Re: Linux kernel image 2.6.23-1 + sound card yamaha YMF-754
On Sat, Dec 29, 2007 at 16:59:09 -0600, Javier Vasquez wrote:
> On 12/29/07, Hugo Vanwoerkom wrote:
> > Javier Vasquez wrote:
> > > Happy holidays !
> > >
> > > I have a toshiba satellite 2800-S202, with a yamaha sound card
> > > YMF-754. From the lspci output I see:
> > >
> >
> > <snip>
> >
> > > firmware request failed: -2
> >
> > <snip>
> >
> > I see this in the changelog for 2.6.23-1 (I am only now dnlding 2.6.23-2):
> >
> > ...
> > * Remove binary only firmwares for:
> > ...
> > - Yamaha YMF724/740/744/754
> > ...
> >
> > Could that be related?
> >
> > Hugo
>
> Well, the card is YMF754, so if fits into the ones, and the problem is
> also about firmware, so you seem to have identified the issue...
>
> If this is actually the issue, is there a way to work around it?
> Maybe downloadind the firmware from somewhere and placing into a
> specific directory? Maybe just like it's done for ipw2100/ipw2200?
I think I know how to do this, but please be aware that I do not have
this card myself, therefore I cannot test anything. Follow the steps
below at your own risk.
Judging from the source code of the module, you need these three files:
$ grep 'FIRMWARE' ymfpci_main.c
MODULE_FIRMWARE("yamaha/ds1_dsp.fw");
MODULE_FIRMWARE("yamaha/ds1_ctrl.fw");
MODULE_FIRMWARE("yamaha/ds1e_ctrl.fw");
Googling for these filenames turns up some RPMs, but I think it is
better to get the firmware package from the ALSA site and generate the
files yourself:
--------------------------------------------------
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.14.tar.bz2
tar -xjvf alsa-firmware-1.0.14.tar.bz2
cd alsa-firmware-1.0.14
./configure
cd ymfpci
make
--------------------------------------------------
This generates the three files:
-rw-r--r-- 1 12K 2007-12-30 14:09 ds1_ctrl.fw
-rw-r--r-- 1 128 2007-12-30 14:09 ds1_dsp.fw
-rw-r--r-- 1 12K 2007-12-30 14:09 ds1e_ctrl.fw
They probably have to be put into /lib/firmware/yamaha, then you can try
to load the snd-ymfpci kernel module again.
If you have so far never compiled programs on your system then you will
probably get error messages about missing tools during the "./configure"
step. Post the last few lines of output if you cannot figure out which
packages you need to fix this.
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
Reply to: