Summary: | gentoo.igz has very limited set of NIC drivers - this breaks netboot for machines without e1000 or tg3 | ||
---|---|---|---|
Product: | Gentoo Release Media | Reporter: | Mark Zhitomirski <marcuzero> |
Component: | Netboot | Assignee: | Gentoo Release Team <releng> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dan, genkernel |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mark Zhitomirski
2011-06-09 12:18:40 UTC
as proof of concept added all net/ drivers from image.sqashfs to unpacked igz tree and added r8169 pcnet32 atl1c to etc/modules/net repacked gentoo.igz find . | cpio -o -H newc |gzip -9 -c - > ../gentoo.igz.new Redeployed it to tftp server. Now VirtualBox VM can boot with AMD PCnet emulation and NFS mount is OK. > After unpacking install-amd64-minimal-20110421.iso and then
Same story with recent install-amd64-minimal-20110609.iso.
List iso contents (app-cdr/cdrtools) :
isoinfo -i install-amd64-minimal-20110609.iso -l
Command to extract .igz :
isoinfo -i install-amd64-minimal-20110609.iso -x "/ISOLINUX/GENTOO.IGZ;1"> gentoo-20110609.igz
This is caused by genkernel only adding support for e1000 and tg3. I've talked to genkernel maintainers and have got an ok to add more drivers to the x86 / x86_64 arches. What drivers would anyone suggest? (In reply to Jorge Manuel B. S. Vicetto from comment #3) > What drivers would anyone suggest? i'd suggest 'r8169', 'atl1c' as they are quite popular with desktop mobo makers. VM emulated NICs (pcnet32, virtio-net, vmxnet3) probably should be suggested too. Thanks for the suggestion. I've added a few more that I believe are common on server harddware[1][2]. [1] - http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=52c112cf039f2d5f875d0916da4977a4aa33073a [2] - http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=35d7275d87ee8c6831c3e92e1885701e0466b0bd This should be fixed by now. |