Re: ALSA sound modules not loading
Marshal,
There is a Seg fault problem with the ALSA drivers.
I have a Creative Ensoniq PCI64 (ens1371) soundcard and the ALSA
drivers do the same thing to me. This is on a S.u.S.E. system with
kernel 2.2.5.
What I do is to put the modprobe command in a script in my /root/bin
directory and run it manually until the driver "catches" and doesn't
segfault. Then, everything works fine.
Since I almost never reboot my machine, this works well for me.
I have reported this to the ALSA people. They responded that it was a
S.u.S.E. problem. Apparently it isn't. I would recommend you go to
the ALSA site and report it yourself.
Regards,
Arne
> I'm using the latest potato right now. The ALSA source compiled fine.
> I used make-kpkg to install the modules. But for some reason the
> module won't start. Every time I run /etc/init.d/alsa start, I get
> the following.
>
> Starting sound driver: snd-card-interwave /etc/init.d/alsa: line 10: 7070 Segmentation fault /sbin/modprobe $line >/dev/nul
l 2>&1
> failed.
>
> To get this, I had to edit the file /etc/init.d/alsa to awk
> /etc/modules.conf as opposed to conf.modules, since the new potato has
> finally removed the old style conf.modules.
>
> a lsmod right after gives:
> Module Size Used by
> snd-cs4231 16876 0 (unused)
> snd-mixer 24768 0 [snd-cs4231]
> snd-pcm1 16604 0 [snd-cs4231]
> snd-timer 7772 0 [snd-cs4231 snd-pcm1]
> snd-midi 12524 0 (unused)
> snd-pcm 8844 0 [snd-cs4231 snd-pcm1]
> snd 33612 0 [snd-cs4231 snd-mixer snd-pcm1 snd-timer snd-midi snd-pcm]
> soundcore 2340 0 [snd]
> ppp 20012 0 (unused)
> slhc 4280 0 [ppp]
> ne2k-pci 4040 1
> 8390 6068 0 [ne2k-pci]
> parport_pc 5700 1 (autoclean)
> lp 5092 0
> parport 7048 1 [parport_pc lp]
> vfat 8956 0 (unused)
> fat 28768 0 [vfat]
>
> I can manually "modprobe snd-card-interwave" and it gives me no error,
> so I have no idea what's going on.
>
> Any help would be appreciated. Thanks.
>
> Marshal
>
>
> --
> Unsubscribe? mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null
Reply to: