Opened 14 years ago

Last modified 22 months ago

#5171 new bug

No sound with nVidia HDA MCP79

Reported by: VinDuv Owned by: korli
Priority: normal Milestone: Unscheduled
Component: Drivers/Audio/HDA Version: R1/Development
Keywords: Cc: HubertNG@…
Blocked By: Blocking: #11629
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 (3)

syslog.txt (88.4 KB ) - added by VinDuv 14 years ago.
syslog
syslog.2.txt (481.0 KB ) - added by VinDuv 14 years ago.
Syslog (hrev35592)
syslog.3.txt (22.5 KB ) - added by VinDuv 22 months ago.
hrev56235 syslog

Download all attachments as: .zip

Change History (13)

by VinDuv, 14 years ago

Attachment: syslog.txt added

syslog

comment:1 by Hubert, 14 years ago

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

comment:2 by Hubert, 14 years ago

Cc: HubertNG@… added

comment:3 by korli, 14 years ago

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 by VinDuv, 14 years ago

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

by VinDuv, 14 years ago

Attachment: syslog.2.txt added

Syslog (hrev35592)

comment:5 by kvdman, 14 years ago

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

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

comment:6 by luroh, 9 years ago

Blocking: 11629 added

comment:7 by pulkomandy, 6 years ago

Milestone: R1R1/beta2

comment:8 by pulkomandy, 4 years ago

Milestone: R1/beta2Unscheduled

Removing HDA audio tickets from Beta2 milestone, no one has worked on it and opensound is available at least as a stopgap.

comment:9 by waddlesplash, 22 months ago

Please retest under a recent nightly.

comment:10 by VinDuv, 22 months ago

Still no sound with hrev56235 (x86_64, built from source and directly installed to a partition — it's easier on this machine).

Syslog attached.

by VinDuv, 22 months ago

Attachment: syslog.3.txt added

hrev56235 syslog

Note: See TracTickets for help on using tickets.