User Tools

Site Tools


documentation:raspberry_pi:desactiver_power_usb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

documentation:raspberry_pi:desactiver_power_usb [2019/08/16 10:23]
dbroqua created
documentation:raspberry_pi:desactiver_power_usb [2019/08/21 23:05]
Line 1: Line 1:
-====== Désactiver l'alim des ports USB ====== 
- 
-J'ai une imprimante 3D (ender 3) branchée en USB sur le Raspberry. Lorsque j'​éteins mon imprimante son écran reste partiellement allumé car il utilise l'alim du Raspberry. 
- 
-Dans cet article je vais donc expliquer la procédure pour désactiver l'​alimentation des périphériques USB du Raspberry. 
- 
-===== Pré requis ===== 
- 
-Nous allons avoir besoin du paquet libusb-1.0-0-dev et du programme uhubctl. 
- 
-<code bash> 
-sudo apt-get install libusb-1.0-0-dev 
-cd ~ 
-git clone https://​github.com/​mvp/​uhubctl 
-cd uhubctl/ 
-sudo make install 
-</​code>​ 
- 
-===== Création du service ===== 
- 
-Une fois le programme installé nous allons pouvoir faire un service afin que systemd lance le programme au démarrage du Raspberry. 
- 
-<code bash> 
-nano -w /​etc/​systemd/​system/​uhubctl.service 
- 
-[Unit] 
-Description=Disable power on USB 
-After=dbus.service 
-  
-[Service] 
-Type=simple 
-  
-User=root 
-Group=root 
-UMask=007 
-  
-ExecStart=/​sbin/​uhubctl -a off -p 2 
-  
-Restart=on-failure 
-  
-# Configures the time to wait before service is stopped forcefully. 
-TimeoutStopSec=300 
-  
-[Install] 
-WantedBy=multi-user.target ​ 
-</​code>​ 
- 
-<note important>​-p 2 signifie que je souhaite agir uniquement sur le port USB 2 de mon raspberry</​note>​ 
- 
-===== Activation du service ===== 
- 
-Il ne reste plus qu'a activer le service afin qu'a chaque redémarrage du Pi celui-ci désactive l'​alimentation sur le port 2. 
- 
-<code bash> 
-systemctl enable uhubctl 
-</​code>​ 
- 
-===== Annexe ===== 
- 
-  * [[https://​github.com/​mvp/​uhubctl|uhubctl]] 
  
documentation/raspberry_pi/desactiver_power_usb.txt · Last modified: 2019/08/21 23:05 (external edit)