ipxe / ipxe

iPXE network bootloader
https://ipxe.org
Other
1.47k stars 636 forks source link

AR8131 Gigabit Ethernet support #637

Open Fhiss opened 2 years ago

Fhiss commented 2 years ago

Could you add Qualcomm Atheros AR8131 Gigabit Ethernet support, please? https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/atheros/atl1c/

NiKiZe commented 2 years ago

Adding NICs is not done by using Linux kernel source code. What is needed is documentation for the NIC so that new code can be written in a manner that is suitable for iPXE which runs in a quite limited environment.

stappersg commented 2 years ago

Link https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/atheros/atl1c/ was visited. PCI-IDs were found at https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/atheros/atl1c/atl1c_main.c#n22 ( then I stumbled upon a broken util/get-pci-ids )

@Fhiss your yes-no-question

Could you add Qualcomm Atheros AR8131 Gigabit Ethernet support?

is in https://github.com/genodelabs/genode/issues/4487#issuecomment-1111024524 partial answered by

If you chose to invest your time into further exploration/experimentation/porting, you may consider trying to port the Linux-based network driver, following the footsteps of the drivers found at repos/pc/.

Notice that I have highlighted the you chose to invest your time. Link that I add: https://ipxe.org/dev/driver (note the dev that indicates intendent audience are developers).

And in https://github.com/genodelabs/genode/issues/4487#issuecomment-1111024524 is

If you don't, I'd appreciate you closing this issue because I see none of the core Genode developers picking it up.

That is also valid here, iPXE. Do use the insights of how to ask smart questions how to continue.

stappersg commented 2 years ago

For @Fhiss and all others who come along