Help setting up sound on my 550CDTForum: Multimedia Topic: Help setting up sound on my 550CDT started by: kipman725 Posted by kipman725 on July 16 2007,12:46
Hello 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:40
first 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:58
Both the modinfo and the modprobe return that there is no module by that name found. Posted by curaga on July 16 2007,14:05
oh sorry, typo, no dash between, it's opl3sa2
Posted by kipman725 on July 16 2007,14:30
aha 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:16
alsa 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:43
Forum 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:33
got it working using ALSA in the end as the OSS driver refused to load.
Posted by andrewb on July 23 2007,23:03
Try 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. |