[alsa-devel] No sound for HP Pavilion DV4z

Takashi Iwai tiwai at suse.de
Tue Feb 10 12:34:02 CET 2009


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