[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alsa setup broken after upgrade



Jeff Bradberry wrote:
I have a mixed testing/unstable system running on a HP Omnibook 4150
laptop [sound chipset is cs4232].  Recently, I upgraded a number of
things, including gcc (2.95.4 -> 3.3.3), alsa (0.9.4 -> 1.0.5a), and
kernel-source (2.4.19 -> 2.4.26).  Before the upgrades, I had a
working Alsa setup, but now attempts to load the snd-cs4232 module
fail with the errors:

/lib/modules/2.4.26/alsa/snd-cs4231-lib.o: /lib/modules/2.4.26/alsa/snd-cs4231-lib.o: unresolved symbol snd_dma_pointer
/lib/modules/2.4.26/alsa/snd-cs4231-lib.o: /lib/modules/2.4.26/alsa/snd-cs4231-lib.o: unresolved symbol snd_dma_disable
/lib/modules/2.4.26/alsa/snd-cs4231-lib.o: /lib/modules/2.4.26/alsa/snd-cs4231-lib.o: unresolved symbol snd_dma_program
/lib/modules/2.4.26/alsa/snd-cs4231-lib.o: insmod /lib/modules/2.4.26/alsa/snd-cs4231-lib.o failed
/lib/modules/2.4.26/alsa/snd-cs4231-lib.o: insmod snd-cs4232 failed


Executing "cat /proc/asound/cards" results in:
--- no soundcards ---


Also, alsaconf fails to find my hardware.

The output of lspci shows that the kernel still sees the sound hardware:
0000:01:00.1 Multimedia audio controller: Neomagic Corporation NM2200 [MagicMedia 256AV Audio] (rev 12)


My kernels were custom built using make-kpkg.  Sound support was
staticly compiled into the kernel, and no OSS modules were selected.
Please note also that my previous version of Alsa was after the snd_
prefix was depreciated for module options, so I had already changed my
configuration to correct any problems caused by that.

ii  alsa-base      1.0.5a-1       ALSA sound driver common files
ii  alsa-modules-2 1.0.5a-1+hpomn Advanced Linux Sound Architecture (drivers)
ii  alsa-oss       1.0.5-1        Advanced Linux Sound Architecture (OSS compa
ii  alsa-source    1.0.5a-1       ALSA sound driver source
ii  alsa-utils     1.0.5-1        Advanced Linux Sound Architecture (utilities
ii  libasound2     1.0.5-1        Advanced Linux Sound Architecture (libraries


I would appreciate any help that people can give me with this problem.
I'm not subscribed to the mailing list, so please CC any replies to
me.  Thanks in advance.


Check `uname -r` and look in /lib/modules/`uname -r` for that alsa directory; If you're running 2.4.26, you installed a new kernel, not a new kernel source; If not, than I couldn't explain why you'd get such errors;

(you could ofcourse make a symlink of /lib/modules/2.4.26/alsa to the real dir as a last solution)

HTH,

Joris



Reply to: