christian.briard Posté(e) Avril 17, 2023 Posté(e) Avril 17, 2023 Bonjour, Je cherche à connecter ma CREALITY 3D PRO via un lien USB avec mon PC sous UBUNTU avec le logiciel PROTERFACE. Je n'y parviens pas car le /DEV/ttyprintk est propriétéde root. PROTERFACE me retourne une "erreur série: {erno 13} could not open port /DEV/ttyprintk : permission non accordée" Quelqu'un a t-il déjà expérimenté un tel soucis ? Bien à vous,
PPAC Posté(e) Avril 17, 2023 Posté(e) Avril 17, 2023 (modifié) Salutation ! il y a 31 minutes, christian.briard a dit : /DEV/ttyprintk Cela me semble étrange que "dev" soit en majuscule ... Sinon, surement une histoire de rajouter l'utilisateur au groupe autorisé a utiliser les port séries ... usermod -a -G dialout yourUserName extrait de https://www.repetier.com/documentation/repetier-host/rh-installation-and-configuration/ ( Repetier Host mais même principe pour accéder au port série sous linux ) Sinon creuser sur le github de Pronterface exemple https://github.com/kliment/Printrun/issues/1167 Modifié (le) Avril 17, 2023 par PPAC
christian.briard Posté(e) Avril 18, 2023 Auteur Posté(e) Avril 18, 2023 Merci. Oui "dev" est bien en minuscules. Mon utilisateur a bien été ajouté au groupe dialout mais sans résultat. Je n'ai pas essayé l'installation de repetier car je devine qu'il va se poser une problématique identique. Le forum GitHub se clôture sans solution pour l'utilisateur. Un ls retourne : ls -l /dev/ttyprintk crw------- 1 root root 5, 3 avril 15 09:13 /dev/ttyprintk ttyprintk est bien propriété de root. Enfin proterface lancé avec un sudo me donne ceci : sudo pronterface WARNING:root:Could not setup DBus for sleep inhibition: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ScreenSaver was not provided by any .service files WARNING:root:RPC server bound on non-default port 7979 (pronterface:92925): Gtk-CRITICAL **: 11:36:35.151: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface:92925): Gtk-CRITICAL **: 11:36:35.151: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface:92925): Gtk-CRITICAL **: 11:36:35.350: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface:92925): Gtk-CRITICAL **: 11:36:35.350: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton Connexion en cours... Imprimante non connectée. Disconnecting from printer... Fin du programme. Au revoir ! En mode debug un M105 est envoyé mais jamais acquitté par la machine. La fin du programme intervient quand je ferme Pronterface. Je reste quoi ...
PPAC Posté(e) Avril 18, 2023 Posté(e) Avril 18, 2023 (modifié) il y a une heure, christian.briard a dit : /dev/ttyprintk Je me dit que tu utilise peut être pas le bon "/dev/tty..." A tu vérifier quand le cable USB est branché que tu as bien une périphérique en plus quand tu fait un lsusb Et après que tu as bien des truc dans "/dev/serial/..." Exemple chez moi quand le branche un Arduino en USB, faire un "ls -l /dev/serial/by-id" me permet de voir les port séries associé a un id de périphérique et cela me dit que c'est "/dev/ttyACM0" chez moi ( et non "/dev/ttyprintk" qui semble être un périphérique spécial mais sans rapport avec une connexion USB-Série) $ ls -l /dev/serial/by-id/ total 0 lrwxrwxrwx 1 root root 13 avril 18 12:47 usb-Arduino__www.arduino.cc__0042_854383031333518121E2-if00 -> ../../ttyACM0 $ ls -l /dev/ttyACM0 crw-rw----+ 1 root dialout 166, 0 avril 18 12:47 /dev/ttyACM0 Modifié (le) Avril 18, 2023 par PPAC
christian.briard Posté(e) Avril 18, 2023 Auteur Posté(e) Avril 18, 2023 L’utilisation du mauvais port ...cela m'a traversé l'esprit ... mais je ne sais résoudre. ttyprintk est serveur de message via printk : https://cateee.net/lkddb/web-lkddb/TTY_PRINTK.html Un lsusb me revoie ceci : lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 5986:055c Acer, Inc BisonCam, NB Pro Bus 003 Device 004: ID 8087:07dc Intel Corp. Bluetooth wireless interface Bus 003 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 003 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Ma Creality est bien vue sur le Bus 003 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter. Je n'ai pas de répertoire dev/serial/ mais un dev/usb avec un seul fichier /dev/usb/hiddev0, propriété du root illisible. Voici mon répertoire /dev/ Citation ls -l /dev total 0 crw-r--r-- 1 root root 10, 235 avril 13 11:19 autofs drwxr-xr-x 2 root root 1440 avril 17 11:01 block drwxr-xr-x 2 root root 100 avril 15 08:58 bsg crw------- 1 root root 10, 234 avril 13 11:19 btrfs-control drwxr-xr-x 3 root root 60 avril 13 11:19 bus lrwxrwxrwx 1 root root 3 avril 13 11:19 cdrom -> sr0 drwxr-xr-x 2 root root 4540 avril 18 14:05 char crw--w---- 1 root tty 5, 1 avril 13 11:19 console lrwxrwxrwx 1 root root 11 avril 13 11:19 core -> /proc/kcore drwxr-xr-x 6 root root 120 avril 18 14:03 cpu crw------- 1 root root 10, 124 avril 13 11:19 cpu_dma_latency crw------- 1 root root 10, 203 avril 13 11:19 cuse drwxr-xr-x 8 root root 160 avril 13 11:19 disk drwxr-xr-x 2 root root 60 avril 13 11:19 dma_heap drwxr-xr-x 3 root root 100 avril 13 11:19 dri crw------- 1 root root 234, 0 avril 13 11:19 drm_dp_aux0 crw------- 1 root root 10, 126 avril 13 11:19 ecryptfs crw-rw---- 1 root video 29, 0 avril 13 11:19 fb0 lrwxrwxrwx 1 root root 13 avril 13 11:19 fd -> /proc/self/fd crw-rw-rw- 1 root root 1, 7 avril 13 11:19 full crw-rw-rw- 1 root root 10, 229 avril 14 16:34 fuse crw------- 1 root root 239, 0 avril 13 11:19 hidraw0 crw------- 1 root root 239, 1 avril 13 11:19 hidraw1 crw------- 1 root root 239, 2 avril 13 11:19 hidraw2 crw------- 1 root root 10, 228 avril 13 11:19 hpet drwxr-xr-x 2 root root 0 avril 13 11:19 hugepages crw------- 1 root root 10, 183 avril 13 11:19 hwrng crw------- 1 root root 89, 0 avril 13 11:19 i2c-0 crw------- 1 root root 89, 1 avril 13 11:19 i2c-1 crw------- 1 root root 89, 2 avril 13 11:19 i2c-2 crw------- 1 root root 89, 3 avril 13 11:19 i2c-3 crw------- 1 root root 89, 4 avril 13 11:19 i2c-4 crw------- 1 root root 89, 5 avril 13 11:19 i2c-5 crw------- 1 root root 89, 6 avril 13 11:19 i2c-6 crw------- 1 root root 89, 7 avril 13 11:19 i2c-7 lrwxrwxrwx 1 root root 12 avril 13 11:19 initctl -> /run/initctl drwxr-xr-x 4 root root 500 avril 18 14:05 input crw-r--r-- 1 root root 1, 11 avril 13 11:19 kmsg crw-rw----+ 1 root kvm 10, 232 avril 14 16:34 kvm lrwxrwxrwx 1 root root 28 avril 13 11:19 log -> /run/systemd/journal/dev-log brw-rw---- 1 root disk 7, 0 avril 13 11:19 loop0 brw-rw---- 1 root disk 7, 1 avril 13 11:19 loop1 brw-rw---- 1 root disk 7, 10 avril 13 11:19 loop10 brw-rw---- 1 root disk 7, 11 avril 13 11:19 loop11 brw-rw---- 1 root disk 7, 12 avril 13 11:19 loop12 brw-rw---- 1 root disk 7, 13 avril 13 11:19 loop13 brw-rw---- 1 root disk 7, 14 avril 13 11:19 loop14 brw-rw---- 1 root disk 7, 15 avril 13 11:19 loop15 brw-rw---- 1 root disk 7, 16 avril 13 11:19 loop16 brw-rw---- 1 root disk 7, 17 avril 13 11:19 loop17 brw-rw---- 1 root disk 7, 18 avril 13 11:19 loop18 brw-rw---- 1 root disk 7, 19 avril 13 11:19 loop19 brw-rw---- 1 root disk 7, 2 avril 15 09:45 loop2 brw-rw---- 1 root disk 7, 20 avril 13 11:19 loop20 brw-rw---- 1 root disk 7, 21 avril 13 11:19 loop21 brw-rw---- 1 root disk 7, 22 avril 17 10:56 loop22 brw-rw---- 1 root disk 7, 23 avril 13 11:19 loop23 brw-rw---- 1 root disk 7, 24 avril 13 11:19 loop24 brw-rw---- 1 root disk 7, 25 avril 13 11:19 loop25 brw-rw---- 1 root disk 7, 26 avril 17 10:56 loop26 brw-rw---- 1 root disk 7, 27 avril 13 11:19 loop27 brw-rw---- 1 root disk 7, 28 avril 13 11:19 loop28 brw-rw---- 1 root disk 7, 29 avril 13 11:19 loop29 brw-rw---- 1 root disk 7, 3 avril 13 11:19 loop3 brw-rw---- 1 root disk 7, 30 avril 13 11:19 loop30 brw-rw---- 1 root disk 7, 31 avril 13 11:19 loop31 brw-rw---- 1 root disk 7, 32 avril 13 11:19 loop32 brw-rw---- 1 root disk 7, 33 avril 13 11:19 loop33 brw-rw---- 1 root disk 7, 34 avril 13 11:19 loop34 brw-rw---- 1 root disk 7, 35 avril 13 11:19 loop35 brw-rw---- 1 root disk 7, 36 avril 13 11:19 loop36 brw-rw---- 1 root disk 7, 37 avril 13 11:19 loop37 brw-rw---- 1 root disk 7, 38 avril 13 11:19 loop38 brw-rw---- 1 root disk 7, 39 avril 13 11:19 loop39 brw-rw---- 1 root disk 7, 4 avril 13 11:19 loop4 brw-rw---- 1 root disk 7, 40 avril 13 11:19 loop40 brw-rw---- 1 root disk 7, 41 avril 13 11:19 loop41 brw-rw---- 1 root disk 7, 42 avril 13 11:19 loop42 brw-rw---- 1 root disk 7, 43 avril 13 11:19 loop43 brw-rw---- 1 root disk 7, 44 avril 13 11:19 loop44 brw-rw---- 1 root disk 7, 45 avril 13 11:19 loop45 brw-rw---- 1 root disk 7, 46 avril 17 11:01 loop46 brw-rw---- 1 root disk 7, 47 avril 13 11:19 loop47 brw-rw---- 1 root disk 7, 48 avril 13 11:19 loop48 brw-rw---- 1 root disk 7, 49 avril 13 11:19 loop49 brw-rw---- 1 root disk 7, 5 avril 13 11:19 loop5 brw-rw---- 1 root disk 7, 50 avril 13 11:19 loop50 brw-rw---- 1 root disk 7, 51 avril 13 11:19 loop51 brw-rw---- 1 root disk 7, 52 avril 13 11:19 loop52 brw-rw---- 1 root disk 7, 53 avril 13 11:19 loop53 brw-rw---- 1 root disk 7, 54 avril 13 11:19 loop54 brw-rw---- 1 root disk 7, 55 avril 13 11:19 loop55 brw-rw---- 1 root disk 7, 56 avril 13 11:19 loop56 brw-rw---- 1 root disk 7, 57 avril 13 11:19 loop57 brw-rw---- 1 root disk 7, 58 avril 13 11:19 loop58 brw-rw---- 1 root disk 7, 59 avril 13 11:19 loop59 brw-rw---- 1 root disk 7, 6 avril 13 11:19 loop6 brw-rw---- 1 root disk 7, 60 avril 13 11:19 loop60 brw-rw---- 1 root disk 7, 61 avril 13 11:19 loop61 brw-rw---- 1 root disk 7, 7 avril 13 11:19 loop7 brw-rw---- 1 root disk 7, 8 avril 13 11:19 loop8 brw-rw---- 1 root disk 7, 9 avril 13 11:19 loop9 crw-rw---- 1 root disk 10, 237 avril 14 16:34 loop-control drwxr-xr-x 2 root root 60 avril 13 11:19 mapper crw------- 1 root root 10, 227 avril 13 11:19 mcelog crw-rw----+ 1 root video 235, 0 avril 13 11:19 media0 crw------- 1 root root 237, 0 avril 13 11:19 mei0 crw-r----- 1 root kmem 1, 1 avril 13 11:19 mem drwxrwxrwt 2 root root 40 avril 13 11:19 mqueue drwxr-xr-x 2 root root 60 avril 13 11:19 net crw-rw-rw- 1 root root 1, 3 avril 13 11:19 null crw------- 1 root root 10, 144 avril 13 11:19 nvram crw-r----- 1 root kmem 1, 4 avril 13 11:19 port crw------- 1 root root 108, 0 avril 13 11:19 ppp crw------- 1 root root 10, 1 avril 13 11:19 psaux crw-rw-rw- 1 root tty 5, 2 avril 18 14:47 ptmx drwxr-xr-x 2 root root 0 avril 13 11:19 pts crw-rw-rw- 1 root root 1, 8 avril 13 11:19 random crw-rw-r--+ 1 root root 10, 242 avril 13 11:19 rfkill lrwxrwxrwx 1 root root 4 avril 13 11:19 rtc -> rtc0 crw------- 1 root root 248, 0 avril 13 11:19 rtc0 brw-rw---- 1 root disk 8, 0 avril 13 11:19 sda brw-rw---- 1 root disk 8, 1 avril 13 11:19 sda1 brw-rw---- 1 root disk 8, 2 avril 13 11:19 sda2 brw-rw---- 1 root disk 8, 3 avril 13 11:19 sda3 brw-rw---- 1 root disk 8, 5 avril 13 11:19 sda5 brw-rw---- 1 root disk 8, 16 avril 13 11:19 sdb brw-rw---- 1 root disk 8, 17 avril 18 14:47 sdb1 crw-rw----+ 1 root cdrom 21, 0 avril 13 11:19 sg0 crw-rw---- 1 root disk 21, 1 avril 13 11:19 sg1 crw-rw---- 1 root disk 21, 2 avril 13 11:19 sg2 drwxrwxrwt 2 root root 80 avril 18 14:03 shm crw------- 1 root root 10, 231 avril 13 11:19 snapshot drwxr-xr-x 3 root root 340 avril 13 11:19 snd brw-rw----+ 1 root cdrom 11, 0 avril 13 11:19 sr0 lrwxrwxrwx 1 root root 15 avril 13 11:19 stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 avril 13 11:19 stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 avril 13 11:19 stdout -> /proc/self/fd/1 crw-rw-rw- 1 root tty 5, 0 avril 18 14:06 tty crw--w---- 1 root tty 4, 0 avril 13 11:19 tty0 crw--w---- 1 root tty 4, 1 avril 13 11:19 tty1 crw--w---- 1 root tty 4, 10 avril 13 11:19 tty10 crw--w---- 1 root tty 4, 11 avril 13 11:19 tty11 crw--w---- 1 root tty 4, 12 avril 13 11:19 tty12 crw--w---- 1 root tty 4, 13 avril 13 11:19 tty13 crw--w---- 1 root tty 4, 14 avril 13 11:19 tty14 crw--w---- 1 root tty 4, 15 avril 13 11:19 tty15 crw--w---- 1 root tty 4, 16 avril 13 11:19 tty16 crw--w---- 1 root tty 4, 17 avril 13 11:19 tty17 crw--w---- 1 root tty 4, 18 avril 13 11:19 tty18 crw--w---- 1 root tty 4, 19 avril 13 11:19 tty19 crw--w---- 1 cbriard tty 4, 2 avril 13 11:19 tty2 crw--w---- 1 root tty 4, 20 avril 13 11:19 tty20 crw--w---- 1 root tty 4, 21 avril 13 11:19 tty21 crw--w---- 1 root tty 4, 22 avril 13 11:19 tty22 crw--w---- 1 root tty 4, 23 avril 13 11:19 tty23 crw--w---- 1 root tty 4, 24 avril 13 11:19 tty24 crw--w---- 1 root tty 4, 25 avril 13 11:19 tty25 crw--w---- 1 root tty 4, 26 avril 13 11:19 tty26 crw--w---- 1 root tty 4, 27 avril 13 11:19 tty27 crw--w---- 1 root tty 4, 28 avril 13 11:19 tty28 crw--w---- 1 root tty 4, 29 avril 13 11:19 tty29 crw--w---- 1 root tty 4, 3 avril 13 11:19 tty3 crw--w---- 1 root tty 4, 30 avril 13 11:19 tty30 crw--w---- 1 root tty 4, 31 avril 13 11:19 tty31 crw--w---- 1 root tty 4, 32 avril 13 11:19 tty32 crw--w---- 1 root tty 4, 33 avril 13 11:19 tty33 crw--w---- 1 root tty 4, 34 avril 13 11:19 tty34 crw--w---- 1 root tty 4, 35 avril 13 11:19 tty35 crw--w---- 1 root tty 4, 36 avril 13 11:19 tty36 crw--w---- 1 root tty 4, 37 avril 13 11:19 tty37 crw--w---- 1 root tty 4, 38 avril 13 11:19 tty38 crw--w---- 1 root tty 4, 39 avril 13 11:19 tty39 crw--w---- 1 root tty 4, 4 avril 13 11:19 tty4 crw--w---- 1 root tty 4, 40 avril 13 11:19 tty40 crw--w---- 1 root tty 4, 41 avril 13 11:19 tty41 crw--w---- 1 root tty 4, 42 avril 13 11:19 tty42 crw--w---- 1 root tty 4, 43 avril 13 11:19 tty43 crw--w---- 1 root tty 4, 44 avril 13 11:19 tty44 crw--w---- 1 root tty 4, 45 avril 13 11:19 tty45 crw--w---- 1 root tty 4, 46 avril 13 11:19 tty46 crw--w---- 1 root tty 4, 47 avril 13 11:19 tty47 crw--w---- 1 root tty 4, 48 avril 13 11:19 tty48 crw--w---- 1 root tty 4, 49 avril 13 11:19 tty49 crw--w---- 1 root tty 4, 5 avril 13 11:19 tty5 crw--w---- 1 root tty 4, 50 avril 13 11:19 tty50 crw--w---- 1 root tty 4, 51 avril 13 11:19 tty51 crw--w---- 1 root tty 4, 52 avril 13 11:19 tty52 crw--w---- 1 root tty 4, 53 avril 13 11:19 tty53 crw--w---- 1 root tty 4, 54 avril 13 11:19 tty54 crw--w---- 1 root tty 4, 55 avril 13 11:19 tty55 crw--w---- 1 root tty 4, 56 avril 13 11:19 tty56 crw--w---- 1 root tty 4, 57 avril 13 11:19 tty57 crw--w---- 1 root tty 4, 58 avril 13 11:19 tty58 crw--w---- 1 root tty 4, 59 avril 13 11:19 tty59 crw--w---- 1 root tty 4, 6 avril 13 11:19 tty6 crw--w---- 1 root tty 4, 60 avril 13 11:19 tty60 crw--w---- 1 root tty 4, 61 avril 13 11:19 tty61 crw--w---- 1 root tty 4, 62 avril 13 11:19 tty62 crw--w---- 1 root tty 4, 63 avril 13 11:19 tty63 crw--w---- 1 root tty 4, 7 avril 13 11:19 tty7 crw--w---- 1 root tty 4, 8 avril 13 11:19 tty8 crw--w---- 1 root tty 4, 9 avril 13 11:19 tty9 crw------- 1 root root 5, 3 avril 18 11:36 ttyprintk crw-rw---- 1 root dialout 4, 64 avril 13 11:19 ttyS0 crw-rw---- 1 root dialout 4, 65 avril 13 11:19 ttyS1 crw-rw---- 1 root dialout 4, 74 avril 13 11:19 ttyS10 crw-rw---- 1 root dialout 4, 75 avril 13 11:19 ttyS11 crw-rw---- 1 root dialout 4, 76 avril 13 11:19 ttyS12 crw-rw---- 1 root dialout 4, 77 avril 13 11:19 ttyS13 crw-rw---- 1 root dialout 4, 78 avril 13 11:19 ttyS14 crw-rw---- 1 root dialout 4, 79 avril 13 11:19 ttyS15 crw-rw---- 1 root dialout 4, 80 avril 13 11:19 ttyS16 crw-rw---- 1 root dialout 4, 81 avril 13 11:19 ttyS17 crw-rw---- 1 root dialout 4, 82 avril 13 11:19 ttyS18 crw-rw---- 1 root dialout 4, 83 avril 13 11:19 ttyS19 crw-rw---- 1 root dialout 4, 66 avril 13 11:19 ttyS2 crw-rw---- 1 root dialout 4, 84 avril 13 11:19 ttyS20 crw-rw---- 1 root dialout 4, 85 avril 13 11:19 ttyS21 crw-rw---- 1 root dialout 4, 86 avril 13 11:19 ttyS22 crw-rw---- 1 root dialout 4, 87 avril 13 11:19 ttyS23 crw-rw---- 1 root dialout 4, 88 avril 13 11:19 ttyS24 crw-rw---- 1 root dialout 4, 89 avril 13 11:19 ttyS25 crw-rw---- 1 root dialout 4, 90 avril 13 11:19 ttyS26 crw-rw---- 1 root dialout 4, 91 avril 13 11:19 ttyS27 crw-rw---- 1 root dialout 4, 92 avril 13 11:19 ttyS28 crw-rw---- 1 root dialout 4, 93 avril 13 11:19 ttyS29 crw-rw---- 1 root dialout 4, 67 avril 13 11:19 ttyS3 crw-rw---- 1 root dialout 4, 94 avril 13 11:19 ttyS30 crw-rw---- 1 root dialout 4, 95 avril 13 11:19 ttyS31 crw-rw---- 1 root dialout 4, 68 avril 13 11:19 ttyS4 crw-rw---- 1 root dialout 4, 69 avril 13 11:19 ttyS5 crw-rw---- 1 root dialout 4, 70 avril 13 11:19 ttyS6 crw-rw---- 1 root dialout 4, 71 avril 13 11:19 ttyS7 crw-rw---- 1 root dialout 4, 72 avril 13 11:19 ttyS8 crw-rw---- 1 root dialout 4, 73 avril 13 11:19 ttyS9 crw-rw---- 1 root kvm 10, 125 avril 13 11:19 udmabuf crw------- 1 root root 10, 239 avril 13 11:19 uhid crw------- 1 root root 10, 223 avril 13 11:19 uinput crw-rw-rw- 1 root root 1, 9 avril 13 11:19 urandom drwxr-xr-x 2 root root 60 avril 13 11:19 usb crw------- 1 root root 10, 240 avril 13 11:19 userio drwxr-xr-x 4 root root 80 avril 13 11:19 v4l crw-rw---- 1 root tty 7, 0 avril 13 11:19 vcs crw-rw---- 1 root tty 7, 1 avril 13 11:19 vcs1 crw-rw---- 1 root tty 7, 2 avril 13 11:19 vcs2 crw-rw---- 1 root tty 7, 3 avril 13 11:19 vcs3 crw-rw---- 1 root tty 7, 4 avril 13 11:19 vcs4 crw-rw---- 1 root tty 7, 5 avril 13 11:19 vcs5 crw-rw---- 1 root tty 7, 6 avril 13 11:19 vcs6 crw-rw---- 1 root tty 7, 128 avril 13 11:19 vcsa crw-rw---- 1 root tty 7, 129 avril 13 11:19 vcsa1 crw-rw---- 1 root tty 7, 130 avril 13 11:19 vcsa2 crw-rw---- 1 root tty 7, 131 avril 13 11:19 vcsa3 crw-rw---- 1 root tty 7, 132 avril 13 11:19 vcsa4 crw-rw---- 1 root tty 7, 133 avril 13 11:19 vcsa5 crw-rw---- 1 root tty 7, 134 avril 13 11:19 vcsa6 crw-rw---- 1 root tty 7, 64 avril 13 11:19 vcsu crw-rw---- 1 root tty 7, 65 avril 13 11:19 vcsu1 crw-rw---- 1 root tty 7, 66 avril 13 11:19 vcsu2 crw-rw---- 1 root tty 7, 67 avril 13 11:19 vcsu3 crw-rw---- 1 root tty 7, 68 avril 13 11:19 vcsu4 crw-rw---- 1 root tty 7, 69 avril 13 11:19 vcsu5 crw-rw---- 1 root tty 7, 70 avril 13 11:19 vcsu6 drwxr-xr-x 2 root root 60 avril 13 11:19 vfio crw------- 1 root root 10, 127 avril 13 11:19 vga_arbiter crw------- 1 root root 10, 137 avril 13 11:19 vhci crw-rw---- 1 root kvm 10, 238 avril 14 16:34 vhost-net crw-rw---- 1 root kvm 10, 241 avril 14 16:34 vhost-vsock crw-rw----+ 1 root video 81, 0 avril 13 11:19 video0 crw-rw----+ 1 root video 81, 1 avril 13 11:19 video1 crw-rw-rw- 1 root root 1, 5 avril 13 11:19 zero crw------- 1 root root 10, 249 avril 13 11:19 zfs Ma carte mère sur la créality est une Creality v4.2.7bâtie autour du STM 32F103. Un lsusb sur le port 3 device 8 me donne : lsusb -D /dev/bus/usb/003/008 Device: ID 1a86:7523 QinHeng Electronics CH340 serial converter Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x1a86 QinHeng Electronics idProduct 0x7523 CH340 serial converter bcdDevice 2.64 iManufacturer 0 iProduct 2 USB Serial iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0027 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 2 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Device Status: 0x0000 (Bus Powered) Mais point d'infos sur le tty utilisé ... Mais ... sudo dmesg | grep tty [54505.313859] usb 3-2: ch341-uart converter now attached to ttyUSB0 [54506.175169] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1 [54506.175723] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 [87855.085459] usb 3-2: ch341-uart converter now attached to ttyUSB0 [87856.059159] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1 [87856.059728] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 [90397.861249] usb 3-2: ch341-uart converter now attached to ttyUSB0 [90398.754826] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1 [90398.755653] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 Cependant point de ttyUSB0 dans mon dev (ni dans les ous répertoires) et proterface demarré en user ou avec sudo ne se connecte pas. Dernière ruse : deux dsmeg en sudo après avoir débranché puis après avoir rebranché l'usb. Celà donne : [95553.331316] usb 3-2: new full-speed USB device number 10 using xhci_hcd [95553.480929] usb 3-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64 [95553.480945] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [95553.480952] usb 3-2: Product: USB Serial [95553.486388] ch341 3-2:1.0: ch341-uart converter detected [95553.487152] usb 3-2: ch341-uart converter now attached to ttyUSB0 [95554.048020] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input78 [95554.348385] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1 [95554.349259] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 [95554.349336] ch341 3-2:1.0: device disconnected Cela confirme que mon UART est bien connecté via le ttyUSB0 ... qui ne doit à priori n'exister que lorsque le matériel est connecté (il n'est pas listé ici : ls /dev/tty* /dev/tty /dev/tty2 /dev/tty31 /dev/tty43 /dev/tty55 /dev/ttyprintk /dev/ttyS2 /dev/ttyS31 /dev/tty0 /dev/tty20 /dev/tty32 /dev/tty44 /dev/tty56 /dev/ttyS0 /dev/ttyS20 /dev/ttyS4 /dev/tty1 /dev/tty21 /dev/tty33 /dev/tty45 /dev/tty57 /dev/ttyS1 /dev/ttyS21 /dev/ttyS5 /dev/tty10 /dev/tty22 /dev/tty34 /dev/tty46 /dev/tty58 /dev/ttyS10 /dev/ttyS22 /dev/ttyS6 /dev/tty11 /dev/tty23 /dev/tty35 /dev/tty47 /dev/tty59 /dev/ttyS11 /dev/ttyS23 /dev/ttyS7 /dev/tty12 /dev/tty24 /dev/tty36 /dev/tty48 /dev/tty6 /dev/ttyS12 /dev/ttyS24 /dev/ttyS8 /dev/tty13 /dev/tty25 /dev/tty37 /dev/tty49 /dev/tty60 /dev/ttyS13 /dev/ttyS25 /dev/ttyS9 /dev/tty14 /dev/tty26 /dev/tty38 /dev/tty5 /dev/tty61 /dev/ttyS14 /dev/ttyS26 /dev/tty15 /dev/tty27 /dev/tty39 /dev/tty50 /dev/tty62 /dev/ttyS15 /dev/ttyS27 /dev/tty16 /dev/tty28 /dev/tty4 /dev/tty51 /dev/tty63 /dev/ttyS16 /dev/ttyS28 /dev/tty17 /dev/tty29 /dev/tty40 /dev/tty52 /dev/tty7 /dev/ttyS17 /dev/ttyS29 /dev/tty18 /dev/tty3 /dev/tty41 /dev/tty53 /dev/tty8 /dev/ttyS18 /dev/ttyS3 /dev/tty19 /dev/tty30 /dev/tty42 /dev/tty54 /dev/tty9 /dev/ttyS19 /dev/ttyS30 Je n'ai donc toujours pas de solutions.
fran6p Posté(e) Avril 18, 2023 Posté(e) Avril 18, 2023 Tu est mal voyant ? Si non alors il est fort possible que le «bryttl» (lecteur braille série) soit le coupable: il s'attribue le périphérique COM. 1
christian.briard Posté(e) Avril 19, 2023 Auteur Posté(e) Avril 19, 2023 Il y a 17 heures, christian.briard a dit : [95554.048020] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input78 ? Non ... Aucun lecteur braille dans mon environnement et aucun répertoire /devices/ visible non plus. Pas plus de port COM sous linux Le log dmesg semble montrer que le périphérique se connecte et se déconnecte immédiatement après.
fran6p Posté(e) Avril 19, 2023 Posté(e) Avril 19, 2023 Arrête puis désactive le service qui lance brltty qui s'accapare le port COM. 1
christian.briard Posté(e) Avril 19, 2023 Auteur Posté(e) Avril 19, 2023 Ah Ah: this may help !https://www.reddit.com/r/pop_os/comments/uf54bi/how_to_remove_or_disable_brltty/ Le soucis identique en essayant de connecter Octoprint ! Britty prend la main en lieu et place de ma Creality ! On est dessus ! Donc systemctl stop brltty-udev.service sudo systemctl mask brltty-udev.service systemctl stop brltty.service systemctl disable brltty.service On redémarre le système car ce fichu service redémarre tout seul ... Un coup de dmesg pour regarder comment ça se passe en déconnectant/reconnectant l'USB (je n'ai toujours pas trouvé mon port COM !!!!! ) [ 0.088074] printk: console [tty0] enabled [ 4.886047] usb 3-2: ch341-uart converter now attached to ttyUSB0 Et hop ! Pronterface en mode debug nous renvoie : Connexion en cours... SENT: M105 Got rubbish reply from /dev/ttyUSB0 at baudrate 115200: Maybe a bad baudrate? SENT: M105 RECV: ok Imprimante connectée. RECV: ok T:19.45 /0.00 B:19.37 /0.00 @:0 B@:0 SENT: M105 RECV: ok T:19.57 /0.00 B:19.41 /0.00 @:0 B@:0 SENT: M105 RECV: ok T:19.61 /0.00 B:19.37 /0.00 @:0 B@:0 SENT: M105 RECV: ok T:19.53 /0.00 B:19.37 /0.00 @:0 B@:0 SENT: M105 RECV: ok T:19.61 /0.00 B:19.37 /0.00 @:0 B@:0 SENT: M105 RECV: ok T:19.53 /0.00 B:19.37 /0.00 @:0 B@:0 Déconnecté. Il ronchonne avec le 115200 qui est pourtant bien une vitesse supportée par l'UART. En résumé, mon port (serveur tty) est bien /dev/ttyUSB0/dev/ttyUSB0 à attaquer en 115200 bauds sur l'UART ch341. Cura que j'utilise comme slicer peut même se connecter ! Je vais pouvoir craner sur les forums ou j'ai vu plusieurs personnes plantées de la sorte. Tant pis pour le Braille, je prendrai un Labrador... Merci de votre aide et de votre efficacité! Christian. 1
christian.briard Posté(e) Avril 20, 2023 Auteur Posté(e) Avril 20, 2023 Pour information : Un rapport de Bug est ouvert et confirmé chez Ubuntu, concernant ce service britty qui accapare l'USB :https://bugs.launchpad.net/ubuntu/+source/brltty/+bug/1990189
fran6p Posté(e) Avril 20, 2023 Posté(e) Avril 20, 2023 Il y a 20 heures, christian.briard a dit : Je vais pouvoir craner sur les forums ou j'ai vu plusieurs personnes plantées de la sorte. Tu pourras mentionner notre forum qui généralement apporte de bonnes réponses Bonnes impressions Pour le «problème» Pronterface, il est possible que ce soit le firmware Creality qui mette le bazar. Certains firmware Creality (Marlin) ne gèrent pas correctement le retour des informations (M105). Avec Octoprint il y a un greffon qui permet de palier à ce «soucis» : https://plugins.octoprint.org/plugins/ender3v2tempfix/ 1
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant