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
--------------------------------------------------------------

Reply via email to