On Thursday, June 03, 2010 06:29:12 pm Dennis Gilmore wrote: > On Thursday, June 03, 2010 05:07:12 pm Lamar Owen wrote: > > 2.) Why is dracut not finding /lib/firmware/qlogic/isp1000.bin when trying > > rdloaddriver=qlogicpti, which tries to load qlogic/isp1000.bin, but finds > > it (by the same name, qlogic/isp1000.bin) just fine when > > modprobe qlogicpti is typed in at the same dracut's rdshell command line? > > this i'm not sure of. we should try and debug it I've finally gotten time to play with the E6500 again this week, and here's an update. I iteratively checked loading qlogicpti at different breakpoints (using rdbreak=), and found that the sweet spot is using rdbreak=pre-trigger in the append= line in /etc/silo.conf. So my append= for the E6500 currently is: append=" LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us console= ttyS0,9600 rdinfo rdshell rdbreak=pre-trigger rdloaddriver=sun_esp rdloaddriver= sunhme" and that breaks right after loading the other drivers; I then manually modprobe qlogicpti, which loads its firmware and finds the drives on the bus; then I type exit, the boot continues, including the LVM pieces and the /dev/root symlink, and then it breaks again right before pivot-root. Typing exit there, and it resumes normal booting. With rdbreak=pre-udev, modprobe qlogicpti can't find its firmware; with rdbreak=pre-mount, the symlink for the root device isn't autogenerated. I didn't try rdbreak=initqueue, because I used an outside to inside search starting with pre-udev, going to pre-mount next, and then the next was pre-trigger, which worked. I see a --fwdir option to the dracut build options; perhaps that's something to twiddle to get this fully automatic again. _______________________________________________ sparc mailing list sparc@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/sparc