Sorry, here is the message:
# IRP: c00b37f2 SRP: c00b3a76 DCCR: 00000484 USP: 00000000 MOF:
000000cf
r0: c04dac80 r1: 00000045 r2: 00000001 r3: 00000001
r4: 00000000 r5: c048a4dc r6: 00000001 r7: c04da740
r8: 00000010 r9: 00000000 r10: 00000045 r11: 00000001
r12: 00000000 r13: 00000000 oR10: 00000045 sp: c01b3d7c
R_MMU_CAUSE: 00001011
Process swapper (pid: 0, stackpage=c01946b8)
Stack from c01b3c88:
c00060ac c01b3d7c c00046b0 c0005e08 c01b3d7c 000000cf c01b3d7c
c01946b8
c0167188 00000000 c01b3d7c c00047ca 00000000 00001011 00000000
c00055d2
00000001 c048a4dc 00000000 00000010 c07fe000 00001011 00000000
00000000
Call Trace: [<c00060ac>] [<c00046b0>] [<c0005e08>] [<c00047ca>]
[<c00055d2>] [<c002b0f0>] [<c00098ca>]
[<c0005be8>] [<c00b3a76>] [<c00b37f2>] [<c00b3a76>]
[<c0104e88>] [<c00fda78>] [<c00f7fd4>] [<c00f822e>]
[<c00f82f0>] [<c00f837a>] [<c00e5b8a>] [<c00f1aca>]
[<c00f486e>] [<c002630c>] [<c00263e4>] [<c0004926>]
[<c000689a>] [<c0006934>] [<c00045e8>] [<c010870e>]
[<c00045e8>] [<c00045e8>]
Code: 24 f7 19 c0 64 4a 5f 4d b1 00 62 2a (0e) 30 6d 66 5f 2d 72 09
6d 9e 04 20
<0>Kernel panic - not syncing: Aiee, killing interrupt handler!
--- In [email protected], "xfingerfox32" <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> After configuring the kernel for the mini-keypad any keystroke
> generates a kernel panic. It seems (from my litle knowledge) that
> linux axis does not yet handle keyboard. My last hope is to try to
> force the HID interface to use the usbkbd Handler instead of kbd.
> Have no idea how to load the usbkbd driver into the kernel, or if
it
> is already there, how to force usbkbd driver to claim that
interface.
> I have another embedded device (arm920) with kernel 2.4.25 and that
> handles this keypad as it should, but i dont have the sources and
the
> kernel 2.4 is does not look similar when looking at /proc/bus.
>
> here is all the information in a hope that somebody could help find
> where the offending code is?
>
> Cheers
>
> cat /proc/devices
> Character devices:
> 1 mem
> 2 pty
> 3 ttyp
> 4 /dev/vc/0
> 4 tty
> 4 ttyS
> 4 ttyS
> 5 /dev/tty
> 5 /dev/console
> 5 /dev/ptmx
> 7 vcs
> 10 misc
> 13 input
> 90 mtd
> 108 ppp
> 120 etrax gpio
> 121 ds1302
> 123 i2c
> 128 ptm
> 136 pts
> 180 usb
> 188 ttyUSB
> 189 usb_device
>
> Block devices:
> 1 ramdisk
> 8 sd
> 31 mtdblock
> 65 sd
> 66 sd
> 67 sd
> 68 sd
> 69 sd
> 70 sd
> 71 sd
> 128 sd
> 129 sd
> 130 sd
> 131 sd
> 132 sd
> 133 sd
> 134 sd
> 135 sd
>
>
> cat devices
> I: Bus=0003 Vendor=05a4 Product=9840 Version=0110
> N: Name="USB Compliant Keypad"
> P: Phys=usb-hc-crisv10.0-1/input0
> S: Sysfs=/class/input/input-1
> H: Handlers=kbd
> B: EV=120003
> B: KEY=10000 7 ff87207a c14057ff febeffdf ffefffff ffffffff
fffffffe
> B: LED=1f
>
> # cat handlers
> N: Number=0 Name=kbd
>
> T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
> B: Alloc=118/900 us (13%), #Int= 1, #Iso= 0
> D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
> P: Vendor=0000 ProdID=0000 Rev= 2.06
> S: Manufacturer=Linux 2.6.15 hc-crisv10
> S: Product=ETRAX 100LX USB Host Controller
> S: SerialNumber=hc-crisv10.0
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
> I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
> E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
>
> T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
> D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> P: Vendor=05a4 ProdID=9840 Rev= 1.10
> S: Product=USB Compliant Keypad
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 48mA
> I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
> E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=13ms
>