GNU/Linux >> Tutoriels Linux >  >> Linux

Linux me dit qu'un port série est utilisé, mais ce n'est pas le cas

Il n'y a probablement pas d'utilisation réelle de la ligne, mais un problème d'autorisation. Un moyen rapide et sale de tester pour moi était d'exécuter :

ls -la /dev/ttyUSB0
sudo chmod 666 /dev/ttyUSB0

et réessayez cu . S'il commence à fonctionner, vous devez prendre soin du respectif udev fichier et les autorisations/groupes d'utilisateurs. Pour mon appareil, cela ressemblait à ceci (étant membre de plugdev groupe):

> cat /etc/udev/rules.d/42-CP210x.rules 
ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SUBSYSTEMS=="usb",
ACTION=="add", MODE="0666", GROUP="plugdev"

Les privilèges des périphériques série sont accordés aux membres du dialout groupe. Pour vous connecter au /dev/ttyS0 J'ai ajouté l'utilisateur actuel au groupe en utilisant :

sudo adduser <username> dialout


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Quand utiliser /dev/random contre /dev/urandom ?

  3. Linux - Quand utiliser /dev et /sys pour la communication espace utilisateur-noyau ?

  4. Linux – Que signifie la lettre « u » dans /dev/urandom ?

  5. /etc/passwd affiche l'utilisateur dans un groupe, mais /etc/group ne le fait pas

Comment remplacer un disque dur défaillant dans un RAID logiciel Linux

tty (/dev/tty ) vs pts (/dev/pts) sous Linux

Que sont les fichiers /dev/zero et /dev/null sous Linux

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

/dev/sdb :aucun fichier ou répertoire de ce type (mais /dev/sdb1, etc. existe)

Linux :Différence entre /dev/console , /dev/tty et /dev/tty0