06.01.2017 16:25, Christian Rohmann пишет: > Hello help-grub, > > I am attempting to PXE boot a HP DL380 Gen9 server using UEFI PXE with a > VLAN tag configured in the BIOS. In this care the connection goes via > the machines 10Gig NICs. > > The DHCP request and resulting TFTP download works fine (using tagged > frames in the configured VLAN). But then, after 1 to 3 minutes, > grub2efi crashes to the rescue shell throwing: "timeout cannot resolve > hardware address" not downloading or even showing the menu. > > net_ls_cards and net_ls_addr reports the network cards and the IP > address received via DHCP. I can even remove and re-add the IP address. > But apparently where is nothing regarding the VLAN. > Is this part transparent to Grub and handled in the UEFI or is this kind > of setup just not currently supported? >
The latter. There were patches to add tagged VLAN support (and they are used by vendors, e.g. SUSE). Not sure what happens in case of netboot though ... no, it adds core network support and ofnet driver support. No UEFI patches. I am not sure how we should proceed with auto-configuration either. It does not look like PXE_BASE_CODE_MODE structure contains information about VLAN. So we probably need to somehow query interface. Someone having such configuration is welcomed to provide patches :) ofnet is easier because we get this information directly from firmware. On UEFI someone needs to find out how to get this information. _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
