[Realtek sdk-4.4.x] RTL8198D PPPOE拨号之后系统崩溃问题 skb_release_all+0x14/0x40分析及解决

文章详细描述了在更新RTL8198D的SDK-5.1有线驱动后,使用PPPoE拨号导致的系统崩溃问题,崩溃日志显示与skb_release_all函数相关。通过对问题的分析,发现关闭硬件加速(通过`echo 2 >/proc/fc/ctrl/hwnat`)可以解决此问题。提供了两种解决方案,包括永久关闭硬件加速和修改驱动源码以避免崩溃。
摘要由CSDN通过智能技术生成

问题描述

        RTL8198D 更新sdk-5.1有线驱动之后,使用pppoe拨号,出现系统崩溃,崩溃日志如下:

[  478.384000] CPU 0 Unable to handle kernel paging request at virtual address 00000064, epc == 80636c68, ra == 8063a36c
[  478.395000] Oops[#1]:
[  478.395000] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W       4.4.140 #230
[  478.395000] task: 809fe4e0 ti: 809ee000 task.ti: 809ee000
[  478.395000] $ 0   : 00000000 80f40000 000f0000 0000ffff
[  478.395000] $ 4   : 00000064 00000000 00000000 00c8f000
[  478.395000] $ 8   : 00000000 8022fd90 00000000 87c04fc0
[  478.395000] $12   : 00000000 00000003 0000af3b 00000000
[  478.395000] $16   : 8313aa40 87ede000 87ede048 00000000
[  478.395000] $20   : 87ede05c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wellnw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值