跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 新装的 manjaro,所有网络相关的命令都会被卡住
未分類
2020 年 5 月 26 日

新装的 manjaro,所有网络相关的命令都会被卡住

新装的 manjaro,所有网络相关的命令都会被卡住

資深大佬 : Jat001 1

甚至 sudo ls 都不行,kill -9 也杀不掉
打开网络连接,显示需要运行 networkmanager
,但 systemctl 显示它正在运行,日志也没看出什么问题,ip 都能获取到
因为我另外装了个 pcie 网卡,怀疑是它的问题,问题是现在连 sudo 都不能用,我实在不知道该怎么 debug

新装的 manjaro,所有网络相关的命令都会被卡住
新装的 manjaro,所有网络相关的命令都会被卡住

大佬有話說 (19)

  • 主 資深大佬 : Jat001

    就在我发这个帖子的时候,一切正常了…我明明什么都没干
    看日志确实是 pcie 网卡引起的问题,但为什么能卡将近 20 分钟
    新装的 manjaro,所有网络相关的命令都会被卡住

  • 資深大佬 : rrfeng

    我之前 MBP 也经常发生这个故障……只能强制重启

  • 主 資深大佬 : Jat001

    @rrfeng 重启没用,每次开机半小时网络不能用这就很蛋疼

  • 資深大佬 : aapeli

    sudo 命令执行时需要解析本机的 hostname 你看下 hosts 文件本机 hostname 是否被解析到 127.0.0.1 如果执行仍然卡住,尝试执行 strace +命令分析系统调用, 例如 strace ls 看卡在哪个系统调用。

  • 主 資深大佬 : Jat001

    @aapeli 不是因为 hostname 没有解析到 127.0.0.1,而是因为 sudo 调用了网络,等网络恢复了,sudo ls 也正常了。刚才刚装的系统,连 strace 都没有,等网络恢复了才装上,但后来看 dmesg,发现有网络相关的超时。

    这是 stace ip addr 的日志
    新装的 manjaro,所有网络相关的命令都会被卡住

    ping hostname 是可以 ping 通的,ping 路由器不通
    https://v2ex.com/i/nVBCRjAL.jpeg

  • 主 資深大佬 : Jat001

    dmesg 日志
    新装的 manjaro,所有网络相关的命令都会被卡住

  • 主 資深大佬 : Jat001

    https://bugzilla.kernel.org/show_bug.cgi?id=200977
    内核级别的 bug,带网口的 usb hub 会出现这个问题

  • 資深大佬 : aapeli

    sudo 变成 D 进程了 你可以 sudo 执行的时候在 ps 下看 sudo 的状态,D 进程表明 sudo 处于不可中断状态

  • 資深大佬 : aapeli

    sudo 在等待 io 设备返回数据

  • 主 資深大佬 : Jat001

    @aapeli 看我的附言……这是内核 bug,跟 sudo 没关系

  • 資深大佬 : aapeli

    @aapeli 解决 d 进程要么重启 要么 io 设备能返回数据 我猜你设备的驱动有 bug 要么设备使用过程中掉了?

  • 資深大佬 : aapeli

    ip addr 也变 d 进程 …..

  • 資深大佬 : aapeli

    @Jat001 明白了

  • 資深大佬 : tulongtou

    所以 Linux 内核到底在运行多少 bug?

  • 主 資深大佬 : Jat001

    @tulongtou 我的经验是,这种涉及驱动的 bug 一堆,毕竟只影响少部分用户,关注度低也就没人修,而且这个 bug Realtek 至少要背一半的锅

  • 資深大佬 : ladeo

    没有 1 个操作系统能支持所有的硬件!

    即使是支持度最高的 win10 也有一堆老设备不支持!

    黑苹果的时候都知道查查兼容列表吧

    如果 linux 官方说支持这款设备,那锅是 linux 背。否则就是邮件厂家没有提供 linux 驱动的问题啊。

    再买一块兼容 linux 当前 kernel 版本的网卡就好了

  • 資深大佬 : zachlhb

    安装版本太新了吧,试试降版本,我的电脑就是所有 5.0 内核以上的版本都跑不起来,所以只能安装老版本然后锁内核不让他升级才行

  • 主 資深大佬 : Jat001

    @ladeo RTL8153 可不是什么老旧硬件…… https://linux-hardware.org/index.php?id=usb:0bda-8153 5.6 才加入内核,我现在跑的是 5.6.12 。而且你买的时候,那客服有那能力告诉你这产品使用的是什么芯片吗
    linux 世界哪有什么官方,底下一堆发行版哪个不会 patch 内核?更没有什么 linux 官方支持的硬件列表了。
    Realtek 确实提供了驱动,甚至这驱动还更新得很勤,紧跟内核版本 https://github.com/wget/realtek-r8152-linux/
    当前内核版本又是什么鬼……不是所有的发行版都会紧跟 linux kernel 更新的,而且自己升降级也很容易,也能同时装多个版本的内核,在系统启动时选择要运行的内核版本

    最后,你见过 windows 下面一个网卡没驱动会导致所有网络相关的操作全部阻塞的吗?更别提装好驱动都能正常使用了,重启后还会阻塞几十分钟。

    我用 linux 快十年了,至少有一半时间是在 linux 下开发,但不写代码的时候我还是喜欢用 windows,linux 下稀奇古怪的问题太多了。如果你看了我附言里贴的链接,就会发现究竟是 tlp 、驱动还是固件引起的 bug,大家都在猜,真正有能力调这种 bug 的大佬没设备也没时间管这种小事。里面的几个解决方案我也试了,都没用,毕竟发行版和内核版本都不一样,鬼知道是不是发行版 patch kernel 后引起的 bug 。

  • 主 資深大佬 : Jat001

    @zachlhb 这确实有可能,但实在不想折腾了,又不是主力机,大不了不重启了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具