Forum: PC Hard- und Software Wo gibt es einen Linux-Treiber für den CH340G?


von Uhu U. (uhu)


Lesenswert?

CH340G ist der chinesische Clone für den FTDI RS232C nach USB-Konverter.

Gibt es für das Ding einen funktionierenden Treiber für Linux?

von (Gast)


Lesenswert?

Funktioniert denn das Standardmodul nicht für USB-UART bei dir? Bei mir 
geht es.

von hp-freund (Gast)


Lesenswert?

Falls nicht, einer zum selber bauen:

http://www.wch.c*n/download/CH341SER_LINUX_ZIP.html

* -> bitte entfernen

von Uhu U. (uhu)


Lesenswert?

Hä schrieb:
> Funktioniert denn das Standardmodul nicht für USB-UART bei dir?

Bevor ich mir was zulege, in dem so ein Teil verbaut ist, kläre ich, ob 
es überhaupt an meinem Rechner funktioniert ;-)

Mutti Google warf leider nur Ergebnisse für Mac OS und Windows aus...

hp-freund schrieb:
> Falls nicht, einer zum selber bauen:

Danke.

von Sven D. (Gast)


Lesenswert?

Ohne Google gefunden :-)

http://sparks.gogo.co.nz/ch340.html

von Uhu U. (uhu)


Lesenswert?

Sven D. schrieb:
> Ohne Google gefunden :-)

Wie hast du das gemacht? Mit der Wünschelrute?

von Sven D. (Gast)


Lesenswert?


von Gerd B. (bertr2d2) Benutzerseite


Lesenswert?

Linux hat die Unterstützung schon einige Zeit (mind. seit 2.6.32) , 
nennt sich ch341:

http://lxr.free-electrons.com/source/drivers/usb/serial/?v=3.7

Einfach mal einstecken und schauen, was dmesg sagt ...

: Bearbeitet durch User
von Georg A. (georga)


Lesenswert?

> Linux hat die Unterstützung schon einige Zeit

Die kann aber nicht alles, zB. werden AFAIR keine 
Nicht-Standard-Bitraten (zB. für DMX) unterstützt. Das geht nur mit der 
Version vom Hersteller.

von Axel S. (a-za-z0-9)


Lesenswert?

Uhu U. schrieb:
> CH340G ist der chinesische Clone für den FTDI RS232C nach USB-Konverter.

Nein.

Der CH340G hat die gleiche Funktion wie ein FT232 (oder CP2102 oder ...) 
- aber er ist kein Klon.

> Gibt es für das Ding einen funktionierenden Treiber für Linux?

Ja. Seit Ewigkeiten im Vanilla-Kernel:
http://cateee.net/lkddb/web-lkddb/USB_SERIAL_CH341.html

1
[106700.518201] usb 1-6.2: new full-speed USB device number 9 using xhci_hcd
2
[106700.607543] usb 1-6.2: New USB device found, idVendor=1a86, idProduct=7523
3
[106700.607547] usb 1-6.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
4
[106700.607548] usb 1-6.2: Product: USB2.0-Serial
5
[106700.616462] usbcore: registered new interface driver usbserial
6
[106700.616474] usbcore: registered new interface driver usbserial_generic
7
[106700.616486] usbserial: USB Serial support registered for generic
8
[106700.616974] usbcore: registered new interface driver ch341
9
[106700.616986] usbserial: USB Serial support registered for ch341-uart
10
[106700.616997] ch341 1-6.2:1.0: ch341-uart converter detected
11
[106700.617928] usb 1-6.2: ch341-uart converter now attached to ttyUSB0
1
~ $uname -a
2
Linux alpha 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux
3
4
~ $find /lib/modules/3.16.0-4-amd64/ -name ch341\*
5
/lib/modules/3.16.0-4-amd64/kernel/drivers/usb/serial/ch341.ko

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.