近日来想为mini2440增加遥控操作功能,结果配置LIRC选用serial虽然可以编释成功,但无法加载使用,加载lirc_serial.ko就错误了。请有识之士帮忙,谢谢!
我的配置参数如下:
./configure --host=arm-linux --with-kerneldir=/root/ARM/kernel/linux-2.6.29.4 --with-driver=serial
启动内核后加载lirc_dev.ko和lirc_serial.ko后出现错误
[root@Sam-ARM-Linux /]# insmod /root/lirc_dev.ko
lirc_dev: IR Remote Control driver registered, major 61
[root@Sam-ARM-Linux /]# insmod /root/lirc_serial.ko
Unable to handle kernel paging request at virtual address f7000003
pgd = c39e8000
[f7000003] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in: lirc_serial(+) lirc_dev
CPU: 0 Not tainted (2.6.29.4-sam #120)
PC is at hardware_init_port+0x30/0x1a0 [lirc_serial]
LR is at lirc_serial_init_module+0xc4/0x310 [lirc_serial]
pc : [<bf00857c>] lr : [<bf00e0c4>] psr: 80000093
sp : c3a1dea8 ip : c3a1dec0 fp : c3a1debc
r10: bf00adb8 r9 : bf00e000 r8 : 00000000
r7 : bf00aaf4 r6 : 00000000 r5 : a0000013 r4 : bf00adb8
r3 : a0000093 r2 : 00000003 r1 : 00000000 r0 : f7000003
Flags: Nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: c000717f Table: 339e8000 DAC: 00000015
Process insmod (pid: 490, stack limit = 0xc3a1c268)
Stack: (0xc3a1dea8 to 0xc3a1e000)
dea0: 00000000 001cf07c c3a1deec c3a1dec0 bf00e0c4 bf00855c
dec0: 00000000 bf00acf8 0001d5e7 001cf07c 00000000 c3a1c000 c002f048 c041e660
dee0: c3a1df7c c3a1def0 c002e2cc bf00e010 00000028 0000000d 00000000 c0049230
df00: 000000bb 000000bb bf002a78 00000002 00000002 c48b2fd4 0000002a 00000000
df20: 0000002a 0000002a 00000000 00000000 c041f7bc c04010f0 60000013 00000000
df40: c3a1df6c 0001d5e7 001cf07c bf00acb0 00000000 0001d5e7 001cf07c bf00acb0
df60: 00000000 c002f048 c3a1c000 00000000 c3a1dfa4 c3a1df80 c0067704 c002e2a0
df80: ffffffff 00000000 00000000 00000000 bec5de58 00000080 00000000 c3a1dfa8
dfa0: c002eea0 c0067680 00000000 00000000 001e7fd8 0001d5e7 001cf07c 00000000
dfc0: 00000000 00000000 bec5de58 00000080 bec5de54 bec5de58 00000001 bec5de54
dfe0: 00000069 bec5db1c 0002c3b8 00009464 60000010 001e7fd8 00000000 00000000
Backtrace:
[<bf00854c>] (hardware_init_port+0x0/0x1a0 [lirc_serial]) from [<bf00e0c4>] (li)
r5:001cf07c r4:00000000
[<bf00e000>] (lirc_serial_init_module+0x0/0x310 [lirc_serial]) from [<c002e2cc>)
[<c002e290>] (__exception_text_end+0x0/0x1bc) from [<c0067704>] (sys_init_modul)
[<c0067670>] (sys_init_module+0x0/0x1a0) from [<c002eea0>] (ret_fast_syscall+0x)
r7:00000080 r6:bec5de58 r5:00000000 r4:00000000
Code: e2812003 e3520201 e1a00002 328004f7 (e5d03000)
---[ end trace 78aea6c4a294d3b8 ]---
Segmentation fault
[ 此帖被gdyzlxc在2009-08-29 21:21重新编辑 ]