在目标板加载模块时遇到的问题
我的板子是s3c2440+linux2.6.13,我在主机编译为驱动后,将得到的led.ko传到板子上,
insmod 时出现以下信息
[root@EmbedSky /tmp]# insmod led.ko(irq = 73
Internal error: Oops: 5 [#1]
io
Modules linked in: led s3c2440_camif
io scheduler antici
CPU: 0regist
PC is at init_module+0x9c/0xf0 [led]
io sch
LR is at 0x1ne registere
pc : [<bf0071bc>] lr : [<00000001>] Not tainted
usb 1-2: new full
RA
sp : c3f25f64 ip : 56000010 fp : c3f25f7c96K size 1024 blocksize name is "mtdblock2"
r10: 00000000 r9 : c3f24000 r8 : c02bd598
r7 : c02bd598 r6 : bf007820 r5 : bf007978 r4 : 00000000
nbd: registered device at major 43
r3 : c02be40c r2 : c0467f80 r1 : 000000ff r0 : 00000000ernet driver V1.26 I/O: c481a300, VID: 90000a46
Flags: nZCv IRQs on FIQs on
Backtrace:
[<bf007120>] (init_module+0x0/0xf0 [led]) from [<c006ada0>] (sys_init_module+0x1D partitions on "NAND 64MiB 3,3V 8-bit":
d0/0x37c)
s3c24
r6 = C3F24000 r5 = BF00788C r4 = C02BD5A8
0x000
[<c006abd0>] (sys_init_module+0x0/0x37c) from [<c0034f20>] (ret_fast_syscall+0x0out device 2 to root440-SD: initialisation done.tect
/0x2c)
Code: e5950000 eb423783 e59fc04c e2504000 (059c3000)river!
GPIO L3 bu
Segmentation fault3c2410-ohci s3c2410
看不懂,我再加载的时候它说已经加载上了,可是我查看/proc/devices时,却没有这个设备,rmmod led.ko的时候,又说device busy
这是为什么啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已经oop了,你算幸运,内核没有死掉,所以还能执行rmmod
建议把代码贴出来看看吧