[Ac] UPS ze złączem USB i demon apcupsd.

Dariusz Laskowski darlas w post.pl
Czw, 30 Gru 2004, 18:58:43 CET


Głupia sprawa, ale nie umiem używać UPS-a... :-/
Nie podaję szczegółowego opisu, bo na razie nie chcę Was zamęczać; :-)
chciałem tylko spytać czy komuś działa takie ustrojstwo jak niżej
(lub podobne) z programem apcupsd (budowanym --with usb)?

$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

$ cat /proc/bus/usb/devices

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.8 ohci_hcd
S:  Product=Silicon Integrated Systems [SiS] USB 1.0 Controller (#3)
S:  SerialNumber=0000:00:03.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.8 ohci_hcd
S:  Product=Silicon Integrated Systems [SiS] USB 1.0 Controller (#2)
S:  SerialNumber=0000:00:03.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=051d ProdID=0002 Rev= 0.06
S:  Manufacturer=American Power Conversion
S:  Product=Back-UPS CS 500 FW:808.q5.I USB FW:q5
S:  SerialNumber=BB0440013436
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   6 Ivl=100ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.8 ohci_hcd
S:  Product=Silicon Integrated Systems [SiS] USB 1.0 Controller
S:  SerialNumber=0000:00:03.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms


PS: Po klepnięciu './make-hiddev' coś tam się pojawiło
    (a bo ja tam wiem czy to to co powinno?):

$ ls /dev/usb/hid/ -l
razem 0
crw-------  1 root root 180,  96 2004-12-30 18:38 hiddev0
crw-------  1 root root 180,  97 2004-12-30 18:38 hiddev1
crw-------  1 root root 180, 106 2004-12-30 18:38 hiddev10
crw-------  1 root root 180, 107 2004-12-30 18:38 hiddev11
crw-------  1 root root 180, 108 2004-12-30 18:38 hiddev12
crw-------  1 root root 180, 109 2004-12-30 18:38 hiddev13
crw-------  1 root root 180, 110 2004-12-30 18:38 hiddev14
crw-------  1 root root 180, 111 2004-12-30 18:38 hiddev15
crw-------  1 root root 180,  98 2004-12-30 18:38 hiddev2
crw-------  1 root root 180,  99 2004-12-30 18:38 hiddev3
crw-------  1 root root 180, 100 2004-12-30 18:38 hiddev4
crw-------  1 root root 180, 101 2004-12-30 18:38 hiddev5
crw-------  1 root root 180, 102 2004-12-30 18:38 hiddev6
crw-------  1 root root 180, 103 2004-12-30 18:38 hiddev7
crw-------  1 root root 180, 104 2004-12-30 18:38 hiddev8
crw-------  1 root root 180, 105 2004-12-30 18:38 hiddev9

Za to po klepnięciu:
$ ./hid-ups
Couldn't find USB UPS device, check your /dev.

I tyle. Śmierć frajerom! Ale ja nie chcę umierać... :-/


PPS: Na stronie <http://www.apcupsd.com/3.10.x-manual/check_usb.html>
     piszą, że mam zainstalować devfsd (w życiu na oczy tego nie widziałem
     i nie wiem co się z tym robi) albo skompilować kernel z _wyłączonym_
     CONFIG_USB_DYNAMIC_MINORS (kompilacja kernela z kolei nie wchodzi
     w grę ze względów światopoglądowo-politycznych).

     I stąd moje pytanie na początku (tzn. czy w ogóle komuś to działa?),
     bo nie wiem czy mam dalej coś próbować robić (ale co? a poza tym
     jestem ZU, więc to boli) czy dać sobie spokój...

-- 
Dariusz Laskowski
darlas at post.pl                   Nie potrafię napisać tego zdania tak,
                                    żeby było krótkie i zrozumiałe,
                                    więc się wysilcie.      Mariusz Mazur




Więcej informacji o liście dyskusyjnej pld-users-pl