Opened 13 years ago

Closed 12 years ago

Last modified 11 years ago

#4460 closed bug (fixed)

Auich causes media_addon_server to use 100% CPU

Reported by: Joshua Owned by: korli
Priority: normal Milestone: R1
Component: Drivers/Audio/auich Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description (last modified by diver)

System: hrev32662

The media_addon_server is constantly using 99,9–100% of the CPU.

ints output in the KDL:

int 14, enabled 1, handled 2201, unhandled 2202
ata_adapter:ata_adapter_inthand (0x805d79ac), data 0x80fc5000

Syslog excerpt:

KERN: auich: init_hardware()
KERN: auich: init_driver()
KERN: auich: auich_setup(0x838d9c00)
KERN: auich: audio/hmulti/auich/1 deviceid = 0x266e chiprev = 3 model = 248 enhanced at 0
KERN: auich: PCI command before: 0
KERN: auich: PCI command after: 2
KERN: auich: codec attach
KERN: codec reset
KERN: auich: codec semaphore timed out!
KERN: auich: last read/write registers: 0/0

The last two lines are permanently reapeated (with different register values). The whole syslog file is attached.

Attachments (1)

syslog (190.9 KB ) - added by Joshua 13 years ago.

Download all attachments as: .zip

Change History (5)

by Joshua, 13 years ago

Attachment: syslog added


comment:1 by Joshua, 13 years ago

Maybe #731 is connected?

comment:2 by korli, 13 years ago

Could you please try with a revision at least 33347 ? Clearly the driver initialization should now fail because the configured interrupt (0xff) is not valid. As the codec errors comes before installing the interrupt handler, I'm now wondering if this installation should better happen before cold resetting (as noticed at BG on Daniel's laptop).

comment:3 by korli, 12 years ago

Resolution: fixed
Status: newclosed

Please try again with hrev39310 or newer. It should not help with the sound given the non configured device, but avoid troubles booting.

comment:4 by diver, 11 years ago

Component: Drivers/AudioDrivers/Audio/AUICH
Description: modified (diff)
Note: See TracTickets for help on using tickets.