[alsa-devel] There is no sound from speaker on Toshiba NB200

Bin Gao bin.gao at intel.com
Wed Nov 18 03:53:23 CET 2009


The quirk "SND_PCI_QUIRK(0x1179, 0xff6e, "Toshiba NB200",
ALC663_ASUS_MODE4)" works on Toshiba NB200
but for playback, I only get sound from HP and never from SPK.
As observed by hda-verb, the HP pipeline is DAC (nid 0x03) --> Mux (nid
0x0D) --> pin HP-OUT (nid 0x21)
and it works fine.
I noted that unsol event(HP plugged and unplugged) can be detected by
the codec ALC272.
According to the ALC272 datasheet, the SPK pin seems either 0x14 or
0x15, but there was still no sound from
SPK even I manually set up the pipeline(DAC 0x03 --> Mux 0x0D --> pin
0x14 or 0x15) by hda-verb.

For ALC663_ASUS_MODE4, dacs are defined as
static hda_nid_t alc662_dac_nids[4] = {
        /* front, rear, clfe, rear_surr */
        0x02, 0x03, 0x04
};
and hp_nid is defined as 0x03.
So as I understand, one HDA stream(from HDA controller) is copied to
both DAC 0x02 and 0x03.
Then I manually set up another pipeline (DAC 0x02 --> Mux 0x0C --> pin
0x14 or 0x15) , still no sound.
I checked the init verbs of ALC663_ASUS_MODE4 from patch_realteck.c and
didn't find any missing settings.

Any ideas?

Thanks,
Bin


More information about the Alsa-devel mailing list