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
>


Reply via email to