Puncte:3

Dispozitivele seriale USB nu se afișează în /dev/serial/by-id/ după actualizarea din 21.04 la 21.10

drapel kp

Arhitectura este arm64 care rulează pe un RPi 4 2gb. Dispozitivul serial este oricare dintre plăcile mele de imprimantă 3d care rulează firmware Klipper.

Dispozitivul USB funcționa perfect înainte de actualizare. De asemenea, am încercat o nouă instalare a 21.10 pentru a mă asigura că nu a fost o problemă de actualizare, dar că am încă aceeași problemă. Instalarea unei noi copii a 20.04 LTS remediază problema, așa că sunt destul de încrezător că problema este legată de unele modificări de la 21.04 la 21.10.

Dispozitivul apare corect în lsusb:

Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Autobuz 001 Dispozitiv 003: ID 1d50:614e OpenMoko, Inc. lpc1769
Autobuz 001 Dispozitiv 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dar dispozitivul real (/dev/ttyACM0 în 21.04 și 21.10) nu apare niciodată.

Nu sunt sigur dacă are legătură, dar systemd-udevd pare să arunce erori:

23 oct 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:14 Valoare nevalidă „/bin/sh -c 'ALIASES=/proc/ device-tree/aliases; dacă cmp -s $ALIASES/uart0 $ALIASES/serial0; atunci echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/uart0 $ALIASES/serial1; apoi echo 1; altfel ieșire 1; fi'" pentru PROGRAM ( char 58: tip de substituție nevalid), ignorând, dar vă rugăm să remediați.
Oct 23 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:27 Valoare nevalidă „/bin/sh -c 'ALIASES=/proc/ arborele-dispozitive/aliasuri; dacă [ -e /dev/ttyAMA0 ]; apoi ieșire 1; elif cmp -s $ALIASES/uart0 $ALIASES/serial0; apoi echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; apoi echo 1; altfel exit 1; fi'" pentru PROGRAM (car 97: tip de substituție nevalid), ignorând, dar vă rugăm să remediați.
Oct 23 13:28:50 Himari systemd-udevd[931]: /usr/lib/udev/rules.d/90-pi-bluetooth.rules:38 Valoare nevalidă „/bin/sh -c 'ALIASES=/proc/ arborele-dispozitiv/aliasuri; dacă cmp -s $ALIASES/uart1 $ALIASES/serial0; atunci echo 0; elif cmp -s $ALIASES/uart1 $ALIASES/serial1; apoi ecou 1; altfel ieșire 1; fi '" pentru PROGRAM ( char 58: tip de substituție nevalid), ignorând, dar vă rugăm să remediați.```
heynnema avatar
drapel ru
USB-ul merge direct la imprimanta 3D sau printr-un adaptor USB->serial? În lsusb, ce dispozitiv este imprimanta 3D?
cbc02009 avatar
drapel kp
USB direct pe placa imprimantei. `Bus 001 Device 003: ID 1d50:614e OpenMoko, Inc. lpc1769` este dispozitivul serial
heynnema avatar
drapel ru
Te-ai uitat la /var/log/syslog pentru vreun indiciu?
Puncte:2
drapel jp

TL;DR: Vă rugăm să verificați dacă linux-module-extra-raspi pachetul este instalat. Se pare că unii drivere au fost mutați într-un pachet nou în 21.10 pentru a reduce dimensiunea initramfs. Instalarea manuală a ajutat în cazul meu:

sudo apt install linux-modules-extra-raspi
sudo reboot

Si eu sunt afectat de exact aceeasi problema. Mai devreme azi, lucram și configuram un cititor IR USB pentru contorul meu de putere cu Ubuntu 21.04 pe un Raspberry Pi 4. După face-eliberare-upgrade, /dev/ttyUSB0 nu s-a prezentat. Dispozitivul USB în lsusb există, dar cumva crearea dispozitivului usbserial nu intervine.

Bus 003 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Dispozitiv 002: ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge
Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Dispozitiv 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge (I2C/SPI/UART/FIFO)
Autobuz 001 Dispozitiv 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Dispozitivul în cauză este 0403:6015.

Se pare că există deja o eroare asociată depusă aici pe launchpad.

cbc02009 avatar
drapel kp
Mulțumesc! acesta a fost exact raspunsul!
drapel cn
Vai! Mulțumesc mult. Mi-am petrecut toată ziua încercând să-mi dau seama!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.