2016-12-31 57 views
0

我有一個奧比worldphone sf1運行在android 5.0.2和筆記本電腦運行deepin 15.3。Usb綁定不工作在deepin操作系統

當我通過USB將手機與筆記本電腦連接並啓動USB綁定時,表示設備已被移除,並且無法連接到rndis設備。

以下是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:ABCDEF 
[ 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綁定後關閉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:ABCDEF 
[ 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綁定我的手機上不同操作系統,它的作品。

我已經嘗試了不同的手機用於usb tethering在我的筆記本電腦上,它的工作原理。

+0

堆棧溢出是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[Android愛好者堆棧交換](http://android.stackexchange.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)將是一個更好的地方要問。 – jww

+0

如果我做錯了什麼,我很抱歉。我對互聯網上的這個問題感到陌生。 – Sid

回答

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接口是unregi在註冊後不知道原因立即登記。 也許這是一個驅動程序問題或固件問題。檢查lsmod以查看哪些驅動程序模塊已加載。另請參閱此https://superuser.com/questions/909237/get-usb-tethering-from-android-device-to-work-on-debian-8

+0

是的,我認爲os有一些問題。驅動程序很好(usbnet,rndis),或者至少在lsmod |上顯示grep usbnet – Sid

+0

在dmesg輸出中驅動程序是* rndis_host *,並且接口usb0在短時間內建立。問題是爲什麼* usb0 *被殺死,爲什麼* rndis_host *被自動註銷。 * rndis_host *驅動程序有多個版本,可能手機的固件與此驅動程序版本不兼容。另一種可能是這是一個安全功能,但這很奇怪。 –

+0

也許你可以嘗試用wireshark嗅探USB流量https://wiki.wireshark.org/CaptureSetup/USB –