Перейти к содержанию
    

Подскажите по возможности отключения/подключения USB устройства под ОС Linux

Есть ПК i-GLX ( http://www.compulab.co.il/iglx/html/iglx-cm-datasheet.htm ).

 

Есть необходимость реализовать программно-управляемое "физицеское" подключение (вызывая процесс инициализации средствами ОС Linux) и отключения моего USB устройства.

 

Вопросы:

 

1. Самый главный. Впринципе не городя огород с внешней схемой, возможно ли это сделать доработав драйвер USB хоста?

2. Где копать?

3. Как передать пиво?

 

Из мануала:

The CM-iGLX provides three plus one optional USB-2 ports. The USB ports are Host Controller Interface HCI) compliant. The HCI specification provides a register level description for a host controller, as well as common industry hardware/software interface and drivers. USB ports are supported by all O/S packages provided for CM-iGLX.

 

Features:

- USB v2.0 / EHCI v1.0 and USB v1.1 / OHCI v1.1 compatible

-...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык, питанием можно управлять - http://www.mjmwired.net/kernel/Documentati...-management.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык, питанием можно управлять

Можно, если хаб это поддерживает. Насколько я понимаю, нужно в его дескрипторе глянуть чему wHubCharasteristics и PortPwrCtrlMask равны.

Вроде получается, чтобы питанием управлять - это нужно послать хабу SETUP-ный пакет SetPortFeature с PORT_POWER и нужным N порта. В 11-й главе USB про хабы описано.

 

Хотя питанием управлять не пробовал, но присоединением/отсоединением устройств к хабу SETUP-пакетами управлял - работает. Только нужно в линуксе разрешить SETUP пакеты хабу слать, конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...