Welcome Guest ( Log In | Register )

IPB
> onboard audio not working w/ubuntu on M2NPV-VM
s10case
post Jun 24 2006, 11:34 PM
Post #1
New Member
*
Group: Member
Posts: 3
Joined: 24-June 06
Member No.: 82,542
Hi,

The onboard audio is not functioning on my M2NPV-VM. I get a high pitched sound every time I try to use an audio based app, and sometimes when I am doing other activities, such as typing or opening different applications.

I installed the nvidia chipset driver from the disk that came with my motherboard. The file is called "NFORCE-Linux-x86_64-1[1].0-0311-pkg1"

I then edited the file /etc/modprobe.d/alsa-base. It now looks like this:

CODE
# autoloader aliases
install sound-slot-0 modprobe snd-card-0
install sound-slot-1 modprobe snd-card-1
install sound-slot-2 modprobe snd-card-2
install sound-slot-3 modprobe snd-card-3
install sound-slot-4 modprobe snd-card-4
install sound-slot-5 modprobe snd-card-5
install sound-slot-6 modprobe snd-card-6
install sound-slot-7 modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd modprobe --ignore-install snd $CMDLINE_OPTS && { modprobe -Qb snd-ioctl32; :; }
install snd-pcm modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { modprobe -Qb snd-pcm-oss; :; }
install snd-mixer modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { modprobe -Qb snd-mixer-oss; :; }
install snd-seq modprobe --ignore-install snd-seq $CMDLINE_OPTS && { modprobe -Qba snd-seq-midi snd-seq-oss; :; }

alias snd-card-0 nvsound
alias snd-intel8x0 off
alias i810_audio off

install nvsound /sbin/modprobe --ignore-install nvsound; sleep 1; /usr/bin/nvmix-reg -f /etc/nvmixrc -L >/dev/null 2>&1 || :
remove nvsound { /usr/bin/nvmix-reg -f /etc/nvmixrc -S >/dev/null 2>&1 || :; }; /sbin/modprobe -r --ignore-remove nvsound

# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { modprobe -Qb snd-emu10k1-synth; }
install snd-via82xx modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { modprobe -Qb snd-seq; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 modprobe --ignore-install saa7134 $CMDLINE_OPTS && { modprobe -Qb saa7134-alsa; :; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2


After making these changes (as described by the nvidia driver readme file) the problem still exists as it did before, with the high pitched noise.

My current theory is that it is a problem with shared IRQs.

When I run

CODE
cat /proc/interrupts


I get the following output:

CODE
           CPU0
  0:     471293          XT-PIC  timer
  1:       3592          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  5:      47476          XT-PIC  libata, libata, ohci_hcd:usb1, ohci1394, HDA Intel
  7:          3          XT-PIC  parport0
  8:          0          XT-PIC  rtc
  9:          0          XT-PIC  acpi
10:          0          XT-PIC  MPU401 UART
11:     195821          XT-PIC  ehci_hcd:usb2, eth0
15:      32703          XT-PIC  ide1
NMI:        273
LOC:     471163
ERR:          0
MIS:          0


Also worth noting, when I reboot my machine the nvsound driver is not loaded automatically, even with the changes I described earlier. Could this be because of an underlying interrupt conflict, or some other reason?

If you guys agree that it is a shared IRQ issue, then could you tell me how I might assign the sound card to it's own IRQ?

I am running ubuntu 6.06.

Any insight you guys can offer would save me a lot of greif.

Thanks,

Mike
Go to the top of the page
 
: | +Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 




RSS Lo-Fi Version Time is now: 30th July 2010 - 01:30 AM