話說小弟最近拿到一個方塊酥(Bricked FON), 於是好好做了一些功課, 接上網路和電源, POWER LED 亮, INTERNET LED 閃爍, 但是WLAN LED 沒動靜, Ping 所有想得到的位址都沒反應, 不得已只好祭出最後的法寶 - 傳輸線, 記得老師有說 "開機不接TxD", 不過小弟也發現只要啟動FON 之後再插上TxD, 那麼不論Reset 或Reboot 都不會妨礙啟動, 終於看到了問題所在:
Kernel panic: Attempted to kill init!記得以前也曾經在ET-22S 的Syslog 看過類似訊息, 既然知道是韌體的問題, 於是著手刷新韌體, FON 韌體大約2MB, 以網路傳輸當然比以RS232 來得快, 而對於RedBoot 來說, TFTP 又比HTTP 方便, 所以先準備好Tftpd32 或PumpKIN, 由於不確定FON 的網路埠是否支援Auto MDI/MDX, 於是小弟以跳線直接接上PC 的網路埠, 設定好ip_address 之後, 接著發現Ping 沒問題, 但卻找不到TFTP Server, 不得已只好改用Xmodem 傳輸, 還好Baudrate 可提高到921600 bps, 心想反正辛苦也只一次, 事實上還是失敗了好幾次, 終於莫名其妙刷成功了(過程記不得了), 於是把FON 接上網路, 此時小弟注意到TECOM AR4031C LED 閃爍頻繁, 小弟很有耐心的等候至少半小時以上才登入FON 查看, 結果發現韌體已經更新到0.7.2 r3 (最新據說是r4), 這可能也是FON 變成方塊酥的主要原因, 除非不連網, 否則對於多數業餘玩家來說, 由於不能預期, 也無法控制FON 何時更新或修補韌體, 所以建議連網後, 最好不要任意關機, 以免慘案發生
此外, 小弟發現更新韌體最好還是找台交換器, 比較不容易出錯, 可以減少不必要的問題, 事後也證明FON 支援Auto MDI/MDX, 所以跳線是沒必要的
另外根據這幾天的研究, 別看La Fonera 1.0 (FON2100) 比一包香煙盒大不了多少, 裡頭卻是個小烤箱, FON 的預設功率是18 dBm (63 mW), 散熱片溫度可以高達72 ℃以上, 小弟將功率改成14dBm (25 mW), 在室溫24 ℃之下, 散熱片溫度約64 ℃, 也就是比室溫至少高出30 ℃, 等夏天來臨時更不得了, 若未做好散熱, 可能兩年保固期還沒到, 就壽終正寢了, 尤其是對於其中三個電解電容來說, 長期處於高溫環境之下, 將會是最大的地雷, 這點在La Fonera 1.1 (FON2200) 已經修正, 所以請至少留意La Fonera 1.0 的擺放方式, 若不知道該如何放置, 請看底部的預留掛勾方向就知道了, 如果降低功率, 則訊號強度也降低, FON 隨附的是2dBi 天線, 不妨考慮換成4~6dBi 天線, 室內使用, 請勿換成全向性高增益天線, 以免訊號夾角變小, 導致涵蓋範圍縮小
Power 15 dBm 表示可推的動 15dBi 的天線嗎
gelPlog >> Fonera - Debricking and more
RedBoot User's Guide
書籤