Jump to content

Sound card help...


Recommended Posts

Hello. I'm almost a complete newbie to Linux (having used Damn Small Linux and Morphix before), and therefore know almost nothing about it. That being said, I have a problem. =)

 

I'm running Mandrake 9.1 on a Thinkpad 770z laptop. Everything works fine except for my Crystal SoundFusion sound card. (Which, in the installation, says is detected and working.) I know I'm supposted to enable sound and turn up the volume in Kmix, but there isn't anything listed in it! If I try to play something with XMMS, it just gives me a message saying:

 

"Couldn't open audio.

Please check that:

1. You have your correct output plugin selected.

2. No other programs are blocking the sound card.

3. Your sound card is configured properly."

 

Same thing with anything else that uses audio. It did this in DSL and Morphix, too.

Please help! Or at least point me to the right thread, or webpage, or whatever. Thank you in advance! =)

-CC

Link to comment
Share on other sites

run Mandrake Control Center (it should be in your menu), go into hardware and run Harddrake. See if your sound card is listed in there. If it's not, then we need to look into some other stuff. If it is, highlight it and click "run config tool"

Link to comment
Share on other sites

Okay. I ran Harddrake, and the config tool for my sound card (which was listed).

 

I tried using different CS drivers, but that didn't do anything...

I ran the troubleshooting thing, and tried some of the things it said.

 

Using "/sbin/chkconfig --list alsa" said that all the initlevels for it were 0.

Trying to run "aumix -q" gave me: "aumix: error opening mixer"

And using "/sbin/fuser - /dev/dsp" gave me "/dev/dsp: No such file or directory."

 

Also, when booting up or shutting down, it gives the same "aumix : error opening mixer" error.

 

Also, my laptop doesn't have a floppy drive, and whenever I try to go into my /mnt directory, it freezes up, trying to find the floppy (which doesn't exist), and if I run Xkill on the window, it still keeps looking for the floppy, making my laptop run at a crawl.

 

It also seems having trouble un-mounting my directories at shutdown/restart.

 

Again, thank you in advance. Any help would be welcome.

-CC

 

*edit* P.S- After running /sbin/lsmod, it lists my sound driver (cs461x) as (unused).

Edited by ConcreteClam
Link to comment
Share on other sites

#comment out the floppy from /etc/fstab. Like

#none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,sync,codepage=850,iocharset=iso8859-1 0 0

If you have an external (usb) or something you'll have to set it up w/o supermount, and manually mount it.

what is the error during shutdown/restart?

 

 

 

Sound?

a google search

look here--->

http://www.linuxquestions.org/questions/history/91663

 

Shouldn't this be in Laptops? [*cough* tyme?] Others with this lappy won't find it as easy, should they need help as well.

Link to comment
Share on other sites

AllRIGHT, I got it. ^_^ *Happy Days theme plays in the background.*

 

Also, thank you bvc for that command, it fixed the floppy error, and also fixed the unmounting problems during shutdown.

 

Sorry that I didn't post this in the laptop section.

 

Anyway, for future reference, here's a complete, newbie friendly guide for people with this problem:

 

I guess it only does this on Thinkpad laptops. (it does on the 770z models and 700, anyway.)

At boot, go into the BIOS by pressing F1. Turn off Quick Boot in the settings.

 

Load up Mandrake, and go to Install Software in the Menu. Install sndconfig.

 

Open up a terminal, and go into root. (I had no idea how to do this, quit laughing, damnit. For newbies like me, you can use the command su to go into root.)

 

cd into the usr/sbin directory.

Run sndconfig --noprobe

(this makes it so it doesn't try to detect a sound card, because it will detect the wrong one)

After it loads, it appears to hang/freeze. It is NOT frozen, just give it a couple minutes.

 

*below taken from a post at LinixQuestions.org, from the user stompinround*

I selected CS4232 driver with the following settings

io=0x530

irq=5

dma=1

dma2=0

mpuio=0x300

mpuirq=5

 

After that it should work. Just use Kmix to adjust the volume settings. =)

Now to figure out this tar.gzip thing... =P

Thanks again bvc and tyme.

-CC

Link to comment
Share on other sites

Eh. Being the uber-noobie I am, I neglected to reboot after loading the CS drivers.

After a reboot, I tried to play a stream with XMMS, and it would only play the first second over and over again. Same with a MP3 I tried.

 

I tried reloading the driver again, same settings as my last post, and it would work, although playing scratchy... until another reboot. Then it would do the same thing again.

 

So, I decided to just try out all the drivers, see which passed the sound test, see which worked after a reboot...

 

After about an hour, many drivers/reboots, and 2 asprin, I found out:

 

1. As long as the I/O port is 0x220, IRQ is 5, and the DMA is 1, it should work fine.

2. Linux is not for the impatient. =P

 

I found the one that works the best (for me) is the generic, old Sound Blaster driver, with the above settings. It gives some kind of error at boot, but it still works. The other sound blasters worked, along with a couple other drivers...

 

Anyway, just thought I'd put another post up for all 2 people with the 770z laptop.

Hope they find it useful. =)

-CC

Link to comment
Share on other sites

  • 1 month later...

Great post! The settings you gave also work on the 600e series.

 

To enable sound on a thinkpad 600e with mandrake 9.0

 

1) load the RPM for sndconfig in the mandrake control panel.

2) open up a terminal and su to root

3) cd into the /usr/sbin directory.

4) type sndconfig --noprobe

5) Select CS423x driver with the following settings

io=0x530

irq=5

dma=1

dma2=0

mpuio=0x300

mpuirq=5

 

I tried the generic SoundBlaster drivers but they wouldn't work. I am also experiencing the same issue you had, and have to do a sndconfig every time I reboot.

 

Nate

Link to comment
Share on other sites

  • 2 months later...

I just put Mandrake 10 on my thinkpad 770Z and ive been having alot of issues getting the sound card to work. yes i know there are threads on this but mine is acting different. The soundcard the laptop has is the Cirrus CS4610 Soundfusion card...which mandrake detects but it doesnt work. I tried using sndconfig --noprobe and it says:

"A PCI sound card was found in your system Model: Unknown Vendor|unknown device 1013:6001 is not supported" then snd config exits. One of the sites recomended i try using the sb driver and when changed (through harddrake) I can get sound off a CD perfect but sound from an mp3 or the OS is all garbled. sndconfig reports the same thing with this driver.

Link to comment
Share on other sites

  • 1 month later...

On my ibm 770ed

in MDK10 I did this:

/usr/sbin/sndconfig --noprobe

Selected CS423x driver with the following settings

io=0x530

irq=5

dma=1

dma2=0

mpuio=0x300

mpuirq=5

 

The audio sample worked, then I rebooted my laptop.

But during the boot its said that it couldn't load the CS423x driver, b/c it was not found.

 

Pls help

Edited by marcus1060
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...