I found the patch that should load driver for USB2SERIAL adapter CH341.
The patch is here.
But i can not find how to apply the patch into a router ( WL500GP V1 dunning 220.127.116.11-d-r2624 )
Is there any tutorial how to patch it or is there any firmware that includes the CH341 driver into it ?
Is there any chance to get CH341 (cheap Chinese) serial adaptor working under wl-500g.
I can see for the 2.6 kernels there was success https://code.google.com/p/wl500g/source/detail?r=2899
But as far as I know the 18.104.22.168-9 (2008-03-14) is still based on 2.4.
Anyone successfully compiled a kernel module?
It is impossible to just compile module from 2.6 kernel in 2.4 environment. You(or someone else) have to backport it by change use of new kernel API to older one.
For now, it is easier to replace wl-500g with RT-N10U or RT-N16...
For now I indeed expect that this is not possible... I don't think I'm capable of backporting this to 2.4...my coding skills are not good enough for that
I compiled the modules for another linux NAS device I had (Synology) and that works fine.
Still one wonder...
Would it be possible to run one of the rtn based kernels on the good old wl500g... assuming that I can live with the fact that the wireless module will not work (as I understood that is one of the key parts that does not work in the later kernels due to a missing driver .ko)
Since rtn branch with Broadcom SDK 5.x never tested on Wl500g, I suspect that some parts of old plaform support code can be removed by Broadcom stuff. Restore it(except Wi-Fi driver) not so incredible task, but also requires some skills & efforts...
Moreover, backport of CH341 driver to 22.214.171.124-d (kernel 2.4.37) much easier than 126.96.36.199-9 (kernel 2.4.20).
Last edited by lly; 22-05-2012 at 07:29.
Will give it a try to compile it..