2008年2月18日 星期一

檸檬紅茶開發三部曲

終於來到了檸檬紅茶的最後一部(謎之音:你可以寫外傳啊~),經過跌跌撞撞的過程,可以用四個字形容:「電光火石」。電腦裡面資料丟光光、使用者惱火、管理的麻瓜中了石化術。

人云三折肱成良醫,所以選在2007年底來個大破壞,並且啟用Cafe4 Lagacy Project 的料件作為硬體升級之用。是的,繼咖啡四首部曲的小惡搞後,這次要把她整到她媽媽都認不出來。

小辭典:何謂Cafe4 Lagacy Project ?
傷心咖啡店(cafe.twbbs.org)其實總共歷經四次硬體變動,分別為零號機:
CPU 486 DX-66 66MHz 包保鮮膜的傢伙,禁止上路
一號機:CPU Pentium 120MHz 搭配FreeBSD 2.x ~3.x
二號機:CPU AMD K6-2 266MHz 由知名不具的游大砲
垃捐
三號機:CPU PentiumII 350MHz 由知名不具的郭大砲樂捐
四號機:CPU Pentium4 2.4GHz 由本人自軍餉中籌備完成

但是四號機根本沒有上路,因為大家都沒時間玩耍。所以該核心套件成為遺產,計畫宣告終止為Cafe4 Legacy Projest。後來Cafe4經由首篇鴨子的樂捐的小傢伙先行頂用。

根據大清算,Cafe4 Legacy Project總共具備下列核心料件:

CPU - Pentium4 2.4GHz NorthWood (TDP 65W)
MB - MSI MS6533-MX ( mATX, 2 DDR slot)
RAM - Trendsend DDR 333 512Mx2

經過縝密的計算(有嗎?),該組機殼內PSU號稱可以供電90Watts,加上一些風扇與硬碟,應該可以順利開機。那麼首先要做的就是開機測試,若PSU能在不變動情形負起系統供電,那問題就小很多了。

但是接下來的問題才開始一個接一個得來。首先是P4的需要額外的12v 4pin供電,但是PSU上面沒有。但是很神奇的,第一次我忘記插轉接頭,也成功開機了。不過為了保險起見,還是犧牲一個大4P電源轉為CPU額外供電用。而組件測試的結果當然是宣告通過了,不然幹麼要升級啊?(.....)

接下來的工作就是把主機板放進機殼裡,這時候就需要一顆強大的心臟,因為前文提過,要放mATX的主機板可以,可是背板只有三個孔位:網路+USB、Print Port、Com 1。所以我必須要拆掉PS/2插座、內建DSub顯示卡、所有的音效+MIDI。不過不幸的是,因為很多接地點是跟大面積銅箔焊在一起,用小小的40W烙鐵,並不能在寒冷的冬天順利將接點提升到熔點。所以我就拿出秘密武器,用槍抵著她的(接)頭,然後就會如同先賢豪傑所說「殺人不過頭點地」。

說得那麼恐怖,其實我沒有違反槍砲彈藥管制條例啦,我是用熱風槍(Heat Gun),把要加溫的區域先抹好一點油,然後開始徐徐加溫。秘訣就是在感覺到你要的地方達到熔點,請不要持續加溫,不然這張主機板就要送去非洲了。而這時間大概就只有黃金三秒,超過這臨界點,就看你吹的技巧,可能是PCB燒焦,也有可能有你想像之外的東西也被吹掉了。

還好我吹的技巧還及格,所以我又成功了。

可是只是吹的功夫了得,並不值得高興。既然這板子上面有On Board VGA,不用白不用,反正總共25條線,那就把它稍微DIY延長一下,偽裝成顯示卡。這樣以後要調BIOS就不用找顯示卡插了。

這招絕了吧!但是在裝回PSU的時候,卻發生了慘事。

從上面這張照片可以觀察到,新主機板的LAYOUT與風扇吹的方向跟電源供應器的風扇簡直是手牽手的好朋友,但是卻同時卡住壓桿,這樣散熱銅片會無法與CPU密合,下場只有一種,過熱關機。但是這卻是所有問題中最好解決的一種,拿出鉗子,扭轉90度,完工。

但是接下來的問題更棘手,因為原來Socket 370主機板寬度是24CM,而這張主機板是24.5CM。差5MM卻有天大的差別:

(!!能開機耶)

請看主機板右上角,壓過原本安置硬碟用的固定架滑軌。放下主機板後,就不能放硬碟固定架。遇到這種時候,兩強爭霸,必有一傷。於是我拿起金工鋸,當然不可能鋸主機板(雖然那區線路看起來沒有用),就將硬碟固定架鋸開一個凹槽,剛好讓主機板伸伸腳。同時也宣告裡面的硬碟貴賓席從兩位縮減為一位。

不過這也同時破壞了之前整個小伺服器的硬體平衡。原本它使用一張PCI卡加掛8MB DOC開機,加上一個轉ISA-LPT介面控制前面的小LCD顯示資訊:

不過自從DOC被洗腦後,地位就越來越低。最後整張卡失去作用,乾脆直接連LCD都拔起來。不過這並不是代表說改用FreeBSD就會失去這種LCD Gaget的意思,請參觀LCDproc,Port是/usr/ports/sysutils/lcdproc。但是這樣又要焊25條線到LCD上面(懶了)。所以這件工作,就叫做LemonTea 補完計畫吧!

然後我們再把之前的系統恢復一下,這就是終章的檸檬紅茶。

沒有留言: