Skip to Content
DocumentationRéférenceMatérielPériphériques

Périphériques USB

Dépannage de base

# List all USB devices lsusb # Detailed information lsusb -v -d VENDOR_ID:PRODUCT_ID # View USB device tree lsusb -t # USB events in kernel log sudo dmesg | grep -i usb

Périphériques de stockage USB

Les disques durs externes USB et les clés USB sont généralement plug-and-play. S’ils ne sont pas automatiquement montés :

# View device partitions sudo fdisk -l /dev/sdX # Manual mount sudo mkdir -p /mnt/usb sudo mount /dev/sdX1 /mnt/usb # Mount NTFS partition sudo apt install ntfs-3g sudo mount -t ntfs-3g /dev/sdX1 /mnt/usb

Périphériques série USB

# Check serial devices ls /dev/ttyUSB* /dev/ttyACM* # Add user to the dialout group sudo usermod -aG dialout $USER

Imprimantes

Installer le service d’impression CUPS

Ubuntu 26.04 a CUPS installé par défaut. Confirmez que le service est en cours d’exécution :

systemctl status cups

Ajouter une imprimante

Interface graphique : Paramètres > Imprimantes > Ajouter une imprimante

Ligne de commande :

# Search for network printers lpinfo -v # Install printer driver packages sudo apt install printer-driver-all # HP printers sudo apt install hplip hp-setup # Graphical configuration tool # Brother printers # Download the Linux driver installation script from the Brother website

Test d’impression

# View configured printers lpstat -p -d # Print a test page lp -d PRINTER_NAME /usr/share/cups/data/testprint

Problèmes courants

Si l’imprimante n’est pas détectée :

sudo systemctl restart cups sudo lpinfo -v # Rescan

Scanners

Cadre d’analyse SANE

sudo apt install sane-utils libsane-extra xsane # Detect scanners scanimage -L # Command line scanning scanimage --format=png > scan.png # Graphical scanning tool sudo apt install simple-scan

Scanners réseau

Modifiez /etc/sane.d/net.conf pour ajouter l’adresse du scanner réseau :

# Add scanner IP 192.168.1.100

Webcams et capture vidéo

Détection de webcam

ls /dev/video* v4l2-ctl --list-devices

Cartes de capture USB

La plupart des cartes de capture HDMI utilisent le pilote UVC standard :

sudo apt install v4l-utils v4l2-ctl --device=/dev/video0 --list-formats-ext

Testez avec OBS Studio ou VLC :

sudo apt install obs-studio # or vlc v4l2:///dev/video0

Tablettes à dessin

Tablettes Wacom

Le bureau 26.04 Ubuntu exécute une session Wayland, dans laquelle les tablettes Wacom fonctionnent immédiatement. Préférez configurer la cartographie, les boutons et la courbe de pression dans Paramètres GNOME > Tablette à dessin — aucun pilote supplémentaire n’est nécessaire.

# Confirm the device is recognized by the kernel sudo libinput list-devices | grep -i -A2 -i "tablet\|wacom"
Note

xsetwacom / xserver-xorg-input-wacom ne fonctionnent que sous X11 (XWayland ne prend pas en charge leur réglage) — vous n’en avez besoin que lorsque vous êtes connecté à un autre bureau qui fournit une session X.org (comme KDE/Xfce) :

sudo apt installer xserver-xorg-input-wacom xsetwacom --liste des appareils xsetwacom --set "DEVICE_NAME" Courbe de pression 0 0 100 100

Tablettes de dessin non Wacom

Certaines tablettes graphiques (telles que Huion, UGEE) peuvent nécessiter l’installation d’un pilote supplémentaire :

# Check if it is recognized as an input device sudo libinput list-devices | grep -i tablet

Contrôleurs de jeu

Les contrôleurs grand public – Xbox (y compris l’adaptateur sans fil), PlayStation et autres – fonctionnent immédiatement via les pilotes de noyau intégrés (xpad, hid-playstation, etc.) ; il n’est pas nécessaire d’installer xboxdrv (obsolète).

# Detect controllers ls /dev/input/js* sudo apt install joystick jstest /dev/input/js0

Étapes de dépannage générales

  1. Vérifiez le journal du noyau après avoir branché l’appareil : sudo dmesg -w (surveillance en temps réel)
  2. Confirmez que l’appareil est reconnu par USB : lsusb
  3. Vérifiez si des pilotes ou un firmware sont manquants : sudo dmesg | grep -i firmware
  4. Installez le package de firmware générique : sudo apt install linux-firmware
  5. Vérifiez les autorisations de l’appareil et les groupes d’utilisateurs