2014-07-18 7 views
7

Mam telefon wykryty przez adb na Macu, ale nie na moim komputerze. Przez „nie wykryto”, to znaczy, że nie pojawiają się w lsusb, ale „urządzeń ADB” donosi, pustą listę urządzeń:Spreadtrum (identyfikator dostawcy 1782) Problemy z połączeniem z adb

adb devices List of devices attached

Próbowałem następujące:

  • Switching Kable USB
  • , zapewnia, że ​​urządzenie jest w trybie USB debugowania
  • fabryczne zerowania urządzenia
  • Dodawanie identyfikatora dostawcy (1782) do /etc/udev/rules.d
  • Dodanie wpisu do pliku ~/.android/adb_usb.ini (jest to konieczne?)
  • Wiele ADB uruchomienie serwera i adb kill-server sekwencje
  • Wiele restartuje (i „sudo udevadm kontrola - przeładować reguł ")
  • Ran "android aktualizacji adb", który kasuje wpis w ~/.android/adb_usb.ini

istotne informacje:

  • Ubuntu 14.04
  • Wpis lsusb którego dodaje się po podłączeniu do urządzenia:

Bus 003 Device 003: ID 1782:5d01 Spreadtrum Communications Inc.

  • linii w /etc/udev/rules.d/51-android.rules:

SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"

  • wyjściowy ogona -f/var/log/WH syslog'u pl podłączeniem tego urządzenia Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390363] usb 3-2: new high-speed USB device number 7 using xhci_hcd Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390439] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.594502] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.798588] usb 3-2: device not accepting address 7, error -71 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.094956] usb 3-2: new high-speed USB device number 9 using xhci_hcd Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111786] usb 3-2: New USB device found, idVendor=1782, idProduct=5d01 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111797] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111802] usb 3-2: Product: DASH JR Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111808] usb 3-2: Manufacturer: BLU Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111813] usb 3-2: SerialNumber: 19761202 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112433] usb-storage 3-2:1.0: USB Mass Storage device detected Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112598] scsi6 : usb-storage 3-2:1.0 Jul 17 18:40:13 josh-N56VJ mtp-probe: checking bus 3, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2" Jul 17 18:40:13 josh-N56VJ mtp-probe: bus: 3, device: 9 was not an MTP device Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.112557] scsi 6:0:0:0: Direct-Access Spreadtr umopenphone 02 PQ: 0 ANSI: 2 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.113091] sd 6:0:0:0: Attached scsi generic sg2 type 0 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.115046] sd 6:0:0:0: [sdb] Attached SCSI removable disk

można debugować innych urządzeń za pomocą tego samego portu USB i samego kabla bez problemu, ale jestem pewien, dlaczego ten telefon nie połączy.

Inne pokrewne zagadnienia:

Pierwszy link wygląda podobnie do tej kwestii, ale nie widać żadnych rozmiar. Czy adb bierze pod uwagę listę urządzeń innych niż zawarte w regułach udev? Czy coś innego chwyta to urządzenie i nie pozwala mu tego zauważyć?

EDIT - Potwierdzili, że jestem członkiem grupy plugdev: [email protected]:~/Development$ groups josh adm dialout cdrom sudo audio dip plugdev lpadmin sambashare inpdev

Odpowiedz

6

rozwiązany, z tej powszechnej zasady, dzięki tej niezwykle pomocne odpowiedzi:

ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666" 

ADB not detecting device samsung i777 in ubuntu 12.04

Dzięki @ alex-p

Dodatkowe informacje:

Phone = Blu Dash Jr

EDIT Musiałem także ręcznie dodać identyfikator dostawcy (1782) do pliku ~/.android/adb_usb.ini, co następuje:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. 
# USE 'android update adb' TO GENERATE. 
# 1 USB VENDOR ID PER LINE. 
0x1782 

Nadal nie wiem, gdzie lista identyfikatorów dostawców to z założeniem, że będzie edytowana, ponieważ plik mówi, żebym tego nie robił, ale to działa.

+0

Dziękujemy! Miałem dokładnie ten sam problem, a twoja odpowiedź zadziałała idealnie! – ziritrion

+0

Działa to również z Intex Cloud FX, który ma również identyfikator dostawcy 1782 (i deviceID = 5d04). –

Powiązane problemy