Mix
Random mix of pages and files
Patch ch341
2025.08.31 04:19:16 end patch HW Arduino FORTH HowTo Gilhad

Patch ch341

Arduino Mega Pro (a nejen ono) používá chip CH340 pro komunikaci. Pokud ho šlověk ohackuje, aby taky používalo RTS/CTS řízení toku, tak zjistí, že to v Linuxu nefunguje, protože pro to není podpora v ovladači ch341.c

Tady je patch pro kernel 6.12.31, ale měl by fungovat pro prakticky libovolný kernel. Jde o patch z https://bugzilla.kernel.org/show_bug.cgi?id=197109 (pro 4.15.17) kde jsem jen upravil odsazení a čísla řádků, kam patří.

ch341.patch - pokud vám nepůjde udělat toto, tak to zkuste odhadnout ručně.

cd /usr/src/linux
cd drivers/usb/serial
patch -p0 ch341.c < /path/to/ch341.patch