基于802.11b/g 54Mbps 无线网卡驱动在pxa270上的移植
我使用arm-linux-gcc 3.4.4编译了RT2571WF的驱动程序(源码是2009_0206_RT73_Linux_STA_Drv1.1.0.2)并生成了rt73.ko,动态加载54Mbps无线网卡驱动(rt73.ko)后没有出现问题
/test $ insmod rt73.ko
-RT73-<7>usb_rtusb_init-->
usbcore: registered new interface driver rt73
使用lsmod显示驱动已经加载成功
当插上无线网卡(无线网卡是USB接口的)后就出现了如下错误:
/test $ usb 1-1: new full speed USB device using pxa27x-ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
-RT73-<7>usb_rtusb_probe-->
idVendor = 0x148f, idProduct = 0x2573
-RT73-<7>usb device name rausb0
-RT73-<7>BulkOutMaxPacketSize 64
Unable to handle kernel NULL pointer dereference at virtual address 00000620
pgd = c0004000
[00000620] *pgd=00000000
Internal error: Oops: 17 [#1]
Modules linked in: rt73
CPU: 0 Not tainted (2.6.23.17 #246)
PC is at rtnl_fill_ifinfo+0x204/0x620
LR is at 0x10005dc
pc : [] lr : [<010005dc>] psr: 20000013
sp : c0525b74 ip : 00000004 fp : c0525bf8
r10: c04e9000 r9 : c04f0800 r8 : 00000000
r7 : 00000010 r6 : 00000020 r5 : c04e9000 r4 : c7327010
r3 : 000005dc r2 : 00000000 r1 : c0525b84 r0 : 00000000
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 0000397f Table: a68dc000 DAC: 00000017
Process khubd (pid: 61, stack limit = 0xc0524268)
Stack: (0xc0525b74 to 0xc0526000)
5b60: c7327000 c0081f18 c008185c
5b80: 010005dc 00000000 000003e8 a0000013 c02f2578 000000d0 00000000 bf04d440
5ba0: c6ecda1c c0525bd4 c0525bb4 c0083014 c0081c14 c0364e00 c04e9000 c01db238
5bc0: c02f2118 02000160 c0525bf8 c0525bd8 ffffff97 c04e9000 00000000 ffffffff
5be0: 000000d0 bf04d440 c6ecda1c c0525c28 c0525bfc c01db25c c01da0b0 00000000
5c00: ffffffff 00000000 c0329060 ffffffff 00000000 c04f0800 00000005 c0525c38
5c20: c0525c2c c01db5c0 c01db1fc c0525c5c c0525c3c c004f3b4 c01db550 00000000
5c40: c04f0800 c0355574 00000000 c6ecda00 c0525c70 c0525c60 c004f620 c004f378
5c60: 00000000 c0525c84 c0525c74 c004f644 c004f610 00000000 c0525ca4 c0525c88
5c80: c01d2f94 c004f630 c0525ca4 c04f0800 c8871000 c04f0800 c0525cbc c0525ca8
5ca0: c01d305c c01d2c58 0002d832 c8871000 c0525cf8 c0525cc0 bf001524 c01d3024
5cc0: 73756172 c0003062 bf04d454 c6ecda00 c6ecda00 bf04d6d4 00000000 ffffffed
5ce0: c0353fdc 00000000 c032344c c0525d18 c0525cfc c018e154 bf00126c c6ecda1c
5d00: 00000000 bf04d704 c6ecda1c c0525d3c c0525d1c c0157048 c018e0bc 00000000
5d20: c0525d50 c01570ec c6ecda1c 00000000 c0525d4c c0525d40 c01570fc c0156f68
5d40: c0525d78 c0525d50 c01563d4 c01570f8 c0323560 c0323560 bf04d758 c6ecda1c
5d60: c6ecdadc 00000000 00000000 c0525d90 c0525d7c c0157174 c0156390 c6ecda1c
5d80: c0323464 c0525dac c0525d94 c01566c0 c015710c 00000000 c6ecda1c c6ecda84
5da0: c0525de4 c0525db0 c0154b2c c015668c c1d27400 c6ecdac0 c04f0c58 c6ecda00
5dc0: c04f0c00 c1d27408 00000000 c1d27400 00000000 c6ecde00 c0525e34 c0525de8
5de0: c018d9a8 c0154874 00000001 00000000 00000000 00000000 00001388 00000000
5e00: 00000001 c1ebaf60 00000001 c04f0c58 c04f0c00 c6ecde00 00000001 c04f0cfc
5e20: 00000000 00000001 c0525e64 c0525e38 c0194168 c018d594 00000001 c02b0860
5e40: c04f0c58 00000000 c0323bb4 c04f0c58 c0353fdc c0323288 c0525e74 c0525e68
5e60: c018dc74 c0193fb8 c0525e98 c0525e78 c0157048 c018dc30 00000000 c0525eac
5e80: c01570ec c04f0c58 00000000 c0525ea8 c0525e9c c01570fc c0156f68 c0525ed4
5ea0: c0525eac c01563d4 c01570f8 c0323560 c0323560 c0323c08 c04f0c58 c04f0d18
5ec0: 00000000 00000000 c0525eec c0525ed8 c0157174 c0156390 c04f0c58 c0323464
5ee0: c0525f08 c0525ef0 c01566c0 c015710c 00000000 c04f0c58 c04f0cc0 c0525f40
5f00: c0525f0c c0154b2c c015668c c066b400 c04f0cfc c1fae458 c04f0c00 00000000
5f20: c04f0c58 00000002 c1fae000 00000001 c1fae400 c0525f5c c0525f44 c01884d0
5f40: c0154874 00000000 c04f0c00 c0516c00 c0525fdc c0525f60 c0189a7c c0188438
5f60: c0525f6c c048e01c 00000000 c1ecbc1c c1fae518 c1ecbc1c c1fae400 00000000
5f80: c05262c0 c0056528 c0525f9c c0525f9c 00000000 c05262c0 c0056528 c0525f9c
5fa0: c0525f9c c0525fb0 00000101 01010001 00020000 fffffffc c018939c 00000000
5fc0: 00000000 00000000 00000000 00000000 c0525ff4 c0525fe0 c0056024 c01893a8
5fe0: 00000000 00000000 00000000 c0525ff8 c00450b4 c0055fdc eb977f36 ac7859c3
Backtrace:
[] (rtnl_fill_ifinfo+0x0/0x620) from [] (rtmsg_ifinfo+0x6c/0
xe8)
[] (rtmsg_ifinfo+0x0/0xe8) from [] (rtnetlink_event+0x7c/0x8
4)
r8:00000005 r7:c04f0800 r6:00000000 r5:ffffffff r4:c0329060
[] (rtnetlink_event+0x0/0x84) from [] (notifier_call_chain+0
x48/0x88)
[] (notifier_call_chain+0x0/0x88) from [] (__raw_notifier_ca
ll_chain+0x1c/0x20)
r8:c6ecda00 r7:00000000 r6:c0355574 r5:c04f0800 r4:00000000
[] (__raw_notifier_call_chain+0x0/0x20) from [] (raw_notifie
r_call_chain+0x20/0x24)
[] (raw_notifier_call_chain+0x0/0x24) from [] (register_netd
evice+0x348/0x3cc)
[] (register_netdevice+0x0/0x3cc) from [] (register_netdev+0
x44/0x54)
r6:c04f0800 r5:c8871000 r4:c04f0800
[] (register_netdev+0x0/0x54) from [] (usb_rtusb_probe+0x2c4
/0x3b8 [rt73])
r5:c8871000 r4:0002d832
[] (usb_rtusb_probe+0x0/0x3b8 [rt73]) from [] (usb_probe_int
erface+0xa4/0xe8)
[] (usb_probe_interface+0x0/0xe8) from [] (driver_probe_devi
ce+0xec/0x190)
r7:c6ecda1c r6:bf04d704 r5:00000000 r4:c6ecda1c
[] (driver_probe_device+0x0/0x190) from [] (__device_attach+
0x10/0x14)
r8:00000000 r7:c6ecda1c r6:c01570ec r5:c0525d50 r4:00000000
[] (__device_attach+0x0/0x14) from [] (bus_for_each_drv+0x50
/0x8c)
[] (bus_for_each_drv+0x0/0x8c) from [] (device_attach+0x74/0
xa8)
r7:00000000 r6:00000000 r5:c6ecdadc r4:c6ecda1c
[] (device_attach+0x0/0xa8) from [] (bus_attach_device+0x40/
0x9c)
r5:c0323464 r4:c6ecda1c
[] (bus_attach_device+0x0/0x9c) from [] (device_add+0x2c4/0x
4cc)
r6:c6ecda84 r5:c6ecda1c r4:00000000
[] (device_add+0x0/0x4cc) from [] (usb_set_configuration+0x4
20/0x4a0)
[] (usb_set_configuration+0x0/0x4a0) from [] (generic_probe+
0x1bc/0x214)
[] (generic_probe+0x0/0x214) from [] (usb_probe_device+0x50/
0x60)
[] (usb_probe_device+0x0/0x60) from [] (driver_probe_device+
0xec/0x190)
[] (driver_probe_device+0x0/0x190) from [] (__device_attach+
0x10/0x14)
r8:00000000 r7:c04f0c58 r6:c01570ec r5:c0525eac r4:00000000
[] (__device_attach+0x0/0x14) from [] (bus_for_each_drv+0x50
/0x8c)
[] (bus_for_each_drv+0x0/0x8c) from [] (device_attach+0x74/0
xa8)
r7:00000000 r6:00000000 r5:c04f0d18 r4:c04f0c58
[] (device_attach+0x0/0xa8) from [] (bus_attach_device+0x40/
0x9c)
r5:c0323464 r4:c04f0c58
[] (bus_attach_device+0x0/0x9c) from [] (device_add+0x2c4/0x
4cc)
r6:c04f0cc0 r5:c04f0c58 r4:00000000
[] (device_add+0x0/0x4cc) from [] (usb_new_device+0xa4/0xec)
[] (usb_new_device+0x0/0xec) from [] (hub_thread+0x6e0/0xac4
)
r6:c0516c00 r5:c04f0c00 r4:00000000
[] (hub_thread+0x0/0xac4) from [] (kthread+0x54/0x7c)
[] (kthread+0x0/0x7c) from [] (do_exit+0x0/0x748)
r5:00000000 r4:00000000
Code: ba0000ec e59930c4 e3530000 0a000008 (e593c044)
如果我是使用ifconfig 命令系统就会死机
请高手帮忙看一下
先谢谢各位热心高手
- (rtmsg_ifinfo+0x6c/0
- xe8)
- [ ] (rtmsg_ifinfo+0x0/0xe8) from [ ] (rtnetlink_event+0x7c/0x8
- 4)
- r8:00000005 r7:c04f0800 r6:00000000 r5:ffffffff r4:c0329060
- [ ] (rtnetlink_event+0x0/0x84) from [ ] (notifier_call_chain+0
- x48/0x88)
- [ ] (notifier_call_chain+0x0/0x88) from [ ] (__raw_notifier_ca
- ll_chain+0x1c/0x20)
- r8:c6ecda00 r7:00000000 r6:c0355574 r5:c04f0800 r4:00000000
- [ ] (__raw_notifier_call_chain+0x0/0x20) from [ ] (raw_notifie
- r_call_chain+0x20/0x24)
- [ ] (raw_notifier_call_chain+0x0/0x24) from [ ] (register_netd
- evice+0x348/0x3cc)
- [ ] (register_netdevice+0x0/0x3cc) from [ ] (register_netdev+0
- x44/0x54)
- r6:c04f0800 r5:c8871000 r4:c04f0800
- [ ] (register_netdev+0x0/0x54) from [ ] (usb_rtusb_probe+0x2c4
- /0x3b8 [rt73])
- r5:c8871000 r4:0002d832
- [ ] (usb_rtusb_probe+0x0/0x3b8 [rt73]) from [ ] (usb_probe_int
- erface+0xa4/0xe8)
- [ ] (usb_probe_interface+0x0/0xe8) from [ ] (driver_probe_devi
- ce+0xec/0x190)
- r7:c6ecda1c r6:bf04d704 r5:00000000 r4:c6ecda1c
- [ ] (driver_probe_device+0x0/0x190) from [ ] (__device_attach+
- 0x10/0x14)
- r8:00000000 r7:c6ecda1c r6:c01570ec r5:c0525d50 r4:00000000
- [ ] (__device_attach+0x0/0x14) from [ ] (bus_for_each_drv+0x50
- /0x8c)
- [ ] (bus_for_each_drv+0x0/0x8c) from [ ] (device_attach+0x74/0
- xa8)
- r7:00000000 r6:00000000 r5:c6ecdadc r4:c6ecda1c
- [ ] (device_attach+0x0/0xa8) from [ ] (bus_attach_device+0x40/
- 0x9c)
rtnl_fill_ifinfo 函数中访问指针地址出错了...
首先感谢你的回答
今天我又重新编译了内核,添加了对USB无线驱动部分的配置,重新动态加载后有出现了如下的错误:
usb 1-1: new full speed USB device using pxa27x-ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
-RT73-<7>usb_rtusb_probe-->
idVendor = 0x148f, idProduct = 0x2573
-RT73-<7>usb device name rausb0
-RT73-<7>BulkOutMaxPacketSize 64
-RT73-<7>usb_rtusb_init_device-->
-RT73-<7>--> PortCfgInit
-RT73-<7><-- PortCfgInit
-RT73-<7>--> RTMPInitAdapterBlock
-RT73-<7><-- RTMPInitAdapterBlock
-RT73-<7>--> NICInitTransmit
-RT73-<7>--> NICInitRecv
-RT73-<7><-- NICInitRecv
-RT73-<7>Init: MAC_CSR0=0x0002573a, Status=0x00000004
-RT73-<7>--> NICLoadFirmware
-RT73-<7>NICLoadFirmware-Memory allocate fail
-RT73-<7><-- NICLoadFirmware (src=/etc/Wireless/RT73STA/rt73.bin)
-RT73-<7>---> ReleaseAdapter
-RT73-<7><--- ReleaseAdapter
register_netdev failed err=0
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1]
Modules linked in: rt73
CPU: 0 Not tainted (2.6.23.17 #217)
PC is at free_netdev+0x38/0x4c
LR is at usb_rtusb_probe+0x33c/0x3b8 [rt73]
pc : [] lr : [] psr: 80000013
sp : c056fcb0 ip : c056fcc0 fp : c056fcbc
r10: c6f0881c r9 : bf04d440 r8 : c6f08800
r7 : 00000000 r6 : c73c2400 r5 : c8871000 r4 : 00000000
r3 : 00000000 r2 : c73c2400 r1 : 00000001 r0 : c73c2644
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 0000397f Table: a7384000 DAC: 00000017
Process khubd (pid: 61, stack limit = 0xc056e268)
Stack: (0xc056fcb0 to 0xc0570000)
fca0: c056fcf8 c056fcc0 bf00159c c01f6d34
fcc0: 73756172 c0003062 bf04d454 c6f08800 c6f08800 bf04d6d4 00000000 ffffffed
fce0: c039c634 00000000 c036b54c c056fd18 c056fcfc c018aa6c bf00126c c6f0881c
fd00: 00000000 bf04d704 c6f0881c c056fd3c c056fd1c c015c520 c018a9d4 00000000
fd20: c056fd50 c015c5c4 c6f0881c 00000000 c056fd4c c056fd40 c015c5d4 c015c440
fd40: c056fd78 c056fd50 c015b8ac c015c5d0 c036b660 c036b660 bf04d758 c6f0881c
fd60: c6f088dc 00000000 00000000 c056fd90 c056fd7c c015c64c c015b868 c6f0881c
fd80: c036b564 c056fdac c056fd94 c015bb98 c015c5e4 00000000 c6f0881c c6f08884
fda0: c056fde4 c056fdb0 c015a004 c015bb64 c6b67340 c6f088c0 c73c2058 c6f08800
fdc0: c73c2000 c6b67348 00000000 c6b67340 00000000 c6f08000 c056fe34 c056fde8
fde0: c018a2c0 c0159d4c 00000001 00000000 00000000 00000000 00001388 00000000
fe00: 00000001 c696eef0 00000001 c73c2058 c73c2000 c6f08000 00000001 c73c20fc
fe20: 00000000 00000001 c056fe64 c056fe38 c0190a80 c0189eac 00000001 c02df358
fe40: c73c2058 00000000 c036bcb4 c73c2058 c039c634 c036b388 c056fe74 c056fe68
fe60: c018a58c c01908d0 c056fe98 c056fe78 c015c520 c018a548 00000000 c056feac
fe80: c015c5c4 c73c2058 00000000 c056fea8 c056fe9c c015c5d4 c015c440 c056fed4
fea0: c056feac c015b8ac c015c5d0 c036b660 c036b660 c036bd08 c73c2058 c73c2118
fec0: 00000000 00000000 c056feec c056fed8 c015c64c c015b868 c73c2058 c036b564
fee0: c056ff08 c056fef0 c015bb98 c015c5e4 00000000 c73c2058 c73c20c0 c056ff40
ff00: c056ff0c c015a004 c015bb64 c1f03400 c73c20fc c1ea7458 c73c2000 00000000
ff20: c73c2058 00000002 c1ea7000 00000001 c1ea7400 c056ff5c c056ff44 c0184de8
ff40: c0159d4c 00000000 c73c2000 c1ee0d80 c056ffdc c056ff60 c0186394 c0184d50
ff60: c056ff6c c04dc01c 00000000 c1f0701c c1ea7518 c1f0701c c1ea7400 00000000
ff80: c056c2c0 c0057528 c056ff9c c056ff9c 00000000 c056c2c0 c0057528 c056ff9c
ffa0: c056ff9c c056ffb0 00000101 01010001 00020000 fffffffc c0185cb4 00000000
ffc0: 00000000 00000000 00000000 00000000 c056fff4 c056ffe0 c0057024 c0185cc0
ffe0: 00000000 00000000 00000000 c056fff8 c00460b4 c0056fdc b32bd76f ded7cc92
Backtrace:
[] (free_netdev+0x0/0x4c) from [] (usb_rtusb_probe+0x33c/0x3
b8 [rt73])
[] (usb_rtusb_probe+0x0/0x3b8 [rt73]) from [] (usb_probe_int
erface+0xa4/0xe8)
[] (usb_probe_interface+0x0/0xe8) from [] (driver_probe_devi
ce+0xec/0x190)
r7:c6f0881c r6:bf04d704 r5:00000000 r4:c6f0881c
[] (driver_probe_device+0x0/0x190) from [] (__device_attach+
0x10/0x14)
r8:00000000 r7:c6f0881c r6:c015c5c4 r5:c056fd50 r4:00000000
[] (__device_attach+0x0/0x14) from [] (bus_for_each_drv+0x50
/0x8c)
[] (bus_for_each_drv+0x0/0x8c) from [] (device_attach+0x74/0
xa8)
r7:00000000 r6:00000000 r5:c6f088dc r4:c6f0881c
[] (device_attach+0x0/0xa8) from [] (bus_attach_device+0x40/
0x9c)
r5:c036b564 r4:c6f0881c
[] (bus_attach_device+0x0/0x9c) from [] (device_add+0x2c4/0x
4cc)
r6:c6f08884 r5:c6f0881c r4:00000000
[] (device_add+0x0/0x4cc) from [] (usb_set_configuration+0x4
20/0x4a0)
[] (usb_set_configuration+0x0/0x4a0) from [] (generic_probe+
0x1bc/0x214)
[] (generic_probe+0x0/0x214) from [] (usb_probe_device+0x50/
0x60)
[] (usb_probe_device+0x0/0x60) from [] (driver_probe_device+
0xec/0x190)
[] (driver_probe_device+0x0/0x190) from [] (__device_attach+
0x10/0x14)
r8:00000000 r7:c73c2058 r6:c015c5c4 r5:c056feac r4:00000000
[] (__device_attach+0x0/0x14) from [] (bus_for_each_drv+0x50
/0x8c)
[] (bus_for_each_drv+0x0/0x8c) from [] (device_attach+0x74/0
xa8)
r7:00000000 r6:00000000 r5:c73c2118 r4:c73c2058
[] (device_attach+0x0/0xa8) from [] (bus_attach_device+0x40/
0x9c)
r5:c036b564 r4:c73c2058
[] (bus_attach_device+0x0/0x9c) from [] (device_add+0x2c4/0x
4cc)
r6:c73c20c0 r5:c73c2058 r4:00000000
[] (device_add+0x0/0x4cc) from [] (usb_new_device+0xa4/0xec)
[] (usb_new_device+0x0/0xec) from [] (hub_thread+0x6e0/0xac4
)
r6:c1ee0d80 r5:c73c2000 r4:00000000
[] (hub_thread+0x0/0xac4) from [] (kthread+0x54/0x7c)
[] (kthread+0x0/0x7c) from [] (do_exit+0x0/0x748)
r5:00000000 r4:00000000
Code: ebfa31b5 e89da800 e3530003 e3a03000 (15833000)
请问是不是我内核配置的不对引起的啊?
问题基本解决
方法如下:修改rtmp_init.c中
VOID RTMPMoveMemory( OUT PVOID pDest,
IN PVOID pSrc,
IN ULONG Length)
函数,修改后如下:
VOID RTMPMoveMemory(
OUT PVOID pDest,
IN PVOID pSrc,
IN ULONG Length)
{
#ifdef RTMP_EMBEDDED
if(Length <= 8){
unsigned char *dest,*src;
int i;
dest = pDest;
src = pSrc;
for(i=0;i
*(dest++) = *(src++);
}
}
else
memcpy(pDest, pSrc, Length);
#else
memcpy(pDest, pSrc, Length);
#endif
}
我也出现了类似的问题,我还不太明白怎么回事,请大家给看看。在此谢过了。
我用得是x86平台的2.6.29内核,自己向内核里加了一个文件,模拟sit隧道功能,已顺利编译进内核,现在在用户空间用命令向内核注册一个虚拟设备(隧道)时,registerer-netdevice函数调用到rtnetlink-event ——》rtmsg-ifinfo时报错:内容如下:
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: Oops: 0000 [#1] SMP
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: last sysfs file: /sys/class/misc/fuse/dev
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: Process tunnconf (pid: 2843, ti=f2ca4000 task=f379c960 task.ti=f2ca4000)
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: Stack:
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: 00000280 f2c8eb00 00000000 f36ff800 f2c8eb00 ffffffff 00000010 c05d1533
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: 00000000 00000000 ffffffff 00000000 c07b9d54 ffffffff 00000000 c07b9cc0
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: Call Trace:
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] rtmsg_ifinfo+0x27/0xac
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] rtmsg_ifinfo+0x40/0xac
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] rtnetlink_event+0x35/0x38
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] notifier_call_chain+0x2a/0x47
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] raw_notifier_call_chain+0x9/0xc
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] register_netdevice+0x244/0x2b2
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] printk+0x14/0x18
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] ipudpip6_tunnel_locate+0x117/0x170
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] ipudpip6_tunnel_ioctl+0x111/0x273
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] ipudpip6_tunnel_ioctl+0x0/0x273
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] dev_ifsioc+0x251/0x26b
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] dev_ioctl+0x52a/0x587
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] inode_has_perm+0x5f/0x69
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] sock_ioctl+0x0/0x1fc
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] vfs_ioctl+0x1c/0x5d
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] do_vfs_ioctl+0x4c9/0x51e
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] sys_ioctl+0x41/0x58
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: [] sysenter_do_call+0x12/0x21
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: Code: c0 74 22 8b 40 48 ba 0a 00 00 00 b9 04 00 00 00 89 44 24 28 89 f8 53 e8 3d e0 00 00 5a 85 c0 0f 88 c0 02 00 00 8b 85 00 02 00 00 <8b> 40 14 85 c0 74 26 8b 58 10 83 c3 08 89 d8 e8 43 ee f2 ff ba
Message from syslogd@localhost at Jun 24 16:41:18 ...
kernel: EIP: [] rtnl_fill_ifinfo+0x1ab/0x49a SS:ESP 0068:f2ca4d54
请大家帮帮忙吧,小弟先谢过了。