close

最近要讓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

 

arrow
arrow
    創作者介紹
    創作者 ooieueioo 的頭像
    ooieueioo

    ooieueioo的部落格

    ooieueioo 發表在 痞客邦 留言(0) 人氣()