[alsa-devel] No sound for HP Pavilion DV4z

aeleneski at comcast.net aeleneski at comcast.net
Wed Feb 11 00:58:19 CET 2009


Ok, well I tried this: 

The above might be not suffice to give the initialization before the 
parser. Try to call hda-verb like the following instead: 

hda-verb /dev/snd/hwC0D0 0x0d 0x71c 0x10 
hda-verb /dev/snd/hwC0D0 0x0d 0x71d 0x11 
hda-verb /dev/snd/hwC0D0 0x0d 0x71e 0x17 
hda-verb /dev/snd/hwC0D0 0x0d 0x71f 0x90 

then 

echo 1 > /sys/class/sound/hwC0D0/reconfig 

I started my system, changed to probe_only=1. Ran the commands above, and removed probe_only=1. 
Upon shutdown during restart, I again heard the speakers crackle. When the system came back up, no sound. 



----- Original Message ----- 
From: "Takashi Iwai" <tiwai at suse.de> 
To: aeleneski at comcast.net 
Cc: alsa-devel at alsa-project.org 
Sent: Tuesday, February 10, 2009 6:34:02 AM GMT -05:00 US/Canada Eastern 
Subject: Re: [alsa-devel] No sound for HP Pavilion DV4z 

At Mon, 09 Feb 2009 18:24:57 +0100, 
I wrote: 
> 
> At Mon, 9 Feb 2009 17:18:59 +0000 (UTC), 
> aeleneski at comcast.net wrote: 
> > 
> > Thanks for your time and all these suggestions. Still no luck though. 
> > 
> > Seems like you might not be able to have two files ending in alsa-base in 
> > the /etc/modprobe.d/ folder. That was the reason for the orange speaker 
> > indicator. I had 
> > alsa-base and backup-alsa-base, for some reason it was grabbing the settings 
> > from the backup. 
> 
> Ah, yes, module-init-tools doesn't check every backup file suffix. 
> Better to remove completely old files. 
> 
> > Anyway, with probe only, orange sound indicator, when doing aplay -l I get 
> > 
> > **** List of PLAYBACK Hardware Devices **** 
> > card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI] 
> > Subdevices: 1/1 
> > Subdevice #0: subdevice #0 
> 
> With probe_only option, it doesn't make sense to run aplay. This 
> option basically means "probe codecs but don't set up for use yet". 
> This is useful to check the raw setup by BIOS before overriding or 
> modifying by the driver. 
> 
> One thing we can try is to add the pin config dynamically then 
> reconfigure. For example, load the driver with probe_only=1, then 
> do the following as root: 
> 
> echo 0x0d 0x71c 0x10 > /sys/class/sound/hwC0D0/init_verbs 
> echo 0x0d 0x71d 0x11 > /sys/class/sound/hwC0D0/init_verbs 
> echo 0x0d 0x71e 0x17 > /sys/class/sound/hwC0D0/init_verbs 
> echo 0x0d 0x71f 0x90 > /sys/class/sound/hwC0D0/init_verbs 

The above might be not suffice to give the initialization before the 
parser. Try to call hda-verb like the following instead: 

hda-verb /dev/snd/hwC0D0 0x0d 0x71c 0x10 
hda-verb /dev/snd/hwC0D0 0x0d 0x71d 0x11 
hda-verb /dev/snd/hwC0D0 0x0d 0x71e 0x17 
hda-verb /dev/snd/hwC0D0 0x0d 0x71f 0x90 

then 

echo 1 > /sys/class/sound/hwC0D0/reconfig 


Takashi 


More information about the Alsa-devel mailing list