Opened 14 years ago
Last modified 8 years ago
#6731 reopened bug
8086:24d5 not supported by auich driver ICH5
Reported by: | g | Owned by: | korli |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Audio/auich | Version: | R1/alpha2 |
Keywords: | Sound, PERL, D865 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
Motherboard: Intel D865 PERL, P4 3.0GHz on R1/Alpha2. Note: (re)moving /system/add-ons/kernel/drivers/bin/auich and installing OpenSound allowed sound to work.
Attachments (3)
Change History (18)
by , 14 years ago
Attachment: | syslog_R1A2 added |
---|
by , 14 years ago
Attachment: | listimage_drivers added |
---|
by , 14 years ago
Attachment: | lisdev_withOSound added |
---|
listdev with OpenSound installed: like default no sound
comment:1 by , 14 years ago
Component: | - General → Drivers/Audio |
---|---|
Owner: | changed from | to
follow-up: 3 comment:2 by , 14 years ago
Try to move /system/add-ons/kernel/drivers/bin to Desktop, install OpenSound and reboot.
comment:3 by , 14 years ago
Replying to diver:
Try to move /system/add-ons/kernel/drivers/bin to Desktop, install OpenSound and reboot.
If he does that, he'll remove pretty much every single driver, including some of those needed to boot.
comment:5 by , 14 years ago
That worked. On a fresh install of Haiku, I moved /system/add-ons/kernel/drivers/bin/auich to the /Desktop. I installed, installoptionalpackage opensound, OpenSound. I now have sound. Great job.
comment:6 by , 14 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:7 by , 14 years ago
I'm not sure this one is actually invalid as it seems like a problem in the auich driver.
comment:8 by , 14 years ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
I agree. I'd need a syslog with auich built with DEBUG=1 in auich.c as it seems the init fails at the warm/cold reset time. I understand one needs the source for this, I'll post a debug binary ASAP, if testing is still possible for g.
comment:9 by , 14 years ago
I'm willing to help. So,...hum, I'll just need to grab the compiled "debug binary", where you have turn on DEBUG=1, and replace the original (shipping auich) file with the debug binary... Ok. Am I thinking about that correctly. Then report back by attaching the syslog, after trying to run mediaplayer? OK? ... If that's not it, the procedure you need me to do, just let me know; I'm willing to help.
g.
comment:10 by , 14 years ago
Description: | modified (diff) |
---|---|
Summary: | Sound not working for intel D865 PERL motherboard. P4 3.0GHz → 8086:24d5 not supported by auich driver |
follow-up: 12 comment:11 by , 14 years ago
korli, could this be due to auich_shutdown() not calling
(*pci->unreserve_device)(card->info.bus, card->info.device, card->info.function, DRIVER_NAME, card);
comment:12 by , 14 years ago
Replying to mmadia:
korli, could this be due to auich_shutdown() not calling
(*pci->unreserve_device)(card->info.bus, card->info.device, card->info.function, DRIVER_NAME, card);
I don't know, nor what using this API implies.
comment:13 by , 13 years ago
Component: | Drivers/Audio → Drivers/Audio/AUICH |
---|
comment:14 by , 13 years ago
Summary: | 8086:24d5 not supported by auich driver → 8086:24d5 not supported by auich driver ICH5 |
---|
comment:15 by , 8 years ago
The [un]reserve_device() calls tell the PCI bus manager that the driver is using the hardware, so OpenSound won't try to use it too. While it's not called in shutdown() it's called right after it in uninit_driver, so it should work fine.
Would be nice to have a test with a new nightly btw.
/var/log/syslog of Haiku R1 A2 on D865 PERL