冰冰丶 2023-03-28 15:32 采纳率: 0%
浏览 29

usb网卡报No Free TRB Chain Descriptor问题怎么解决(操作系统-linux)

usb网卡报No Free TRB Chain Descriptor问题怎么解决(linux系统)

  • 写回答

1条回答 默认 最新

  • xia0xin 2023-03-28 17:32
    关注

    "No Free TRB Chain Descriptor"错误通常是由于USB驱动程序出现问题而导致的。以下是一些可能的解决方法:

    更新系统和驱动程序:请确保您的系统和所有驱动程序都是最新的。如果使用的是Ubuntu或Debian等基于Debian的系统,请尝试使用以下命令更新系统和驱动程序:

    sudo apt-get update
    sudo apt-get upgrade
    
    
    

    禁用USB3.0支持:如果您的USB设备不支持USB 3.0,请尝试禁用USB 3.0支持。可以通过在启动时使用内核参数 "xhci_hcd.quirks=2" 来禁用USB 3.0支持,具体步骤如下:

    在启动时按下Shift键以进入GRUB引导菜单。
    在菜单中选择 "Advanced Options"。
    选择当前使用的内核版本。
    选择 "Edit",然后在末尾添加 "xhci_hcd.quirks=2"。
    按下Ctrl + X启动系统。
    禁用USB autosuspend:尝试禁用USB autosuspend功能,该功能可以在USB设备空闲时自动将其置于睡眠状态以节省电力。可以通过编辑 "/etc/default/grub" 文件来禁用USB autosuspend,具体步骤如下:

    打开终端并输入以下命令:

    sudo nano /etc/default/grub
    
    
    

    在编辑器中找到以下行:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    
    
    

    修改为:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    
    
    

    保存并关闭编辑器。

    在终端中运行以下命令以使更改生效:

    sudo update-grub
    
    
    

    更新固件:如果您的USB设备有固件更新,请尝试更新固件以解决问题。

    希望这些方法能够解决您的问题。如果仍然无法解决,请考虑联系USB网卡的制造商获取技术支持。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日

悬赏问题

  • ¥15 微信小程序 用oss下载 aliyun-oss-sdk-6.18.0.min client报错
  • ¥15 ArcGIS批量裁剪
  • ¥15 labview程序设计
  • ¥15 为什么在配置Linux系统的时候执行脚本总是出现E: Failed to fetch http:L/cn.archive.ubuntu.com
  • ¥15 Cloudreve保存用户组存储空间大小时报错
  • ¥15 伪标签为什么不能作为弱监督语义分割的结果?
  • ¥15 编一个判断一个区间范围内的数字的个位数的立方和是否等于其本身的程序在输入第1组数据后卡住了(语言-c语言)
  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥15 抖音看过的视频,缓存在哪个文件