Problemas de Spreadtrum (Vendor ID 1782) Conexión a adb
Tengo un teléfono que es detectado por adb en una Mac, pero no en mi máquina. Por "no detectado", quiero decir que se muestra en lsusb, pero "dispositivos adb" informes de una lista en blanco de los dispositivos:
adb devices List of devices attached
- La conexión a adb está inactiva y se ha producido un error grave
- Android: copia recursiva con adb push
- ¿Cómo usar "adb ppp"?
- Cómo autorizar y aceptar la clave RSA de ADB con pantalla táctil rota en Android
- Eclipse necesita ser reiniciado con frecuencia para que logcat funcione correctamente
He intentado lo siguiente:
- Conmutación de cables USB
- Asegurarse de que el dispositivo está en modo de depuración USB
- Reajuste de fábrica del dispositivo
- Agregar el ID del proveedor (1782) a /etc/udev/rules.d
- Agregar una entrada al archivo ~ / .android / adb_usb.ini (¿es necesario?)
- Varias secuencias adb start-server y adb kill-server
- Múltiples reinicios (y "sudo udevadm control –reload-rules")
- Ran "android update adb", que borra la entrada en ~ / .android / adb_usb.ini
Información pertinente:
- Ejecución de Ubuntu 14.04
- Entrada en lsusb que se agrega cuando conecto el dispositivo:
Bus 003 Device 003: ID 1782:5d01 Spreadtrum Communications Inc.
- Línea dentro de /etc/udev/rules.d/51-android.rules:
SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"
- Salida de la cola -f / var / log / syslog cuando se
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
este dispositivoJul 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
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
Puedo depurar otros dispositivos usando el mismo puerto USB y el mismo cable sin problema, pero no estoy seguro de por qué este teléfono no se conectará.
Otras cuestiones conexas:
- Android: adb no reconoce el teléfono
- Dispositivos adb no muestra mi dispositivo de vez en cuando
- Problema para ejecutar mi aplicación en un dispositivo real
El primer enlace aparece similar a este tema, pero no veo ninguna resolución. ¿Adb considera una lista de dispositivos distintos de lo que está en las reglas de udev? ¿Es algo más agarrar este dispositivo y mantener adb de notarlo?
EDIT – Confirmado que soy un miembro del grupo plugdev: josh@josh-N56VJ:~/Development$ groups josh adm dialout cdrom sudo audio dip plugdev lpadmin sambashare inpdev
- Android: Leer / Enviar mensajes de texto en Ubuntu?
- Android TV ADT-1 adb puerto de conexión cambiado?
- Adb android conflicto con Genymotion
- Reiniciar SystemUI utilizando am startservice
- Cómo utilizar el comando adb para empujar un archivo en el dispositivo sin tarjeta sd
- Androide. Depuración en un dispositivo real (Nexus 7)
- ¿Cómo habilitar adbd para escuchar un puerto en el arranque en Android?
- Error de ADB: no se puede conectar al daemon
Resuelto, con esta regla universal, gracias a esta respuesta extremadamente útil:
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"
ADB no detecta el dispositivo samsung i777 en ubuntu 12.04
Gracias a @ alex-p
Información adicional:
Teléfono = Blu Dash Jr
EDIT También necesitaba agregar manualmente el ID del proveedor (1782) al archivo ~ / .android / adb_usb.ini, de la siguiente manera:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x1782
Todavía no estoy seguro de dónde se supone que la lista de ID de proveedor se editará, ya que el archivo me dice que no, pero esto funciona.
- Cómo buscar archivos en el teléfono sdcard o donde
- Android, la notificación de reproducción de teléfono suena incluso cuando está en silencio? ¿Debería estar revisando el modo silencioso?