$ sudo platform-tools / adb devices
Список подключенных устройств
Я только что потратил несколько часов, гуглял и пытался заставить его работать
Ubuntu 10.10
Отладка по USB включена.
$ lsusb
Шина 001 Устройство 040: ID 0502: 3212 Acer, Inc.
Много играл с /etc/udev/rules.d/*-android.rules, перезапускаем / перезагружаем сервис sudo udev, kill-server adb и start-server sub adb ...
Вот некоторые настройки, которые я использовал для файла правил (один за другим):
SUBSYSTEM == "usb", SYSFS {product} == "Телефон Android", SYMLINK + = "android_adb", MODE = "0666"
SUBSYSTEM == "usb", ATTRS {idVendor} == "0502", MODE = "0666"
SUBSYSTEM == "usb", ATTRS {idVendor} == "0502", ATTRS {idProduct} == "3212", MODE = "0666"
ATTRS {idVendor} == "0502", ATTRS {idProduct} == "3212", MODE = "0666"
ATTRS {idVendor} == "0502", ATTRS {idProduct} == "3212", MODE = "0666", ENV {ACL_MANAGE} = "1"
Некоторая информация, которая может быть полезна:
$ dmesg | tail -5
[12888.236175] usb 1-8: новое высокоскоростное USB-устройство с использованием ehci_hcd и адреса 42
[12888.389921] scsi41: usb-storage 1-8: 1.0
[12889.394601] scsi 41: 0: 0: 0: гаджет Stor для файлов с прямым доступом Linux 0322 PQ: 0 ANSI: 2
[12889.397545] SD 41: 0: 0: 0: Прикрепленный scsi универсальный тип sg2 0
[12889.411569] SD 41: 0: 0: 0: [SDB] Подключенный съемный диск SCSI
$ ls -l / dev / sdb / dev / sg2
brw-rw-rw- 1 корневой диск 8, 16 2010-12-16 18:52 / dev / sdb
crw-rw-rw- 1 корневой диск 21, 2 2010-12-16 18:52 / dev / sg2
$ ls -l / dev / bus / usb / 001/043
crw-rw-r-- 1 root root 189, 42 2010-12-16 18:52 / dev / bus / usb / 001/043
$ udevadm info --attribute-walk --name / dev / sdb
Информация Udevadm начинается с устройства, указанного devpath, а затем
идет вверх по цепочке родительских устройств. Он печатает для каждого устройства
найдено все возможные атрибуты в формате ключей правил udev.
Правило для сопоставления, может быть составлено из атрибутов устройства
и атрибуты от одного родительского устройства.
просмотр устройства /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/host42/target42:0:0/42:0:0:0/ блок / SDB ':
KERNEL == "SDB"
SUBSYSTEM == "блок"
DRIVER == ""
ATTR {диапазон} == "16"
ATTR {ext_range} == "256"
ATTR {съемная} == "1"
ATTR {ро} == "0"
ATTR {размер} == "0"
ATTR {alignment_offset} == "0"
ATTR {discard_alignment} == "0"
ATTR {способность} == "51"
ATTR {stat} == "0 0 0 0 0 0 0 0 0 0 0"
ATTR {inflight} == "0 0"
просмотр родительского устройства /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/host42/target42:0:0/42:0:0:0 «:
KERNELS == "42: 0: 0: 0"
SUBSYSTEMS == "SCSI"
DRIVERS == "сд"
ATTRS {device_blocked} == "0"
ATTRS {тип} == "0"
ATTRS {scsi_level} == "3"
ATTRS {vendor} == "Linux"
ATTRS {model} == "File-Stor Gadget"
ATTRS {} == числа оборотов "0322"
ATTRS {состояние} == "работает"
ATTRS {таймаут} == "30"
ATTRS {iocounterbits} == "32"
ATTRS {iorequest_cnt} == "0x2e7"
ATTRS {iodone_cnt} == "0x2e7"
ATTRS {ioerr_cnt} == "0x215"
AttrS {modalias} == "SCSI: т-0x00"
ATTRS {evt_media_change} == "0"
ATTRS {dh_state} == "отделить"
ATTRS {queue_depth} == "1"
ATTRS {queue_type} нет == "нет"
AttrS {max_sectors} == "240"
глядя на родительское устройство '/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/host42/target42:0:0':
KERNELS == "target42: 0: 0"
SUBSYSTEMS == "SCSI"
DRIVERS == ""
глядя на родительское устройство '/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/host42':
KERNELS == "host42"
SUBSYSTEMS == "SCSI"
DRIVERS == ""
просмотр родительского устройства '/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0':
KERNELS == "1-8: 1,0"
SUBSYSTEMS == "USB"
DRIVERS == "usb-хранилище"
ATTRS {bInterfaceNumber} == "00"
ATTRS {bAlternateSetting} == "0"
ATTRS {bNumEndpoints} == "02"
ATTRS {bInterfaceClass} == "08"
ATTRS {bInterfaceSubClass} == "06"
ATTRS {bInterfaceProtocol} == "50"
ATTRS {modalias} == "usb: v0502p3212d0322dc00dsc00dp00 ic08isc06ip50"
ATTRS {supports_autosuspend} == "0"
ATTRS {interface} == "Mass Storage"
глядя на родительское устройство '/devices/pci0000:00/0000:00:1d.7/usb1/1-8':
KERNELS == "1-8"
SUBSYSTEMS == "USB"
DRIVERS == "USB"
ATTRS {Конфигурация} == «Самоходный»
ATTRS {bNumInterfaces} == "1"
ATTRS {bConfigurationValue} == "1"ATTRS {bmAttributes} == "c0"
ATTRS {bMaxPower} == "500mA"
ATTRS {urbnum} == "3100"
ATTRS {idVendor} == "0502"
ATTRS {idProduct} == "3212"
ATTRS {bcdDevice} == "0322"
ATTRS {bDeviceClass} == "00"
ATTRS {bDeviceSubClass} == "00"
ATTRS {bDeviceProtocol} == "00"
ATTRS {bNumConfigurations} == "1"
ATTRS {bMaxPacketSize0} == "64"
ATTRS {Скорость} == "480"
ATTRS {busnum} == "1"
ATTRS {devnum} == "43"
ATTRS {DEVPATH} == "8"
ATTRS {версия} == "2,00"
ATTRS {maxchild} == "0"
AttrS {причуды} == "0x0"
ATTRS {avoid_reset_quirk} == "0"
ATTRS {разрешено} == "1"
ATTRS {производитель} == "Linux 2.6.27-nxp с pnx67xx_ehci_udc"
ATTRS {product} == "Гаджет для хранения файлов"
ATTRS {Серийные} == "3230204E6F76"
просмотр родительского устройства '/devices/pci0000:00/0000:00:1d.7/usb1':
KERNELS == "usb1"
SUBSYSTEMS == "USB"
DRIVERS == "USB"
ATTRS {конфигурации} == ""
ATTRS {bNumInterfaces} == "1"
ATTRS {bConfigurationValue} == "1"
ATTRS {bmAttributes} == "e0"
ATTRS {bMaxPower} == "0 мА"
ATTRS {urbnum} == "969"
ATTRS {idVendor} == "1d6b"
ATTRS {idProduct} == "0002"
ATTRS {bcdDevice} == "0206"
ATTRS {bDeviceClass} == "09"
ATTRS {bDeviceSubClass} == "00"
ATTRS {bDeviceProtocol} == "00"
ATTRS {bNumConfigurations} == "1"
ATTRS {bMaxPacketSize0} == "64"
ATTRS {Скорость} == "480"
ATTRS {busnum} == "1"
ATTRS {devnum} == "1"
ATTRS {DEVPATH} == "0"
ATTRS {версия} == "2,00"
ATTRS {maxchild} == "8"
AttrS {причуды} == "0x0"
ATTRS {avoid_reset_quirk} == "0"
ATTRS {разрешено} == "1"
ATTRS {производитель} == "Linux 2.6.35-23-generic ehci_hcd"
ATTRS {product} == "EHCI Host Controller"
ATTRS {Серийные} == "0000: 00: 1d.7"
ATTRS {authorized_default} == "1"
смотрит на родительское устройство '/devices/pci0000:00/0000:00:1d.7':
KERNELS == "0000: 00: 1d.7"
SUBSYSTEMS == "PCI"
DRIVERS == "ehci_hcd"
ATTRS {поставщик} == "0x8086"
ATTRS {устройство} == "0x265c"
ATTRS {subsystem_vendor} == "0x1025"
ATTRS {subsystem_device} == "0x006a"
ATTRS {класс} == "0x0c0320"
ATTRS {IRQ} == "23"
ATTRS {local_cpus} == "FF"
ATTRS {local_cpulist} == "0-7"
ATTRS {modalias} == "pci: v00008086d0000265Csv00001025 sd0000006Abc0Csc03i20"
ATTRS {dma_mask_bits} == "32"
ATTRS {consistent_dma_mask_bits} == "32"
ATTRS {broken_parity_status} == "0"
ATTRS {msi_bus} == ""
ATTRS {компаньон} == ""
глядя на родительское устройство '/ devices / pci0000: 00':
KERNELS == "pci0000: 00"
SUBSYSTEMS == ""
DRIVERS == ""
Пожалуйста, помогите!