Mac Pro (late 2013 model) EFI and iPXE booting
|
2014-05-19, 22:12
(This post was last modified: 2014-05-19 22:55 by Pretzel.)
Post: #14
|
|||
|
|||
RE: Mac Pro (late 2013 model) EFI and iPXE booting
Hey Michael,
I downloaded and compiled https://git.ipxe.org/people/mcb30/ipxe.g.../heads/efi and your code is a much cleaner fix than my hackery. The code is now failing at line 224 of /interface/efi/efi_init.c The last 3 lines of the output were: Code: EFI configuration table eb9d2d31-2d88-11d3-9a16-0090273fc14d is at 0x7e4ae000 eb9d2d31-2d88-11d3-9a16-0090273fc14d appears to be EFI_SMBIOS_TABLE (according to http://opensource.apple.com/source/Apple...SMBIOS.cpp) -- I'm assuming that's okay. UPDATE: I added the following code around line 229: Code: DBGC ( systab, "efirc = %d and rc = %d", (int)efirc, (int)rc); and the results I got were: Code: efirc =3 and rc = -2134499459 Looks like RC 3 = RETURN_UNSUPPORTED, right? So I commented out the "return efirc;" on line 231 and the "DBGC_EFI_DEVPATH ( systab, efi_loaded_image_path );" on line 235 and recompiled. And it loads iPXE! But unfortunately, the Mac Pro 2013 network card seems to be unsupported. The EFI shell command "pci" lists two (2) "Network Controller - Ethernet controller" devices as 14E4-1682 which is the Broadcom NetXtreme BCM57762 Gigabit Ethernet PCIe card (according to this website: http://pci-ids.ucw.cz/read/PC/14e4 ) |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)