Hello all, I'm currently working on the rtl8196 OpenWRT port. My initial patches can be found here: http://invyl.ath.cx/cgit/cgit.cgi/openwrt/
I'm currently using external rsdk-linux- toolchain, that came along with the bsp from the trendnet router. The actual hardware is a edup pocket router. It's kind of old: (gcc 3.4). The current state is: * Initial stuff commited to OpwnWRT makefiles, * Initial patches to make the kernel somewhat compile are ready. I'm now working out the linker problems and writing the image packager Makefile My questions here are: Is OpenWRT okay with this archeological gcc? Or should I expect more weird bugs? Since the CPU is LexraCore it misses some patented instructions so usual mips-linux- toolchain won't work without hacing it. There used to be a patch at gcc maillists, but it doesn't look like it made it into the main branch. What conserns the kernel, I tried to apply the minimal set of patches to make this stuff work. However, some subsystems are quite a mess. This is the current state: * board support is sh*tty in the bsp, symlinked to out of kernel dir and with little board-specific code. needs a full rewrite. * mtd dev support needs some cleaup (shouldn't be that difficult) * lan and wifi are messy, but kind of work, I just didn't have the ocasion to have a closer look at them * gpio support sucks: they made it a char dev incompatible with mostly anything. Board-specific code in the driver itself. Needs a full rewrite. * Some files in the kernel are symlinks to something like /home/$codemonkeyname/somedir..../file.c. Hopefully I've cleaned that all. Regards, Andrew _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel