Results 1 to 10 of 22
I'm completely new to Linux and as a result completely new to these forums--hi!
I'm operating off a dv4 HP Pavilion laptop and made the switch to Ubuntu because frankly, ...
- 03-11-2009 #1Just Joined!
- Join Date
- Mar 2009
- Posts
- 10
IDT Audio Driver support?
I'm completely new to Linux and as a result completely new to these forums--hi!
I'm operating off a dv4 HP Pavilion laptop and made the switch to Ubuntu because frankly, this little lappy can't handle the bulk and unnecessary resource whorage that Vista requires. Happily, every driver that I had doubts about working after the switch to Linux has made the transition with flying colors; the only thing that didn't was the audio driver. This is where it gets weird; Ubuntu recognizes the actual driver and displays it in my sound mixer. I've read other help forums and tried the alsamixer test to see if it was actually recognized, and again it showed as being fully functional. Absolutely no part of my mixer is muted at this point, yet I still get zero sound.
Is there anyone who has had a similar problem or perhaps knows a solution? Linux seems to be perfectly recognizing the audio driver yet I still get no sound. Any help or advice would be greatly appreciated!
The exact IDT driver is an IDT 92HD71B7X.
Thanks!
- 03-11-2009 #2Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
I got a couple hits from Launchpad. Try this first:
* Minor edit and emphasis added.
I recently bought a HP DV7-1003EA, also suffering duff audio, jitter, echo type effect.
Looking at /proc/interrupts, I realised I wasn't getting any interrupts from the codec (cat /proc/asound/card0/codec#0 tells me it is an IDT 92HD71B7X), so I assumed it wasn't getting initialised properly. Not sure the snd-hda-intel driver knows what it is really, so went searching for a way to educate it.
Entering
into a ... console (or Terminal) and rebooting has done the trick. Thanks guys!Code:sudo echo "options snd-hda-intel enable_msi=1" >> /etc/modprobe.d/alsa-base
The other made reference to module options (which I'm not familiar where to define in Ubuntu...):
* Again, emphasis added.Hello,
I have found a solution ! AUDIO WORKS !!
I added this "model=hp-m4" in the module options, and yes, it is working now !!!!
But the thing with the MUTE LED is open !
I hope something here helps you. Good Luck!
- 03-12-2009 #3Just Joined!
- Join Date
- Mar 2009
- Posts
- 10
Thank you for the response.. I've tried inputting the first command into the terminal and receive the following:
"bash: /etc/modprobe.d/alsa-base: Permission denied"
Any ideas? I went to that directory and opened the alsa-base file, and here is what it contains:
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe -Qb snd-seq ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { /sbin/modprobe --quiet snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq && { /sbin/modprobe --quiet snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
# Load snd-seq for devices that don't have hardware midi;
# Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
# non-Creative Labs PCI hardware
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
Now being the absolute Linux noob that I am, I'm not sure where or if I should put the "model=hp-m4" line in here. Does anyone have any ideas?
Thanks!
- 03-12-2009 #4Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
Permission Denied... did you use sudo? You will not be able to write the line without root permissions.
Code:sudo echo "options snd-hda-intel enable_msi=1" >> /etc/modprobe.d/alsa-base ^ ^ |<--------------^----------------->| ^^ |<--------^------------>| | | | | +-- File to echo to | | | +-------------- Redirectors, 2 of them means Append | | | (1 would mean overwrite, very bad in | | | this case) | | +------------------------------------ Line to echo (add) | +------------------------------------------------------ echo, writes following text to screen | (unless redirected) +----------------------------------------------------------- gives you root permissions (will require password, pass doesn't echo) Without it, writing to system files will be prevented with a permission error.
- 03-12-2009 #5Just Joined!
- Join Date
- Mar 2009
- Posts
- 10
I did indeed write sudo, thus my confusion is born.. Help?
And thank you again for responding so timely.
- 03-12-2009 #6Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
That would suggest then that the file was locked (in use). You may have to do the edit as root while nothing else is running.
Reboot, in grub select the recovery mode, then in the following menu ask for the console. Then you should be able to type the command above (without the sudo this time, as you will be root). Type reboot in order to reboot as normal.
- 03-12-2009 #7Just Joined!
- Join Date
- Mar 2009
- Posts
- 10
I just tried the above directions to no avail, I'm still receiving no sound output. Should I have received some sort of confirmation after inputting the command in the recovery command line?
Also, there are two kernel options for recovery mode, 2.6.27-11-generic as well as 2.6.27-7 generic--I used the 2.6.27-11 kernel recovery mode to input the command. I'm not sure if an earlier kernel version would allow this command to run correctly??
Thanks!
- 03-12-2009 #8Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
No difference, and no confirmation, as long as there was no error. If you cat the file now, you should see the new line at the bottom.
Anyway, now to try the other line. It looks as though it goes in the file /etc/modprobe.d/sound .
sudo nano /etc/modprobe.d/sound
at the bottom, add the line
model=hp-m4
[Ctrl + x] , [y] to exit and save
restart.
- 03-12-2009 #9Just Joined!
- Join Date
- Mar 2009
- Posts
- 10
Still no sound!
I actually had to create that file in order to edit it, so the that's the only line in the file.. SHOULD there be that file fully created and full of info?
- 03-12-2009 #10Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
No idea. I'm following other instructions.
Type in alsamixer . On the top left, does it show your actual card, or does it say "PulseAudio"?
If PulseAudio, try alsamixer -c0



