2012-02-08 2 views
3

Я подключил мобильный телефон Android к Odroid через USB.Определите подключенный USB и встроенный USB

Теперь, когда я 'lsusb' на ODROID тогда я получаю следующий выход ..

Bus 001 Device 001: ID 1d6b: 0002
Bus 002 Device 001: ID 1d6b: 0001
автобус 001 устройство 002: ID 0424: 251 Bus 001 Device 004: ID 0bdb: 190D
Bus 001 Device 005: ID 1004: 618e

SYS/автобус/USB/Девич эс список вниз следующим образом,

usb1
1-0: 1,0
usb2
2-0: 1,0
1-1
1-1: 1,0
1-1.1
1 -1,1: 1,0
1-1,1: 1.1
1-1,1: 1.2
1-1,1: 1.3
1-1,1: 1. 44 +44516410617451515053691368888 1-1,1: 1,5

Теперь мне нужно знать, который встроен один и который один подключен один ...?

ручной проверки поставщика идентификатор и идентификатор продукта, я мог бы сказать, что последний в lsusb мой андроид телефон и так же проверить файл «uevent» внутри «2-0: 1,0» каталог.

Программно я разбираю bDeviceClass, продукт, idVendor, продукт, производителя и другие вещи, чтобы получить информацию.

Но есть ли какой-либо флаг или дополнительная информация в файлах, которые говорят мне, какой USB-порт подключен и какой USB-модуль встроен?

Надеюсь, мой вопрос ясен.

+0

никого .... пожалуйста? –

+0

Получаете ли вы что-нибудь на 'lsusb -v'? – bgs

+0

У вас есть решение этой проблемы.plz help me –

ответ

0

Вы можете использовать выход из dmesg, чтобы узнать, который подсоединенный один

$ dmesg | grep usb 
    [225415.950096] usb 1-1: new high speed USB device using ehci_hcd and address 10 
    [225416.104344] usb 1-1: New USB device found, idVendor=0fce, idProduct=2149 
    [225416.104358] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
    [225416.104369] usb 1-1: Product: SEMC HSUSB Device 
    [225416.104376] usb 1-1: Manufacturer: SEMC 
    [225416.104383] usb 1-1: SerialNumber: 43423531315133584454 
    [225416.109151] scsi7 : usb-storage 1-1:1.1 
    [226418.198922] usb 1-1: USB disconnect, address 10 
+0

Спасибо за ответ .. но его очень сложно сказать с вывода, что один подключен, а какой нет ... его не очистка упоминается .... .. Одновременно его трудно анализировать программно, поскольку выходной текст отличается от моего Odroid. поэтому он не будет общим ... –

+0

Ok, np. Я думаю, вы должны попытаться немного разъяснить свой вопрос. Для меня непонятно, что вы подразумеваете под «встроенным в один». Я могу догадаться, что это порт USB, но это все еще догадывается. Если вы попросите более общие термины, то кто-то с достаточным знанием ядра linux скажет вам, как опросить USB-устройства и состояние их подключения. Удачи! –

+0

проверить ссылки в этом посте (http://www.cygnal.org/ubb/Forum9/HTML/001544.html) и посмотрите на hal и udev. –

Смежные вопросы