Started by Oclistediscussion, December 12, 2012, 09:25:04 pm
Quote from: jlumme on December 13, 2012, 03:55:36 amWhat are you actually trying to do ? There is a driver for that controller in at least 3.6 kernel (CONFIG_USB_NET_MCS7830)
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
Quote from: jlumme on December 14, 2012, 02:06:24 amOk. You should reconfigure your kernel with that flag (CONFIG_USB_NET_MCS7830) and rebuild your kernel (or just the modules, if you prefer), it should work after that. I recommend using menuconfig (instead of just editing it directly in .config file) if there are some dependencies that need to be enabled as wellSo for example if you're using arm-linux-gnueabi- as your compiler, you can edit the kernel configuration:Code Select Expandmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfigIf you're not compiling your own kernel, you'll need to either look into that, or get the running kernel header files and source code for the driver. The driver needs to be compiled against running kernel..
Quote from: jlumme on December 14, 2012, 10:48:10 amEasiest thing to do would be to recompile your kernel, since it already has driver source code inside. I highly recommend trying that first.However, there seems to be a some version 1.11 source code in http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=109;74;109&PLine=74But it says for kernel 2.6.x, so you might have to do additional work to get it working. Once more, I suggest to enable the support in your own kernel.