内存换成512的了,但是只能跑到256M,
在dts中定义内存大小如果大于256就会报错,驱动模块都挂载不上
procd: Console is alive
procd: - watchdog -
[ 5.830000] usbcore: registered new interface driver usbfs
[ 5.840000] usbcore: registered new interface driver hub
[ 5.850000] usbcore: registered new device driver usb
[ 5.860000] Reserved instruction in kernel code[#1]:
[ 5.870000] CPU: 1 PID: 273 Comm: kmodloader Not tainted 3.14.30 #5
[ 5.890000] task: 9b8a8fc0 ti: 9b1f2000 task.ti: 9b1f2000
[ 5.900000] $ 0 : 00000000 00000000 00000000 00400100
[ 5.910000] $ 4 : 9b239248 9b2395b0 9b2395b0 ffffffff
[ 5.920000] $ 8 : 8030f558 00000001 00000f36 80348920
[ 5.930000] $12 : 00000001 00000f35 9b106d80 00000000
[ 5.940000] $16 : 9b229000 9b240000 9b240000 9b2395bc
[ 5.950000] $20 : 80320000 80320000 00000000 00000014
[ 5.960000] $24 : 00000000 800b3360
[ 5.970000] $28 : 9b1f2000 9b1f3d80 00000124 9b229028
[ 5.980000] Hi : 00000001
[ 5.980000] Lo : 5d488100
[ 5.990000] epc : 9baadf90 0x9baadf90
[ 6.000000] Not tainted
[ 6.000000] ra : 9b229028 init_module+0x28/0x70 [gpio_button_hotplug]
[ 6.020000] Status: 1100d803 KERNEL EXL IE
[ 6.030000] Cause : 00800028
[ 6.030000] PrId : 0001992f (MIPS 1004Kc)
[ 6.040000] Modules linked in: gpio_button_hotplug(+) usbcore nls_base usb_common
[ 6.050000] Process kmodloader (pid: 273, threadinfo=9b1f2000, task=9b8a8fc0, tls=7756d440)
[ 6.070000] Stack : 00000001 9b2395f8 9b1db000 80091e1c 9b229000 9b1f3ed8 00000000 800cdc78
00000000 9b2395f8 9b106f00 81368fe0 00000001 00000000 00000000 00000000
00000000 00000014 00000124 800fa334 9b106e00 801e57f8 80320d0c 9b824f00
9b106f00 9b2395b0 9b1f3ed8 80320000 9b2395bc 8008003c 9ba2ee00 9b2395bc
9b2395b0 9b1f3ed8 80320000 9b2395bc 80320000 80160888 00413574 00000008
...
[ 6.140000] Call Trace:
[ 6.150000] [<80091e1c>] call_usermodehelper+0x2c/0x58
[ 6.160000] [<9b229000>] init_module+0x0/0x70 [gpio_button_hotplug]
[ 6.170000] [<800cdc78>] do_one_initcall+0xf0/0x194
[ 6.180000] [<800fa334>] free_hot_cold_page+0x30/0x150
[ 6.190000] [<801e57f8>] remove_vm_area+0x7c/0xac
[ 6.200000] [<8008003c>] blocking_notifier_call_chain+0x14/0x20
[ 6.210000] [<80160888>] load_module+0x15d8/0x1bdc
[ 6.220000] [<80268ccc>] unknown_module_param_cb+0x0/0x68
[ 6.230000] [<8001a5b8>] SyS_init_module+0x54/0xd4
[ 6.240000] [<8005aa24>] __vmalloc_node+0x30/0x3c
[ 6.250000] [<8001a5b8>] SyS_init_module+0x54/0xd4
[ 6.260000] [<8001a620>] SyS_init_module+0xbc/0xd4
[ 6.270000] [<800d3164>] do_sys_open+0x210/0x238
[ 6.280000] [<80007a28>] handle_sys+0x128/0x14c
[ 6.290000]
[ 6.290000]
Code: 27393034 03200008 00000000 <3c198005> 2739bdd8 03200008 00000000 3c198005 2739bdd8
[ 6.310000] ---[ end trace 9a0aa7edbb4219d3 ]---
[ 6.540000] ralink_soc_eth 1e100000.ethernet eth0: port 4 link up
貌似是 kmodloader 出问题了,模块都不正常
但是神器的是,只要在DTS中把内存设置到 256M 以下就没有问题了
请教大神,这是什么问题?
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|