zsjybfq 2018-10-24 01:51 采纳率: 0%
浏览 1493
已结题

linux2.6内核版本配置支持ipv6手动修改openwrt.config文件

linux2.6内核版本配置支持ipv6,通过make menuconfig查找ipv6相关选项,设置成Y后,保存,比较.config文件与.config.old文件区别找出来,手动修改openwrt.config文件添加ipv6相关选项,编译可以通过,但是uboot重启后报错。
手动修改openwrt.config添加的内容如下:
CONFIG_PACKAGE_kmod-iptunnel4=y
CONFIG_PACKAGE_kmod-iptunnel6=y
CONFIG_PACKAGE_kmod-ipv6=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6=y
CONFIG_PACKAGE_kmod-ip6tables=y
CONFIG_PACKAGE_kmod-sit=y

            进入uboot下升级后,reset报错内容如下:
            错误1
            Process jffs2_gcd_mtd1 (pid: 1662, threadinfo=a800000078918000, task=a8000000788be338, tls=0000000000000000)

Stack : 00000000000000d0 0000000000100100 00000000ffc00006 00000000000000d0
0000000000000010 6db6db6db6db6db7 a800000078801780 0000000000000001
a800000078801780 00000000000000d0 0000000000000a2d a8000000011ea9d0
a80000005ad42f78 a8000000010ae400 a80000007891baf8 ffffffff803811f4
a800000066f86558 0000000000000000 0000000000000a2d a8000000010ae400
0000000003b39000 ffffffff804aa1ac a800000062f85000 a80000005ad42df8
a80000005ad42f78 0000000000000023 0000000000000000 0000000000000023
a80000007891bbb0 a80000005ad42ca8 0000000000000000 ffffffff804aa544
0000000000000044 000000000000013c 000000000007a120 0000000000000000
a80000005ad42ca8 0000000000000000 0000002300000000 0000000000000000
...
Call Trace:
[] cache_alloc_refill+0x140/0x6e0
[] __kmalloc+0x12c/0x138
[] check_tn_node+0x254/0x368
[] jffs2_do_read_inode_internal+0x284/0x19d0
[] jffs2_do_crccheck_inode+0x74/0xc8
[] jffs2_garbage_collect_pass+0x38c/0x1870
[] jffs2_garbage_collect_thread+0x150/0x1d0
[] kthread+0x88/0x90
[] kernel_thread_helper+0x10/0x18

此时怀疑是内存分配太小的原因,setenv修改bootsys=bootcheck 0 $(mtdparts) mem=2048m 大小由1024m变成2048m保存再次重启,报错如下
Modules linked in: kbup linux_bcm_cdi linux_bcm_diag(P) linux_bcm_core(P) linux_uk_proxy(P) linux_kernel_bde(P) octeon_ethernet nf_conntrack6
Process jffs2_gcd_mtd1 (pid: 1662, threadinfo=a800000078918000, task=a8000000788be338, tls=0000000000000000)
Stack : 00000000000004d0 0000000000100100 00000000ffc00006 00000000000004d0
0000000000000010 6db6db6db6db6db7 a800000066ff5680 0000000000000001
00000000000004d0 a80000007880e280 0000000000000000 0000000000000000
00000000000004d0 ffffffff80326ad0 0000000000000051 ffffffff803812c8
ffffffff81009a50 a800000066ff5680 00000000000004d0 0000000000000051
a80000007880e280 ffffffff80662654 a800000066ff5680 7fffffffffffffff
ffffffffffffffff a800000066ff57ac a8000000788e3ac8 ffffffff8065bb64
ffffffff80fc0000 ffffffff8039b834 ffffffff83120000 a80000006ec87b80
a8000000788e3b80 0000000000000000 a8000000788e3b40 0000000000000000
a8000000788e3b48 a8000000788e3d88 a8000000787cc080 a80000006ecb3c80
...
Call Trace:
[] cache_alloc_refill+0x140/0x6e0
[] kmem_cache_alloc+0xc8/0xd0
[] __alloc_skb+0x44/0x178
[] sock_alloc_send_pskb+0x24c/0x390
[] unix_dgram_sendmsg+0x234/0x5f8
[] sock_sendmsg+0xec/0x128
[] SyS_sendto+0xe8/0x130
[] handle_sys64+0x44/0x64

Process in:imuxsock (pid: 1681, threadinfo=a80000006ec40000, task=a800000001038eb8, tls=0000005561044910)
Stack : 0000000000000001 a80000006ec85f00 0000000000000001 a80000006ec43d10
a80000006ec85ea8 ffffffff80326ae4 0000000000000000 ffffffff802fe560
0000000000001fa0 0000000000000040 a80000006ec43cd8 0000000000001fa0
a80000006ec85c80 a80000006ec43b30 a800000078407080 a80000006ec43d10
a80000006ec85ea8 ffffffff8066595c 0000000000000085 ffffffff80665578
0000000000001fa0 ffffffff806efd8c ffffff867890c278 ffffffff80302930
0000067900000000 0000000000000000 0000000000000000 a800000000000000
a800000078407080 a80000006ec43cd8 0000000000000040 0000000000001fa0
a80000006ec43ba8 a80000006ec43d90 a80000006ec43d10 a80000006ec43d10
0000005561038920 ffffffff80658390 a8000000043f3300 a800000001038eb8
...
Call Trace:
[] __skb_recv_datagram+0x13c/0x340
[] skb_recv_datagram+0x1c/0x28
[] unix_dgram_recvmsg+0xac/0x398
[] sock_recvmsg+0x100/0x140
[] SyS_recvmsg+0x12c/0x2b8
[] handle_sys64+0x44/0x64

请教各位这是出了什么问题? 该如何解决?是不是手动添加openwt.config文件的时候少添加了什么东西还是?有没有大神配置成功过?求经验,谢谢!

  • 写回答

2条回答 默认 最新

  • 勤1 2018-10-24 04:50
    关注

    两个内核的版本是一致的吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突