Opened 16 years ago
Last modified 2 years ago
#3794 assigned bug
HDA driver detects onboard chip but produces no sound — at Version 20
Reported by: | adamk | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Audio/HDA | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
The HDA driver seems to have recently been extended to support my intel sound chip, but I'm not getting any audio output from any of the four ports (2 in the rear, two in the front).
hdac0@pci0:0:27:0: class=0x040300 card=0x01c11028 chip=0x269a8086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' device = 'Enterprise Southbridge High Definition Audio' class = multimedia subclass = HDA
What's more, I do not get any sound from the SB Live! in my box if I leave the HDA enabled in the BIOS. And, yes, I've tried switching to the emuxki driver via the Media preferences (it selected the HDA by default).
I will attach three serial debug logs. One will be haiku-emuxki.txt. This is the log file from when the hda is disabled and the SB Live! works just fine. Next will be haiku-hda.txt. This is with the Live! removed, the HDA enabled in the bios, but no audio from any application. Then haiku-hda-emuxki.txt. This is with the hda enabled, the Live! in the machine, and no idea. It starts with the hda detected by default, and I tested all four jacks to see if I get any audio from the hda device. Nothing worked. I then went into the Media preferences, selected the emuxki device, and restarted the Media server. Tested, but no audio from the Live! either.
Adam
Change History (25)
by , 16 years ago
Attachment: | haiku-emuxki.txt added |
---|
comment:1 by , 16 years ago
Component: | - General → Drivers/Audio/HDA |
---|---|
Description: | modified (diff) |
comment:4 by , 15 years ago
Just wanted to say that this is still not working as of hrev33118. The hda driver detects the device, but refuses to make any noise :-)
OpenSound works fine, fwiw.
comment:5 by , 15 years ago
Could you try to use headphones ? I've got similar problem on intel chipset, i thought it doesn't produce sound at all, but on headphones it's working ok
comment:6 by , 15 years ago
I had previously tried my speakers in all the jacks on the front and back of my computer, to no avail. After your suggestion, I specifically tried a set of headphones in the headphone jack on the front, and that also didn't work.
comment:7 by , 15 years ago
FYI, the hda still doesn't work as of hrev34760. But, at least at this point, the emuxki works even when the hda is enabled in the BIOS (previously I'd get no output from either device if the hda driver was loaded).
comment:8 by , 14 years ago
Still broken as of hrev39648, 20 months after opening the bug :-)
Currently without audio due to this bug and http://dev.haiku-os.org/ticket/6849 .
Adam
follow-up: 13 comment:9 by , 14 years ago
I know that FreeBSD lets you change various device driver options for snd_hda via devices.hints:
http://miroirs.cesars.org/man/pages/FreeBSD-8-current/man/man4/snd_hda.4.txt
I believe the same is true for Linux, via module parameters. Though I've never had to adjust them on either of those platforms, is there a way to play with those options on Haiku? Perhaps that's all I need to do. I'm going to attach the verbose kernel output from freebsd as it pertains to hdac and pcm.
Adam
by , 14 years ago
Attachment: | freebsd_hda_stuff.txt added |
---|
Verbose FreeBSD kernel output that shows the complete audio nodes and paths
comment:13 by , 13 years ago
Replying to adamk:
I know that FreeBSD lets you change various device driver options for snd_hda via devices.hints: (..) is there a way to play with those options on Haiku?
Went to kernel/drivers/audio/hda and looked for that, as I have an interest in this driver too, but it seemingly adjusts all its parameters automatically, none are read from a config/file.
comment:17 by , 13 years ago
Adam, are you setup for compiling the driver ? If yes, you might want to experiment with the 'trick' that worked for me in #8270 (modifying lines 1040-1041 of hda_codec.cpp), on the (pretty wild) chance that it might improve things for you...
comment:18 by , 13 years ago
I'm having this same issue in hrev43728. Relevant listdev output:
device Multimedia controller (Audio device) [4|3|0] vendor 8086: Intel Corporation device 3b56: 5 Series/3400 Series Chipset High Definition Audio
comment:19 by , 13 years ago
Same issue here on my Thinkpad T420s (hrev44116), no sound is produced...
device Multimedia controller (Audio device) [4|3|0] vendor 8086: Intel Corporation device 1c20: 6 Series/C200 Series Chipset Family High Definition Audio Controller
comment:20 by , 13 years ago
Description: | modified (diff) |
---|---|
Version: | R1/pre-alpha1 → R1/Development |
Serial debug with just the Live!