Fwd: Re: alsa-suse,and alsa-project.org drivers incompatibilities ??
Hi
I have followed all suggestions given below by suse, and like magic, the alsa 0.9.4beta drivers,libs,and
utilities have compiled,and installed perfectly.
The two main problems were -modules.conf, and /etc/asound.conf.
/etc/asound.conf, was the one for the older - alsa 0.5.10 series , and was incompatable with the
newer 0.9.X alsa series. I was told to remove it before compiling alsa - 0.9.4beta drivers,and libs.
or it will confuse the alsa 0.9.4 libraries. rm /etc/asound.conf
!! don't worry - was no problem because - a new one was installed after successful compile .
The modules.conf , alsa section has, snd_id=card0
which is not allowed in the alsa 0.9.x series drivers.
I removed this option along with other options that had given error messages at boot-up.
snd_ac97_frame_size=128 snd_adc_frame_size=128 snd_dac_frame_size=128.
Errors were, ' snd_ac97_frame_size - invalid option ' and ' snd_card_ymfpci failed ' .
I could modprobe ymfpci , but there was No Mixer available due to unrecognized option at boot-up .
Now I took a good look at the 'Install' doc in the alsa 0.9.4-tarball , where it tells you all the valid options for each
soundcard. I wanted to be sure that I had only options in the alsa section of my modules.conf, that were valid for
the new drivers. This was a point that I had over-looked in past attempts to compile alsa updates.
I was amazed at how well things work when requirements are all there -
Still it was quite hard filtering through mail lists, web-docs, and all, as I was
trying to find information that was believable, (pci cards were in a state of flux) .
This took about 3 months , but was, IMOP well worth the effort.
In that 3 months though, I updated quite a few other suse packs and such, as well .
I'm posting this mainly because, I hope this can help any who are looking to solve problems they may have
incountered with alsa sound .
There are some more details below my setup-etc. - see --- Forwarded Message ---
Best Reguards
John W Mislan
---------- Forwarded Message ----------
Subject: Re: alsa-suse,and alsa-project.org drivers incompatibilities ??
Date: Mon, 28 May 2001 12:46:11 +0200
From: Takashi Iwai
Dear Takashi
I have SuSE 70 - kernel 2.4.2i386 - gcc 2.95.3 - I used to use 0.5.10b - 0.5.11-0 precompiled rpm's from SuSE which work nicely. Then I wanted to use the S/PDIF for AC3 output , run some newer sound apps like muse 0.3.20, and have been told that I need 0.9.0beta versions to make use of this. Thus I compiled driver/libs/utils (w/o any error), and tried to modprobe snd-card-ymfpci
I get unresolved symbols error cannot modprobe snd-card-ymfpci modprobe snd-card-ymfpci failed .
Most likely you're using an option snd_id=card0 for snd-card-ymfpci. On ALSA 0.9.x the id string beginning with "card" is not allowed, although YaST2 gives it automatically. Just remove this option and try again. Also, another important thing is that you need to remove /etc/asound.conf before starting ALSA 0.9, because the syntax of configuration file was changed and it will confuses the ALSA lib. Otherwise you can't run anything.
I try to use Yast - soundcard setup in X , I can get through all the options for my card then click on next - probing for the card module now fails also . So even yast, 'soundcard setup', fails to recognize the modules I make from, alsa - 0.9.0beta3 or 0.9.0beta4 .
Basically the set-up via yast may not be correct on ALSA 0.9.x. The ALSA 0.9 has many incompatibility from 0.5.x.
This should work but does not - the alsa 0.9.0betas should work with kernel series 2.4.xx is there something you can tell us, (end-users) about how to make this work???
The driver should work both on 2.2 and 2.4 kernels. No difference between configuration of modules, etc (except that kernel 2.4 includes isa-pnp module by itself).
Please tell me what is wrong - is there something that I would need to do to make the modules so that they are compatible to my suse70, kernel 2.4.2 setup?. It can't be the kernel , because I know other people have had success compiling alsa 0.9.0betas for even 2.218 kernels .
Only the configuration problem, I guess..
Please correct me if I am wrong, I would appreciate any help, advice, or suggestions that you may have maybe a couple of tips on how to compile the 0.9.0beta modules for SuSE .
If there's anything different that SuSE does to make the modules work, please advise me of it .
For ALSA 0.9 there is so far no extra patches provided by SuSE. HTH. ciao, Takashi -------------------------------------------------------
participants (1)
-
basslake