gpt4 book ai didi

android - ifconfig wlan0 up 导致内核崩溃并重新启动

转载 作者:太空宇宙 更新时间:2023-11-04 13:02:42 26 4
gpt4 key购买 nike

我正在 Android LOllipop 中测试 Relatek Wi-Fi 驱动程序。驱动程序注册为

usbcore: 注册了新的接口(interface)驱动程序 rtl8192du

并且 lsmod 将输出显示为8192du 488167 0 - 现场 0x00000000

驱动插入成功。并且 netcfg 输出显示 wlan0 接口(interface)已关闭。

我尝试通过 ifconfig wlan0 up 使接口(interface)处于 Activity 状态,突然内核崩溃并在 5 秒后重新启动。

ifconfig 失败尤其是内核崩溃的原因是什么?......任何帮助将不胜感激

下面提供了内核崩溃日志

e[<8031bcf4>] (vsnprintf+0x38/0x424) from [<8004b534>] (kthread_create_on_node+0x98/0xdc)
[<8004b534>] (kthread_create_on_node+0x98/0xdc) from [<7f03d05c>] (rtw_start_drv_threads+0x20/0x5c [8192du])
[<80647c24>] (__dev_open+0xa0/0xfc) from [<80647e58>] (__dev_change_flags+0x8c/0x128)
[<80647e58>] (__dev_change_flags+0x8c/0x128) from [<80647f60>] (dev_change_flags+0x10/0x48)
[<80647f60>] (dev_change_flags+0x10/0x48) from [<806d16ac>] (devinet_ioctl+0x780/0x828)
[<806d16ac>] (devinet_ioctl+0x780/0x828) from [<806323c8>] (sock_ioctl+0x68/0x28c)
[<806323c8>] (sock_ioctl+0x68/0x28c) from [<800f09e8>] (do_vfs_ioctl+0x80/0x5bc)
[<800f09e8>] (do_vfs_ioctl+0x80/0x5bc) from [<800f0f94>] (SyS_ioctl+0x70/0x78)
[<800f0f94>] (SyS_ioctl+0x70/0x78) from [<8000e0c0>] (ret_fast_syscall+0x0/0x30)
Code: ba0000ee e59da014 e3a0b020 e59d1018 (e5d23000)
---[ end trace ffb896cf8181c101 ]---
Kernel panic - not syncing: Fatal exception

最佳答案

这么多原因......但是......

1) post backtrace (kernel backtrace) 获取更多信息2) 怀疑连接到 ifconfig 的 ioctl - 调出 wlan(如果它不是 ioctl,则使用其他类似 proc、netlink 或其他与内核通信的东西)3) vap (wlan) 启用代码本身

我认为我们可能需要崩溃回溯并且我们可以更好地理解它....

关于android - ifconfig wlan0 up 导致内核崩溃并重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33519268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com