分類彙整: 硬體

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.3 及 FreeBSD 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 鍵盤問題之外,還沒遇到其他問題,系統也還算穩定