最近要讓Android下可以使用Ethernet,為了不讓自己忘記,因此稍微做個紀錄好了
我在kernel中找尋dm相關字眼,果然在.kernel/drivers/net/usb內找到了dm9601.c
因此我就狸貓換太子直接將的內容替換成dm9620.c的東西
除此以外menuconfig也要將他開啟
果然在Android下就可以對eth0設up了
但是!!不對不對!!這不是正統作法
正統作法應該是將dm9620.c丟入.kernel/drivers/net/usb內
在Kconfig內增加
config USB_NET_DM9620
tristate "Davicom DM9620 based USB 2.0 10/100 ethernet devices"
depends on USB_USBNET
select CRC32
help
This option adds support for Davicom DM9620 based USB 2.0
10/100 Ethernet adapters.
這樣menuconfig就能出現DM9620
除此以外.kernel/drivers/net/usb/Makefile還需要添加
obj-$(CONFIG_USB_NET_DM9620) += dm9620.o
最後再menuconfig的dm9620開啟,進行編譯就搞定了
不過底層通了但是Android AP還是沒辦法使用阿!!
看來這條路還很漫長(寫JNI來通好了!)..............
參考:http://beta.dacomwest.de/pdf/dm9620_driver_rmi_au1250.pdf
留言列表