OMRON UPS
olegon 29 марта, 2009 - 20:45
Помогите, пожалуйста, разобраться... Как подключить Ippon Smart Winner?
usb 8-5.2.2: new low speed USB device using ehci_hcd and address 6
usb 8-5.2.2: configuration #1 chosen from 1 choice
hiddev97hidraw3: USB HID v1.11 Device [OMRON USB UPS] on usb-0000:00:1d.7-5.2.2
usb 8-5.2.2: New USB device found, idVendor=06da, idProduct=0003
usb 8-5.2.2: New USB device strings: Mfr=3, Product=1, SerialNumber=0
usb 8-5.2.2: Product: USB UPS
usb 8-5.2.2: Manufacturer: OMRON
Что с ним можно делать? :)
»
- Для комментирования войдите или зарегистрируйтесь
Нашел, что надо мучить NUT, а
Нашел, что надо мучить NUT, а кто может подсказать, какой из /dev/ttyS* занят этой железкой?
http://olegon.ru
oops nut # upsdrvctl
oops nut # upsdrvctl start
Network UPS Tools - UPS driver controller 2.0.5
Network UPS Tools - Megatec protocol driver 1.5 (2.0.5)
Carlos Rodrigues (c) 2003-2006
tcgetattr(/dev/ttyS1): Input/output error
Driver failed to start (exit status=1)
oops nut # upsdrvctl start
Network UPS Tools - UPS driver controller 2.0.5
Network UPS Tools - Megatec protocol driver 1.5 (2.0.5)
Carlos Rodrigues (c) 2003-2006
tcgetattr(/dev/ttyS2): Input/output error
Driver failed to start (exit status=1)
oops nut # upsdrvctl start
Network UPS Tools - UPS driver controller 2.0.5
Network UPS Tools - Megatec protocol driver 1.5 (2.0.5)
Carlos Rodrigues (c) 2003-2006
tcgetattr(/dev/ttyS3): Input/output error
Driver failed to start (exit status=1)
http://olegon.ru
судя по usb 8-5.2.2:
судя по usb 8-5.2.2: Manufacturer: OMRON — /dev/ttyUSB0 или что-то совсем другое
Что может быть другое? :( Где
Что может быть другое? :( Где копать?
oops olegon # ls /dev/tty*
/dev/tty /dev/tty13 /dev/tty19 /dev/tty24 /dev/tty3 /dev/tty35 /dev/tty40 /dev/tty46 /dev/tty51 /dev/tty57 /dev/tty62 /dev/ttyS1
/dev/tty0 /dev/tty14 /dev/tty2 /dev/tty25 /dev/tty30 /dev/tty36 /dev/tty41 /dev/tty47 /dev/tty52 /dev/tty58 /dev/tty63 /dev/ttyS2
/dev/tty1 /dev/tty15 /dev/tty20 /dev/tty26 /dev/tty31 /dev/tty37 /dev/tty42 /dev/tty48 /dev/tty53 /dev/tty59 /dev/tty7 /dev/ttyS3
/dev/tty10 /dev/tty16 /dev/tty21 /dev/tty27 /dev/tty32 /dev/tty38 /dev/tty43 /dev/tty49 /dev/tty54 /dev/tty6 /dev/tty8
/dev/tty11 /dev/tty17 /dev/tty22 /dev/tty28 /dev/tty33 /dev/tty39 /dev/tty44 /dev/tty5 /dev/tty55 /dev/tty60 /dev/tty9
/dev/tty12 /dev/tty18 /dev/tty23 /dev/tty29 /dev/tty34 /dev/tty4 /dev/tty45 /dev/tty50 /dev/tty56 /dev/tty61 /dev/ttyS0
http://olegon.ru
Копать надо с начала: cat
Копать надо с начала: cat /proc/bus/usb/devices
T: Bus=05 Lev=03 Prnt=05
T: Bus=05 Lev=03 Prnt=05 Port=01 Cnt=01 Dev#= 6 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=06da ProdID=0003 Rev= 2.00
S: Manufacturer=OMRON
S: Product=USB UPS
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=20ms
что с этим делать-то?
http://olegon.ru
Цитата: I:* If#= 0 Alt= 0
Собственно, надо смотреть /dev/input рекомендую /dev/input/by-path а вот что делать с тем что там лежит, это уже совсем другой вопрос.
P.S. Информация для размышления: вероятно sys-power/nut сможет работать с данным устройством.
hiddev97hidraw3 =>
hiddev97hidraw3 =>
/dev/usbdev
чтототамoops linux # cat .config |
oops linux # cat .config | grep "HIDR"
CONFIG_HIDRAW=y
oops conf.d # ls /dev/usbdev
usbdev1.1_ep00 usbdev1.2_ep82 usbdev3.1_ep81 usbdev5.1_ep81 usbdev5.4_ep81 usbdev5.6_ep81 usbdev6.1_ep00 usbdev8.1_ep00 usbdev8.2_ep82
usbdev1.1_ep81 usbdev2.1_ep00 usbdev4.1_ep00 usbdev5.2_ep00 usbdev5.5_ep00 usbdev5.8_ep00 usbdev6.1_ep81 usbdev8.1_ep81
usbdev1.2_ep00 usbdev2.1_ep81 usbdev4.1_ep81 usbdev5.2_ep81 usbdev5.5_ep81 usbdev5.8_ep02 usbdev7.1_ep00 usbdev8.2_ep00
usbdev1.2_ep01 usbdev3.1_ep00 usbdev5.1_ep00 usbdev5.4_ep00 usbdev5.6_ep00 usbdev5.8_ep81 usbdev7.1_ep81 usbdev8.2_ep81
А дальше? :( Не бросайте, пожалуйста :)
http://olegon.ru
А
А погулить?
http://www.gentoo.ru/node/11976 - для размышлений.
Или попробовать port=auto.
В конечном итоге можно перебробовать несколько /dev/ttyUSBx и выяснить кто должен у вас там быть.
Я так среди /dev/ttyS0 выбирал нужный.
Сам еще не подключал UPS через usb - потребности не было.
А вот через RS-232C дома и на работе упсы подключены.
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
Да гуглил... :( И тему ту
Да гуглил... :( И тему ту видел...
При port=auto
Unable to open auto: No such file or directory
В том-то и дело, что ни один из ttyS* не подошел, а /dev/ttyUSB* отсутствует вообще...
http://olegon.ru
Можно при втыкании
Можно при втыкании usb-девайса определить где он в системе? Т.е. какой /dev/ искать?
http://olegon.ru
ttyS* это то, что в Windows и
ttyS* это то, что в Windows и DOS называлось COM - портом.
У вас UPS подключен через usb. Поэтому:
1. Насколько я знаю - megatec (powermust, mustek) - реализации протокола Megatec и они описывают обмен/управление UPS через RS-232C и я, если чесно, не уверен, что он будет соответствовать тому, что использует ваш Omron, даже если будет подключен через RS-232C.
2. Попробуйте newhidups -
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
посмотреть какой порт
посмотреть какой порт создаётся при вытыкании/втыкании, потом настроить в NUT'e использование этого устройства, как устройства ввода. добавить в udev, чтобы монтировалось всегда с одним именем.
/etc/nut/ups.conf
Что-то я не на той модели
Что-то я не на той модели сконцентрировал внимание, на самом деле это Ippon Winner. Листая и гугля, выходит, что она сейчас не поддерживается. megatec_usb ее не видит без патча или вроде того :(
http://olegon.ru
а если попробовать из транка
а если попробовать из транка поставить? на сайте вроде пишут:
Ippon (various) megatec
А что есть транк?
А что есть транк?
http://olegon.ru
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/Trunk_(software)
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Убился... Собрал новый
Убился... Собрал новый драйвер, он видит устройство, но...
Checking device (06DA/0003) (006/002)
- VendorID: 06da
- ProductID: 0003
- Manufacturer: unknown
- Product: unknown
- Serial Number: unknown
- Bus: 006
Trying to match device
Device matches
failed to claim USB device: could not claim interface 0: Operation not permitted
failed to detach kernel driver from USB device: could not detach kernel driver from interface 0: Operation not permitted
failed to claim USB device: could not claim interface 0: Operation not permitted
failed to detach kernel driver from USB device: could not detach kernel driver from interface 0: Operation not permitted
failed to claim USB device: could not claim interface 0: Operation not permitted
failed to detach kernel driver from USB device: could not detach kernel driver from interface 0: Operation not permitted
failed to claim USB device: could not claim interface 0: Operation not permitted
failed to detach kernel driver from USB device: could not detach kernel driver from interface 0: Operation not permitted
Can't claim USB device [06da:0003]: could not detach kernel driver from interface 0: Operation not permitted
Чего ему не хватает?
http://olegon.ru
Цитата: Can't claim USB
Драйвер не может отсоединить драйвер USB-HID от данного устройства, и подключиться сам. А вот понять почему так произошло уже не так просто. Может быть hal постарался, и уже подключил это устройство к иксам, или ещё чего...
Если hal, то что делать? Куда
Если hal, то что делать? Куда двигаться-то? :)
http://olegon.ru
если hal, то править его
если hal, то править его правила.
к чему он пытается
к чему он пытается прицепиться? /dev/<что> ?
После его втыкания появляются
После его втыкания появляются /dev/hidraw3 и /dev/hiddev1
:( так и не прикрутил
http://olegon.ru