涼粉's profile好天氣PhotosBlogListsMore Tools Help

Blog


    4/28/2009

    [心得文] 修復 Seagate 7200.11 Firmware Bug

     

    有關 Seagate Firmware Bug 的資料請看此:

    希捷公佈部分缺陷硬盤新版固件 - http://news.mydrivers.com/1/126/126423.htm
    希捷硬盤固件問題整體解決方案 - http://news.mydrivers.com/1/126/126836.htm

    親身經歷過 , 感受特別多 , 幸好有使用 RAID1 , 不然就整個星期都沒電腦可用了 , 只怪自己看到這則新聞時不以為意 , 沒有立刻更新 Firmware...

    現在詳細說一下在網上搜集得來的資料吧。

    Seagate Firmware Bug 的徵狀有兩種:
    1) LBA 0 Error - BIOS能成功辨認硬碟, 但顯示為 0MB 容量。
    2) BSY Error - 硬碟被鎖死在 BUSY 狀態, 硬碟磁片有在轉, 但 POST 時會停頓很久沒有回應, BIOS 無法識別出硬碟。

    這兩種問題據講只會在 Power On 的過程中出現, 若果你的電腦從不關機, 就不會遇到這些臭蟲了 (笑) :P

    而我遇到的就是第二種情況, 直接鎖死在 BSY State, 這是問題硬碟的資料:

    ST3500320AS (500GB)
    P/N: 9BX154 - 303
    Firmware: SD15
    Date Code: 08443
    Site Code: KRATSG

    上方 SD15 是存在BUG的 Firmware 版本 (也包括 SD16, SD17, SD18, SD19... etc.) , Seagate 已經提供了除蟲後的 Firmware (SD1A), 未更新的朋友請盡快到以下網址下載更新~
    http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951

    或者到此頁面輸入序列號 (Serial Number) 檢查一下你的硬碟是否受影響:
    https://apps1.seagate.com/rms_af_srl_chk/

    若果你的硬碟已經中招, Seagate 會免費幫大家維修, 並且保證說這 Bug 不會影響資料安全, 大家放在硬碟的東西仍然健在, 不用太擔心。

    不想把硬碟拿去送修的朋友 (就像我 :P) 就只可以靠自己了, 網絡上也有文章作很詳盡的說明, 但自己動手有一定風險, 對電腦不熟識的朋友還是找代理商幫忙吧。

     

    修復硬碟的預備工作

    想看英文原版的請到此:
    http://www.msfn.org/board/index.php?showtopic=128807

    必需工具:
    1) RS232 <=> TTL Converter
    2) T6 梅花批
    3) 內置 Com Port 的電腦一台
    4) Hyper Terminal / Putty 等終端機軟件

    若果電腦沒有 Com Port, 就需要買一條 USB => Com Port 的 Converter, 或者直接購買  USB => TTL 的:
    http://cgi.ebay.com/USB-to-RS232-Module-Based-TTL-PC-FTDI-FT232BM-BL-chip_W0QQitemZ350188969806QQcmdZViewItemQQptZAU_Networking?hash=item350188969806
    但價格比較貴... US $18.19

    在大陸的淘寶網也有, 才數十塊錢, 可惜在中國以外地區無法付款:
    http://item.taobao.com/auction/item_detail-0db1-cb2268d727eecd4fc8a0d790f279439c.jhtml?cm_cat=0

    算了, 只可以看不可以買的東西再看也沒用, TTL Converter 始終是較偏門的, 在香港市面上很難找, 找的到價錢也不便宜... 我在黃金電腦商場就看到叫價 $399...

    所以, 有電子知識的朋友可以試試看自己去做一個~

    需要零件:

    1) MAX232 x 1
    2) 1uF Capacitor x 5
    3) DB9插頭 (Female) x 1
    4) PCB 一小塊
    5) 接線適量
    6) Jumper (用來接駁硬碟) - http://www.hobbyengineering.com/H2362.html

    MAX232 Datasheet :
    http://focus.ti.com/lit/ds/symlink/max232.pdf
    基本上只要跟著 Datasheet 做, 也不算太複雜的。

    TTL_Converter

    工具齊全之後, 就可以將所有東西接駁好! 準備修復了!

    開始修復

    把HDD經 RS232<=>TTL Converter 接到電腦的 Com Port, 打開 Hyper Terminal 連接到對應的 Com Port 後 (我是用 Com1) , 最後插入 HDD 的 SATA 電源..

    在 Hyper Terminal 按 Ctrl+z..

      LED:000000CC FAddr:0024A051
      LED:000000CC FAddr:0024A051

    HyperTerminal_001

    若果出現這兩行字, 就代表你的HDD已經被鎖死左 BSY 狀態了。
    沒有顯示這些的話, 請不要跟著做, 本文只說明解決 BSY Error 的方法。

    好, 現在把SATA電源拔出, 拿出你的 T6 梅花批, 將 HDD 摩打旁的螺絲鬆開拿走 , 找一張卡紙或膠片, 在剛剛鬆開螺絲的位置, 底板與硬碟之間插進去, 裡面有三個跟摩打連接的接觸點, 我們要做的就是要將他們隔開, 防止摩打再傳 BSY ERROR 給底板。 (建議大家先將整塊底板拆下來, 看清楚三個接觸點的位置後再動手)

    HDD_Screw

    ( 我製作好 TTL Converter 後才發現原來我沒有 Com Port Cable... 只好拿三條銅線去直駁 Tx / Rx / GND... orz )

    將膠片插好後, 摩打跟底板間的連接已經斷開了, 現在再插入 SATA 電源, 由於摩打無法取電 (被膠片隔開了) , 插入電源後HDD會好像沒有反應一樣, 不用擔心, 在 Hyper Terminal 按一下 Ctrl+z..

      F3 T>

    看到這行字的話, 代表你成功隔開底板及摩打了~ 可以開始修復工作~
    現在輸入 "/2", 再按 ENTER

      F3 T>/2 [ENTER]
      F3 2>

    再輸入 "Z", 按 ENTER  (Z是大階啊)

      F3 2>Z [ENTER]
      Spin Down Complete
      Elapsed Time 0.147 msecs
      F3 2>

    完成後先稍候5秒, 再將膠片拿走~ 我們剛剛已經將HDD Spin Down了, 所以摩打接電後是不會轉動的, 拿走膠片後, 將螺絲上回去, 記著要小心一點, 不要將螺絲掉在底板上了... 會短路的, 一定要萬分小心!

    把螺絲上緊後, 底板跟摩打的接觸點已經緊緊地固定好~

    Hyper Terminal 仍然顯示著:

      F3 2>

    現在輸入 "U" (大階), 按ENTER

      F3 2>U [ENTER]
      Spin Up Complete
      Elapsed Time 7.093 secs
      F3 2>

    硬碟又開始轉動了~! 再依下方一樣的輸入:

      F3 2>/1 [ENTER]
      F3 1>N1 [ENTER]
      F3 1>/T [ENTER]
      F3 T>

    好, 將 SATA 電源拔出來把, 關掉HDD, 等10秒後再插回去, 重新啟動HDD

    之後, 在 Hyper Terminal 按 Ctrl+z, 熟識的 F3 T> 又出來了:

      F3 T>

    依下方輸入:

      F3 T>i4,1,22 [ENTER]
      F3 T>
      F3 T>m0,2,2,,,,,22 [ENTER]

    HyperTerminal_002

    這個 command 需時比較久, 請給點耐性等一下, 數十秒到數分鐘不等, 我的是等了十多秒吧, 聽說中途把電源關掉的話很可能會把硬碟弄壞, 請小心。

    (請到英文原版網頁仔細看清楚 Command , 雖然我已經仔細比對過再貼上來, 但小心一點總是好的)

      Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8
      User Partition Format 4% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 05 secs
      User Partition Format Successful - Elapsed Time 0 mins 05 secs

      F3 T>

    等到上方的文字出現後, 恭喜你~! 你成功了~
    把所有電源關掉, 將你的硬碟重新用 SATA 跟電腦連接吧~

    記著要更新 Firmware 避免相同事件再次發生啊...

     

    ====== 補圖 ======

    這就是我連接硬碟 Tx Rx 的 Jumper, 把膠外殼去掉就變成兩支插針了:

    HDD_Jumper2

     

    從這個角度看過去, 最左邊的是 Rx, 左二是 Tx, 不過插錯了也不會有危險,  Hyper Terminal 會沒反應就是, 轉過來再插一次就OK了~:

    HDD_Jumper

     

    網上找回來的 MAX232 簡易接線圖:

    Max232_Connection

     

    完成後看到 RAID1 正在重建的時候... 我興奮到想要哭出來啊... T_T

    RAID_Rebuild

    折騰了一整個晚上,辛苦是有回報的 :D

    這篇心得文完成嘍~ 若果寫得不好請見諒~ 只是想分享一下這小小的經驗,希望對看完這篇文章的你有用吧  :D

    4/23/2009

    熱朱古力

     

    一杯好喝的熱朱古力 ﹝巧克力﹞ , 真的可以令人放鬆心情 :)

    不過 , 熱朱古力可不能亂沖 , 必需用純正的唂咕粉 ﹝可可粉﹞ 來沖調 , 再加入熱牛奶 , 最好再用奶泡弄點花紋點綴一下... 哈,我也覺得自己的要求開始有點過份了 XD

    熱朱古力

    4/3/2009

    HP iPAQ 612c 專用背光燈設定工具 – Backlight Controller

     

    Windows Mobile 調較背光燈的工具很難用手指控制...

    亦由於 iPAQ 本身的問題,使用標準 API 並不能關掉 LCD 背光燈,因此播放音樂時就不能使用 Toggle Screen 來關閉屏幕了,超秏電的...  ﹝小提示:612c 的 WMP 可以關機播放音樂,解決不能使用 Toggle Screen 的問題,其他音樂軟件則不行喔~﹞

    但這個小工具 – Backlight Controller 可以一併解決這些問題!

    其實今年一月份我已經在 PDAClan 及 xda-developers 上發佈了,不過最近作了點更新~ 所以順道把這個工具也貼上來~

    PDAClan : http://www.pdaclan.com/thread-23341-1-1.html
    xda-developers: http://forum.xda-developers.com/showthread.php?t=469435

    ======

    612c Backlight Controller v0.9.1.3 下載地址 (Badongo):http://www.badongo.com/file/14220991
    若果 Badongo 失效,請到 PDAClan 或 xda-developers 下載。

    工具簡介:

    - 超大按鈕,很輕易就可以用大姆指調較背光燈亮度!

    Screen01

     

    - 自動偵測電源狀態,當AC電源接上或拔出時,Backlight Controller 會自動選定電源模式,只調較當前模式的光亮度!

    Screen04

     

    - 當然少不了橫屏支援。

    Screen05

     

    - Toggle Screen 是 Backlight Controller 的重點功能!

    由於 iPAQ 612c 不能經由標準 API 來關閉屏幕,WMP 等播放音樂軟件的關屏功能全都不能關閉 612c 的背光燈 ﹝黑屏但背光燈仍然沒有關掉﹞。
    這時候 Backlight Controller 就大派用場了,只要按一下 Toggle Screen ,LCD 及背光燈都會完全關閉,達至省電效果!

    除了按右軟鍵再選 Toggle Screen 之外,也可以按鍵盤的 "ENTER" 鍵,或使用命令行參數 ( /togglescreen ) 來啟動 / 離開關屏模式。

    togglescreen 命令行參數配合 AE Button Plus 使用的話,就可以實現一鍵關屏嘍!

    要注意的是,進入關屏模式之後,LCD 及 鍵盤 都會失去作用 (除了電源鍵) ,只可以按 "ENTER" 來脫離關屏模式喔!若果忘了也不用怕,只要按兩下電源鍵 (先關機, 再開機) ,LCD 就會顯示 "Press ENTER to unlock" ,所以不用怕會被鎖定回不來啦~

    Screen03

     

    - 按下 About 就會出現版本訊息,也有我的聯絡資訊,若果遇到什麼問題歡迎跟我電郵聯絡。

    Screen02

     

    最後,Backlight Controller 支持的命令行參數列表!

    /setmax: 
        Set Max brightness

    /setmin: 
        Set Min brightness

    /setlevel x: 
        Set backlight level to x

    /togglemax: 
        Switch between Max brightness and original level

    /togglemin: 
        Switch between Min brightness and original level

    /togglescreen: 
        Turn off screen and backlight

    /increase: 
        Increase brightness

    /decrease: 
        Decrease brightess

    /?: 
        Display help

     

    希望對各位 612c 的機友們有幫助吧~ :D

    最後怎樣也要說一句...
    本人不承擔任何因本軟體引致的裝置損壞及資料遺失。

    4/1/2009

    [遊記] 雲南八天遊 – Day5

     

    雲南八天遊 – Day5

    時間:08:32
    地點:香格里拉 - 紅石頭客棧

    紅石頭客棧

    細節工夫做得好,餐牌都這麼有特色,證明老闆真是用心去做 :D

    紅石頭客棧

    我為什麼喜歡紅石頭客棧?這一列差不多上十種的咖啡豆絕對是主要原因啊~!! 而且虹吸式咖啡壺、摩卡壺應有盡有!想不到在香格里拉的客棧內也有這樣的 Cafe !

    紅石頭客棧 紅石頭客棧 
    ﹝註. 左方照片由 LEO 提供﹞

    神奇的地方來了,香港著名電腦雜誌 PCM 竟然出現在香格里拉,而且還是2009年3月份的!
    原來老闆娘剛剛才從深圳回來~ 就把雜誌也一起帶過來了~ :P

    紅石頭客棧

    客棧天台的風景也很不錯喔。

    不多說了,現在,往德欽出發。

     

    時間:09:31
    地點:松贊林寺

    松贊林寺

    蔚藍的天空,泥黃的土地,配上潔白的房子,這風景很美,真的很美。

    松贊林寺

    站在高高的黃土牆下,感受一下藏族的風情 :)

    松贊林寺
    ﹝註. 此張照片由JASON提供﹞

    松贊林寺松贊林寺

    基本上,松贊林寺已經不算是一座寺廟,而是一個旅遊景點了,到處都是遊客,當然,間中還是會有喇嘛走過的~

    松贊林寺

    在外邊看上去,一層層的小房子,我竟然覺得有一點點希臘的味道~    

          希臘 (網上找來的)  ==>   希臘房子 

     

    松贊林寺

    離開時回頭看,松寺林寺更顯威風,金光閃閃,也算是喇嘛權力的象徵吧。

     

    時間:11:53
    地點:近奔子欄

    奔子欄

    風馬旗,也叫經幡,在藏人居住的地區到處也可以看到~ 共有白黃紅綠藍五色,上面寫有經文,風一吹,經文便會乘著風傳到各方。

     

    時間:13:10
    地點:奔子欄 - 吃午飯

    奔子欄

    番茄炒蛋!! 呵,這應該算是每一個中國家庭都會煮的菜吧~?我小時候最愛吃了~~~

     

    時間:15:48
    地點:白馬雪山

    白馬雪山

    哇 !!! 整個山頭都是雪 !!! 第一次在軟綿綿的積雪上四處跑 !!!

    白馬雪山
    ﹝註. 此照片由 LEO 提供﹞

    一片白茫茫,這情景真想來一個跳起 Yeah 啊 !!!

    白馬雪山
    ﹝註. 此照片由 LEO 提供﹞

    果然,在雪山,最重要的一定是玩雪球~~

    白馬雪山

    這石碑是白馬雪山最顯眼的標記了。

    白馬雪山

    上車繼續前進,不經不覺,GPS 顯示的海拔高度已經過了 4000 米。

     

    時間:16:39
    地點:白馬雪山 - 往德欽路上的最高點

    白馬雪山

    海拔 4292 米,是往德欽路上的最高點 !! 走起路來果然有一點氣喘呼呼的感覺... 是我暫時到過世界上最高的地方 !!

    在這趙旅程的第8天,上玉龍雪山到 4680 米應該不會比現在差很多.... 吧?

     

    時間:18:36
    地點:飛來寺大酒店

    飛來寺大酒店

    每天都坐長途車,真的腰也酸了... 但我們終於地來到了飛來寺 ! 明天要早點起床等日出看有名的「日照金山」~!

    希望明天天色良好可以看到吧。明天見《雲南八天遊 - Day6》!