Голосование

Какие UPS пользуете в ALT Linux?

Powercom
Ippon
APC
Mustek
Powerman
Powerware
INELT
CyberPower
Inform
General Electric
Liebert
N-Power
Tripp Lite
Sven
Ресанта
MGE
AEG
DNS
Другой

Автор Тема: Какие UPS (бесперебойники) нормально поддерживаются в линуксе?  (Прочитано 19820 раз)

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Итак:
1) драйвер usbhid захватывает устройство и создает узел /dev/usb/hiddev0
А где этот usbhid? Как узнать, захватывает он что-то? Или нет? И создаёт-ли какой-то узел?

В 12й консоли, что-то ничего не понятно:
Feb 12 14:13:18 localhost kernel: usb 4-2: USB disconnect, address 2
Feb 12 14:13:20 localhost kernel: hda-intel: IRQ timing workaround is activated
for card #0. Suggest a bigger bdl_pos_adj.
Feb 12 14:13:20 localhost kernel: hub 1-0:1.0: unable to enumerate USB device on
 port 5
Feb 12 14:13:20 localhost kernel: usb 4-2: new low speed USB device using ohci_h
cd and address 4
Feb 12 14:13:21 localhost kernel: usb 4-2: configuration #1 chosen from 1 choice
Feb 12 14:13:21 localhost kernel: hiddev96hidraw0: USB HID v1.00 Device [POWERCO
M Co.,Ltd    UPS  BNT--???AP FW4.A6 ] on usb-0000:00:12.1-2
Feb 12 14:13:21 localhost kernel: usb 4-2: New USB device found, idVendor=0d9f,
idProduct=00a6
Feb 12 14:13:21 localhost kernel: usb 4-2: New USB device strings: Mfr=3, Produc
t=1, SerialNumber=2
Feb 12 14:13:21 localhost kernel: usb 4-2: Product:   UPS  BNT--???AP FW4.A6
Feb 12 14:13:21 localhost kernel: usb 4-2: Manufacturer: POWERCOM Co.,Ltd
Feb 12 14:13:21 localhost kernel: usb 4-2: SerialNumber: 4A6-0000-0001

Дрова на родном диске и мануал, под яву сделаны jre-6u14-linux-i586.bin
то-же запустить не получается /JRE_version/jre/lib/i386/ не могу найти. Нет его на моём компе.
« Последнее редактирование: 12.02.2012 14:40:38 от МИНЗДРАВ »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
А где этот usbhid ?
В ядре: locate usbhid
В 12й консоли, что-то ничего не понятно:
Смотреть туда внимательно и читать. Или hiddev тут увидеть невозможно никак ? :)
Feb 12 14:13:21 localhost kernel: hiddev96hidraw0: USB HID v1.00 Device [POWERCOM Co.,Ltd  UPS  BNT--???AP FW4.A6 ] on usb-0000:00:12.1-2

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
hiddev96hidraw0
Что эта информация даёт? Какой адрес у устройства?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
А что в /dev/usb/ появилось, сложно посмотреть ? Или просто в /dev - если, вдруг, переехало.

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
[root@localhost ~]# ls /dev/ | grep usb
usbdev1.1_ep00
usbdev1.1_ep81
usbdev2.1_ep00
usbdev2.1_ep81
usbdev3.1_ep00
usbdev3.1_ep81
usbdev4.1_ep00
usbdev4.1_ep81
usbdev4.3_ep00
usbdev4.3_ep81
usbdev4.3_ep82
usbdev4.4_ep00
usbdev4.4_ep81
usbdev5.1_ep00
usbdev5.1_ep81
usbdev5.2_ep00
usbdev5.2_ep01
usbdev5.2_ep82
usbdev6.1_ep00
usbdev6.1_ep81
usbdev7.1_ep00
usbdev7.1_ep81
[root@localhost ~]#
А  /dev/usb/ нету.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
а что показывает lsmod|grep usbhid ?
Если usbhid не будет, что что происходит после modprobe usbhid ? Ну и lsmod|grep usb , если модуль не загрузится. Опять же, что в логе будет. По идее, этот hiddev96 должен был где-то уже появиться.

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Есть usbnid[root@localhost ~]# lsmod|grep usbhid
usbhid                 52096  1
hid                    67072  1 usbhid
ff_memless              9864  1 usbhid
usbcore               150896  7 usb_storage,libusual,usbhid,ohci_hcd,ehci_hcd
[root@localhost ~]#
Как им воспользоваться?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Есть usbnid
Значит, всё же, этот hiddev должен был где-то появиться, надо искать. У меня оно появляется в /dev/usb/ (для APC Smart-UPS USB-шного).

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А какие ещё бывают способы поиска hiddev
[root@localhost ~]# ls /dev
adsp                psaux  ptydc  ptyrb  ptyva  ptyz9       tty13  ttya0  ttydf  ttyre  ttyvd  ttyzc
audio               ptmx   ptydd  ptyrc  ptyvb  ptyza       tty14  ttya1  ttye0  ttyrf  ttyve  ttyzd
audio1              pts    ptyde  ptyrd  ptyvc  ptyzb       tty15  ttya2  ttye1  ttys0  ttyvf  ttyze
bsg                 ptya0  ptydf  ptyre  ptyvd  ptyzc       tty16  ttya3  ttye2  ttys1  ttyw0  ttyzf
bus                 ptya1  ptye0  ptyrf  ptyve  ptyzd       tty17  ttya4  ttye3  ttys2  ttyw1  urandom
cdrom               ptya2  ptye1  ptys0  ptyvf  ptyze       tty18  ttya5  ttye4  ttys3  ttyw2  usbdev1.1_ep00
console             ptya3  ptye2  ptys1  ptyw0  ptyzf       tty19  ttya6  ttye5  ttys4  ttyw3  usbdev1.1_ep81
core                ptya4  ptye3  ptys2  ptyw1  radio       tty2   ttya7  ttye6  ttys5  ttyw4  usbdev2.1_ep00
cpu_dma_latency     ptya5  ptye4  ptys3  ptyw2  radio0      tty20  ttya8  ttye7  ttys6  ttyw5  usbdev2.1_ep81
device-mapper       ptya6  ptye5  ptys4  ptyw3  ram0        tty21  ttya9  ttye8  ttys7  ttyw6  usbdev3.1_ep00
disk                ptya7  ptye6  ptys5  ptyw4  ram1        tty22  ttyaa  ttye9  ttys8  ttyw7  usbdev3.1_ep81
dsp                 ptya8  ptye7  ptys6  ptyw5  ram10       tty23  ttyab  ttyea  ttys9  ttyw8  usbdev4.1_ep00
dsp1                ptya9  ptye8  ptys7  ptyw6  ram11       tty24  ttyac  ttyeb  ttysa  ttyw9  usbdev4.1_ep81
dvd                 ptyaa  ptye9  ptys8  ptyw7  ram12       tty25  ttyad  ttyec  ttysb  ttywa  usbdev4.3_ep00
fd                  ptyab  ptyea  ptys9  ptyw8  ram13       tty26  ttyae  ttyed  ttysc  ttywb  usbdev4.3_ep81
fd0                 ptyac  ptyeb  ptysa  ptyw9  ram14       tty27  ttyaf  ttyee  ttysd  ttywc  usbdev4.3_ep82
fd0u1040            ptyad  ptyec  ptysb  ptywa  ram15       tty28  ttyb0  ttyef  ttyse  ttywd  usbdev4.4_ep00
fd0u1120            ptyae  ptyed  ptysc  ptywb  ram2        tty29  ttyb1  ttyp0  ttysf  ttywe  usbdev4.4_ep81
fd0u1440            ptyaf  ptyee  ptysd  ptywc  ram3        tty3   ttyb2  ttyp1  ttyt0  ttywf  usbdev5.1_ep00
fd0u1600            ptyb0  ptyef  ptyse  ptywd  ram4        tty30  ttyb3  ttyp2  ttyt1  ttyx0  usbdev5.1_ep81
fd0u1680            ptyb1  ptyp0  ptysf  ptywe  ram5        tty31  ttyb4  ttyp3  ttyt2  ttyx1  usbdev5.2_ep00
fd0u1722            ptyb2  ptyp1  ptyt0  ptywf  ram6        tty32  ttyb5  ttyp4  ttyt3  ttyx2  usbdev5.2_ep01
fd0u1743            ptyb3  ptyp2  ptyt1  ptyx0  ram7        tty33  ttyb6  ttyp5  ttyt4  ttyx3  usbdev5.2_ep82
fd0u1760            ptyb4  ptyp3  ptyt2  ptyx1  ram8        tty34  ttyb7  ttyp6  ttyt5  ttyx4  usbdev6.1_ep00
fd0u1840            ptyb5  ptyp4  ptyt3  ptyx2  ram9        tty35  ttyb8  ttyp7  ttyt6  ttyx5  usbdev6.1_ep81
fd0u1920            ptyb6  ptyp5  ptyt4  ptyx3  random      tty36  ttyb9  ttyp8  ttyt7  ttyx6  usbdev7.1_ep00
fd0u360             ptyb7  ptyp6  ptyt5  ptyx4  rtc         tty37  ttyba  ttyp9  ttyt8  ttyx7  usbdev7.1_ep81
fd0u720             ptyb8  ptyp7  ptyt6  ptyx5  scd0        tty38  ttybb  ttypa  ttyt9  ttyx8  vbi
fd0u800             ptyb9  ptyp8  ptyt7  ptyx6  sda         tty39  ttybc  ttypb  ttyta  ttyx9  vbi0
fd0u820             ptyba  ptyp9  ptyt8  ptyx7  sda1        tty4   ttybd  ttypc  ttytb  ttyxa  vboxdrv
fd0u830             ptybb  ptypa  ptyt9  ptyx8  sda2        tty40  ttybe  ttypd  ttytc  ttyxb  vcs
full                ptybc  ptypb  ptyta  ptyx9  sda4        tty41  ttybf  ttype  ttytd  ttyxc  vcs1
fuse                ptybd  ptypc  ptytb  ptyxa  sda5        tty42  ttyc0  ttypf  ttyte  ttyxd  vcs12
hda                 ptybe  ptypd  ptytc  ptyxb  sda6        tty43  ttyc1  ttyq0  ttytf  ttyxe  vcs2
hiddev0             ptybf  ptype  ptytd  ptyxc  sdb         tty44  ttyc2  ttyq1  ttyu0  ttyxf  vcs3
hidraw0             ptyc0  ptypf  ptyte  ptyxd  sdc         tty45  ttyc3  ttyq2  ttyu1  ttyy0  vcs4
hidraw1             ptyc1  ptyq0  ptytf  ptyxe  sdd         tty46  ttyc4  ttyq3  ttyu2  ttyy1  vcs5
hidraw2             ptyc2  ptyq1  ptyu0  ptyxf  sde         tty47  ttyc5  ttyq4  ttyu3  ttyy2  vcs6
hpet                ptyc3  ptyq2  ptyu1  ptyy0  sequencer   tty48  ttyc6  ttyq5  ttyu4  ttyy3  vcs7
initctl             ptyc4  ptyq3  ptyu2  ptyy1  sequencer2  tty49  ttyc7  ttyq6  ttyu5  ttyy4  vcsa
input               ptyc5  ptyq4  ptyu3  ptyy2  sg0         tty5   ttyc8  ttyq7  ttyu6  ttyy5  vcsa1
kmem                ptyc6  ptyq5  ptyu4  ptyy3  sg1         tty50  ttyc9  ttyq8  ttyu7  ttyy6  vcsa12
kmsg                ptyc7  ptyq6  ptyu5  ptyy4  sg2         tty51  ttyca  ttyq9  ttyu8  ttyy7  vcsa2
log                 ptyc8  ptyq7  ptyu6  ptyy5  sg3         tty52  ttycb  ttyqa  ttyu9  ttyy8  vcsa3
loop0               ptyc9  ptyq8  ptyu7  ptyy6  sg4         tty53  ttycc  ttyqb  ttyua  ttyy9  vcsa4
loop1               ptyca  ptyq9  ptyu8  ptyy7  sg5         tty54  ttycd  ttyqc  ttyub  ttyya  vcsa5
loop2               ptycb  ptyqa  ptyu9  ptyy8  shm         tty55  ttyce  ttyqd  ttyuc  ttyyb  vcsa6
loop3               ptycc  ptyqb  ptyua  ptyy9  slamr0      tty56  ttycf  ttyqe  ttyud  ttyyc  vcsa7
lp0                 ptycd  ptyqc  ptyub  ptyya  slamr1      tty57  ttyd0  ttyqf  ttyue  ttyyd  video
lp1                 ptyce  ptyqd  ptyuc  ptyyb  slamr2      tty58  ttyd1  ttyr0  ttyuf  ttyye  video0
lp2                 ptycf  ptyqe  ptyud  ptyyc  slamr3      tty59  ttyd2  ttyr1  ttyv0  ttyyf  vmmon
lp3                 ptyd0  ptyqf  ptyue  ptyyd  snapshot    tty6   ttyd3  ttyr2  ttyv1  ttyz0  vmnet0
mapper              ptyd1  ptyr0  ptyuf  ptyye  snd         tty60  ttyd4  ttyr3  ttyv2  ttyz1  vmnet1
mem                 ptyd2  ptyr1  ptyv0  ptyyf  sr0         tty61  ttyd5  ttyr4  ttyv3  ttyz2  vmnet2
mixer               ptyd3  ptyr2  ptyv1  ptyz0  stderr      tty62  ttyd6  ttyr5  ttyv4  ttyz3  vmnet3
mixer1              ptyd4  ptyr3  ptyv2  ptyz1  stdin       tty63  ttyd7  ttyr6  ttyv5  ttyz4  vmnet4
network_latency     ptyd5  ptyr4  ptyv3  ptyz2  stdout      tty7   ttyd8  ttyr7  ttyv6  ttyz5  vmnet5
network_throughput  ptyd6  ptyr5  ptyv4  ptyz3  tty         tty8   ttyd9  ttyr8  ttyv7  ttyz6  vmnet6
null                ptyd7  ptyr6  ptyv5  ptyz4  tty0        tty9   ttyda  ttyr9  ttyv8  ttyz7  vmnet7
nvidia0             ptyd8  ptyr7  ptyv6  ptyz5  tty1        ttyS0  ttydb  ttyra  ttyv9  ttyz8  vmnet8
nvidiactl           ptyd9  ptyr8  ptyv7  ptyz6  tty10       ttyS1  ttydc  ttyrb  ttyva  ttyz9  zero
port                ptyda  ptyr9  ptyv8  ptyz7  tty11       ttyS2  ttydd  ttyrc  ttyvb  ttyza
ppp                 ptydb  ptyra  ptyv9  ptyz8  tty12       ttyS3  ttyde  ttyrd  ttyvc  ttyzb
[root@localhost ~]#

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
А какие ещё бывают способы поиска hiddev
Читать и думать, что не так. Вам проще - у Вас UPS под боком и идеи сразу можно проверять.

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Читать и думать, что не так. Вам проще - у Вас UPS под боком и идеи сразу можно проверять.
ну почему мои девайсы всегда оказываются самыми исключительными для Linux?
Ведь самое главное условие их приобретения, было -  это наличие дров под Linux, в комплекте.

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
На новой платформе теперь пытаюсь, то-же самое сделать. Адрес упса - нашёл: /dev/usb/hiddev0
Прописал его в гуёвых настройках knutclient, но пишет адрес не известный.
Ищу конфиги:
[root@host-242 ~]# ls /etc/nut
certs  upsmon.conf  upssched.conf
[root@host-242 ~]#
там только это. Как делать? Может ups.conf надо самому создать? По образцу?

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Где ups.conf искать?
Может его заново создать?

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

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Заново создал, с таким содержимым:
[root@host-242 ~]# cat /etc/nut/ups.conf
 
[powercom]
    driver = auto
    port = /dev/usb/hiddev0[root@host-242 ~]#
Всё-равно не работает!
Как ещё можно сделать?