分類彙整: 硬體

SDHC support on Thinkpad X60

Thinkpad X60 原本並沒有 支援 SDHC 卡,把 SDHC 卡插入 X60 左方的 SD 插槽會讀不到

本來以為 X60 對於 SDHC 的支援是無望了,沒想到現在竟然可以了,而且還只要更新作業系統即可… 詳情請參考微軟發佈的 Hotfix 923293
(標題: 在 Windows XP Hotfix 923293 為高容量的 SD 記憶卡加入支援)

不過這個 Hotfix 微軟還沒有釋放出來讓大家下載安裝,未來新的 Service Pack 3 才會放進去,有需要的人必須自己去線上申請,選擇好你的作業系統版本及語言即可

申請之後,微軟就會把 Hotfix 的下載連結寄給你(還有個密碼來解壓縮),正體中文 WinXP 的 Hotfix 檔名為: WindowsXP-KB923293-v4-x86-CHT.exe,怕麻煩的話網路上搜尋一下應該找得到.. 或者寄信給我吧…

安裝此 Hotfix、重新開機後,果然可以讀到 SDHC 卡了! 同事的華碩 ASUS W5 (WinXP) 原本也是不能讀 SDHC 卡,服用這帖 Hotfix 後也 OK 了

Yeah! 這樣方便多了

2008/04/30 update: Windows XP SP3 已經包含這個修正了,不需要再特別安裝 hotfix 了…

La Fonera 0.7.2 r2 升級+SSH破解

[update on Dec 5, 2007]

Warning: kolofonium may not work for La Fonera 0.7.2 r2!

看了許多網路上的討論,La Fonera 0.7.2 r2 似乎沒辦法用 kolofonium 的方法破解才對,但是我卻成功了,也許是因為我是從已經破解的舊版升級的吧。還是說我的升級成功只是假象?登入畫面的版本號碼是只是因為升級成功了一半… 🙄

沒時間去細究了,改天有空來玩玩 FreeWLAN 的破解好了,看起來更有趣一點

以下是原文
====

去年底所購買的 La Fonera 0.7.1 r2 已經利用 kolofonium 的方法解除 SSH 的封印了,在前一篇文章內已有說明..

由於近期 FON 推出了新版的韌體 0.7.2 r2,號稱 DNS 查詢速度會較快,因此找個時間把韌體升級了

之前那篇文章中,韌體自動升級的功能已經被我關掉了,因此要先 SSH 進去把它改回來

SSH 進去 La Fonera 後,修改 /bin/thinclient 這個檔案,把最後一行的 # 拿掉

#. /tmp/.thinclient.sh $1

接下來把 La Fonera 的插頭拔掉再接回去,等到重新連上線,你就會發覺它已經自動升級完成了

但是這時候,SSH 的功能也被拔掉了… 按照原來的作法把它弄回去就行了

Anyway, 結論就是 kolofonium 的 SSH 破解方法也適用於 La Fonera 0.7.2 r2

不過呢,升級之後,我的 La Fonera 用到一半會自動斷線的問題還是存在…. orz

[破解] 打開 La Fonera 的 SSH 封印

去年底買了兩台 La Fonera,幸運的是兩台都是用 165元就買到了,但不幸的是當了白老鼠,這兩台 La Fonera 都跟我的 ADSL 不合,每隔一段時間 WAN 就會莫名其妙斷線,找不出原因,經過半年多也沒有任何修正

所以只好自力救濟了

首先是破解 Fonera 打開 SSH 的封印,詳細的說明可參考這裡,簡單的說就是把 Fonera 的DNS 設為 88.198.165.155 就好了,重開機後就自動會開啟 SSH 了

用 SSH Client 連線到 192.168.10.1,用 root 登入,密碼就是 Web 介面的密碼

但總不能把 DNS 一直設為這個吧,既然已經打開 SSH,就想辦法讓這件事變成理所當然吧

首先先讓 SSH Daemon 在開機時自動跑起來,執行:

mv /etc/init.d/dropbear /etc/init.d/S50dropbear

然後編輯 /etc/firewall.user 把 firewall 打開,把下面兩行前面井字號刪除

iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT

最後一個步驟就是修改/bin/thinclient,讓 La Fonera 不會再自動更新,把最後一行加上井字號即可:

#. /tmp/.thinclient.sh

接下來就可以把 DNS 改回你喜歡的,重開機也不會有影響了

破解 La Fonera 之後,其實我的目的只是希望能更容易 reset La Fonera 的 WAN port 而已,因為每次我的網路不能動了,我只要用 SSH 連進去 La Fonera,執行下列命令

ifconfig eth0 up
ifconfig eth0 down
ifup wan

一瞬間我的網路就恢復正常了 orz

最後,如果忘記 La Fonera 的密碼或者想要讓 La Fonera 恢復原狀,就拿根原子筆,戳 La Fonera 底部的 reset 孔 30 秒,然後重新開機即可

Reset 之後無線的 SSID 會變回 My Place,加密方式會變回 WPA,密碼則變成印在底部的序號(SN)。Web 介面的帳號及密碼都會回復成 admin

2007/10/25 updated: This method works for 0.7.2 r2 too 🙂

FON – $99 的無「限」網路基地台開賣囉!

如果你沒聽過 FON,到中文 Wikipedia 上面看看吧:http://zh.wikipedia.org/wiki/FON

FON Taiwan 正在發送以優惠價台幣 $99 外加 $165 物流費,合計 $264 即可獲得的無「限」網路基地台,只有十天喔,以後大概不會有這麼優惠的價格了,12月18日前,有興趣的可以到這個網站購買:

http://fonshop.seed.net.tw/

要購買前請弄清楚 FON 的遊戲規則,網站上有說明以優惠價購買有下列責任:

我鄭重宣示將以所獲得的優惠價購買一台 FON 無限網路基地台「La Fonera」,如果使用這個好康額度後沒有在收到設備後的兩週內進行註冊上線,
我將把設備原封不動退回給 FON Taiwan,或者改以原價NTD 1200元購買,讓優惠的折扣額度能轉給真正對社群有幫助的人

簡單的說,擁有 FON 的基地台你有兩種選擇:

  • 你可以把無線網路免費分享給別人,這樣你也可以使用別人免費分享出來的無線網路。(Linus)
  • 你可以收費,但相對而言你到別人的地盤使用也要付費。(Bill)

如果你沒有 FON 的基地台,你也可以使用,但是需要付費,每天費用約為台幣80元

總之,要使用 FON 網路,你會有三種身份(摘錄自 Wikipedia):

  • Linus
    如果你願意免費分享你的頻寬,讓其他 fonero 的使用者也能使用,則為「Linus」。
    這麼一來,在別的 fonero 訊號範圍內你也可以免費使用無線網路。
  • Bill
    又或者你可以選擇「Bill」身分,一樣分享自己的頻寬,但可從 FON 那裡收取單日使用費的一半。
    不過這麼一來,就不能免費使用其他 fonero 的網路,而須像「Alien」一樣付費使用。
  • Alien (也就是沒有 FON 基地台的人)
    不是 fonero 的使用者稱為 Alien,他們需要付費使用 FON 網路。
    以此方式,沒有路由器的人依然可以透過你的路由器使用無線網路,而你是否能有收益則端視你選用的身分。

拿到基地台後,自己選擇看看要當 Linus 或者 Bill Gates 吧 🙂

另外一個訊息,如果您在 2006/11/30 前曾經在 http://moztw.org/ 上面的討論區註冊過,請參考 這篇訊息,就可以獲得優惠碼以免除 99 元,也就是只要 165 元就可以獲得一台無線網路基地台

在 Dell PE 2850 上面安裝 FreeBSD 6.0

公司最近進了一些 Dell PowerEdge 2850 的伺服器…

今天第一次嚐試在 Dell PowerEdge 2850 上面安裝 FreeBSD 6.0

安裝過程並沒有甚麼問題,但是安裝完成、並重新開機之後,發現 console 的鍵盤竟然不能動了!

同樣的情況似乎也存在於 FreeBSD 5.3FreeBSD 5.4 的樣子(不確定,有人說 FreeBSD 5.3 沒這問題)

經過一番搜尋,發覺是因為這台機器上面有一張 “Dell Remote Access Card (DRAC)”,這個裝置會被系統辨識成一個 USB Keyboard,所以導致開完機之後,正常的 PS/2 鍵盤反而不能動了!

解決方式如下:

  1. 先以 Single User Mode 進入系統
  2. 在命令列模式下,先執行下列命令:
    # fsck -y  /
    # mount -u  /
  3. 然後編輯 /etc/devd.conf,把對於 USB Keyboard 的支援暫時拿掉,也就是把下面幾行開頭加上 #
    # When a USB keyboard arrives, attach it as the console keyboard ...
    #attach 100 {
    #       device-name "ukbd0";
    #       action "kbdcontrol -k /dev/ukbd0 < /dev/console ...
    #};
    #detach 100 {
    #       device-name "ukbd0";
    #       action "kbdcontrol -k /dev/kbd0 < /dev/console";
    #};
  4. 然後輸入 exit 離開 Single User Mode 之後,就可以順利進入系統,而且 console 鍵盤也可以正常運作,下次開機也不會有問題!

目前看起來,Dell PE-2850 使用 FreeBSD 6.0 當作業系統,除了上面這個 console 鍵盤問題之外,還沒遇到其他問題,系統也還算穩定