首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在WSL中使用USB/IP时“内核找不到usbipd”

在WSL中使用USB/IP时“内核找不到usbipd”
EN

Ask Ubuntu用户
提问于 2021-12-30 18:20:02
回答 2查看 23.7K关注 0票数 8

我正试图将一个USB设备附加到运行在WSL2下的Ubuntu20.04发行版上。

问题是,当我运行usbip命令时,它会给出以下消息:

代码语言:javascript
运行
复制
WARNING: usbipd not found for kernel 5.10.16.3-microsoft

  You may need to install the following packages for this specific kernel:
    linux-tools-5.10.16.3-microsoft-standard-WSL2
    linux-cloud-tools-5.10.16.3-microsoft-standard-WSL2

  You may also want to install one of the following packages to keep up to date:
    linux-tools-standard-WSL2
    linux-cloud-tools-standard-WSL2

我试着做:

代码语言:javascript
运行
复制
$ sudo apt install linux-tools-5.10.16.3-microsoft-standard-WSL2

..。但这不管用。它返回以下内容:

代码语言:javascript
运行
复制
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-tools-5.10.16.3-microsoft-standard-WSL2
E: Couldn't find any package by glob 'linux-tools-5.10.16.3-microsoft-standard-WSL2'

我一直在谷歌上搜索如何安装它们,但是我找不到关于这个的任何东西。

备注:

  • Ubuntu安装是在大约2个月前安装的。
  • 我正在使用WSL2
  • uspip是由usbipd wsl attach -b 2-2从PowerShell调用的,因为我试图将USB设备附加到Ubuntu。
  • 内核版本5.10.16.3-microsoft-standard-WSL2
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-12-30 18:42:26

WSL2 USB/IP先决条件中,您将需要WSL2 5.10.60.1内核或更高版本。这是第一个增加USB/IP支持的版本。

假设您运行的是Windows 11,您只需从管理员wsl --update中获取最新的PowerShell即可。然后wsl --shutdown并重新启动。

您也可以从WSL2内核源代码构建自己的内核(确保指定WSL2内核配置选项),但大多数人都不需要这样做。

请注意,如果您正在运行Windows 10,则将应用不同的方向。

继续遵循前面链接的文档的说明,您将看到您需要安装的包是:

代码语言:javascript
运行
复制
sudo apt install linux-tools-5.4.0-77-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip $(command -v ls /usr/lib/linux-tools/*/usbip | tail -n1) 20

在这一点上,PowerShell usbipd wsl attach应该可以工作。

票数 7
EN

Ask Ubuntu用户

发布于 2022-08-22 21:45:39

始终使用内核> 5.10.60.1的更新版本。

但是,您似乎正在从WSL调用usbipd实用程序,这将导致包错误。

若要将usb设备附加到WSL上,请始终从powershell终端调用usbipd wsl attach --busid <busid>,而不是从WSL终端调用。

也许这个博客会有帮助。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1384456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档