Sound under RedHat 6.0 doesn't work

Posted on 1999-07-06
Medium Priority
Last Modified: 2013-12-15
I installed RedHat 6.0 on my system and everything worked out fine. However, when I use the included sndconfig utility to configure sound support, I ran into a problem. After selecting the correct card (Aztech Sound Galaxy Washington 16) and setting all of the settings (IRQ's, DMA's, etc.) to the correct values (I quadruple-checked the values under Windows 95 under System Properties in the Device Manager), and clicking OK to test the configuration by playing a sample sound, I get an error message titled "modprobe":

  The following error occured running the modprobe program:
  /lib/modules/2.2.5-15/misc/sgalaxy.o: invalid parameter   mpu_io
  sound: Device or resource busy

I know for sure (from the Win95 Device Manager, anyway) that the MPU IO setting is correct. Even if I change it to the other MPU IO option, the same error occurs. I've tried using alternate soundcard selections (such as MAD16 or WSS) which generate similar errors. The only soundcard selections that seem to work are the Sound Blaster ones, but when these are used, only CD audio and a few select .wav files will play correctly while all other .wav files, .mp3 files, etc. will play, but all I hear is static. Again, with the SB selection, some sound works, most doesn't (which is why I need to use the correct soundcard settings, I figure).

What generates the above error, how could it be resolved, how can I get correct sound support under RedHat 6.0?
Question by:Myst120
  • 4
  • 2

Author Comment

ID: 1629288
Adjusted points to 200

Expert Comment

ID: 1629289
Hi Myst,

  I don't know that card, but I would like to know, is that a PNP card ?

  Nir Simionovich
  Linux-IL Member
  Artnet Experts Ltd.

Author Comment

ID: 1629290
no, it's not a PnP card..
Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.


Expert Comment

ID: 1629291
Offhand, based the Sound Galaxy module info @


The only supported parameters are
         io, irq, dma, dma2
whereas mpu_io was not stated as supported, and is confirmed
from your error message:

/lib/modules/2.2.5-15/misc/sgalaxy.o: invalid parameter   mpu_io

Therefore the first thing to try

a) edit your
file and remove the "mpu_io=xxxxx" reference (see my sample file below).

b)do a:

to see what modules are listed.

c) remove all sound modules
       rmmod sound, etc.
   when you get dependency, remove the depended modules first

d) reinstall the sound modules
       modprobe -a sound

That should get rid of your 'mpu_io' error.
If there is no improvement, then please provide additional info that will help in the diagnosis:

Type the following commands (minus the numberings) and post the output:

1) lsmod
2) cat /dev/sndstat
3) cat /proc/interrupts
4) cat /proc/dma
5) cat /etc/conf.modules

Please repeat the above procedure for
a) SoundBlaster configuration (under sndconfig)
b) Aztech Sound Galaxy configuration (under sndconfig)

The following is an example of the output from my linux Red
Hat 6.0 when typing these commands:

1) lsmod

Module                  Size  Used by
awe_wave              157804   0
sb                     33652   0
uart401                 6032   0  [sb]
sound                  59064   0  [awe_wave sb uart401]
soundlow                 304   0  [sound]
soundcore               2788   7  [sb sound]
nfs                    30072   5  (autoclean)
nfsd                  151192   8  (autoclean)
lockd                  31336   1  (autoclean) [nfs nfsd]
sunrpc                 53572   1  (autoclean) [nfs nfsd lockd]
tulip                  25348   1  (autoclean)
aic7xxx               107024   8
alias scsi_hostadapter aic7xxx
alias eth0 tulip
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias sound sb
pre-install sound insmod sound dmabuf=1
options opl3 io=0x388
alias midi awe_wave
post-install awe_wave /bin/sfxload /etc/midi/GU11-ROM.SF2
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330

2) cat /dev/sndstat

Load type: Driver loaded as a module
Kernel: Linux zoro.ece.utexas.edu 2.2.5-15smp #1 SMP Mon Apr 19 22:43:28 EDT 1999 i686
Config options: 0

Installed drivers:

Card config:

Audio devices:
0: Sound Blaster 16 (4.16) (DUPLEX)

Synth devices:
0: AWE32-0.4.3 (RAM512k)

Midi devices:
0: Sound Blaster 16
1: AWE Midi Emu

0: System clock

0: Sound Blaster

3) cat /proc/interrupts

           CPU0       CPU1
  0:   50739031   50725725    IO-APIC-edge  timer
  1:      95680      96814    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  5:    1196581    1187763    IO-APIC-edge  soundblaster
  8:          1          1    IO-APIC-edge  rtc
 12:    1272005    1265355    IO-APIC-edge  PS/2 Mouse
 13:          1          0          XT-PIC  fpu
 16:    3132883    3132249   IO-APIC-level  eth0
 19:     134206     133972   IO-APIC-level  aic7xxx
NMI:          0
ERR:          0

4) cat /proc/dma

 1: SoundBlaster8
 4: cascade
 5: SoundBlaster16

5) cat /etc/conf.modules

alias scsi_hostadapter aic7xxx
alias eth0 tulip
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias sound sb
pre-install sound insmod sound dmabuf=1
options opl3 io=0x388
alias midi awe_wave
post-install awe_wave /bin/sfxload /etc/midi/GU11-ROM.SF2
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330


Author Comment

ID: 1629292
thanks...my sound card now works
guiyu, if you want your points, submit an answer..

Accepted Solution

guiyu earned 800 total points
ID: 1629293
See previous comment

What did you do to make it work?

Author Comment

ID: 1629294
I deleted the unsupported soundcard settings from /etc/conf.modules, deleted the sound modules and reinstalled them like you said...
must be a bug in the Red Hat sndconfig utility because it asks for mpu io and mpu irq settings for the aztech soundcard

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension . This reminded me of questions that come up here at EE along the lines of, "How can I tell the type of file from its cont…
This article explains how to use the rsync command to create backups and sync data across hosts. Rsync is a very useful command that is often used to copy data, make backups, migrate hosts, and bridge the gap between site staging and production envi…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question