USB 网络共享在深度操作系统中不工作 os

Usb Tethering not working in deepin os

我有一个欧比世界phone sf1 运行 android 5.0.2 和笔记本电脑 运行 深度操作系统 15.3。

当我通过 USB 将我的 phone 连接到笔记本电脑并启动 USB 网络共享时,它说设备已被删除,无法连接到 rndis 设备。

以下是在phone

中打开usb网络共享后的dmesg
USB disconnect, device number 24
[ 1936.924410] usb 1-1.1: new high-speed USB device number 25 using ehci-pci
[ 1937.017301] usb 1-1.1: New USB device found, idVendor=05c6, idProduct=9024
[ 1937.017310] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1937.017314] usb 1-1.1: Product: Android
[ 1937.017318] usb 1-1.1: Manufacturer: Android
[ 1937.017321] usb 1-1.1: SerialNumber: 0123456789ABCDEF
[ 1937.020531] rndis_host 1-1.1:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.1, RNDIS device, 02:02:45:46:4f:48
[ 1937.580982] rndis_host 1-1.1:1.0 usb0: unregister 'rndis_host' usb-0000:00:1d.0-1.1, RNDIS device

以下是关闭usb网络共享后的dmesg:

USB disconnect, device number 25
[ 2031.379185] usb 1-1.1: new high-speed USB device number 26 using ehci-pci
[ 2031.473045] usb 1-1.1: New USB device found, idVendor=05c6, idProduct=f006
[ 2031.473054] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2031.473058] usb 1-1.1: Product: Android
[ 2031.473062] usb 1-1.1: Manufacturer: Android
[ 2031.473065] usb 1-1.1: SerialNumber: 0123456789ABCDEF
[ 2031.479114] hid-generic 0003:05C6:F006.000A: hiddev0,hidraw1: USB HID v1.11 Device [Android Android] on usb-0000:00:1d.0-1.1/input0

我已经尝试通过 USB 将我的 phone 连接到不同的 os,它有效。

我在我的笔记本电脑上尝试了不同的 phoneusb 网络共享,它有效。

问题是 RNDIS 接口立即取消注册:

[ 1937.020531] rndis_host 1-1.1:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.1, RNDIS device, 02:02:45:46:4f:48 [ 1937.580982] rndis_host 1-1.1:1.0 usb0: 注销 'rndis_host' usb-0000:00:1d.0-1.1, RNDIS device

在打开 USB 功能后是一个 HID 设备(人机接口设备),这是不寻常的(通常是 USB 存储)但这对网络共享(RNDIS 主机)没有影响

问题是 phone 的 RNDIS 接口在注册后立即未注册,原因不明。 这可能是驱动程序问题或固件问题。检查 lsmod 以查看加载了哪些驱动程序模块。另请参阅此 https://superuser.com/questions/909237/get-usb-tethering-from-android-device-to-work-on-debian-8