spuriuos interrupts in 2.6.31-rc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

In current -git kernels, when I modprobe a module which pulls in
additional modules, I get a few spurious interrupts, like so:

# modprobe snd-soc-exm32cexx
No device for DAI au1xpsc_i2s
No device for DAI au1xpsc_ac97
spurious, 10003c00 0080801c 802340cc 00000000 0
spurious, 10003c00 0080801c 80234100 00000000 0
spurious, 10003c00 0080801c 802340b0 00000000 0
spurious, 10003c00 0080801c 80234100 00000000 0
spurious, 10003c00 0080801c 802340b0 00000000 0
spurious, 10003c00 0080801c 802340b0 00000000 0
spurious, 10003c00 0080801c 80234100 00000000 0
spurious, 10003c00 0080801c 802340b0 00000000 0
spurious, 10003c00 0080801c 80234100 00000000 0
No device for DAI CS4251x
EXM32_CE05 Audio: using AC97
AC97 SoC Audio Codec 0.6
asoc: AC97 HiFi <-> au1xpsc_ac97 mapping ok

The hexvalues are c0_status, c0_cause, c0_epc, alchemy ic base and irq base.

ExcCode in c0_cause is 7 which according to the documents I read means
"Bus Error Exception (data reference)". The EPC points to various places
inside memcpy.S.

Curiously, if I remove "#define cpu_has_llsc 1" from
mach-au1000/cpu-feature-overrides.h
they disappear.  The same board-code on 2.6.30 also is unaffected.

Before I start to bisect this I wanted to ask if someone in here might
have an idea as to what could be responsible?

Thanks!
       Manuel Lauss


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux