Usb Tethering不在deepin os工作

时间:2016-12-31 11:30:50

标签: linux debian usb tethering

我在Android 5.0.2上运行了一个Obi worldphone sf1,在深度15.3上运行了笔记本电脑。

当我通过usb将手机与笔记本电脑连接并启动usb网络共享时,它表示设备已被删除,并且无法连接到rndis设备。

以下是打开电话中的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 tethering之后的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网络连接,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

问题是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主机)

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