2009/7 27

LinkStation 2( LS2)更換風扇、增加 serial console 介面 不指定

yrc , 01:00 , LinkStation / KuroBox , 評論(0) , 引用(0) , 閱讀(2299) , Via 本站原創 | |
這一篇記錄了更換風扇的過程,與在機板上增加 serial 介面的方法,LS2 的拆機方式跟其他 LinkStation / KuroBox 完全一樣,所以這邊就不多說明了。

另外要注意一下:除非有特殊狀況,不然將來這幾篇跟 LS2 相關的改機文章,都是假設機器已經更新了有 telnet 功能的韌體。


LS2 拆開的樣子,乍看之下 LS2 的機板跟 HG 版的好像一樣,但仔細看使用的晶片跟經片的排列方式可是大大的不同。


因為 LS2 已經有點年代,像這種小風扇都是第一個會壞掉的零件,所以我的習慣都是,入手的中古 LinkStation / KuroBox 都會先自己把風扇給換一個新的,這時就要準備烙鐵跟銲錫,只把風扇的部分給對調。


左邊的是已經換上新的風扇了,右邊的是舊的,接回 LS2 開機看看,聲音果然就小多了,就跟新買來的時候一樣安靜。


上面的紅圈位置是安裝 jtag 介面的,但我現在還不打算自己更新韌體,所以這個先跳過去。中間的 J1 就是 MIPS 的 serial 介面,下面的 J2 則是讓 MIPS 與 AVR 之間斷掉的開關。

這顆 MIPS CPU,本身只有內建一組 UART,但是 LS2 的設計是要搭配一個 AVR 晶片,以便於讓作業系統可以隨時監控 LS2 的硬體狀態,所以可想而知,既然唯一的一組 UART 已經被 AVR 用掉了,那又要怎麼同時安裝 console?可想而知,一定是同個時間只能一種介面存在,所以才會有一個 J2 的開關,這樣 MIPS 才知道現在的通訊是 AVR 還是 console,才不會發生一個 serial port 同時接了兩個不同周邊的狀況。


準備了一個 4-pin 的接頭,跟一個 330r 的電阻,電阻是要安裝在 R186 上的,LS2 預設的作法是,即使你安裝了 serial 介面,但是只能從終端機看 LS2 的狀態,而不能夠從終端機鍵盤輸入來跟 LS2 溝通,所以要在 R186 橋接一個電阻。


真正要動手時才發現,LS2 的機板上空接點也有上銲錫,但是我手邊又沒有吸錫器,所以只好用引線拉出的方式,另外再做個接頭出來,底下膠帶貼著的就是 R186 的橋接電阻,看起來是醜了點,但不影響功能。


再來就開始實測,首先 J2 記得要先短路,底下另外一塊版子是 MAX3232 的轉換電路,因為 MIPS 出來的 UART 訊號是 TTL 的,一定先轉換為標準 RS-232 的電器訊號,才能跟另一台電腦做連線。

還有一點不要忘記的是,因為 J2 已經短路,所以 MIPS 跟 AVR 之間的通訊已經被中斷了,但 LS2 電源啟動時 AVR 還是會自己運作,所以要改成緊急模式來啟動電源,不然 LS2 的電源還是會被  AVR 自動給切掉。

先將 LS2 開機,J2 可不先短路,開機完後先 telnet 進 LS2,然後要輸入:
echo "T0:23:respawn:/sbin/getty -L ttyS0 57600" >> /etc/inittab
這樣子以後開機時,才會順便啟動 getty 這個程式,才能到達到 serial console 的效果。


LS2 關機後再開機,Tera Term 就可以看到 LS2 所有的開機過程訊息。


但有一點不一樣的是,telnet 進 LS2 預設是不用登入動作,就是 root 權限,但是用 console 連線時,卻要登入,可是我也不知道 root 的密碼是什麼,不過不知道也沒關係,再用 telnet 進 LS2,直接修改密碼即可。


就像這樣,console 連線也可以做登入動作了。

參考文章:Add a Serial port to the MIPS Linkstation
Tags: , ,
發表評論
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
開啟HTML
開啟UBB
開啟表情
隱藏
記住我
暱稱   密碼   訪客無需密碼
網址   電郵   [註冊]