#1217 closed bug (fixed)
AUICH looping media_server
Reported by: | atomozero | Owned by: | korli |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Audio/auich | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
AUICH driver sends the media_server into a loop making it use the 100% of the CPU
Attachments (7)
Change History (22)
by , 18 years ago
by , 18 years ago
Attachment: | syslog_no_driver added |
---|
by , 18 years ago
Attachment: | syslog_whit_driver added |
---|
follow-up: 2 comment:1 by , 18 years ago
comment:2 by , 18 years ago
Replying to korli:
You can eventually try to play with the auich settings file (there is a "use_thread" setting).
nothing, the media_Server is always 100% :(
by , 18 years ago
Attachment: | syslog_use_tread added |
---|
comment:4 by , 17 years ago
works on windows and linux
if i dellete the driver it works whit OpenSound System
the system is a centrino laptop Asus M2400N
comment:5 by , 17 years ago
Could you try to change in src/add-ons/kernel/drivers/audio/ac97/auich/io.c ? auich_codec_wait(): snooze(1) => snooze(10)
comment:6 by , 17 years ago
Could you try to change in src/add-ons/kernel/drivers/audio/ac97/auich/auich.c ? auich_setup()
cmd | PCI_command_io => cmd | PCI_command_memory
comment:8 by , 17 years ago
i cant test :(( whit last version i cant boot :(
PANIC: wm_page_fault:unhadled page fault in kernel space at 0x91bc48b, ip 0x800a4f63
comment:10 by , 17 years ago
Could you test again ? the current haiku build is supposed to be working.
by , 17 years ago
Attachment: | 100cpuload.png added |
---|
by , 17 years ago
Attachment: | syslog r23263 added |
---|
by , 17 years ago
Attachment: | 2172611476_2c13c07896_b.jpg added |
---|
comment:14 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Closing. Please reopen if needed.
comment:15 by , 13 years ago
Component: | Drivers/Audio → Drivers/Audio/AUICH |
---|
It seems there is no interrupt set for your audio device, hence no automatic support for it. You can eventually try to play with the auich settings file (there is a "use_thread" setting).