The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Получение списка usb девайсов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Получение списка usb девайсов"  +/
Сообщение от heleo (ok) on 03-Дек-10, 12:18 
Собственно проблема заключается в том что необходимо получить список всех подключенных к компу usb-storage программными средствами. Собсно необходимо, что бы это было под ядро 2.4.

Буду благодарен если кто подкинет идею или направлению куда копать.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Получение списка usb девайсов"  +/
Сообщение от Аноним (??) on 03-Дек-10, 13:13 
> Собственно проблема заключается в том что необходимо получить список всех подключенных
> к компу usb-storage программными средствами. Собсно необходимо, что бы это было
> под ядро 2.4.
> Буду благодарен если кто подкинет идею или направлению куда копать.

есть libusb. есть биндинги ко многим популярным языкам (python/ruby точно есть)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Получение списка usb девайсов"  +/
Сообщение от heleo (ok) on 03-Дек-10, 17:03 
> есть libusb. есть биндинги ко многим популярным языкам (python/ruby точно есть)

К несчастью libusb прописанная в системе претерпела сильные изменения и уже на себя не похожа, стандартных функций init(), find_busses() и т.д. вообще не обнаружено.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Получение списка usb девайсов"  +/
Сообщение от Alex_S (??) on 06-Дек-10, 09:05 
> Собственно проблема заключается в том что необходимо получить список всех подключенных
> к компу usb-storage программными средствами. Собсно необходимо, что бы это было
> под ядро 2.4.

читать /proc/scsi/usb-storage-* пробовали ?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Получение списка usb девайсов"  +/
Сообщение от heleo (ok) on 06-Дек-10, 14:59 
>> Собственно проблема заключается в том что необходимо получить список всех подключенных
>> к компу usb-storage программными средствами. Собсно необходимо, что бы это было
>> под ядро 2.4.
>  читать /proc/scsi/usb-storage-* пробовали ?

Пробовал, но это не поможет понять к какому sd? оно подключено, максимум это то, что девайс сейчас присоединен.

P.S. В принципе в proc/scsi/scsi указываются параметры подключения, но они все забиты нулями и воспользоваться ими не получится.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Получение списка usb девайсов"  +/
Сообщение от Alex_S (??) on 07-Дек-10, 03:16 
>>> Собственно проблема заключается в том что необходимо получить список всех подключенных
>>> к компу usb-storage программными средствами. Собсно необходимо, что бы это было
>>> под ядро 2.4.
>>  читать /proc/scsi/usb-storage-* пробовали ?
> Пробовал, но это не поможет понять к какому sd? оно подключено, максимум
> это то, что девайс сейчас присоединен.

usb-storage-0 - sda ,
usb-storage-1 - sdb,
usb-storage-2 - sdc,  пойдет ?



Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Получение списка usb девайсов"  +/
Сообщение от heleo (ok) on 07-Дек-10, 09:40 
>>>> Собственно проблема заключается в том что необходимо получить список всех подключенных
>>>> к компу usb-storage программными средствами. Собсно необходимо, что бы это было
>>>> под ядро 2.4.
>>>  читать /proc/scsi/usb-storage-* пробовали ?
>> Пробовал, но это не поможет понять к какому sd? оно подключено, максимум
>> это то, что девайс сейчас присоединен.
>  usb-storage-0 - sda ,
>  usb-storage-1 - sdb,
>  usb-storage-2 - sdc,  пойдет ?

sda - винт1
sdb - винт2
sdc - usb-storage-0
sdd - usb-storage-1
...

Это будет в реальности на моей машине. Как будет на машине(ах) где будет использоваться по хз. Если бы из этого можно было с точностью сказать что к чему подрублено я бы и не спрашивал =)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру