Opened 9 years ago

Last modified 5 months ago

#5171 new bug

No sound with nVidia HDA MCP79

Reported by: VinDuv Owned by: korli
Priority: normal Milestone: R1/beta2
Component: Drivers/Audio/HDA Version: R1/Development
Keywords: Cc: HubertNG@…
Blocked By: Blocking: #11629
Has a Patch: no Platform: All

Description

This is hrev34776.
MediaPlayer works correctly, but no sound comes out.

device Multimedia controller (Audio device) [4|3|0]
  vendor 10de: nVidia Corporation
  device 0ac0: MCP79 High Definition Audio

Attachments (2)

syslog.txt (88.4 KB) - added by VinDuv 9 years ago.
syslog
syslog.2.txt (481.0 KB) - added by VinDuv 9 years ago.
Syslog (hrev35592)

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by VinDuv

Attachment: syslog.txt added

syslog

comment:1 Changed 9 years ago by Hubert

yep, native HDA driver have problem with nVidia HDA chipset. Maybe you could try OSS driver (previously remove hda driver).

comment:2 Changed 9 years ago by Hubert

Cc: HubertNG@… added

comment:3 Changed 9 years ago by korli

Could you try the headphones jack ?

The syslog seems correct, ie the quirks are activated and seem to be wrong (I took them from FreeBSD btw). Could you try the following patch ? I would think GPIO3 is supposed to be for speakers, GPIO1 for headphones.

Index: hda_codec.cpp
===================================================================
--- hda_codec.cpp       (révision 35524)
+++ hda_codec.cpp       (copie de travail)
@@ -1306,7 +1306,7 @@
 } hda_codec_quirks[] = {
        { HDA_ALL, HDA_ALL, HDA_ALL, HDA_ALL, HDA_QUIRK_IVREF, 0 },
        { HDA_ALL, HDA_ALL, HDA_ALL, HDA_ALL, HDA_QUIRK_IVREF, 0 },
-       { 0x10de, 0xcb79, CIRRUSLOGIC_VENDORID, 0x4206, HDA_QUIRK_GPIO1 | HDA_QUIRK_GPIO3, 0 },         // MacBook Pro 5.5
+       { 0x10de, 0xcb79, CIRRUSLOGIC_VENDORID, 0x4206, HDA_QUIRK_GPIO3, 0 },           // MacBook Pro 5.5
        { 0x8384, 0x7680, SIGMATEL_VENDORID, 0x7680, HDA_QUIRK_GPIO0 | HDA_QUIRK_GPIO1, 0},     // Apple Intel Mac
        { 0x106b, 0x00a3, REALTEK_VENDORID, 0x0885, HDA_QUIRK_GPIO0, 0},        // MacBook
 };

Thanks!

comment:4 Changed 9 years ago by VinDuv

Still no sound in hrev35592 with the patch (with or without headphones). New syslog attached.

Changed 9 years ago by VinDuv

Attachment: syslog.2.txt added

Syslog (hrev35592)

comment:5 Changed 9 years ago by kvdman

I think this may be of relevance. Particularly the last comment:

http://dev.haiku-os.org/ticket/4755#comment:19

comment:6 Changed 4 years ago by luroh

Blocking: 11629 added

comment:7 Changed 5 months ago by pulkomandy

Milestone: R1R1/beta2
Note: See TracTickets for help on using tickets.