Opened 10 years ago

Closed 9 years ago

Last modified 8 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:
Has a Patch: no 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 10 years ago.
Syslog

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by Joshua

Attachment: syslog added

Syslog

comment:1 Changed 10 years ago by Joshua

Maybe #731 is connected?

comment:2 Changed 10 years ago by korli

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 Changed 9 years ago by korli

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 Changed 8 years ago by diver

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