piccolo
Group: Members
Posts: 286
Joined: Mar. 2006 |
|
Posted: April 09 2006,15:33 |
|
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.
-------------- Robin Hood used Linux
|