USB 3 und Arduino

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
psalm1
Beiträge: 182
Registriert: 29.10.2007 20:50:02
Wohnort: Gernsheim

USB 3 und Arduino

Beitrag von psalm1 » 18.03.2019 20:39:04

Meillo: Abgespalten von hier: viewtopic.php?f=15&p=1138421#p1138421


USB 3 geht mir so auf den sack ... in verbindung mit Arduino ist es mir eine ersthafte hürde. Ich kann mir vorstellen das die closed treiber eine sichercheitslücke sind. Klar .. wen das wenn nicht wäre dann... Aber das Problem ist doch bekannt.
Ich Frage mich warum es keine komplet Linux wärkstätten gibt nach vorbild Apple und OSX. Und wenn die Linux comunity ala Microsoft Firmen aufkaufen würde die potenziel einen fortschritt bringen könneten da wäre linux ohne konkurenz.
Zuletzt geändert von Meillo am 19.03.2019 08:42:02, insgesamt 1-mal geändert.
Grund: Thema abgespalten

DeletedUserReAsG

Re: Staatstrojaner auf Linux Rechnern?

Beitrag von DeletedUserReAsG » 18.03.2019 20:53:15

psalm1 hat geschrieben: ↑ zum Beitrag ↑
18.03.2019 20:39:04
USB 3 geht mir so auf den sack ... in verbindung mit Arduino ist es mir eine ersthafte hürde. Ich kann mir vorstellen das die closed treiber eine sichercheitslücke sind.
Meine Arduinos gehen ganz prima am USB3-Port, und dass die Treiber geschlossen wären, ist mir auch neu. Was du mit dem Rest ausgesagt haben wolltest, erschließt sich mir nicht. Gibt’s das auch mit erklärenden Untertiteln?

psalm1
Beiträge: 182
Registriert: 29.10.2007 20:50:02
Wohnort: Gernsheim

Re: Staatstrojaner auf Linux Rechnern?

Beitrag von psalm1 » 18.03.2019 21:41:43

Ich beginne mal hier

Das ist ein teil meines USB

Code: Alles auswählen

lsusb -vvv 

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
und hier ist mein Arduino UNO mit dem entsprechenden USB kernel Modul

Code: Alles auswählen

locate xhci
/lib/modules/4.18.0-15-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko
/lib/modules/4.18.0-15-generic/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko
/lib/modules/4.18.0-16-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko
/lib/modules/4.18.0-16-generic/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko
/usr/src/linux-headers-4.18.0-15/include/linux/usb/xhci-dbgp.h
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/xhci
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/roles/intel/xhci.h
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/xhci/dbgcap.h
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/xhci/hcd.h
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/xhci/pci.h
/usr/src/linux-headers-4.18.0-15-generic/include/config/usb/xhci/platform.h
/usr/src/linux-headers-4.18.0-16/include/linux/usb/xhci-dbgp.h
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/xhci
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/roles/intel/xhci.h
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/xhci/dbgcap.h
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/xhci/hcd.h
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/xhci/pci.h
/usr/src/linux-headers-4.18.0-16-generic/include/config/usb/xhci/platform.h
Arduino ist nur eine kleine unbedeutende Platine und Arduino ist noch ein offens Projekt aber es gibt auch weniger freie entwicklungen. Ich vermute das es der grund ist warum auch Arduino bei mir nicht funktioniert. An allen älteren Komputern funktioniert Arduino nur an einem neuen nicht und der unterschied ist Ryzen7 und USB 3

Schau dir das an

Code: Alles auswählen

Every 2,0s: dmesg ...  dragan-Lenovo-ideapad-330-15ARR: Mon Mar 18 21:17:37 2019
[ 4491.659529] usb 1-3: New USB device found, idVendor=2341, idProduct=0043, bcd
Device= 0.01

[ 4491.659533] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 4491.659536] usb 1-3: SerialNumber: A4139373630351A071A2
[ 4491.737325] cdc_acm 1-3:1.0: ttyACM0: USB ACM device
[ 4491.737725] usbcore: registered new interface driver cdc_acm
[ 4491.737727] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 4493.250828] cdc_acm 1-3:1.0: failed to set dtr/rts
Das Problem hier kann doch nur der Treiber sein. Und wenn der Treiber das ist so vermute ich Sichercheitsbedenken der Programierer als grund.

Und habe ich recht?

DeletedUserReAsG

Re: Staatstrojaner auf Linux Rechnern?

Beitrag von DeletedUserReAsG » 19.03.2019 08:00:47

psalm1 hat geschrieben: ↑ zum Beitrag ↑
18.03.2019 21:41:43
Und habe ich recht?
Nein. Bei dir tritt lediglich ’n Fehler auf, und statt wilde Verschwörungstheorien zusammenzudichten, solltest du lieber gucken, wie man ihn am besten behebt. Mein erster Ansatz wäre, einen neueren Kernel zu versuchen, falls möglich. Auch würde ’ne Suche im Netz sicher weitere Infos zutage bringen – du wirst sicher nicht der Einzige sein, der Arduino an ’nem Ryzen-7-Board nutzen möchte. Kann natürlich auch sein, dass es ein modellspezifischer Fehler ist – aber mal zu suchen schadet nicht.

Wie gesagt: bei mir funktioniert’s einwandfrei an USB3, und die Treiber sind auch nicht geschlossen.

psalm1
Beiträge: 182
Registriert: 29.10.2007 20:50:02
Wohnort: Gernsheim

Re: USB 3 und Arduino

Beitrag von psalm1 » 19.03.2019 11:54:40

Du hast recht. Wenn es bei dir geht kann es nur so sein wie du sagst.
Ich hatte Letzten Monat von einer lücke Linux-Kernel geleseb die von der Einführung des Moduls af_ag im 2.6er Kernel bis zur Version 4.20.11 sein soll. Da mein Kernel aber noch ein 4.18.0-16-generic ist dachte ich mir eben so meinen Teil.

DeletedUserReAsG

Re: USB 3 und Arduino

Beitrag von DeletedUserReAsG » 19.03.2019 12:17:04

psalm1 hat geschrieben: ↑ zum Beitrag ↑
19.03.2019 11:54:40
Ich hatte Letzten Monat von einer lücke Linux-Kernel geleseb die von der Einführung des Moduls af_ag im 2.6er Kernel bis zur Version 4.20.11 sein soll.
Das betreffende Modul hat aber nix mit dem USB-Subsystem zu tun. Außerdem solltest du, wenn du Debian nutzt, einen Debiankernel nutzen – die Patches werden ggf. zurückportiert.

Benutzeravatar
kalle123
Beiträge: 2710
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: USB 3 und Arduino

Beitrag von kalle123 » 19.03.2019 18:42:28

Lese das gerade hier.

Also Kabel an nen USB 3 Port, Uno dran, 'Blink' drauf spielen. Null problemo. :)

psalm1
Beiträge: 182
Registriert: 29.10.2007 20:50:02
Wohnort: Gernsheim

Re: USB 3 und Arduino

Beitrag von psalm1 » 29.08.2019 21:59:44

Ich habe den Fehler gefunden. Das Problem waren übrig gebliebene rules. Vielleicht habe ich Sie sogar selbst angelegt und vergessen. Jetzt funktioniert Arduino perfekt.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: USB 3 und Arduino

Beitrag von cirrussc » 26.11.2019 18:27:16

Ja, ja, selbst eingebaute Fehler sind immer die schlimmsten. Aber der Verdacht war ja wirklich absurd.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten