Автор Тема: Порт USB ? Подключение usb-устройств. Общие вопросы.  (Прочитано 29740 раз)

Оффлайн Karlsson

  • Завсегдатай
  • *
  • Сообщений: 104
Re: USB устройства
« Ответ #60 : 23.09.2011 23:30:59 »
Дело не в командах.
Абсолютно любая команда, абсолютно под любой ОС выдаст только ту информацию, которую может получить от устройства и не более. По этому вас и посылают к железячникам, что бы вам объяснили смысл информации, которую выдает устройство и отображает ваша команда.

Вот простейший вам пример, по сути вашего вопроса: "фактически потребляемый ток"
Я вам правильно ответил, что ни каким. Ни амперметров, ни вольтметров в USB контролере не предусмотрено. Максимум, что может сообщить контролер, это сколько "квантов тока" (не уверен в правильности термина) просит устройство по шине питания. Именно просит, а не потребляет, почувствуйте разницу. Один квант равен 0.1 амперу. Это максимум информации которую вы можете получить по данному вопросу.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: USB устройства
« Ответ #61 : 24.09.2011 10:16:41 »
Максимум, что может сообщить контролер, это сколько "квантов тока" (не уверен в правильности термина) просит устройство по шине питания.
Как он узнает это без амперметра? Да, и это не вопрос...

Вопрос, как он узнает о том, сколько просит устройство, если оно не подключено к порту?
(Я выше привёл два абсолютно одинаковых кода - при подключённом устройстве, а потом при отключённом и значения не изменились. Кстати тут я мог ошибиться. Не подскажите, как для верности можно уточнить команду lsusb -v | grep MaxPower чтобы в выводе ещё и фигурировала строка со значением iProduct ? Так [root@localhost ~]# lsusb -v | grep MaxPower |grep iProduct
[root@localhost ~]#
       что-то не работает)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн varalt

  • Завсегдатай
  • *
  • Сообщений: 996
    • Email
Re: USB устройства
« Ответ #63 : 24.09.2011 18:44:39 »
команда lsusb показывает максимальный ток на выходе.
[root@localhost ~]# lsusb -v | grep MaxPower
    MaxPower                0mA
    MaxPower                0mA
    MaxPower                0mA
    MaxPower              100mA
    MaxPower                0mA
    MaxPower              100mA
    MaxPower                0mA
    MaxPower                2mA
    MaxPower                0mA
    MaxPower              500mA
    MaxPower                0mA
[[root@localhost ~]#   
В связи с чем три вопроса:
1) Почему при отключении устройства этот вывод не меняется?
[root@localhost ~]# lsusb -v | grep MaxPower
    MaxPower                0mA
    MaxPower                0mA
    MaxPower                0mA
    MaxPower              100mA
    MaxPower                0mA
    MaxPower              100mA
    MaxPower                0mA
    MaxPower                2mA
    MaxPower                0mA
    MaxPower              500mA
    MaxPower                0mA
[[root@localhost ~]#   
2) Почему на разных usb-дырках разный максмальный ток?
3) Каким способом в консоле можно увидеть фактически потребляемый ток, устройством?
А у меня почему-то меняется(при отключении мышки от USB-порта).
Разный ток - разные устройства -вот у меня мышь ест 100 мА, а кард-ридер - 500 мА
Могут брать USB-питание и встроенные веб-камеры.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: USB устройства
« Ответ #64 : 01.10.2011 17:05:03 »
http://www.house.hcn-strela.ru/BSDCert/BSDA-course/ch07s14.html
Покажите пожалуйста пример, как задать команду lsusb, чтоб в одном выводе увидеть строки MaxPower и iProduct ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: USB устройства
« Ответ #65 : 01.10.2011 17:57:23 »
lsusb -v | grep  "MaxPower\|iProduct"

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: USB устройства
« Ответ #66 : 31.01.2012 20:52:15 »
А как узнать адрес usb-устройства вида  /dev/video0 ? (только мне адрес для UPS нужен)