[alsa-devel] Audio problems with HP DV7-1025nr

Jonathan Scruggs scruggsj at sbcglobal.net
Wed Feb 25 17:39:33 CET 2009


Hi,

I have tried many things to try to get my sound card to work, but no luck. At first with the when I started alsamixer, it would say that I have a generic sound card. My laptop has two audio interfaces: a nVidia HDMI and an IDT High Definition Codec. I read this mailing list and saw that many people had issues with the HP's version of the IDT sound card. Then someone added patches to fix an issue with DV4. The fixes were in the latest snapshots, so I did some searching and pulled the alsa sources from here: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git since I am using the 2.6.28 kernel. I went through the code and confirmed that it was updated to what I saw in the patches and the patches were not compatible with the kernel source I have, hence I was looking for something more compatible. More specifically, the kernel I have is "2.6.28-gentoo-r2 #5 SMP Wed Feb 25 15:37:22 GMT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
 Genuine Intel GNU/Linux". With a little bit of work, I merged in the new alsa source with that kernel and recompiled. Things are detected a bit better, like now alsamixer is saying that I have the chip "Nvidia MCP78 HDMI" instead of a Generic one. However, this is not the chip I want. I want to output to my speakers and headphone ports. I tried setting the option "model=hp-dv5" and then "model=hp-dv7" but that does nothing. I have absolutely no sound at all out of my speakers or headphone port. The drivers for this soundcard are on the HP website if you need them.

Also, I tried removing the nvidia option from the list in the kernel configuration and only have IDT selected, but it would say unknow nvidia chip when trying to load the module on boot.

I have the output of lspci -nv attached to this email. I hope you can give me a clue as to what to do next.

This is what I have in my in my /etc/modprobe.d/alsa file:
# Alsa kernel modules' configuration file.

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1

alias snd-card-0 snd-hda-intel
options snd-hda-intel model=hp-dv7 enable=1 enable_msi=1 single_cmd=0 power_save_controller=0 power_save=0


 I have a program that analyzed my audio in Windows. This is the output from that:
Sound, video and game controllers || NVIDIA HDMI Audio
Top
  Property
Value
NVIDIA HDMI Audio   
  Device ID  HDAUDIO\FUNC_01VEN_10DEDEV_0006SUBSYS_10DE0101REV_1000\43451138D00201
  Status  0x0180200a Started
  Problem  0x00000000 (0)
  Service  NVHDA
  Capabilities  0x00000000
  Config Flags  0x00000000
  Class  MEDIA
  Manufacturer  NVIDIA
  Hardware IDs  HDAUDIO\FUNC_01VEN_10DEDEV_0006SUBSYS_10DE0101REV_1000
     HDAUDIO\FUNC_01VEN_10DEDEV_0006SUBSYS_10DE0101
  Compatible IDs  HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_10DEDEV_0006REV_1000
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_10DEDEV_0006REV_1000
     HDAUDIO\FUNC_01VEN_10DEDEV_0006REV_1000
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_10DEDEV_0006
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_10DEDEV_0006
     HDAUDIO\FUNC_01VEN_10DEDEV_0006
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_10DE
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_10DE
     HDAUDIO\FUNC_01VEN_10DE
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293E
     HDAUDIO\FUNC_01CTLR_VEN_8086
     HDAUDIO\FUNC_01GFVEN_10DEDEV_0006SUBSYS_10DE0101REV_1000
     HDAUDIO\FUNC_01
  Class GUID  {4d36e96c-e325-11ce-bfc1-08002be10318}
  Location  Internal High Definition Audio Bus
  Bus number  0x00000000
  Enumerator name  HDAUDIO
  Description  NVIDIA HDMI Audio
  Driver  {4d36e96c-e325-11ce-bfc1-08002be10318}\0000
  Physical Object Name  \Device\0000008b
  UI number  0x00000002
  Bustype GUID  {41203534-2037-3144-2042-422044362041}
  Legacy bus type  0x00000005
  Device Type  0x0000001d
  Install State  0x00000000
  Security  01 00 04 90 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 02 00 5C 00 04 00 00 00 00 00 14 00 00 00 00 10 01 01 00 00 00 00 00 05 12 00 00 00 00 00 18 00 00 00 00 E0 01 02 00 00 00 00 00 05 20 00 00 00 20 02 00 00 00 00 14 00 00 00 00 E0 01 01 00 00 00 00 00 01 00 00 00 00 00 00 14 00 00 00 00 E0 01 01 00 00 00 00 00 05 0C 00 00 00
  Security (SDS form)  D:P(A;;GA;;;SY)(A;;GXGWGR;;;BA)(A;;GXGWGR;;;WD)(A;;GXGWGR;;;RC)
  Device Address  0x00000201

   Sound, video and game controllers || IDT High Definition Audio CODEC
Top
  Property
Value
IDT High Definition Audio CODEC   
  Device ID  HDAUDIO\FUNC_01VEN_111DDEV_76B2SUBSYS_103C30F4REV_1003\43451138D00001
  Status  0x0180200a Started
  Problem  0x00000000 (0)
  Service  STHDA
  Capabilities  0x00000000
  Config Flags  0x00000000
  Class  MEDIA
  Manufacturer  IDT
  Hardware IDs  HDAUDIO\FUNC_01VEN_111DDEV_76B2SUBSYS_103C30F4REV_1003
     HDAUDIO\FUNC_01VEN_111DDEV_76B2SUBSYS_103C30F4
  Compatible IDs  HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_111DDEV_76B2REV_1003
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_111DDEV_76B2REV_1003
     HDAUDIO\FUNC_01VEN_111DDEV_76B2REV_1003
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_111DDEV_76B2
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_111DDEV_76B2
     HDAUDIO\FUNC_01VEN_111DDEV_76B2
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293EVEN_111D
     HDAUDIO\FUNC_01CTLR_VEN_8086VEN_111D
     HDAUDIO\FUNC_01VEN_111D
     HDAUDIO\FUNC_01CTLR_VEN_8086CTLR_DEV_293E
     HDAUDIO\FUNC_01CTLR_VEN_8086
     HDAUDIO\FUNC_01GFVEN_111DDEV_76B2SUBSYS_103C30F4REV_1003
     HDAUDIO\FUNC_01
  Class GUID  {4d36e96c-e325-11ce-bfc1-08002be10318}
  Location  Internal High Definition Audio Bus
  Bus number  0x00000000
  Enumerator name  HDAUDIO
  Description  IDT High Definition Audio CODEC
  Friendly name  IDT High Definition Audio CODEC
  Driver  {4d36e96c-e325-11ce-bfc1-08002be10318}\0007
  Physical Object Name  \Device\00000089
  UI number  0x00000000
  Bustype GUID  {41203534-2037-3144-2042-422044362041}
  Legacy bus type  0x00000005
  Device Type  0x0000001d
  Install State  0x00000000
  Security  01 00 04 90 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 02 00 5C 00 04 00 00 00 00 00 14 00 00 00 00 10 01 01 00 00 00 00 00 05 12 00 00 00 00 00 18 00 00 00 00 E0 01 02 00 00 00 00 00 05 20 00 00 00 20 02 00 00 00 00 14 00 00 00 00 E0 01 01 00 00 00 00 00 01 00 00 00 00 00 00 14 00 00 00 00 E0 01 01 00 00 00 00 00 05 0C 00 00 00
  Security (SDS form)  D:P(A;;GA;;;SY)(A;;GXGWGR;;;BA)(A;;GXGWGR;;;WD)(A;;GXGWGR;;;RC)
  Device Address  0x00000001

Thanks,
Jon
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lspic -nv audio.txt
Url: http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20090225/d6630215/attachment-0001.txt 


More information about the Alsa-devel mailing list