Skip to content

Raspberry Pi no network after PXE boot with flatcar due to missing kernel #375

@wernerb

Description

@wernerb

Description

Support has already been added for RPI4 network in #227 . However, when using PXE booting, we need an additional flag called CONFIG_MDIO_BCM_UNIMAC. More details can be found here https://bugzilla.redhat.com/show_bug.cgi?id=1943983

Impact

No ethernet adapter when network booting (either PXE or UEFI HTTP).

Environment and steps to reproduce

boot http://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi manually through the HTTP Network boot gui with the UEFI firmware for
RPI4.
Then when booted into the menu.
Select Execute iPXE shell

Type in the following:

kernel https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_pxe.vmlinuz initrd=flatcar_production_pxe_image.cpio.gz flatcar.config.url=http://urldoesntmatter flatcar.first_boot=yes console=tty0 console=ttyS0 flatcar.autologin
initrd https://alpha.release.flatcar-linux.net/arm64-usr/current/flatcar_production_pxe_image.cpio.gz
boot

You will see messages such as:

[  133.316150] Unable to find mii
[  133.319239] bcmgenet BCM6E4E:00 enabcm6e4ei0: failed to connect to PHY

Expected behavior
The network driver comes up.

Additional information
Enabling the flag would fix the support for PXE alongside the support already #227

Metadata

Metadata

Assignees

No one assigned

    Labels

    channel/alphaIssue concerns the Alpha channel.good first issueGet started with Flatcar contribution with this issue.kind/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions