[ipxe-devel] iPXE on multiple chips with the same PCI ID
Robin Smidsrød
robin at smidsrod.no
Mon Jan 2 10:50:10 UTC 2017
I think you might need a ISA ROM instead of a PCI ROM, because the ISA
ROM usually enumerates all known/supported adapters.
-- Robin
On 28.12.2016 15.24, Аладышев Константин wrote:
> I have a board with multiple external PCIe Ethernet I350 chips.
>
> In my lspci I have:
> 03.00.0 (4-port I350)
> 03.00.1
> 03.00.2
> 03.00.3
> 04.00.0 (4-port I350)
> 04.00.1
> 04.00.2
> 04.00.3
> 05.00.0 (2-port I350)
> 05.00.1
>
> I builtin iPXE image to coreboot and I have all of these devices in Seabios
> bootmenu.
> But the problem is that I can only boot from ports of the first appeared
> chip. In the example above it will be 03.00.x boot devices. If I'll
> physically unplug 03.00.x chip, I'll be able to boot from 04.00.x boot
> devices. And if I'll unplug 03.00.x and 04.00.x chip, I'll be able to boot
> from 05.00.x boot devices.
>
> Is there any such limitation in iPXE, does someone had the same problem and
> is there any idea of how to solve it?
>
> Coreboot+SeaBIOS log is in attachment (it has some additional printk's)
>
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
More information about the ipxe-devel
mailing list