kernel header mismatch, ixp400_eth.ko module crashed while inserting

Sunny Jp sunny.jp11 at yahoo.com
Mon Nov 19 10:28:45 UTC 2007


Dear All,

       I am porting new linux 2.6.16.14 on IXP425 processor ,ADI COYOTE board.
       As Ethernet driver and access library v2.4 from intel supprot 2.6.16.X, i am going to build buildroot using 2.6.16.14 but the problem is i am unable to select kernel header for 2.6.16.X.

So i have compiled buildroot with kernel 2.4.16.14 and kernel header 2.6.22.10 and generate kernel and ramdisk image for that , but while running on board, it give error following errir while inserting ixp400_eth.ko module,
 

does this following error due to different version of kernel and kernel header or i am doing some other things wrong?




 $ Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 17 [#1]
Modules linked in: ixp400_eth ixp400
CPU: 0
PC is at tcp_v4_rcv+0x240/0x8f4
LR is at 0xa76
pc : [<c01d17c8>]    lr : [<00000a76>]    Tainted: P
sp : c0261b58  ip : 00000016  fp : c0261b84
r10: c0a80aa4  r9 : 00000003  r8 : c0a80a8d
r7 : c18bf834  r6 : c18b9740  r5 : 00000a43  r4 : 00000000
r3 : 00000000  r2 : 00000000  r1 : c18ccc60  r0 : 0a760016
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment kernel
Control: 39FF  Table: 01A5C000  DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc0260198)
Stack: (0xc0261b58 to 0xc0262000)
1b40:                                                       00000000 c18b9740
1b60: c02779d8 00000000 00000000 c02c4d28 c02c31d8 c02c2bdc c0261bc0 c0261b88
1b80: c01b5e50 c01d1594 bf08d144 c0261bc4 c0261b9c c18b9740 c18b9740 c18b9740
1ba0: c18bf820 c02c14f4 c0260000 00000001 c18d8000 c0261bf8 c0261bc4 c01b5bc4
1bc0: c01b5c94 c18d8000 018e17a0 c18e17a0 00000000 c18e1760 c18b9740 c02c14e4
1be0: 00000800 c18d8000 c02c14f4 c0261c1c c0261bfc c0198f00 c01b5698 c18b9740
1c00: c18b9740 c18b9800 c18e1760 c18d8260 c0261c50 c0261c20 bf0f8eac c0198c98
1c20: 0000003e 00000014 00000000 00000000 c18e1760 00000000 c0261c60 bf08be08
1c40: 00000000 00000001 c0261c54 bf018520 bf0f8b8c 00000020 bf08bcd0 018e17a1
1c60: 00000000 00000020 bf08bcd4 018e1721 00000000 c0121e9c 00000000 00000000
1c80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1ca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1cc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1ce0: 00000000 00000000 00000000 00000000 c0266480 c0261d4c c0261d04 c005b6b4
1d00: c005a864 00000044 00000001 00000000 c026600c c0266000 00000044 00020020
1d20: 00000000 c0266480 00000000 bf08d150 c0261d68 c0261d40 bf003d40 bf000554
1d40: c0261d9c bf08d150 c0261d68 c0261d58 bf003cc4 00000000 bf08d150 bf08bee8
1d60: c0261d6c bf017314 bf003cdc 018dbd20 00000000 bf08b94c c18dbce0 00000000
1d80: bf0180c4 c002d668 bf0fe46c 00000000 bf0fe46c 00000000 00000000 00000000
1da0: c18ae6e0 c18d8260 c18dbce0 c18d8000 00000000 c1715804 c0261de4 bf0f9848
1dc0: c18d8000 c0a80aa4 c0261df4 c0261dd8 c01a76a8 bf0f8074 3b9aca00 c0261e0c
1de0: c0261dec c00345c8 c0261e20 c0261df8 c002645c c002d668 c0261e60 c0261e60
1e00: c02b8ab0 c02b8a9c 000001d8 1ad28bf0 c0265b54 c0261e3c c0261e24 c003c85c
1e20: c0026430 000001d8 0006ddd8 000170f0 c0261e5c c0261e40 c004ecb0 c003c6c8
1e40: c0261e7c 00000001 c0261e80 c0261e58 c002645c c002d668 c18d8000 c18d80bc
1e60: c18d8000 c18d80bc c18d80bc c0261eb4 c0261e84 00000020 c02c1268 c0261eb0
1e80: bf0f9468 00000000 c18d8000 c18d80bc c02c1268 c0261eb4 0000435d c02657a8
1ea0: c02c1278 c0261ee0 c0261eb4 c019ad60 bf0f9420 0000012c c02b8880 00000001
1ec0: 0000000a c02b8840 00000001 c02ba364 00000000 c0261f0c c0261ee4 c003d52c
1ee0: c019acdc ffffffff 0000001f 00000008 c0261f50 0001de58 690541f1 0001dd98
1f00: c0261f1c c0261f10 c003d844 c003d4d4 c0261f4c c0261f20 c002332c c003d80c
1f20: c0261f5c c0261f30 ffffffff 0000001f 00000008 c02b2f48 0001de58 0001dd98
1f40: c0261fa4 c0261f50 c0021944 c002322c c001eae0 00000000 c0260000 00000000
1f60: c0023cac c0260000 c0023cac c02b2f48 0001de58 690541f1 0001dd98 c0261fa4
1f80: c0261fa8 c0261f98 c0023b18 c0023ccc 60000013 ffffffff c0261fc4 c0261fa8
1fa0: c0023b18 c0023cb8 c02bb028 c02b247c c0263c94 c02cc9bc c0261fd4 c0261fc8
1fc0: c0021270 c0023ae8 c0261ff4 c0261fd8 c0008998 c0021258 c0008500 c02b3028
1fe0: 000039fd c02b2fbc 00000000 c0261ff8 00008094 c0008838 00000000 00000000
Backtrace:
[<c01d1588>] (tcp_v4_rcv+0x0/0x8f4) from [<c01b5e50>] (ip_local_deliver+0x1c8/0x2e4)
[<c01b5c88>] (ip_local_deliver+0x0/0x2e4) from [<c01b5bc4>] (ip_rcv+0x538/0x5fc)
[<c01b568c>] (ip_rcv+0x0/0x5fc) from [<c0198f00>] (netif_receive_skb+0x274/0x2d4)
 r7 = C02C14F4  r6 = C18D8000  r5 = 00000800  r4 = C02C14E4
[<c0198c8c>] (netif_receive_skb+0x0/0x2d4) from [<bf0f8eac>] (rx_cb+0x32c/0x3b4 [ixp400_eth])
 r7 = C18D8260  r6 = C18E1760  r5 = C18B9800  r4 = C18B9740
[<bf0f8b80>] (rx_cb+0x0/0x3b4 [ixp400_eth]) from [<bf018520>] (ixEthAccRxPriorityPoll+0x190/0x254 [ixp400])
Backtrace aborted due to bad frame pointer <00000001>
Code: 0a000009 e1530009 0a000007 e1a02001 (e5921000)
 <0>Kernel panic - not syncing: Aiee, killing interrupt handler!




does this  error due to different version of kernel and kernel header or i am doing some other things wrong?

and plz anybody advice me how to select 2.6.16.14 kernel header in latest buildroot Make file, bcoz its shows only 2.4.20 , 2.4.21, 2.4.22 and 2.4.23 .

can anyone please help me out,

i really appriciate your help,

Regard,
Sunny




      ____________________________________________________________________________________
Be a better pen pal. 
Text or chat with friends inside Yahoo! Mail. See how.  http://overview.mail.yahoo.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/uclibc/attachments/20071119/09413fcb/attachment-0002.htm 


More information about the uClibc mailing list