piccolo
Group: Members
Posts: 286
Joined: Mar. 2006 |
|
Posted: July 13 2006,09:43 |
|
Sorry, I can't know your sound controller from that information. During the DSL boot, before the desktop is launched there are many messages. Then you should read: SOUNDCARD =..... What read you after SOUNDCARD? This is the driver assigned by DSL. DSL make not mistake in the driver choice, but DSL can make mistake when assigns "irq" and "dma" parameters to driver. The sound problems are very frequent on old computers that use ISA Plug and Play sound cards but I guess you bought recently the computer then the problem also could be the following: In Linux there are two driver families or types: ALSA and OSS. DSL use OSS as sound system by default. The newer sound controller could not have a OSS driver since that OSS is an older sound system than ALSA. However you can install ALSA from a MyDSL extension. You need internet connection but also you can download the ALSA MyDSL extension file using another computer and next copy the file from some media onto your Fujitsu E362 Lifebook.
Quote | ok..that didnt work. I guess I don't have soundblaster. |
Only one test is not conclusive. Any message after the modprobe command?
Really it should a miracle if the sound run after only one test, due this method is an iterative process of test and error. Before I did not mention to add not more complexity to the explanations that also you should try different values for "dma1" and "dma16" parameters. The possibles values are: 0,1,2,3 and 5 The values must be differents between they. (dma1 different of dma16) Also the "mpu_irq" parameter need other free irq value different of "irq" parameter. Values that you know from "cat /proc/interrupts" command.
The iterative process is so:
sudo modprobe sb io=0x220 irq="here a free irq value" dma="one of 0,1,2,3,5" dma16="one of 0,1,2,3,5" mpu_io=0x330 mpu_irq="here a free irq value"
If modprobe fails then:
sudo rmmod sb
Next, repeat "modprobe" command but only changing values for dma or dma 16 or both parameters so:
sudo modprobe sb io=0x220 irq="here a free irq value" dma="one of 0,1,2,3,5" dma16="one of 0,1,2,3,5" mpu_io=0x330 mpu_irq="here a free irq value"
If modprobe fails again then:
sudo rmmod sb
...etc
-------------- Robin Hood used Linux
|