Help setting up sound on my 550CDT
Topic: Help setting up sound on my 550CDT
started by: kipman725
Posted by kipman725 on July 16 2007,12:46Hello I'm not very good at running Linux systems yet but have a nice working install of DSL running on my laptop, apart from I am unable to setup the sound. I am very confused over the steps I need to take. As I understand it there are two sound systems OSS and AlSA but I only need to setup OSS if all I want is midi wave and mp3 playback?
I duel boot with Free Dos so I know my laptops sound works here are the settings in the BIOS:
WSS I/O Address = 530H
SBPro I/O Address = 220H
Synthesizer I/O Address = 388H
WSS & SbPro & MPU401 IRQ Level = IRQ5
WSS(Play) DMA = Channel 1
WSS(Rec.) & SBPro DMA = Channel 0
Control I/O Address = 370H
MPU401 (MIDI I/F_ = 330H
The sound chip is a: Yamaha OPL3-SA3
The laptop is a Toshiba Tecra 550CDT
Any help at all would be greatly appreciated as I am totally stuck
Posted by curaga on July 16 2007,13:40first boot with "dsl nosound". I had an opl3-sax chip myself, and the knoppix hw recognition program recognized it as something else, thus no sound. After a no sound check boot type "sudo modprobe opl3-sa2" and check if you have sound after that (play something in xmms etc..)
If you don't get automatic sound, type "modinfo opl3-sa2" and it will show all the params that can be given to the driver (irq, i/o etc..)..
Posted by kipman725 on July 16 2007,13:58Both the modinfo and the modprobe return that there is no module by that name found.
Posted by curaga on July 16 2007,14:05oh sorry, typo, no dash between, it's opl3sa2
Posted by kipman725 on July 16 2007,14:30aha just figured it out when I refreshed
unfortunately no sound still tried selecting OSS and ALSA iun xmms and it still errors.
The mixer app also crashes if I try and change the volume.
Modinfo gives the foloiwng:
uses AD1848 MSS driver
parm: io int, description "sets I/O base of card (usualy 0x370, address must be even and be from 0x100 to 0xFFE)"
parm: mss_io int, "set midi I/O base (0x530, 0xE80, or other address must be even and from 0x
parm: irq int
parm: dma int, "set mss audio first DMA channel 0,1,3"
parm: dma2 int, "set mss audio second DMA channel 0,1,3"
parm: ymode int, "some 3d thing 0=desk 1=notebook 2= notebook 3=hi-fi"
parm: loopback int, "set A/D input source 0 mic rch 1=mono out"
parm: isapnp int, "when set to 0 isapnp disable_
parm: multiple int, "when set to 0 will not search for more than one card"
how do I use these (I missed some info off as I cant see how to copy test from bash)
Posted by curaga on July 16 2007,15:16alsa isn't included in DSL, only OSS..
Try this command after a nosound boot:
turning isa pnp off is the key for many people...
if still no sound, try with more params:
I'm not 100% sure which IO of the ones you gave is the base one.. but isapnp=0 works often
Posted by ^thehatsrule^ on July 16 2007,16:43Forum searches: see < http://damnsmalllinux.org/cgi-bin....8;st=15 > and/or < http://damnsmalllinux.org/cgi-bin....93;st=5 > for example.
Note: alsa is available in mydsl if you wish to use that instead.
Posted by kipman725 on July 23 2007,15:33got it working using ALSA in the end as the OSS driver refused to load.
Posted by andrewb on July 23 2007,23:03Try looking at:
< http://damnsmalllinux.org/wiki/index.php/Libretto_100CT >
You should be able to get the correct i/o & memory settings from the BIOS for your machine.