System :: headphones



i did that and this is what i got:

Code Sample
dsl@box:~$ sudo su
root@box:/home/dsl# update-modules
modroot@box:/home/dsl# modprobe snd-cs4236
/lib/modules/extra/alsa/snd-cs4236.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
     You may find more information in syslog or the output from dmesg
/lib/modules/extra/alsa/snd-cs4236.o: insmod /lib/modules/extra/alsa/snd-cs4236.o failed
/lib/modules/extra/alsa/snd-cs4236.o: insmod snd-cs4236 failed
root@box:/home/dsl#

I read again all the posts and want to try to put in order the ideas.

In Linux there are two driver families or types: ALSA and OSS.
DSL install by defect driver type OSS.

When you edited the menu.lst file, the objective was avoid to load OSS modules at boot time, so instead load ALSA modules.
But, from lsmod command information, you even have loaded OSS modules. Now i'm sure.
Is impossible load ALSA modules without unload before the OSS modules, so the errors when you attempt the modprobe command.

Something more, your DSL version is 2.3 and you have installed alsadebs.dsl
well, but installed you gnu-utils.ds and dsl-dpkg.dsl packages???
If not, you need do:

PanelDSL -> MyDSL -> gnu-utils.dsl

And do:

PanelDSL -> MyDSL -> dsl-dpkg.dsl

So will have installed gnu-utils.dsl and gnu-utils.dsl too.

Besides, i found in other recent forum topic that you post the results from dmesg command. So i know that your chipset sound: is: Crystal 4280/46xx
That mean:
Suitable ALSA driver is: snd-cs46xx

We will try to unload OSS and load ALSA with the follow procedure, but you must have in mind that even if this run, when reboot your computer DSL will loss this settings. But at least we will know if are in the correct path.

Execute all this commands:

dsl@box:~$ sudo su

If some command fails, not import, follow with the others:

root@box:/home/dsl# rmmod uart401
root@box:/home/dsl# rmmod ad1848
root@box:/home/dsl# rmmod sound
root@box:/home/dsl# rmmod snd-pcm-oss
root@box:/home/dsl# rmmod snd-pcm
root@box:/home/dsl# rmmod snd-timer
root@box:/home/dsl# rmmod snd-page-alloc
root@box:/home/dsl# rmmod snd-mixer-oss
root@box:/home/dsl# rmmod snd
root@box:/home/dsl# rmmod soundcore

Finally the important, if you can execute the follow command without errors:

root@box: modprobe snd-cs46xx

If not errors, then unmute audio channels with alsamixer.

Please, not test to play from a drive to avoid to add more error sources than the driver problem. Follow this procedure when test play a sound:

Launch XMMS
Click right button over XMMS
Click to "Play Location" and write:

tone://1000

Click OK

You should hear a tone if all went well.

alright i did the above commands and got errors when i loaded the snd-cs46xx

Code Sample
dsl@box:~$ sudo su
root@box:/home/dsl# rmmod uart401
root@box:/home/dsl# rmmod ad1848
root@box:/home/dsl# rmmod sound
root@box:/home/dsl# rmmod snd-pcm-oss
root@box:/home/dsl# rmmod snd-pcm
root@box:/home/dsl# rmmod snd-timer
root@box:/home/dsl# rmmod snd-page-alloc
root@box:/home/dsl# rmmod snd-mixer-oss
root@box:/home/dsl# rmmod snd
root@box:/home/dsl# rmmod soundcore
root@box:/home/dsl# modprobe snd-cs46xx
Warning: ignoring device_gid=29, no such parameter in this module
Warning: ignoring device_mode=0660, no such parameter in this module
Module snd loaded, with warnings
Module snd-seq-device loaded, with warnings
Module snd-rawmidi loaded, with warnings
Module snd-page-alloc loaded, with warnings
Module snd-ac97-codec loaded, with warnings
Module snd-timer loaded, with warnings
Module snd-pcm loaded, with warnings
Module gameport loaded, with warnings
/lib/modules/extra/alsa/snd-cs46xx.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invlid IO or IRQ parameters.
     You may find more information in syslog or the output from dmesg
/lib/modules/extra/alsa/snd-cs46xx.o: insmod /lib/modules/extra/alsa/snd-cs46xxo failed
/lib/modules/extra/alsa/snd-cs46xx.o: insmod snd-cs46xx failed

To try this commands:

root@box:/home/dsl# rmprobe snd-cs46xx

If errors, not import, follow.

The important is this command:

root@box:/home/dsl# modprobe snd-cs4232

If errors, post results from lsmod command too.

Have loaded you packages gnu-utils.ds and dsl-dpkg.dsl packages? Confirm me.

Sorry mistake, first command is:
root@box:/home/dsl# rmmod snd-cs46xx

Next Page...
original here.