OMRON UPS

Помогите, пожалуйста, разобраться... Как подключить 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* занят этой железкой?

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)

судя по 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

Копать надо с начала: 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

что с этим делать-то?

Цитата: I:* If#= 0 Alt= 0

Цитата:
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

Собственно, надо смотреть /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://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* отсутствует вообще...

Можно при втыкании

Можно при втыкании usb-девайса определить где он в системе? Т.е. какой /dev/ искать?

ttyS* это то, что в Windows и

ttyS* это то, что в Windows и DOS называлось COM - портом.
У вас UPS подключен через usb. Поэтому:
1. Насколько я знаю - megatec (powermust, mustek) - реализации протокола Megatec и они описывают обмен/управление UPS через RS-232C и я, если чесно, не уверен, что он будет соответствовать тому, что использует ваш Omron, даже если будет подключен через RS-232C.
2. Попробуйте newhidups -

Meta driver for USB HID UPSes on various platforms (replaces hidups)
Some units that have been used with this driver:
   - All MGE UPS SYSTEMS USB models,
   - various APC units,
   - Belkin F6C800-UNV, F6C550-AVR
NOTE: not built by default.  Read the FAQ to find out how to build/install/use this one.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

посмотреть какой порт

посмотреть какой порт создаётся при вытыкании/втыкании, потом настроить в NUT'e использование этого устройства, как устройства ввода. добавить в udev, чтобы монтировалось всегда с одним именем.
/etc/nut/ups.conf

<трам-пам-пам>
[apc]
    driver = usbhid-ups
    port = /dev/hidraw0
    desc = "vm server"

Что-то я не на той модели

Что-то я не на той модели сконцентрировал внимание, на самом деле это Ippon Winner. Листая и гугля, выходит, что она сейчас не поддерживается. megatec_usb ее не видит без патча или вроде того :(

а если попробовать из транка

а если попробовать из транка поставить? на сайте вроде пишут:
Ippon (various) megatec

А что есть транк?

А что есть транк?

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

Чего ему не хватает?

Цитата: Can't claim USB

Цитата:
Can't claim USB device [06da:0003]: could not detach kernel driver from interface 0: Operation not permitted

Драйвер не может отсоединить драйвер USB-HID от данного устройства, и подключиться сам. А вот понять почему так произошло уже не так просто. Может быть hal постарался, и уже подключил это устройство к иксам, или ещё чего...

Если hal, то что делать? Куда

Если hal, то что делать? Куда двигаться-то? :)

если hal, то править его

если hal, то править его правила.

к чему он пытается

к чему он пытается прицепиться? /dev/<что> ?

После его втыкания появляются

После его втыкания появляются /dev/hidraw3 и /dev/hiddev1
:( так и не прикрутил

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".