Puncte:0

Porturile seriale virtuale nu funcționează așa cum era de așteptat în Ubuntu 20.04

drapel cn

Am o aplicație C++ care primește date de la o placă externă prin serial prin USB 2.0, scrisă și testată pe un sistem care rulează Ubuntu 18.04. Aceeași aplicație nu funcționează corect pe un sistem 20.04. Portul serial este deschis și unele date trec, dar după primirea câțiva KB, tamponul serial nu mai primește date. M-am întors la sistemul 18.04 în cazul în care mi-am stricat aplicația, dar aceeași versiune funcționează impecabil pe 18.04.

S-a schimbat ceva între Ubuntu 18 și 20 în ceea ce privește porturile seriale virtuale USB? Ce pot schimba pentru ca această aplicație să funcționeze pe 20.04?

20.04 syslog:

16 august 16:01:52 kernel ubuntu20: [ 1073.287531] usb 1-5: nou dispozitiv USB de viteză completă numărul 8 folosind xhci_hcd
16 august 16:01:52 kernel ubuntu20: [ 1073.437195] usb 1-5: a fost găsit un nou dispozitiv USB, idVendor=058b, idProduct=0058, bcdDevice= 0.01
16 august 16:01:52 kernel ubuntu20: [ 1073.437200] usb 1-5: șiruri noi de dispozitive USB: Mfr=1, Product=2, SerialNumber=0
16 august 16:01:52 kernel ubuntu20: [ 1073.437202] usb 1-5: Produs: IFX CDC
16 august 16:01:52 kernel ubuntu20: [ 1073.437203] usb 1-5: Producator: Infineon
16 august 16:01:52 kernel ubuntu20: [ 1073.438679] cdc_acm 1-5:1.0: ttyACM1: dispozitiv USB ACM
16 august 16:01:52 ubuntu20 mtp-probe: verificarea magistralei 1, dispozitivul 8: „/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5”
16 august 16:01:52 ubuntu20 mtp-probe: bus: 1, device: 8 nu era un dispozitiv MTP
16 august 16:01:52 ubuntu20 snapd[572]: hotplug.go:199: eveniment de adăugare a dispozitivului hotplug ignorat, activați experimental.hotplug
16 august 16:01:52 ubuntu20 mtp-probe: verificarea magistralei 1, dispozitivul 8: „/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5”
16 august 16:01:52 ubuntu20 mtp-probe: bus: 1, device: 8 nu era un dispozitiv MTP

18.04 syslog:

16 august 16:08:45 kernel ubuntu18: [19713.493118] usb 1-5: nou dispozitiv USB de viteză completă numărul 12 folosind xhci_hcd
16 august 16:08:45 kernel ubuntu18: [19713.633855] usb 1-5: a fost găsit un nou dispozitiv USB, idVendor=058b, idProduct=0058
Aug 16 16:08:45 ubuntu18 kernel: [19713.633861] usb 1-5: noi șiruri de dispozitive USB: Mfr=1, Product=2, SerialNumber=0
16 august 16:08:45 kernel ubuntu18: [19713.633865] usb 1-5: Produs: IFX CDC
16 aug 16:08:45 kernel ubuntu18: [19713.633868] usb 1-5: Producator: Infineon
16 august 16:08:45 kernel ubuntu18: [19713.634724] cdc_acm 1-5:1.0: ttyACM2: dispozitiv USB ACM
16 august 16:08:45 ubuntu18 mtp-probe: verificarea magistralei 1, dispozitivul 12: „/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5”
16 august 16:08:45 ubuntu18 mtp-probe: bus: 1, device: 12 nu a fost un dispozitiv MTP
16 august 16:08:45 ubuntu18 snapd[893]: hotplug.go:199: eveniment de adăugare a dispozitivului hotplug ignorat, activați experimental.hotplug

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.