I'm attempting a http install of 20090123 Rawhide (Anaconda 11.5.0.11), using kernel/initrd in /boot. On either i386 or x86_64, I get stuck at the "No driver found" screen. The following error message is in the anaconda log: ERROR : writeDisabledNetInfo failure: 1 syslog has some messages like: nm-system-settings: intial_add_devices_of_type: could not get device from HAL: The name org.freedesktop.HAL was not provided by any .service files (2). nm-system-settings: ifcfg-rh: Could not get hostname: failed to read /etc/sysconfig/network dbus-daemon: Rejected send message, 8 matched rules; type="error", sender=":1.4" (uid=0 pid=1422 comm="/usr/sbin/wpa_supplicant ...") interface="(unset)" member="(unset)" error name="fi.epitest.hostap.WPASupplicant.InvalidInterface" requested_reply=0 destination=":1.2" (uid=0 pid=1415 comm="/usr/sbin/NetworkManager ...")) NetworkManager: <info> HAL re-appeared Choosing "Select driver" and selecting "tg3" manually has no effect - no new log messages, nothing. Hitting "Back" causes a SEGV. This breaks our typical test-install automation stuff, so I'm putting it on F11Alpha; feel free to move it off if you don't think it's worth delaying the release.
Err, sorry - it breaks test-install automation stuff, but only for certain hardware. Reconsidered a bit - moving it to F11Blocker.
I think I figured this one out. tg3 requires firmware now, and it's not in the anaconda initrd. [root@brinstar ~]# dmesg | grep tigon tg3 0000:04:00.0: firmware: requesting tigon/tg3_tso.bin [root@brinstar ~]# ls /lib/firmware/tigon/tg3_tso.bin /lib/firmware/tigon/tg3_tso.bin [root@brinstar ~]# lsinitrd /boot/snake-initrd.img.1ySoez | grep tg3_tso.bin init cpio: premature end of file [root@brinstar ~]# anaconda patch coming soon.
The patch should add something like this to mk-images' makemoduletree(): echo "Copying required firmware..." find $MMB_DIR/lib/modules/ -name *.ko | while read module ; do for fw in $(modinfo -F firmware $module); do cp $KERNELROOT/lib/firmware/$fw $MBD_DIR/firmware done done I'll send a real patch along once I've actually tested it.
Is there a workaround for alpha testers impacted by this?
Short of rebuilding the initrd to include the firmware, no. We'll try to get a patch into Alpha if possible.
I've pushed Will's patch for this that was sent to anaconda-devel-list, so this should be fixed in the next build of anaconda. Worth a test before declaring victory, though.
Tested with current Rawhide / F11Alpha RC images. tg3 works as expected.