[Pkg-alsa-devel] Bug#614076: No Hope for the CS4630
Karsten Malcher
debian at dct.mine.nu
Sat Feb 26 12:44:31 UTC 2011
Am 25.02.2011 19:54, schrieb Elimar Riesebieter:
>
> The firmware you need is part of the kernel.
>
Are you sure?
When i followed the description in the wiki
http://wiki.debian.org/snd-cs46xx
i take the original firmware file, patch it and put it into the
directory /usr/local/lib/firmware/cs46xx
# mkdir -p /usr/local/lib/firmware/cs46xx
# cp cs46xx/cs46xx-old.fw /usr/local/lib/firmware/cs46xx
This firmware file is loaded dynamically by the kernel driver cs46xx.ko.
Nothing of it is part of the kernel.
Before i added this firmware, the kernel driver errors out that he is
missing the firmware file.
Different to Lenny is only that this firmware is not part of ALSA now.
And really strange is the applied patch:
static struct BA1struct BA1Struct = {
-{{ 0x00000000, 0x00003000 },{ 0x00010000, 0x00003800 },{ 0x00020000,
0x00007000 }},
+{{ 0x00003000 },{ 0x00003800 },{ 0x00007000 }},
It looks like the exchange of some addresses - but now 3 values are
missing !?
But it makes no difference for the firmware binary after calling
write_images (diff).
That's all very strange ...
> Elimar
>
>
Karsten
More information about the Pkg-alsa-devel
mailing list