Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-05-2019 14:01:08

alinthda
Membre
Distrib. : openmediavault 4.1.3 64Bits basée sur Stretch
Noyau : Linux 4.19.0-0.bpo.4-amd64
(G)UI : Aucun
Inscription : 03-05-2019

Problème de détection Onduleur avec Nut

Bonjour a tous,

Je viens de changer d'onduleur dans ma baie, habituellement j'ai toujours eu des APC qui fonctionnaient très bien avec Nut.
Dans le fichier de config il me suffisait de rentrer:


driver = apcsmart
port = auto



Et je pouvais suivre l'état de l'onduleur et déclencher l'arrêt automatique au bout d'un laps de temps.

Aujourd'hui j'ai changé d'onduleur pour un infosec X4 compatible nut, j'ai donc modifié le fichier avec le driver compatible trouvé sur le site officiel de nut:


driver = blazer_usb
port = auto



Mais impossible d'établir la connexion, nut ne trouve pas le port.

J'ai donc vérifié si l'onduleur était détecté en usb:

lsusb]


Bus 005 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial



Il est vu correctement, malheureusement, le port auto ne fonctionnent pas je dois le spécifier mais aucun port série (virtuel) n’est créé lors de la connection de l’onduleur.
En faisant des recherches sur le net j'ai trouvé une personne qui a eu le même problème voila comment il l'a résolu:

Un device standard /dev/hidraw0 sera quand même créé automatiquement pour que le système puisse communiquer en mode directe avec l’onduleur


J'ai donc essayé sans succès:


driver = blazer_usb
port = /dev/hidraw0



J'ai d'ailleurs vérifié dans /dev/* ce port n'existe pas
Voici la liste des ports existants:

ls /dev/*



/dev/autofs       /dev/log           /dev/pps0    /dev/sdh     /dev/tty1   /dev/tty23  /dev/tty37  /dev/tty50  /dev/tty7      /dev/vcs2 /dev/vcsu3
/dev/btrfs-control    /dev/loop-control        /dev/psaux   /dev/sg0     /dev/tty10  /dev/tty24  /dev/tty38  /dev/tty51  /dev/tty8      /dev/vcs3 /dev/vcsu4
/dev/console        /dev/md127         /dev/ptmx    /dev/sg1     /dev/tty11  /dev/tty25  /dev/tty39  /dev/tty52  /dev/tty9      /dev/vcs4 /dev/vcsu5
/dev/core       /dev/mem           /dev/ptp0    /dev/sg2     /dev/tty12  /dev/tty26  /dev/tty4   /dev/tty53  /dev/ttyS0     /dev/vcs5 /dev/vcsu6
/dev/cpu_dma_latency  /dev/memory_bandwidth    /dev/random  /dev/sg3     /dev/tty13  /dev/tty27  /dev/tty40  /dev/tty54  /dev/ttyS1     /dev/vcs6 /dev/vga_arbiter
/dev/cuse       /dev/network_latency     /dev/rfkill  /dev/sg4     /dev/tty14  /dev/tty28  /dev/tty41  /dev/tty55  /dev/ttyS2     /dev/vcsa /dev/vhci
/dev/full       /dev/network_throughput  /dev/rtc     /dev/sg5     /dev/tty15  /dev/tty29  /dev/tty42  /dev/tty56  /dev/ttyS3     /dev/vcsa1  /dev/vhost-net
/dev/fuse       /dev/null          /dev/rtc0    /dev/sg6     /dev/tty16  /dev/tty3   /dev/tty43  /dev/tty57  /dev/uhid      /dev/vcsa2  /dev/vhost-vsock
/dev/gpiochip0        /dev/nvme0         /dev/sda     /dev/sg7     /dev/tty17  /dev/tty30  /dev/tty44  /dev/tty58  /dev/uinput      /dev/vcsa3  /dev/watchdog
/dev/gpiochip1        /dev/nvme0n1         /dev/sdb     /dev/snapshot  /dev/tty18  /dev/tty31  /dev/tty45  /dev/tty59  /dev/urandom     /dev/vcsa4  /dev/watchdog0
/dev/hpet       /dev/nvme0n1p1         /dev/sdc     /dev/stderr    /dev/tty19  /dev/tty32  /dev/tty46  /dev/tty6   /dev/vboxdrv     /dev/vcsa5  /dev/zero
/dev/hwrng        /dev/nvme0n1p2         /dev/sdd     /dev/stdin     /dev/tty2   /dev/tty33  /dev/tty47  /dev/tty60  /dev/vboxdrvu    /dev/vcsa6
/dev/initctl        /dev/nvme0n1p5         /dev/sde     /dev/stdout    /dev/tty20  /dev/tty34  /dev/tty48  /dev/tty61  /dev/vboxnetctl  /dev/vcsu
/dev/kmsg       /dev/port          /dev/sdf     /dev/tty     /dev/tty21  /dev/tty35  /dev/tty49  /dev/tty62  /dev/vcs     /dev/vcsu1
/dev/kvm        /dev/ppp           /dev/sdg     /dev/tty0    /dev/tty22  /dev/tty36  /dev/tty5   /dev/tty63  /dev/vcs1      /dev/vcsu2

/dev/block:
259:0  259:1  259:2  259:3  8:0  8:112  8:16  8:32  8:48  8:64  8:80  8:96  9:127

/dev/bsg:
0:0:0:0  1:0:0:0  2:0:0:0  3:0:0:0  4:0:0:0  5:0:0:0  8:0:0:0  9:0:0:0

/dev/bus:
usb

/dev/char:
10:1  10:232  10:59 116:2 116:8  13:68  13:75    189:514  1:7   21:4     247:0  247:7  4:0   4:15  4:21  4:28  4:34  4:40  4:47  4:53  4:6   4:66  5:2  7:132  7:6   7:70
10:130  10:234  10:60 116:3 116:9  13:69  189:0    189:640  1:8   21:5     247:1  248:0  4:1   4:16  4:22  4:29  4:35  4:41  4:48  4:54  4:60  4:67  7:0  7:133  7:64
10:183  10:235  10:61 116:33  13:63  13:70  189:1    1:1  1:9   21:6     247:2  249:0  4:10  4:17  4:23  4:3   4:36  4:42  4:49  4:55  4:61  4:7   7:1  7:134  7:65
10:184  10:55 10:62 116:4 13:64  13:71  189:128  1:11 21:0  21:7     247:3  250:0  4:11  4:18  4:24  4:30  4:37  4:43  4:5   4:56  4:62  4:8   7:128  7:2    7:66
10:228  10:56 10:63 116:5 13:65  13:72  189:256  1:3  21:1  226:0    247:4  252:0  4:12  4:19  4:25  4:31  4:38  4:44  4:50  4:57  4:63  4:9   7:129  7:3    7:67
10:229  10:57 116:10  116:6 13:66  13:73  189:384  1:4  21:2  226:128  247:5  254:0  4:13  4:2   4:26  4:32  4:39  4:45  4:51  4:58  4:64  5:0   7:130  7:4    7:68
10:231  10:58 116:11  116:7 13:67  13:74  189:512  1:5  21:3  246:0    247:6  254:1  4:14  4:20  4:27  4:33  4:4   4:46  4:52  4:59  4:65  5:1   7:131  7:5    7:69

/dev/cpu:
microcode

/dev/disk:
by-id  by-label  by-partuuid  by-path  by-uuid

/dev/dri:
card0  renderD128

/dev/fd:
0  1  2  3

/dev/hugepages:

/dev/input:
by-path  event0  event1  event10  event11  event2  event3  event4  event5  event6  event7  event8  event9  mice

/dev/mapper:
control

/dev/md:
Titan:Stockage

/dev/mqueue:

/dev/net:
tun

/dev/pts:
0  ptmx

/dev/shm:
mono.1344  mono.2142

/dev/snd:
by-path  controlC0  controlC1  hwC0D0  hwC1D0  pcmC0D3p  pcmC0D7p  pcmC1D0c  pcmC1D0p  pcmC1D1p  pcmC1D2c  seq  timer

/dev/vboxusb:
001  005

/dev/vfio:
vfio



Je ne sais plus quoi faire pour faire fonctionner nut avec cet onduleur. Si quelqu'un a une idée merci d'avance


-edit-

Je viens de me rentre compte que les ports existent pendant le démarrage de la machine:


/dev/hidraw0
/dev/usb:
hiddev0
 




puis disparaisse à la fin du boot....???

Dernière modification par alinthda (30-05-2019 14:20:19)

Hors ligne

#2 22-06-2019 18:12:51

woinche
Membre
Lieu : rhone alpes
Distrib. : debian 9
Noyau : Linux 4.9.0-8-amd64
(G)UI : KDE
Inscription : 17-11-2018

Re : Problème de détection Onduleur avec Nut

je ne sais pas si ça peut t'aider,

j'ai acheté un APC back RS 900G pour protégé une machines domestique, j'avais eu des problèmes parce que l'utilisateur nut n'avais pas les droits (RWX) sur le périphérique
vérifie ça.

tu cherche a passer par /dev/hidraw0 mais on est bien d'accord que ton onduleur est branché en USB ? adaptateur série --> USB certes mais USB quand mène.
vérifie si le périphérique usb existe dans /dev/bus/usb/ $id_bus_ou_est_connecté_l'onduleur /$id_périphérique ce qui donnerais selon ton résultat lsusb

/dev/bus/usb/005/003

ci ce périphérique existe, donne les droits à NUT dessus. voici je que j'ai sur le serveur domestique

crw-rw-r-- 1 root nut  189, 513 juin  22 18:09 002
 

Hors ligne

Pied de page des forums