Guten Tag, ich möchte einen Laserbrenner anschliessen, komme aber nicht klar wie ich CH340 drive installiere.
Danke Paul
Guten Tag, ich möchte einen Laserbrenner anschliessen, komme aber nicht klar wie ich CH340 drive installiere.
Danke Paul
Ein paar mehr Infos dürften es schon sein. Google meint, Du willst einen Seriell->USB-Chip betrieben - und das hat irgendwie mit der restlichen Frage nichts zu tun... :-)
-> Infos.
Ich bin root - ich darf das.
Guten Tag,
um einen Laserbrenner zu betreiben, der mit einem Arduino gesteuert wird, müsse ich den Treiber (CH340 drive) installieren, sagt der Verkäufer, weil sonst der USB Anschluss nicht läuft.
Nur habe ich noch nie einen Treiber installiert und nach dem Herunterladen passiert eigentlich nichts. Ich kann ihn Entpacken aber dann geht nichts mehr.
Wahrscheinlich kann ich einfach zu wenig und müsste wissen wie man das macht.
Vielen Dank Paul
Der Treiber ist bei praktisch allen Linux Distribution bereits installiert, da musst du also nichts mehr machen. Um zu prüfen, ob der Treiber arbeitet, kannst du das Gerät abstecken, lsusb aufrufen, das Gerät dranstecken, erneut lsusb aufrufen und die Ausgaben vergleichen. Der USB Adapter muss beim zweiten mal in der Liste stehen, sonst stimmt was nicht, Treiber oder Hardware defekt.
Wenn der Adapter angezeigt wird, kannst du den dann "einfach" auswählen, um mit den Arduion zu arbeiten.
Wenn nicht, mal eine andere Linux herunterladen, reicht wenn du im Live-Modus startest, wird der Adapter dort angezeigt, ist der Treiber kaputt, wenn nicht eher die Hardware, du kannst dann noch prüfen, ob das Kernelmodul (der Treiber) installiert ist, dazu suchst du nach dem Modul - find / -name ch3*.ko; sieht bei mir zB so aus:
Ich habe das Kernelmodul bzw den Treiber also, wie eigentlich jede Distribution, bliebe bei mir die Liste leer, wäre also was an der Hardware defekt - sa: https://arduino.stackexchange.com/qu...g-drivers-fromCode:find / -name ch3*.ko /usr/lib/modules/5.10.17-v7+/kernel/drivers/usb/serial/ch341.ko /usr/lib/modules/5.10.17+/kernel/drivers/usb/serial/ch341.ko /usr/lib/modules/5.10.17-v8+/kernel/drivers/usb/serial/ch341.ko /usr/lib/modules/5.10.17-v7l+/kernel/drivers/usb/serial/ch341.ko
Geändert von nopes (09.12.21 um 09:54 Uhr)
Gruß nopes
(,,,)---(^.^)---(,,,) /var/log/messages | grep cat
Danke vorerst, nein mein Ubuntu 20.04.3 LTS scheint eben diesen Treiber nicht zu kennen. Wie wäre mein Vorgehen den zu Installieren, Ich müsste eigentlich wie im Kochbuch wissen wie, da ich keine genügenden Kentnisse habe und das noch nie gemacht habe. Ich sehe immer viele Programmzeilen, aber was mache ich mit denen? Vielen Dank, Paul
Poste bitte die Ausgaben von: find / -name ch3*.ko
Gruß nopes
(,,,)---(^.^)---(,,,) /var/log/messages | grep cat
paul@paul-W240EU-W250EUQ-W270EUQ:~$ find / -name ch3*.ko
find: ‘/snap/core/11993/etc/ssl/private’: Keine Berechtigung
find: ‘/snap/core/11993/root’: Keine Berechtigung
find: ‘/snap/core/11993/var/cache/ldconfig’: Keine Berechtigung
find: ‘/snap/core/11993/var/lib/machines’: Keine Berechtigung
find: ‘/snap/core/11993/var/lib/private’: Keine Berechtigung
find: ‘/snap/core/11993/var/lib/snapd/void’: Keine Berechtigung
find: ‘/snap/core/11993/var/lib/waagent’: Keine Berechtigung
find: ‘/snap/core/11993/var/spool/cron/crontabs’: Keine Berechtigung
find: ‘/snap/core/11993/var/spool/rsyslog’: Keine Berechtigung
find: ‘/snap/core/11798/etc/ssl/private’: Keine Berechtigung
find: ‘/snap/core/11798/root’: Keine Berechtigung
Sieht bis am Schluss immer so aus.
Geändert von paulausbern (09.12.21 um 11:58 Uhr)
Ok, dir fehlt der Treiber, bei Ubuntu befindet er sich in dem Paket "linux-modules-extra", das musst du installieren. Nun ist es so, dass da evt mehrere auftauchen, du musst das zu deinem Kernel passende wählen, zB linux-modules-extra-4.15.0-20-generic
Du kriegst heraus welchen Kernel du gerade verwendest, in dem du die Ausgabe von uname -r betrachtestSo sieht das zB bei mir ausCode:$ uname -r 5.10.17+
Alternativ, kannst du auch dein Ubuntu fragen, welches Pakete die Datei ch341.ko zur Verfügung stellt - das ist der Treiber.
Für den Komfortablen Weg, solltest du dann apt-file installieren, dann kannst du sowas machen
- sa https://askubuntu.com/questions/481/...rovides-a-fileCode:$ apt-file find ch341.ko
Wie auch immer, die Extra-Kernel-Module installieren, da ist der Treiber - bzw dann kannst du ja kontrollieren, ob es die Treiberdatei gibt.
Gruß nopes
(,,,)---(^.^)---(,,,) /var/log/messages | grep cat
Zuerst mal Danke für die Hilfe.
paul@paul-W240EU-W250EUQ-W270EUQ:~$ uname -r
5.11.0-41-generic
paul@paul-W240EU-W250EUQ-W270EUQ:~$ 5.10.17+
5.10.17+: Befehl nicht gefunden.
paul@paul-W240EU-W250EUQ-W270EUQ:~$ apt-file find ch341.ko
Finding relevant cache files to search ...E: The cache is empty. You need to run "apt-file update" first.
paul@paul-W240EU-W250EUQ-W270EUQ:~$ apt-file update
Paketlisten werden gelesen... Fertig
E: Sperrdatei /var/lib/apt/lists/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Das Verzeichnis /var/lib/apt/lists/ kann nicht gesperrt werden.
W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/pkgcache.bin - RemoveCaches (13: Keine Berechtigung)
W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Keine Berechtigung)
paul@paul-W240EU-W250EUQ-W270EUQ:~$
so sieht es aus mit den Befehlen. Im Moment ist es noch etwas zu hoch für mich. Gruss Paul
Mach Dir bitte mal den Unterschied zwischen einem normalen Benutzer (bei Dir "paul") und dem Systemverwalter "root" klar.
Wenn Du mit apt arbeitest oder module laden willst, brauchst Du Lese/Schreibberechtigung in /var, etc. Deshalb haufenweise Berechtigungs-Fehlermeldungen.
Also musst Du zuerst root-Berechtigung anfordern (Du brauchst das root-PW):
Code:su - apt-file update apt-file find ch341.ko
Ergänzend, su - klappt bei dir evt nicht, Ubuntu verwendet sudo statt su (weil es da kein Root-Passwort gibt, was gut ist), sieht dann so aus (die eigentlich Suche braucht keine erhöhten Rechte, nur das update)Code:sudo apt-file update apt-file find ch341.k
Gruß nopes
(,,,)---(^.^)---(,,,) /var/log/messages | grep cat
Guten Tag,
paul@paul-W240EU-W250EUQ-W270EUQ:~$ sudo apt-file update
[sudo] Passwort für paul:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für paul:
OK:1 http://archive.canonical.com/ubuntu focal InRelease
OK:2 http://dl.google.com/linux/chrome/deb stable InRelease
OK:3 http://ch.archive.ubuntu.com/ubuntu focal InRelease
OK:4 http://ch.archive.ubuntu.com/ubuntu focal-updates InRelease
OK:5 http://ch.archive.ubuntu.com/ubuntu focal-backports InRelease
Holen:6 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
OK:7 http://dl.google.com/linux/earth/deb stable InRelease
Es wurden 114 kB in 1 s geholt (88.4 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 2 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
paul@paul-W240EU-W250EUQ-W270EUQ:~$ apt list --upgradable
Auflistung... Fertig
libfprint-2-2/focal-updates 1:1.90.2+tod1-0ubuntu1~20.04.5 amd64 [aktualisierbar von: 1:1.90.2+tod1-0ubuntu1~20.04.4]
libfprint-2-tod1/focal-updates 1:1.90.2+tod1-0ubuntu1~20.04.5 amd64 [aktualisierbar von: 1:1.90.2+tod1-0ubuntu1~20.04.4]
paul@paul-W240EU-W250EUQ-W270EUQ:~$
Soweit bin ich gekommen. Jetzt stehe ich wieder an. Gruss Paul
... und jetzt könntest Du mit dem apt-file-Befehl von oben nach dem Paket suchen...
Ich bin root - ich darf das.
paul@paul-W240EU-W250EUQ-W270EUQ:~$ apt list --upgradable
Auflistung... Fertig
libfprint-2-2/focal-updates 1:1.90.2+tod1-0ubuntu1~20.04.5 amd64 [aktualisierbar von: 1:1.90.2+tod1-0ubuntu1~20.04.4]
libfprint-2-tod1/focal-updates 1:1.90.2+tod1-0ubuntu1~20.04.5 amd64 [aktualisierbar von: 1:1.90.2+tod1-0ubuntu1~20.04.4]
paul@paul-W240EU-W250EUQ-W270EUQ:~$
Müsste ich jetzt etwas von dem irgendwie aktualisieren, wie ohne Scherben ?
Lesezeichen