操作指南:
http://wiki.openezx.org/Get_a_shell
加载了 usbnet, cdc_ether, 不能驱动;加入 zaurus 模块,系统显示找到了相关设备!
简单测试下:
# ifconfig usb0 192.168.1.1
# telnet 192.168.1.2
Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x
(none) login:
没什么问题,可以正常 telnet。
晚上恰好在 Google Reader 里发现了下面的页面:
http://marvel.hit.edu.cn:8080/?p=359
这个页面显示作者按照 wiki 页面介绍一次成功。那么,到我这里究竟出了什么问题?哪里出了问题?
最后的结论是:我和他用的系统可能不同。我使用的是 slackware,并且是自己编译的内核 2.6.18。在使用 E2 之前,根本没有编译 usbnet 模块;在 Daniel 提示之前,也没有编译 zaurus 模块。这样当 E2 插入到系统是,kernel 自然不会加载一个还不存在的模块(zaurus)!
之前,我完全没有料到 E2 使用的是 Sharp Zaurus 的 USBLAN 设备。因此虽然尝试了一些相关模块,但是却根本没有打 zaurus 的主意。后来,我在 make menuconfig 查看 zaurus 的说明,发现了下面的表述:
This also supports some related device firmware, as used in some PDAs from Olympus and some cell phones from Motorola.
不知道是不是所有的 EZX 系列手机在这个 "some" 里面,但是 E2 肯定在 ;-)
(为方便使用 RSS Reader 朋友访问被 GFWed 的 blogspot 以便留言 ^_^,我在签名里临时放了可以到达的 blog 地址。)
--
Jick Nan < http://jicknan.freelamp.net>
反求诸己,由内而外。
No comments:
Post a Comment