Was ist ein adb-device-l auflisten?
adb devices -l
devices [-l] - list all connected devices
('-l' will also list device qualifiers)
Wenn ich es ausführen ich bin immer wie
padmakumar@padmakumar-desktop:~$ adb devices -l
List of devices attached
Medfield14ABxxxx device usb:2-1.5
Ztedfield14Axxxx device usb:2-1.6
emulator-5554 device
015d2994ec2xxx device usb:2-1.5 product:nakasi model:Nexus_7 device:grouper
Medfield14ABA072 device usb:1-1.1 ( changing to different port)
wenn ich auf die andere Hafen, der seiner Darstellung in den bus Nummer 1 und 2, wie angezeigt in lsusb
Befehl
was ist dieses Gerät usb:2-1.5 ,1.6 ,1.1 ?
so, was das -l wird tun,was ist die genaue Bedeutung für die device-Qualifier?
Habe ich versucht mit lsusb
aber die Informationen unterschiedlich ist, dass die adb-device-l.
padmakumar@padmakumar-desktop:~$ lsusb
Bus 002 Device 008: ID 18d1:4e42 Google Inc.
Bus 002 Device 005: ID 17ef:7470 Lenovo
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist der Pfad zu dem Gerät im USB-subsystem. Zum Beispiel
2-1.5
Kontroller 2, port 1, port 5. Zwischen den beiden ports es muss ein hub. Dies scheint zu passen mit Ihrerlsusb
Ausgabe, die zeigtBus 002 Device 001
ist ein hub.Diese zu finden, musste ich einen Graben int die
adb
source-code, und diese wird bezeichnet als diedevpath
. Sie können sehen, wie es ist gefunden inusb_linux.c
. In Zusammenfassung, wenn ein Gerät gefunden wird der code löst den symbolischen link am/sys/dev/char/<major>:<minor>
und nimmt die Letzte Komponente des Pfades als diedevpath
. Wenn Sie ausführen:sehen Sie die links zeigen auf
/sys/devices/platform/...
und Sie sollten sehen, einige dieser Wege am Ende mit Komponenten passend zu den Geräten. Schließlich fand ich eine Beschreibung, was diese Wege bedeuten in dieses posting von Alan Stern.lsusb
? Zum Beispiellsusb
Listen "Bus 002 Device 052" undfastboot devices -l
Listen "usb:2-1.7", wie Verbinde ich die Punkte?Ich lief in das gleiche problem beim automatischen mounten viele Geräte. Nach viel Graben fand ich, wie finden Sie die Verbindung zwischen dem
und
unserer MTP-Geräten gesehen werden kann mit dem:
und Sie auf einem bus: