Linksys WAG354G 无线配置探寻 二
2008.07.17 2:06 pm linux, network
此为《二》篇,《一》篇见此。
一、设备
上篇收尾时我们将问题停滞在了 Broadcom 和 TI TNETW1350A 上。仔细看过之后,我可以确定 V2 使用的无线芯片为 TI TNETW1350A 。尽管官方固件中有带有 Broadcom 字样的源码,但一切和无线无关。
二、驱动
设备确定了,就又回到驱动的问题上来了。
目前找到两款固件带有 TI TNETW1350A。一款自然是 Linksys 官方固件了。另外一款呢?
这款固件的发行说明里面明确提到支持 TI TNETW1350A 无线网卡。同时这款固件是给 AR9 平台设计的(即为 ADSL Route)。
但是,很明确,WAG354G 不能用。
我和官方人员的小讨论可以在这里看到:
http://www.routertech.org/viewtopic.php?t=2116
总结一下:
1. Router Tech 是用 2.4 linux 内核的。
2. Router Tech 中的 TI TNETW1350A 驱动是私有化的,不提供源码。仅有 tiap.o 文件给你。
3. Router Tech 的固件刷不进 WAG354 中,若刷则会提示“Wrong Code Pattern”。这个问题我早先也提到过,WAG354G 其实不是刷 AR7 的bin文件,而是 WA7A 的bin 文件。其原因 Router Tech 方解释说:“The newer chipset is a different proposition …”
这句话很难翻译,大家意会吧。
4. tiap.o 文件是编译后的文件,他和内核关系是很紧密的。 OpenWRT 使用 2.6 内核,所以是不可能直接放到 OpenWRT 里面使用的。
5. 文中我们提到了 ACX 驱动,尽管 ACX 驱动支持很多 TI 的无线网卡,但是这款无线网卡目前为被“提及(mention)”支持。而经过本人尝试也的确不支持。
关于 acx 开源驱动的相关尝试,更多内容请看这里。
综上所述,由于此款无线网卡暂无开源驱动支持。所以在非 linksys 官方固件上启用它,目前无法实现。
很遗憾带来这样一个结论,但也仅能这样了。
多谢各位关注的网友,尽管少有人回帖,但我知道还是有人在关注的。
此款路由器以后若有内容更新,我会尽快跟上。不过,总体上来说,他是一款已经在国外淘汰的设备。