← Back to team overview

sony-vaio-z-series team mailing list archive

Vaio VPCZ1390x

 

Andreas,

Thank you for taking the time to check that out for me.

The VPCZ1390x pointing device does work with the 2.6.37.6-vaioz kernel without the nopnp switch, so can probably remove it from the kernel commandline. However, on my machine, the lspci does not change, and the sound still does not work.

Currently, here's what I see in my dmesg bootlog that seems audio related:

[    7.797882] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.797953] HDA Intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[    7.797981] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    7.904513] hda_codec: ALC889: BIOS auto-probing.
[    7.904517] hda_codec: ALC889: SKU not ready 0x411111f0
[    7.912850] hda_codec: cannot build controls for #0 (error -16)
[    7.913851] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    7.932230] pci_raw_set_power_state: 9 callbacks suppressed
[    7.932233] HDA Intel 0000:01:00.1: Refused to change power state, currently in D3

I interpret this as follows:

(1) The first three lines are related to the lspci -v lines, which describe
    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)

(2) the hda_codec lines start with:
  hda_codec: ALC889: BIOS auto-probing.
>From the HDA information in the snd-hda-tools file /usr/share/doc/snd-hda-tools/HD-Audio.txt.gz, this is explained as:"
    The driver checks PCI SSID and looks through the static configuration
   table until any matching entry is found.  If you have a new machine,
   you may see a message like below:
   --------------------------------------------------------------------
       hda_codec: ALC880: BIOS auto-probing.
   -------------------------------------------------------------------- 
   Even if you see such a message, DON'T PANIC.  Take a deep breath and
   keep your towel.  First of all, it's an informational message, no
   warning, no error.  This means that the PCI SSID of your device isn't
   listed in the known preset model (white-)list.  But, this doesn't mean
   that the driver is broken.  Many codec-drivers provide the automatic
   configuration mechanism based on the BIOS setup.
"
so this audio codec is not currently "known" in driver. The driver seems to mess up configuring it.

(3) The final 2 lines are pci and HDA Intel errors generated in trying to properly power down the nVidia device reported by lspci -v as:
    01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev ff) (prog-if ff)

So it seems there are two separate problems:

(1) The snd-hda-intel driver isn't managing to configure the audio codec correctly. This may be solvable given a sufficiently similar working configuration to use as a baseline.

(2) The nVidia isn't properly powering down, for some unknown reason.

Perhaps you, or someone on the list with working audio on a VPZ13* could send me a copy of the /proc/asound/card*/codec* files? these contain the "wiring" of the HDA codecs that I would need to try and get my audio working.

Thanks again,
--Shai


--- On Sun, 12/26/10, Andreas Wittmann <a_wittmann@xxxxxx> wrote:

> From: Andreas Wittmann <a_wittmann@xxxxxx>
> Subject: Re: [Sony-vaio-z-series] Vaio VPCZ1390x
> To: sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
> Date: Sunday, December 26, 2010, 3:12 AM
> Hi Shai,
> 
> regarding your sound problem:
> 
> I noticed that using i8042.nopnp=1 with Adam's 2.6.37.6
> gives me the
> same output of lspci as yours. My sound works anyway
> though.
> 
> Booting on stamina without i8042.nopnp results in only the
> intel card in
> the output of lspci.
> 
> Booting with speed, reboot-kernel first, then 2.6.37.6
> gives me intel
> and nvidia on lspci, but without "!!! Unknown header type
> 7f" on the
> nvidia card.
> 
> Maybe just try without i8042.nopnp? Afaik it shouldn't be
> needed for
> 2.6.37.6 - I'm running fine without.
> 
> Andi
> 



Follow ups

References