Hello,
First sorry for my english.
I'm trying run iPXE on iMac6,1 (EFI x86), but without success. I got a message:
No more network devices.
So, I decided recompile ipxe efi executable image with DEBUG flags. After that, generally I see two error codes: 0x7f10e18f and 0x7f37e08e.
I've copied screen output by hand:
-> only DEBUG=efi_pci
Quote:000 has driver "m88e8053"
EFIPCI 02010c00d041030a000000001010600001c010106000000 has driver "m88e8053"
EFIPCI 02010c00d041030a000000001010600001c010106000000 has driver "m88e8053"
EFIPCI 02010c00d041030a000000001010600001c010106000000 could not open PCI device: Error 0x7f10e18f (http://ipxe.org/7f10e18f)
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 21x (H) by DxeCore(?) for <NULL>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (D) by Marvell® Yukon UNDI
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (G) by Simple Network Protocol Driver for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x © by Marvell® Yukon UNDI for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
ok
-> only DEBUG=efi_driver
Quote:iPXE initalising devices...EFIDRV connecting our drivers
EFIDRV 02010c00d041030a000000001010600001c010106000000 has driver "PCI"
EFIDRV 02010c00d041030a000000001010600001c010106000000 disconnecting existing drivers
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not disconnect existing drivers: Error 0x7f37e08e (http://ipxe.org/7f37e0e)
EFIDRV 02010c00d041030a000000001010600001c010106000000 connecting new drivers
EFIDRV 02010c00d041030a000000001010600001c010106000000 has driver "PCI"
EFIDRV 02010c00d041030a000000001010600001c010106000000 DRIVER_START
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not start driver "PCI" Error 0x7f10e18f (http://ipxe.org/7f10e18f)
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not connect new drivers: Error 0x7f37e08e (http://ipxe.org/7f37e0e)
ok
-> both DEBUG=efi_pci,efi_driver
Quote:e: Error 0x7f10e18f (http://ipxe.org/7f10e18f)
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 21x (H) by DxeCore(?) for <NULL>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (D) by Marvell® Yukon UNDI
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (G) by Simple Network Protocol Driver for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x © by Marvell® Yukon UNDI for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not start driver "PCI" Error 0x7f10e18f (http://ipxe.org/7f10e18f)
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not connect new drivers: Error 0x7f37e08e (http://ipxe.org/7f37e0e)
ok
-> DEBUG=device,pci,efi_pci,efi_driver
Quote:DxeCore(?) for <NULL>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (D) by Marvell® Yukon UNDI
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x (G) by Simple Network Protocol Driver for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
HANDLE 02010c00d041030a000000001010600001c010106000000 PciIo opened 1x © by Marvell® Yukon UNDI for UNKNOWN<0xbeeb9610,78ee99fb-6a5e-4186-97de-cd0aba345a74>
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not start driver "PCI" Error 0x7f10e18f (http://ipxe.org/7f10e18f)
EFIDRV 02010c00d041030a000000001010600001c010106000000 could not connect new drivers: Error 0x7f37e08e (http://ipxe.org/7f37e0e)
Failed to add EFI root bus: Error 0x7f37e08e (http://ipxe.org/7f37e08e)
Adding PCI root bus
ok
My network card is Marvell Yukon II 88E8053 (11ab:4362, driver sky2). This card is supported by iPXE so I don't understand my problems. Please help and thank you in advance.
Best Regards,
Piotr