Opened 10 years ago

Closed 10 years ago

#4398 closed bug (fixed)

HD Audio is detected, but doesn't work

Reported by: scottmc Owned by: korli
Priority: normal Milestone: R1
Component: Drivers/Audio/HDA Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

This is on a Compaq CQ50-215NR laptop, but might also apply to others. Here's the listdev entry for it:

device Multimedia controller (Audio device) [4|3|0]
  vendor 10de: nVidia Corporation
  device 0774: MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio

Note that audio did work at one time on this laptop in Haiku but was later broken. See #1072, it got sound in Jan/Feb 2009 timeframe, but around Mar/Apr it wasn't working.

Attachments (3)

cq50-215nr-syslog-2009-09-06.txt (246.4 KB ) - added by scottmc 10 years ago.
syslog from my compaq laptop in case it's of any help if tracking this one down
hda-r29321.zip (19.9 KB ) - added by scottmc 10 years ago.
binary of hda driver from hrev29321, this one works for my CQ50-215NR laptop, might work for others
syslog (434.5 KB ) - added by scottmc 10 years ago.
syslog from hrev34729

Download all attachments as: .zip

Change History (9)

by scottmc, 10 years ago

syslog from my compaq laptop in case it's of any help if tracking this one down

comment:1 by scottmc, 10 years ago

Rolling hda_controller.cpp back to pre hrev29322 and I get audio on the CQ50-215NR laptop. That laptop is an AMDX2 with nVidia chipset in case that matters.

comment:2 by korli, 10 years ago

Owner: changed from axeld to korli

by scottmc, 10 years ago

Attachment: hda-r29321.zip added

binary of hda driver from hrev29321, this one works for my CQ50-215NR laptop, might work for others

comment:3 by scottmc, 10 years ago

Added an hda binary from hrev29321, which worked on my CQ50-215NR compaq laptop. Perhaps this one works for others. My CQ50-215NR is in or repair right now so it'll be a week or so before I can do some more testing to get this fixed in the current hda driver.

by scottmc, 10 years ago

Attachment: syslog added

syslog from hrev34729

comment:4 by bonefish, 10 years ago

1840	KERN: hda: stream descriptor error (id:2)
1841	KERN: hda: stream (id:2) position: 49152, lpib: 49152, cycle: 1, framesProcessed: 6144
1842	KERN: hda: stream descriptor error (id:1)
1843	KERN: hda: stream (id:1) position: 81216, lpib: 81216, cycle: 1, framesProcessed: 10152

The positions for the first interrupts look good at least. Since there's no more output, I guess the "stream descriptor error", whatever it is, is serious.

comment:5 by korli, 10 years ago

Maybe you can try hrev34730. At least the last working revision for you was using the good value, I didn't notice this before.

comment:6 by scottmc, 10 years ago

Resolution: fixed
Status: newclosed

That fixed it! Thanks korli and ingo, I finally have sound again. :)

Note: See TracTickets for help on using tickets.