2009/6/28 john lewis <johnle...@hantslug.org.uk>: > I decided to install the latest kernel (2.6.30-1-amd64) on my system, on > installation I got the following errors > > Setting up linux-image-2.6.30-1-amd64 > (2.6.30-1) ... Running > depmod. Running > update-initramfs. update-initramfs: > Generating /boot/initrd.img-2.6.30-1-amd64 > > W: Possible missing firmware /lib/firmware/advansys/38C1600.bin for > module advansys > > W: Possible missing firmware /lib/firmware/advansys/38C0800.bin for > module advansys > > W: Possible missing firmware /lib/firmware/advansys/3550.bin for module > advansys > > W: Possible missing firmware /lib/firmware/advansys/mcode.bin for module > advansys >
On my Ubuntu system they're in:- a...@hactar:/lib/firmware$ find | grep 38C ./2.6.30-10-generic/advansys/38C0800.bin ./2.6.30-10-generic/advansys/38C1600.bin ./2.6.30-9-generic/advansys/38C0800.bin ./2.6.30-9-generic/advansys/38C1600.bin > and it won't boot - with messages saying it cannot find those > firmware modules. I've tried googling for a solution without > success. > > I also installed the linux-headers package but am not sure how to > compile those missing firmware modules for a non-running kernel > You generally don't compile firmware blobs as they're usually provided by hardware manufacturers in binary-only form. According to Ubuntu they're in:- a...@hactar:~$ dpkg -S /lib/firmware/2.6.30-10-generic/advansys/38C0800.bin linux-image-2.6.30-10-generic: /lib/firmware/2.6.30-10-generic/advansys/38C0800.bin So in Ubuntuland the standard kernel contains that firmware. I can't find those firmware files in Debian. http://packages.debian.org/search?searchon=contents&keywords=38C0800.bin&mode=exactfilename&suite=unstable&arch=any Maybe it's time to upgrade to Ubuntu :p Cheers, Al. -- Please post to: Hampshire@mailman.lug.org.uk Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire LUG URL: http://www.hantslug.org.uk --------------------------------------------------------------