[Sid] Mise en service d'un UPS usb

Mise en service d'un UPS usb [Sid] - Linux et OS Alternatifs

Marsh Posté le 14-06-2004 à 18:13:15    

Bonsoir,
 
Je suis en train d'essayer de mettre en place un UPS mais j'ai pleins d'ennuis....
 
OS: Debian Sid kernel 2.6.6 (XFS)
UPS: APC Back-Ups CS 350
 
J'ai essayé de suivre le méthode du site officiel de apcupsd
 
Alors en bref...
 
J'ai installé le support usb (en dur) comme il faut (je crois)
 
[root@cerise ~] ls -l /sys/bus/usb/drivers/
total 0
drwxr-xr-x    2 root     root            0 Jun  14 20:04 hid
drwxr-xr-x    2 root     root            0 Jun  14 20:04 hiddev
drwxr-xr-x    2 root     root            0 Jun  14 20:03 hub
drwxr-xr-x    2 root     root            0 Jun  14 20:03 usb
drwxr-xr-x    2 root     root            0 Jun  14 20:03 usbfs
 
Mais je ne trouve pas le périphérique HID
 
Pour info...
 
[root@cerise ~] dmesg | grep usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver hiddev
usbcore: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
usb 1-1: new low speed USB device using adress 2
hiddev96: USB HID v1.00 Device [American Power Conversion Back-UPS 350 FW: 5.4.I USB FW: c1 ] on usb-0000:00:07.2-1
 
et, enfin, quand j'essaie de lancer le deamon apcupsd:
 
[root@cerise ~] /etc/init.d/apcupsd start
Please check your configuration and the remove this warning to make apcupsd work
 
Donc j'edite /etc/apcupsd/apcupsd.conf
 
mais je bute sur la ligne suivante:
 
DEVICE /dev/sttyS0
où sttyS0 devrait être remplacé par un truc du genre:
/dev/usb/hiddev[0-15]
 
Or
 
[root@cerise ~] ls -a /dev/usb | grep hidddev*
(ne renvoie rien)
 
De plus je ne sais pas où on enléve l'avertissement "Please check your configuration and the remove this warning to make apcupsd work"
 
Merci


Message édité par nicephore17 le 16-06-2004 à 00:32:54

---------------
Mac Pro powered (sorry)
Reply

Marsh Posté le 14-06-2004 à 18:13:15   

Reply

Marsh Posté le 14-06-2004 à 20:48:42    

perso je susi en stable ma technique (par compilation forcement stable est un poil vielle) : ;)  
 
-Extraire apcups de son archive.
tar zxvf apcupsd-xxxx.tar.gz
-Lancez le script:
cd apcupsd-xxxx/examples/
./make-hiddev
-Compiler apcups:
./configure --with-serial-dev=/dev/usb/hid/hiddev0 -–with-upstype=usb -–with-upscable=usb -–enable-pthreads –-enable-usb
Make
Make install
 
T as tout pour t aider la dedans ;)


Message édité par clockover le 14-06-2004 à 20:49:53
Reply

Marsh Posté le 15-06-2004 à 17:47:19    

regarde deja ca :
 
--with-serial-dev=/dev/usb/hid/hiddev0
 
Verifie si ca se stiue bien là sur un sid ;)! Si il existe. Sinon tu te sers des sources pour crée totu ça betement.
Apres je sais pas :/ Mais moi ca marche comme ca ;)

Reply

Marsh Posté le 15-06-2004 à 20:51:39    

Clockover a écrit :

...
-Compiler apcups:
./configure --with-serial-dev=/dev/usb/hid/hiddev0 -–with-upstype=usb -–with-upscable=usb -–enable-pthreads –-enable-usb


 
./configure: Aucun fichier ou répertoire de ce type  :??:  
 
Nota: apcupsd-3.13.10


---------------
Mac Pro powered (sorry)
Reply

Marsh Posté le 15-06-2004 à 21:49:44    

J'utilise NUT sur ma Debian (Sarge) avec un APC Cyberfort et dans ups.conf j'ai
 
[APC]
    driver = hidups
    port = /dev/usb/hid/hiddev0
 
Et de device /etc/usb/hid/hiddev0 existe bien (j'utilise devfs)

Reply

Marsh Posté le 16-06-2004 à 00:32:21    

jdloic a écrit :

J'utilise NUT sur ma Debian (Sarge) avec un APC Cyberfort et dans ups.conf j'ai
 
[APC]
    driver = hidups
    port = /dev/usb/hid/hiddev0
 
Et de device /etc/usb/hid/hiddev0 existe bien (j'utilise devfs)


 
Je suis en train de l'essayer
apt-get install nut
et puis j'ai suivi les instructions /usr/share/doc/nut/README.Debian.gz
 
maintenant comment je fait pout tester?
 
J'ai essayé  
upsc APC@localhost
Error: Connection Failure: Connection refused
 
...?
 
Que faire??? comment puis je être sur qu'il est bien connecté sur hiddev0?


---------------
Mac Pro powered (sorry)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed