聚會時間公告: 因應COSCUP 2011, Kalug 8月份休會一次

一月 22, 2013
» 安裝 Toshiba Satellite C850 無線網卡驅動 on Ubuntu 12.04

昨日於 Drupal-TW 高雄小聚協助 kenyuan190 伙伴補完 rtl8723e 這張無線網卡 (WLAN, Wireless) 的驅動,在此分享一下,剛裝好 Ubuntu 後似乎會同時發生有線 (eth0)及無線 (wlan0) 網卡都無法使用的情形

凍仁當時的解法是先使用 Android 手機的「USB 數據連線」上網,若發現 Network manager (右上的網路管理員) 一直轉不停,可以先行停用它,並使用 dhclient usb0 來取得 IP。

1. 開啟終端機 (terminal)。

2. 更新 kernel。

[ jonny@precise ~ ]
$ sudo apt-get update; sudo apt-get upgrade linux-image-generic [Enter]

3. 重新開機,若早已使用最新的 kernel 請略過。
[ jonny@precise ~ ]
$ sudo shutdown -r now [Enter]

4. 安裝編譯相關套件。
[ jonny@precise ~ ]
$ sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r` [Enter]

5. 下載驅動並解壓縮。
[ jonny@precise ~ ]
$ wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz [Enter]

6. 切換目錄。
[ jonny@precise ~ ]
$ cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 [Enter]

7. 開始編譯並安裝。
[ jonny@precise ~ ]
$ sudo make && sudo make install [Enter]

8. 重新掛載 rtl8723e 模組。
[ jonny@precise ~ ]
$ sudo modprobe rtl8723e [Enter]

9. 開機自動掛載 rtl8723e 模組。
[ jonny@precise ~ ]
$ sudo su -c "echo rtl8723e >> /etc/modules" [Enter]

完成! 恭喜您,現在可以開始在 Ubuntu 使用無線網卡了!

2013-01-21


當時這台 C850 是有搭載 AMD 7610M 獨立顯示卡的機種,其驅動的部份可以直接使用額外驅動程式 (jockey) 來安裝。

示意圖
(圖片來源: debianhelp.wordpress.com)

站內連結:
Ubuntu 網路設定 - 於 DHCP 環境下重新取得 IP

相關連結:
[已解決] Toshiba C850 ether network controller 無法使用 [論壇 - Ubuntu硬體支援] | Ubuntu 正體中文站
Satellite C850 | 新禾科技 - Toshiba
Toshiba Satellite C850-C855 [Linux Laptop Wiki]

資料來源:
drivers - Wireless card Realtek RTL8723AE-BT is not recognized - Ask Ubuntu #2

一月 8, 2013
» 「高雄場-華碩平板系列體驗會」體驗續航,追求極致

很榮幸再次得到參加T客邦所舉辦的體驗會活動,這次體驗的機器是三台平板電腦分別是 Google Nexus 7, ASUS Transformer Pad (TF700) 以及 ASUS VivoTab (TF600)。

老實說凍仁這次是衝著 Nexus 7 報名此次的體驗會,身邊已有不少前輩入手它,加上國外已有熱心的伙伴將 Ubuntu 移植至上去,便宜又大碗的它就算哪天玩膩了還可以拿來跑 Ubuntu,說是物超所值也不為過。


▲ 由上而下依序為 Nexus 7, TF700, TF600。

1. 筆記整理


雖說本次體驗會的 Session 只比先前 Samsung Galaxy Note 2 體驗會 多一個主題,可硬體部份可是多了兩台,實在是有些消化不良,在繁忙之餘只好使用心智圖軟體來整理這次的筆記。


▲ 此心智圖使用 FreeMind 製作,附上 HTML 版連結。

2. 規格大亂鬥


以下為 Nexus 7, TF700, TF600 的規格比較表,建議依造其需求來採購,已達到最高的邊際效益。

Nexus 7 TF700T TF600
Operating System Android 4.1 / 4.2 Android 4.0 Windows RT
Office Home & Student 2013 RT Preview*
Display 7" WXGA (1280x800) Screen
IPS Panel
10 finger multi-touch support
10.1" WUXGA (1920x1200) Screen
Super IPS+
10 finger multi-touch support
10.1" WXGA (1366x768) Screen
Super IPS+
Multi-touch Support
CPU NVIDIA Tegra 3 Quad-Core @1.2Ghz NVIDIA Tegra 3 @1.6Ghz NVIDIA Tegra 3 @1.3Ghz)
Memory 1 GB 1 GB 2 GB
Storage 8GB/16GB/32GB *1 32GB / 64GB *1 EMMC + 8G life time ASUS Webstorage space *2 32GB/64GB eMMC *1
32GB life time ASUS Webstorage Space *2
Network Standard HSPA+ UL:21 Mbps/DL:5.76 Mbps
3G :
WCDMA :
850/900/2100
2G :
GSM : 850/900/1800/1900,
Not yet DC-HSPA+ UL:5.76 Mbps/DL:42 Mbps
Wireless Data Network WLAN 802.11 b/g/n @2.4GHz, Bluetooth V3.0 WLAN 802.11 b/g/n@2.4GHz
Bluetooth V3.0+EDR
WLAN 802.11 b/g/n @2.4GHz, Bluetooth 4.0
Camera 1.2 MP Front Camera 2 MP Front Camera
8 MP Rear Camera
Auto focus (rear) with Flash
BSI Sensor
5-element lens
2 MP Front Camera
8 MP Rear Camera
Auto focus (rear) with Flash
Audio unknown
High Quality Speaker
High Quality Mic2 MP Front Camera
8 MP Rear Camera
Auto focus (rear) with Flash
BSI Sensor
5-element lens
Stereo Speakers
Interface Headset Jack,
1x micro-USB, 2x Digital microphone,2x High Quality Speakers,
1x Docking PIN
Pad:
1 x 2-in-1 Audio Jack (Headphone / Mic-in)
1 x micro HDMI
1 x Micro SD Card Reader

Mobile Dock:
1 x USB2.0 port
1 x SD Card Reader
Pad:
1 x 2-in-1 Audio Jack (Headphone / Mic-in)
1 x micro HDMI
1 x Micro SD Card Reader (SDXC)

Mobile Dock:
1 x USB 2.0 port
Sensor G-Sensor, Light Sensor, Gyroscope,
E-compass, GPS, NFC, Hall Sensor
G-Sensor, Light Sensor, Gyroscope, E-compass, GPS G-Sensor, Light Sensor, Gyroscope, E-compass, NFC, GPS
Battery WiFi:9.5 hours, 4325mAh,*2
16Wh Li-polymer

3G:9 hours, 4325mAh,*3
16Wh Li-polymer
Pad Only:
9.5 hours; 25Wh Li-polymer Battery *3

Pad with Dock:
14 hours pad with dock; 25Wh(pad) + 19.5Wh(dock) Li-polymer Battery*3
Pad only:
9 hours; 25Wh Li-polymer Battery *3

Pad with Dock:
16 hours ; 25Wh(Pad) + 22Wh(Dock) Li-polymer Battery*3
Size 198.5 x 120 x 10.45 mm 263 x 180.8 x 8.5 mm 262.5 x 170.9 x 8.3 mm
Weight 340 g 598 g 525 g
Mobile Docking No
Dock only:
Dimensions: 263 x 180.8 x 8~10.4mm
Weight: 537g

Pad with dock:
Dimensions: 263 x 180.8 x 16.5~18.9mm
Weight: 1135g
Dock only:
Dimensions: 262.5mm(W) x 169.9mm(D) x 10.2(H)mm
Weight: 538g

Tab with Dock:
Dimensions: 262.5mm(W) x 170.9mm(D) x 18.7(H)mm
Weight: 1036g
Price NT$ 8,990
NT$ 20,900 NT$ 21,900
▲ 資料來源:ASUS (Global / English)

3. 活動心得


3.1. Nexus 7


相信這次體驗會有不少伙伴是為了這台 Nexus 7 而來的,一來是因為夠便宜,二來是規格足以應付日常使用,再加上小巧方便攜帶。


3.2. ASUS TF700 - Transformer Pad


在眾多平板的產品中,Samsung 選擇了觸控筆的路線,而 ASUS 則是往鍵盤發展,這點對凍仁而言是件好事,對一位 鍵盤愛好者 常需要輸入指令管理系統的人而言這真的是不可或缺的,如果可以再搭配個有小紅點的機械式鍵盤那該有多好!

體驗過程中,有發現到 TF700 在筆電模式 (Pad + Dock) 時,若 Pad 在上 Dock 在下會有 SD 卡不易取出的情形,這點應與為了人體工學而設計出來的幅度有關,只需闔上即可輕易取出。


3.3. ASUS TF600 - VivoTab


在具有生產力 (鍵盤) 的平板上搭載 Windows like 的作業系統似乎是件很棒的事情。平常外出、通勤可以使用 平板 動態磚 (Metro) 模式;回到辦公室後可切回 Windows 7 like 模式繼續辦公。比較可惜的是 Windows RT 是專屬 ARM 架構的作業系統,這代表著它不支援 x86 架構 (桌機、筆電) 的應用程式,需使用 ARM 編譯過的版本,這點 Microsoft 已設計出商城 (Store) 系統以便利使用者取得這些特殊的軟體。

可以知道的是,目前 Microsoft 早已推出 ARM 架構的 Office,相信這點可以大大的為 TF600 加分才是。


3.4. NVIDIA Tegra 3


體驗會當天接觸到的 Nexus 7, TF700, TF600 操作起來的感覺都不錯,在一個追求效能及續航力的現在 NVIDIA Tegra 3 所使用的 4-Plus-1 是個不錯的想法,除了會變頻的四顆核心以外,更增加了一顆低功耗的核心來達到真正的省電。

在影片播放的部份也因為 Tegra 3 支援硬體解碼的緣故,可省下原先看高畫質影片時的高功率輸出,與 Tegra 2 相比更能省下 60% 以上的電力,相信這對愛在平板上看影片的伙伴是一大福音。


最後基於效能、使用者體驗、作業系統、支持國貨 ... 種種原因,凍仁待的單位已將 TF700 列入明年度採購的機器,也就是說再過不久 就有機會 可以再次把玩 TF700 了!



本文同步發佈於 T 客邦 - T17 討論區PlurkFacebookGoogle+

延伸閱讀:
分清楚,別買錯了!Windows 8和Windows RT大不同 - Yahoo!奇摩新聞
Window RT平板啟動 ASUS Vivo Tab RT首發速看 - Mobile01 本站新聞
Windows 8 切換回舊桌面樣式的小技巧 | 硬是要學
NVIDIA 次代 Tegra 的 vSMP 架構,宛如應用處理器界的油電混合車 (製程錯誤修正) | 癮科技

相關連結:
華碩&NVIDIA 變形平板 台中、高雄深度體驗會花絮 | T客邦
搜尋:華碩平板系列體驗會 | T17 討論區

一月 2, 2013
» 「Samsung Galaxy Note 2 體驗會」S3, Note2 傻傻分得清楚

對今年六月剛入手 Samsung Galaxy S3 的凍仁而言,真的是方便不少,但是對一位筆記愛好者而言還是有些許不足,頂多只能做到拍照上傳,總是有種少了點什麼的感覺。不是說手寫筆記不好,只是當資料一多時就很難找得到真正想找的資料也不易收藏

親自接觸過 Note2 以後,真的很想換一支 Note2 回來。對一位部落客而言,靈感真的很重要,而且常常一閃而逝!在下也寫了四年多的文章,很多時候光靠文字表達是不夠的,至於電腦繪圖嘛,還是留給專業人士來比較好,若有簡易又跨平台的繪圖軟體不妨推薦一下


▲ Note 2 直立。


▲ Note 2 橫放。


▲ Gamsung Galaxy S3 與 Note2 合照


▲ 網頁瀏覽。


▲ 各種筆對照,依序為 Note 2, Note 10.1, S3, 自動鉛筆。


▲ 隔壁伙伴的 Note 10.1。

1. 用戶調查

  • 在全球,S Pen 使用率只佔了 10%,可台灣卻高達 30%。
  • 83% 的用戶會推薦朋友購買 Note,然而有 76% 的使用者願意購買下一代的產品。

2. Note 2 與 Note 的差異

  • 外型變成放大版的 S3。
  • S Pen 從圓形變成三角形,握感提升。
  • 不用再怕搞丟 S Pen,因為當它離開 Note 2 後,走超過 10 步會有提示訊息。
  • 螢幕解析度從 16:10 變成 16:9,整體上 Note 2 是變瘦變長又變薄。

3. 懸浮預覽 (Air View)


搭配 S Pen 達到的各式預覽功能,其支援的有:
  • 內建的電子郵件 (Gmail 不支援)。
  • 媒體瀏覽器。
  • 影片播放器: 除了可預覽所有的影片以外,播放影片時下方的進度列也可預覽 (類似 YouTube)。

3.1. 更炫的媒體瀏覽器

媒體瀏覽器其實就是相簿,我們可以在裏面找到所有的相片 (手機, Facebook, Picasa ...),而 Note2 這次除了可以用 S Pen 達到懸浮預覽 (Air View) 以外,更多了兩個排列相片的特效。

還有個功能很炫,那就是可以在相片的背面寫字,好比現實中的相片後常會寫些備註,可惜沒拍到


▲ 首先來看看 S3 的媒體瀏覽器。


▲ 再看 Note 2,可以發現右上角多了個 3x3 的圖示。


▲ 其實是讓照片排排站的特效。


▲ 使用排排站特效快速瀏覽照片。


▲ 另一種會在手機裡刮起相片龍捲風。


▲ 使用龍捲風特效快速瀏覽照片。

4. 擁有塗鴉牆的 S Planner

S Planner 是 Samsung 家預載的行事曆 Apps,可以用來同步 Google, Google Apps, Facebook 以及 Exchange 上的行事曆,而這次在 Note 2 更多了個塗鴉牆,這種將行事曆與手寫結合的感覺挺不賴的!


▲ 附上 S3 的 Planner 對照。


▲ Note2 家在上角多了個行事曆與筆的圖示。


▲ 塗鴉牆現身。

5. S Note

  • 在任意時刻按下 S Pen 上方的按鈕並在 Note 2 上點兩下即可開啟 S Note。
  • 通話時將 S Pen 抽出來時也會自動喚醒 S Note。
  • 當 S Pen 移至 S Note 上方的工具列時,會跳出各個圖示的提示文字。

6. 子母畫面

  • 影片播放時,可做到子畫面的放大、縮小。
  • 後期將會補上類似 Note 10.1 的左右視窗 (分割畫面) 功能

7. 快速筆勢


透過各種筆勢操作 Note 2,這對喜愛滑鼠手勢的伙伴來說可是一大福音呢。
  • 可自訂專屬筆勢。
  • ?: 使用網際網路搜尋。
  • @: 開啟電子郵件。
  • !:開啟地圖。
  • #:開啟播號鍵盤。
  • ~:編寫訊息 (SMS)。
  • 寫 C 會開啟 ChatON。

8. 自由擷取 (Easy Clip)

在 NOTE2 眾多的功能中,這是凍仁最喜愛的功能,它可以於任意畫面中,自由的剪裁畫面並快速編輯,這對保留靈感及創意的部份可是有很大的幫助!一般光是要先截圖、裁切並開啟後製 Apps 可是得花上不少時間呢。


▲ S3 只能事後使用 Apps 做細部修圖。


▲ 而 Note2 只要使用 按下 S Pen 上的按鈕圈選預擷取的區域即可,然後可以丟到剪貼簿、直接使用 S Note 開始筆記或者直接寄信都行。


▲ 剪貼簿裡的截圖。


▲ 開啟 S Note 後即可插入剪貼簿中的圖
(來不急實作只好拿老師的範例充數)。

9. 創意素描


透過各種文字記下各種靈感,當然也可建立自己的素描 (草圖) 庫。

10. 快拍

  • Note2 支援 20 連拍 (S3 只有 8 連拍)。
  • 最佳臉部表情: 可做到只更換特定人士之臉部表情。

11. 錄影

  • 新增慢動作播放功能,以後可以自己拍洗髮精廣告跟武打片了
  • 可自動偵測地點及天氣,並寫入影片屬性。

12. 續航力

相信不少伙伴都在續航力這塊都挺擔憂的,這點也是當初會挑選 S3 很重要一個環節,雖然凍仁不能保證 S3 待機的時間比他家還久,但凍仁可以保證只要您多買個原廠電池充電座 (以下簡稱座充) 就可以大大的解決此一難題。


▲ 以下將以 Gamsung Galaxy S3 的座充示範。


▲ 平日有 AC 電源時可以使用原廠附的旅充充電。


▲ 外出時可直接使用行動電源充第二顆電池 (重點是 Micro USB IN)。


▲ 合體!


▲ 合體側照。


▲ 換邊。


▲ 掀開電池蓋。


▲ 合體後是不是有種拿 ThinkPad 接長效型電池的感覺呢 (笑)

沒錯!Samsung 的座充是可以使用行動電源充電的,這樣出門在外時就可以減少邊充電邊玩手機的情形了,手機再輕多了顆行動電源要拿在手上還不是惘然,有了 T 客邦送的 apbs 2500mAh 行動電源簡直是如虎添翼,這樣三顆電池絕對夠用!凍仁也有 8,000mAh 的行動電源,但在重量 (電量與其重量成正比) 與實用性 (很少會充到電,頂多充一次) 考量下,平時是不會想帶上它的。

13. 戰利品


▲ 戰利品大集合 (PChome 雜誌 *1、apbs 2500mAh 行動電源 *1、小衛兵耳機塞 *1)。


▲ 小衛兵真的是很可愛呢 (早已充公了)。


▲ 小衛兵與 S3 合照。


▲ 最後附上與 Simlo 以及凌星星主持人的合照 :)



本文同步發佈於 T 客邦 - T17 討論區PlurkFacebookGoogle+

2012-11-07


謝謝各位評審及各位伙伴的支持,讓凍仁拿了個「T客邦心得優質獎」,真的是太謝謝大家了。
Facebook 上的得獎公告。

獲得 Hughes 真皮平板保護包一枚。

相關連結:
《Samsung GALAXY Note II 》前進金典,高雄獨家體驗會花絮 | T客邦
Samsung GALAXY Note II體驗會,徵文活動得獎公佈 | T17 討論區
搜尋:samsung galaxy note | T17 討論區
GALAXY Note II 生活日記 - Samsung.com

資料來源:
再發揮創意:Samsung Galaxy Note 2 測試 - DCFever.com

十二月 5, 2012
» tp-smapi - 延長 ThinkPad 電池壽命 on Ubuntu 10.04+

在商務機皆有有三年保固的現在,其電池 (Battery) 因為是消耗品的關係都只有一年保,但在使用之於還是可以藉由小小的調整來延長壽命。原先的作法都是透過 tp-smapi-dkmssysfsutils 套件來限制充電的臨界值 [1],可它早已不適合凍仁家的 T410,如今要有同樣的效果得先自行編譯補完驅動 (frimware)。

此為 T, W 系列專用的 9 cell 底座長效型電池 (57Y4545) [2]

1. 安裝

1.1. 安裝 tp-smapi-source
[ jonny@precise ~ ]
$ sudo aptitude install tp-smapi-source [Enter]

1.2. 補完編譯驅動 (frimware),編譯過程中得向套件庫重新下載 kernel,所以執行該步驟前記得先連上網路。
[ jonny@precise ~ ]
$ sudo m-a a-i tp-smapi [Enter]

1.3. 掛載相關模組。
[ jonny@precise ~ ]
$ sudo modprobe tp_smapi [Enter]

1.4. 驗證是否成功,若成功將會在 /sys/devices/platform 多個 smapi 目錄。
[ jonny@precise ~ ]
$ ls /sys/devices/platform/ | grep smapi [Enter]
smapi

1.5. 開機自動掛載該模組。
[ jonny@precise ~ ]
$ vi /etc/modules [Enter]
......
thinkpad_ec
tp_smapi
hdaps

2. 臨界值修改

2.1. 低於 20% 才充電。
[ root@precise ~ ]
$ echo 20 > /sys/devices/platform/smapi/BAT0/start_charge_thresh [Enter]

2.2. 充到 80% 時停止充電。
[ root@precise ~ ]
$ echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh [Enter]

2.3. 若您像凍仁一樣有加買 57Y4545 這顆 9 cell 底座長效型電池,會發現在 smapi 底下多了個 BAT1,其設定臨界值的方法與 2.1, 2.2 步驟雷同。
[ root@precise ~ ]
$ echo 20 > /sys/devices/platform/smapi/BAT1/start_charge_thresh [Enter]

[ root@precise ~ ]
$ echo 80 > /sys/devices/platform/smapi/BAT1/stop_charge_thresh [Enter]

最後很重要的一點是,每更新一次 kernel,都得重新編譯 tp-smapi,否則將會失去其作用 (詳情請參考 1.2 步驟)。

# 註1:電池充電上限以及充電時機點。
# 註2:57Y4545 除支援 T410 外,同時也支援 T410i, T420, T420i, T510, T510i, T520, T520i, W510, W520,其重量為 610 克 (g)。


延伸閱讀:
該怎麼做才能延長 Notebook 的電池壽命? - Max的宅空間
鋰離子電池 - Apple
關於筆記型電腦的電池 - Apple

資料來源:
解決 Ubuntu 11.04 (natty) 控制 ThinkPad 充電時機的問題 - Max 的宅空間
tp-smapi: 保護X200的電池
Tp smapi - ThinkWiki

五月 28, 2012
» 藉由 Gobi 2000 啟用 ThinkPad T410 行動網路 on Ubuntu 10.04

約一年前凍仁就曾考慮過為這台 ThinkPad T410 (2518-A38) 補上張行動網卡,直接內建就不需再外接 USB 3G 網卡,但基於技術上的考量還是先採購了 NOKIA N900 來使用,相信大多數的伙伴都會這樣選擇的,它除了可以模擬 USB 3G 網卡撥接,也可開 NAT 分享網路給 T410,真的很方便!但同時續航力也會大打折扣,畢竟智慧型手機也是要吃電的,然後還會順便拿筆電充電

後來才得知想在筆記型電腦(Laptop)上使用內建的行動網卡還需符合 WWAN Ready 才行,也就是說除了行動網卡以外,還要有天線及 SIM 卡槽。凍仁很幸運的得到 David 前輩支援,除了裝上 Qualcomm Gobi 2000 這張行動網卡以外,連天線也一併換掉了,而 SIM 卡槽的部份原先就有內建,不過這是在整台拆開後才確認的,成功改造一番後 T410 終於可以直接使用行動網路了!

Qualcomm Gobi 2000 行動網卡。

作業系統相容性部份 WindowsXP, Windows7 官方都有支援,但有很大的機率會失敗,並沒有想像中的穩;Ubuntu 目前只支援 10.04 (kernel 2.6),其 11.10 (kernel 3.0) 以及 12.04 (kernel 3.2) 還不支援,為此凍仁也花了些功夫把原先的 11.10 換成 10.04,好險當初有多切幾個分割區,不然會連 12.04 都沒得玩,經凍仁一週的測試後得 Ubuntu 10.04 最穩,其搭配重新掛載模組的指令(請參考 5.3)都能成功連線!

1. 檢查裝置(Check Device)


開始前先看一下系統有沒有抓到 Gobo 2000 這張卡,其 WWAN 的介面一般都是掛在 USB 底下,所以得使用 lsusb 指令檢查。一開始 USB ID 的值會是 05c6:9204,完成以下步驟並成功初始化後的值將為 05c6:9205,也就是說要最後要取得後者才行,。
jonny@lucid:~$ lsusb | grep -i "Qualcomm" [Enter]
Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc.

# USB ID: 05c6:9204 (loader)
# USB ID: 05c6:9205 (modem)

2. 取得韌體(Get firmware)


2.1. 至 Lenovo 下載韌體,請依各電信業者選擇韌體,台灣用戶請選 (6) Generic UMTS

2.2. 使用 Windows 解開 7xwc48ww.exe 或者加裝 wine 解開。

2.3. 建立放置韌體的目錄。
jonny@lucid:~$ sudo mkdir -p /lib/firmware/gobi/ [Enter]

2.4. 複製對應的韌體至 /lib/firmware/gobi/。
jonny@lucid:~$ cp 6/UQCN.mbn /lib/firmware/gobi/ && \
cp UMTS/*.mbn /lib/firmware/gobi/ [Enter]

2.5. 檢查檔案完整性,對照表請參考 ThinkWiki
jonny@lucid:~$ md5sum /lib/firmware/gobi/*.mbn [Enter]
80fcfbb41a7d4331d4b7145972f5f3c4   /lib/firmware/gobi/amss.mbn
00cbd411048cdadc3e4caf0d89d14fca   /lib/firmware/gobi/apps.mbn
bdf27325ebb63251c1310cd3a8f7bab6   /lib/firmware/gobi/UQCN.mbn

3. 安裝(Install)


3.1. 加入套件來源並更新套件庫。
jonny@lucid:~$ sudo add-apt-repository ppa:linrunner/thinkpad-extras && sudo aptitude update [Enter]

3.2. 安裝 gobi-loader 以及為 ThinkPad 客製化的 kernel
jonny@lucid:~$ sudo aptitude install gobi-loader linux-generic-tp \
linux-image-generic-tp linux-headers-generic-tp [Enter]

3.3. 若想使用快捷鍵開關 WWAN 可順便裝上 tp-wwan-hotkey
jonny@lucid:~$ sudo aptitude install tp-wwan-hotkey [Enter]

3.4. 重新開機,請改選 kernel 有 tp 字樣選項,若已裝過 nVidia, hdapsd 或 Virtualbox 等需取編譯 kernel 相關模組的套件可能需重裝
jonny@lucid:~$ sudo shutdown -r now [Enter]

4. 環境設定(Environment Configure)


4.1. 檢查 WWAN 狀態,並確認 WWAN 裝置已開啟。
jonny@lucid:~$ cat /var/lib/NetworkManager/NetworkManager.state [Enter]
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
#WimaxEnabled=true   # Ubuntu 12.04 才有此行。

4.2. 若 WWAN 未啟動可使用 tp-wwan-hotkey 的快捷鍵 Fn + F6 切換。

WWAN: on.

WWAN: off.

4.3. 新增行動網路(mobile broadband)連線設定。

4.3.1. 應用程式選單 → 系統 → 網路連線。

4.3.2. 行動網路 → 新增。

4.3.3. 選擇 Gobi 2000 裝置。

4.3.4. 在城市列表中選取台灣(Taiwan)。

4.3.5. 選取電信業者,以下使用威寶電信(Vibo Telecom)為例。

4.3.6. 由於未收入 375 網路吃到飽專案,故手動修改成 APN 為 internet。

4.3.7. 同意後以上的設定才算建立完成。

4.3.8. 完成後可以在網路列表看到 Vibo Telecom 的選項。

4.3.9. 連線成功!令人感動的一刻

4.3.10. 察看 IP 資訊。
jonny@lucid:~$ ifconfig ppp0 [Enter]
ppp0      Link encap:Point-to-Point Protocol  
inet addr:1.200.147.149 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:546 (546.0 B) TX bytes:249 (249.0 B)

5. 除錯(Debug)


以下紀錄些 Debug 的東西,可略過。

5.1. 監控 log。
jonny@lucid:~$ sudo tail -f /var/log/syslog [Enter]

5.2. Ubuntu 12.04 目前還不支援,以下為 WWAN 跑不起來的訊息。
jonny@lucid:~$ sudo tail -f /var/log/syslog [Enter]
May  3 22:02:14 thinkpad-t410 NetworkManager[1191]:  Activation (ttyUSB1) starting connection 'Vibo Telecom'
May 3 22:02:14 thinkpad-t410 NetworkManager[1191]: Activation (ttyUSB1) starting connection 'Vibo Telecom'
May 3 22:02:14 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): device state change: disconnected -> prepare (reason 'none') [30 40 0]
May 3 22:02:14 thinkpad-t410 NetworkManager[1191]: Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) scheduled...
May 3 22:02:14 thinkpad-t410 NetworkManager[1191]: Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) started...
May 3 22:02:14 thinkpad-t410 NetworkManager[1191]: Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) complete.
May 3 22:02:14 thinkpad-t410 modem-manager[17215]: (ttyUSB1) opening serial port...
May 3 22:02:14 thinkpad-t410 modem-manager[17215]: Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
May 3 22:02:15 thinkpad-t410 modem-manager[17215]: (ttyUSB1): using text mode for SMS
May 3 22:02:15 thinkpad-t410 modem-manager[17215]: Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: WWAN now enabled by management service
May 3 22:02:15 thinkpad-t410 modem-manager[17215]: Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabled -> registered)
May 3 22:02:15 thinkpad-t410 kernel: [13718.358807] modem-manager[17215]: segfault at 7fea28778b51 ip 00007fea286ed0f8 sp 00007fff7cca5580 error 4 in libpcre.so.3.12.1[7fea286da000+3c000]
May 3 22:02:15 thinkpad-t410 kernel: [13718.458948] init: modemmanager main process (17215) killed by SEGV signal
May 3 22:02:15 thinkpad-t410 kernel: [13718.458983] init: modemmanager main process ended, respawning
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: the modem manager disappeared
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): now unmanaged
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): device state change: prepare -> unmanaged (reason 'removed') [40 10 36]
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): deactivating device (reason 'removed') [36]
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: ModemManager (version 0.5.2.0) starting...
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin AnyData
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin MotoC
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Nokia
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Linktop
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Novatel
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Sierra
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin ZTE
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Generic
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Gobi
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Option High-Speed
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Wavecom
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Samsung
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Ericsson MBM
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Huawei
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin X22X
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin SimTech
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Longcheer
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: Loaded plugin Option
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: Policy set 'Wired connection 1' (eth0) as default for IPv4 routing and DNS.
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: Policy set 'Wired connection 1' (eth0) as default for IPv4 routing and DNS.
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): cleaning up...
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): taking down device.
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: (ttyUSB0) opening serial port...
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: (ttyUSB1) opening serial port...
May 3 22:02:15 thinkpad-t410 modem-manager[20121]: (ttyUSB2) opening serial port...
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: trying to start the modem manager...
May 3 22:02:15 thinkpad-t410 NetworkManager[1191]: modem-manager is now available
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (ttyUSB1) closing serial port...
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (ttyUSB1) serial port closed
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (ttyUSB1) opening serial port...
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (Gobi): GSM modem /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4 claimed port ttyUSB1
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (ttyUSB1) closing serial port...
May 3 22:02:16 thinkpad-t410 modem-manager[20121]: (ttyUSB1) serial port closed
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB0) closing serial port...
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB0) serial port closed
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB0) opening serial port...
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB2) closing serial port...
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB2) serial port closed
May 3 22:02:27 thinkpad-t410 modem-manager[20121]: (ttyUSB2) opening serial port...
May 3 22:02:30 thinkpad-t410 modem-manager[20121]: (ttyUSB0) closing serial port...
May 3 22:02:30 thinkpad-t410 modem-manager[20121]: (ttyUSB0) serial port closed
May 3 22:02:33 thinkpad-t410 modem-manager[20121]: (ttyUSB2) closing serial port...
May 3 22:02:33 thinkpad-t410 modem-manager[20121]: (ttyUSB2) serial port closed
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): failed to look up interface index
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: WWAN now disabled by management service
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): new GSM/UMTS device (driver: 'qcserial' ifindex: 0)
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): exported as /org/freedesktop/NetworkManager/Devices/4
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): now managed
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): deactivating device (reason 'managed') [2]
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
May 3 22:02:33 thinkpad-t410 NetworkManager[1191]: (ttyUSB1): device state change: unavailable -> disconnected (reason 'none') [20 30 0]


5.3. 當 USB ID 為 05c6:9204 時可以手動重啟 modem-manager 以及重新掛載 qcserial 模組。
jonny@lucid:~$ sudo pkill modem-manager; sudo rmmod qcserial; sudo modprobe qcserial [Enter]

延伸閱讀:
What is wwan ready - answers.com
親自操刀,拆解 T410 加裝 3G WWAN 天線 - it168.com
ThinkPad T410 拆機紀錄 - David 的 Flickr
Setting the default carrier firmware when installing GOBI 2000 driver - ThinkPad

相關連結:
Qualcomm Gobi 2000 Wireless WAN Driver for Windows 7 (32-bit, 64-bit), Vista (32-bit, 64-bit) and XP - ThinkPad
ThinkPad Extras : linrunner - launchpad.net
Qualcomm Gobi 2000 - ThinkWiki

資料來源:
Howto: Gobi 2000 generic GSM/UMTS on Thinkpads - Ubuntu Forums
[kubuntu] Unable to connect using Qualcomm Gobi 2000 on thinkpad t410 - Ubuntu Forums
Qualcomm Gobi 2000 unter Linux installieren – ThinkPad-Wiki

五月 2, 2012
» 指紋辨識系統 on Ubuntu 10.04, 11.04+

指紋辨識對凍仁而言是個很棒加值,除了可以幫 ThinkPad T410 開機以外,還免去了被人看到密碼的風險,那個小熊軟糖請離凍仁的手指頭遠一點,美中不足的是還不能達到 Windows 上只需掃描一次就可開機並直接登入的效果,但或許這也是件好事,安全性與便利性是永遠的矛與盾啊!

不得不提的是 UPEK 的辨識率比起同事的 HP 高了不少,據同事的說法是進了 Windows 就會很難用,反而在 BIOS 才比較好用,但重點是誰會一直待在 BIOS 使用指紋辨識啊?!

正常版的提示視窗 (資料來源)。

1. 查詢指紋辨識裝置


可至 ThinkWiki 觀看各個 ThinkPad 搭載的晶片組。
jonny@natty:~$ $ lsusb [Enter]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 004: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 005: ID 17ef:480f Lenovo Integrated Webcam [R5U877]
Bus 001 Device 006: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 001 Device 007: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)
Bus 001 Device 008: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard
Bus 001 Device 011: ID 0421:01c7 Nokia Mobile Phones N900 (Storage Mode)

2. 安裝


2.1. 新增套件來源。
jonny@natty:~$ sudo add-apt-repository ppa:fingerprint/fingerprint-gui [Enter]

2.2. 更新套件庫。
jonny@natty:~$ sudo aptitude update [Enter]

2.3. 安裝 fingerprint-gui
jonny@natty:~$ sudo aptitude install fingerprint-gui \
policykit-1-fingerprint-gui [Enter]

2.4. 安裝 UPEK 晶片函式庫「libbsapi」。
jonny@natty:~$ sudo aptitude install libbsapi [Enter]

3. 設定


3.1. 啟動 Fingerprint GUI。

3.2. Fingerprint GUI 已經啟用 UPEK,這真是太棒了,接著點選 Next

3.3. 建立指紋辨識金鑰,Next 繼續 (本文使用右手食指)。

3.3.1.掃描手指頭。

3.3.2. 掃描成功三次即可。

3.4. 完成後會問您是否繼續新增其他手指。

3.5. 若要繼續新增請點選其他手指並重覆 3.3. 步驟。

4. 測試


4.1. 在 Fingerprint GUI 的 Settings 裡可以找到測試的功能。

4.2. 提示視窗出現後請掃瞄手指 (由於凍仁改過佈景主題才會看不到字)。

4.3. 這時 ThinkPad T410 指紋辨識裝置上的 LED 會亮起。

4.4. ThinkPad T410 指紋辨識裝置未啟動時的對照組。

4.5. 測試結果:成功!

# 第二週的減重大作戰成果為 2.5kg,共 6kg。

2012-05-02


確認 Fingerprint 支援 ThinkPad T410 + Ubuntu 10.04 的組合!

資料來源:
Fingerprint GUI
Fingerprint GUI : “Fingerprint readers integration” team - launchpad.net
ThinkPad X220i 安裝 Ubuntu 的硬體相關設定(指紋辨識、Webcam.. 等) - Tsung's Blog
Fingerprint Reader with Thinkpad T410 using Ubuntu - ich-wars-nicht.ch
ubuntu 指紋辨識 fingerprint 驅動 - 九王爺的府邸

三月 10, 2012
» Cherry G81-7920 LUBUS - 2

凍仁早在兩年前踏入機械式鍵盤這條不歸路,其第一把機械式鍵盤 G80-3494 為中刻(中文刻印),在習得許氏鍵盤技能後,便著手更換英刻(只有英文刻印,無中文字根)的計劃。

在預算有限的考量下凍仁採購了 G81-7920 這把二手的 MY 軸薄膜半機械式鍵盤,並將其英刻鍵帽移至 G80-3494 上使用,這把老骨董不知在倉庫堆了幾年,整把都是灰塵,到手後凍仁馬上就進行了清潔及整修工程

G81-7920 + G80-3494 合照。

G81-7920為 POS 系列,並且較 G80-3494 大上一號。

G81-7920 上蓋後方照,照中的小框框是預計開孔解除 USB Hub 封印的位置!

2005 年第 16 周的第 6 天也就是 2005/4/15 製造,入手時都快滿 7 歲了!

鍵帽卸除完畢。

上蓋卸除完畢,MY 軸與鐵板現身。

2kg 的重量大部份都是這塊鐵板搞的鬼。

拆開後才發現有兩 Port 的 USB 被封印多年。

MY 軸及鐵板卸除完畢。

G81-7920 主晶片。

底板照。

USB排線及插槽。

POS 排線及插槽。
中間黑色的插槽則是用來連接鐵板上的薄膜電路板。

MY 軸與鐵板。

會說整修的原因就在於此塊鐵板早已變形,
費了不少功夫才勉強凹回可接受的範圍。

鍵帽為 PBT,原先還以為是跟 G81-7920 一樣是 POM 材質。

平衡桿的設計也與 G80-3494 不同。

2012-03-07


MY 軸與 MX 黑軸同樣是無段落的,個人認為手感較黑軸重些,其 MY 軸壓力克數需達到 60g 方可啟動,按到底則需 80g,而 MX 黑軸為 40 ~ 80g (一般為 60g)。此外 MY 軸有小卡鍵的感覺,與 80% 相比真的超佔空間,說是龐然大物也不為過,不過對於含運不到 NT$ 1,000 的鍵盤凍仁就不太苛求了。

MY 軸壓力克數曲線圖 (資料來源)。

延伸閱讀:
Cherry G81 7000 Resource thread!

資料來源:
CHERRY - Compact keyboards
Mythbusters - geekhack forums
Keys: Cherry MX Black And MX Red - tomshardware

二月 27, 2012
» 萬用 N900 之行動電源「充電線」

對一個不玩遊戲的凍仁而言 NOKIA N900 是隻很棒的迷你電腦智慧型手機(Smart-phone),但只要是 Smart-phone 都會有個「續航力不足」的通病,基於這點凍仁也在年初採購了顆行動電源,但由於 N900 屬特規機種,不像一般的 Smart-phone 一接上就可充電,若想使用行動電源以及車充充電得自行改線才行。

1. 實驗一:200Ω 串接 D+, D-


下方這條為實驗體一號,感謝 David Li-Fu Huang 製作。

實驗體一號是使用 200Ω 的電阻串接 D+, D- 的信號線。

實驗體成功!
但此條線對 N900 而言只可做充電用,無資料傳輸功能。

2. 實驗二:串接 D+, D-


(待續..)

3. USB 連接狀態


3.1. 未連接。
root@nokia-n900:~$ hal-device | grep charger [Enter]
maemo.charger.type = 'none' (string)
maemo.charger.connection_status = 'disconnected' (string)

3.2. 連接電腦。
root@nokia-n900:~$ hal-device | grep charger [Enter]
maemo.charger.type = 'host 500 mA' (string)
maemo.charger.connection_status = 'connected' (string)

3.3. 使用實驗體一號連接行動電源。
root@nokia-n900:~$ hal-device | grep charger [Enter]
maemo.charger.type = 'wall charger' (string)
maemo.charger.connection_status = 'connected' (string)

# 補充說明:
  1. 文中提到的充電線介面為 Type A to Micro-A USB,也就是一般的 USB 轉 Micro USB。
  2. 實驗體一號在部份手機上可傳遞資料,但不適用 N900 及 HTC Salas。


延伸閱讀:
USB - 維基百科
智慧手機的基本觀念–電池及充電 - priv

資料來源:
N900 charging from ‘dumb’ charger « MakerGeek
N900 micro usb 充電問題 - PALMisLIFE 討論區
N900 micro-USB 充電 - Mobile01

相關連結:
NOKIA N900 刷新 eMMC 及 Rom (PR1.2版) - Mobile01
tablets-dev.nokia.com restricted downloads

十月 19, 2010
» CPU-G - CPU-Z for Linux

CPU-Z 是個免費且迷你的偵測軟體,並提供不少硬體相關資訊,例如:CPU 類型、時脈、電壓、外頻、倍頻、製程、快取記憶體大小、主機板型號、BIOS 版本、晶片組、顯示卡、作業系統版本、DirectX.. 這對電腦玩家們來說不外乎是個必備的工具,可惜只支援 Windows。


在 GNU/Linux 要觀看這些訊息方便多了,會打指令的玩家輕輕鬆鬆就知道以上的訊息,不過 Fotis Tsamis 很好心的用 Python 寫了個 GUI 版本,雖然有包進 launchpad,但凍仁只看到 9.04 的 sources.list。


肯下命令的伙伴不妨試試看以下命令。
jonny@linux:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-50
stepping : 2
cpu MHz : 1600.000
cache size : 256 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 3200.26
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

相關連結:
CPU-G in GTK-Apps.org - .deb for 32, 64 bit
CPU-G in Launchpad
PPA for CPU-G : Fotis Tsamis

三月 11, 2010
» Unable show X-Window on Deian 5.0.3

凍仁灌完 Debian 5.0.3 重開後,正剛要進入 Login Window (也就是所謂的 GDM - GNOME Display Manager) 時,不知是因偵測到的解析度過高還是如何,螢幕顯示超出工作範圍.. 無法顯示畫面的情況,目前已正常登入 Debian

察看 VGA 載入的模組為何者。

jonny@debian:~$ lspci
...
VGA compatible controller: nVidia Corporation GeForce 7300 GT (rev a2)


確定有無安裝該模組。
jonny@debian:~$ ls -l /usr/lib/xorg/modules/drivers | grep nv_div.so
-rw-r--r-- 1 root root 163440 2008-07-01 13:22 nv_drv.so



修改 xorg .conf 設定,紅色手動 key in。
jonny@debian:~$ sudo vi /etc/X11/xorg.conf

Section "Device"
    Identifier   "Configured Video Device"
    Driver   "nv"
    VendorName   "nVidia GeF7300 GT"
EndSection

Section "Monitor"
    Identifier   "Configured Monitor"
    VendorName   "Unknown"
    ModelName   "Unknown"
    HorizSync   30.0 - 100.0
    VertRefresh   50.0 - 120.0
    Option   "DPMS"

EndSection

Section "Screen"
    Identifier   "Default Screen"
    Monitor   "Configured Monitor"
    Device   "Configured Video Device"
    DefaultDepth   24
    SubSection   "Display"
        Depth   24
        Modes   "1024x768" "800x600" "640x480"
    EndSubSection

EndSection


Restart the x-windows
jonny@debian:~$ sudo /etc/init.d/gdm restart


資料來源:
dpkg-reconfigure xserver-xorg怎麼沒有可以設定解析度的地方? by 摩托學園

九月 12, 2009
» KaLUG 五月份:Python 於 Embedded linux 上的應用

過了兩個月,終於可以抽空參加 kalug 聚會了,這次的主講者 Tim 帶來了他們公司新研發的產品,有點像傳說中的黑盒子,雖然他是白的:D 它是個 DV Camera(攝影機) Player、DVD-RW(燒錄機)及DVD-Player(播放機),還支援 HDMI 輸出,直接與電視連線即可欣賞,省了一道轉檔的手續... (相信玩過轉檔的人都知道,cpu 不夠力可是要等上半天的)。其中的 TUI(Tim`s GUI) 就是 Python 寫的,Tim 還把 Python 壓縮,好讓它輕量化。(Python 凍仁還沒玩到.. 跳過跳過XD)

還談到出貨時,廠商會做軟體測試(聽說用 Python 寫,之後要寫測試軟體很方便@@")以及壓力測試,好讓市面上流通的商品為良品。說到這邊凍仁就會想起粘老師之前也有聊到他以前大學做專題也是這樣,沒有 Moniter(顯示器) 可以看錯誤訊息,只得靠 cpu 的叫聲這些的反應來 debug,同時還得在各種不同的壓力下測試。甚至還有因為開機速度過快、晶片沒焊好.. 等等的問題造成各種bug。這可是商科出身的凍仁可是完全沒摸到的地方..

這次參加者有 黃大哥、小詳、Tim、qerter、goodfifagun、老是穿著Debian衣服的教師.. (小弟不才只知道這些人名,loss 的通知一下),難得 yurenyu 這次沒到害的黃大哥怪想念的.. Orz

說真的,自修 Ubuntu 四個月的凍仁這次能參加聚會真的覺得很開心,感覺自己找到知音.. 能跟小詳學長(雖然他不喜歡我叫他學長,可凍仁還是覺得要阿翔叫小翔挺怪的 :D)還有老闆之外的人討論 open source。感覺自己在童軍之外找到了另一片天,套一句高中行義時常講的話:童軍是最快樂的傻瓜,而現在這些人也與自己一樣求新求變,每天都努力學習而不畫地自限,感覺自己的已冷卻的熱忱又再次被 open source 給點燃..

最後的最後要補充的是...
下次車別停博愛路上,不然又要被拍照 + 接紅單了 ... :P

資料來源:
Tim:Applying Python on embedded Linux 簡報

» 【Ubuntu 侵略計劃】USB 企鵝養成篇

序章

看了 Chao-Kuei's Notes | 資訊.人.權.貴 隨便記 - 「百毒不侵救命碟」 免費製作 一文後,凍仁真的覺得現在的 USB Flash-ram(隨身碟) 很適合養些小動物(例如: TuxFirefoxPidginOO.o),加上路邊隨便一條 4GB 隨身碟也才 500-600 元,要放些實用的軟體是很足夠的了。當然這個價位是多層式晶片(Multi-Level-Cell,MLC)錢多也可敗條層式晶片(Single-Level-Cell,SLC)的玩。

(SLC、MLC 延伸閱讀)

或許有些人會覺得納悶,今天學校(或公司)買電腦時就已經預載了 Windows 為何凍仁要多此一舉。很多人都認為作業系統就是要長的一模一樣,這樣才不會搞混,只是這樣是否少了什麼.. 感覺少了點生命力、少了點創造力.. 不過這也是 Linux 的優點,走客製化路線XD


角色介紹

PQI Traveling Disk U172P
介面:USB 2.0 / 1.1
儲存容量:4GB
作業系統:Ubuntu 7.10 (Gutsy Gibbon)
電源:DC 3.3/5V ± 10%
產品尺寸:50 x 17.6 x 9.3 mm
實際重量:10 g (0.02 lb)
操作環境:Operating Temperature: 0 to 65℃, Non-Operating Temperature: -20℃ to 75℃
保固期限:終身保固
(資料來源:PChome 購物PQI官網)


Apacer Handy Steno AH421 勁轉碟
儲存容量:4GB
作業系統:OTG-Linux (Base on Ubuntu 7.10)
介面:USB2.0 / USB 1.1
電力需求:115mA (Max)
效能:讀 → 17MB/sec、寫 → 5MB/sec(Max)
產品尺寸:63 x 18 x 6 mm
重量:9g
操作環境:0° C to +70° C (32° F to 158° F)
保固期限:五年保固
(資料來源:PChome購物Apacer官網)


Team Fusion Plus 炫彩行動碟
儲存容量:8GB
作業系統:Edubuntu 7.10 (Gutsy Gibbon)
效能:讀 → 10-15MB/sec、寫 → 3-7MB/sec(Max)
產品尺寸:69 x 18 x 9 mm
重量:15g
保固期限:終身保固
(資料來源:PChome購物Team官網)


Transcend T.sonic 310
儲存容量:1GB
作業系統:PUD GNU/Linux
產品尺寸:長 85.5 X 寬 23.8 X 高 12 mm
資料保存期限:10年
實際重量:29克(含電池)
支援音樂格式:MP3和WMA
壓縮比:32 Kbps - 320 Kbps
電池:內建鋰電池(充滿可達18小時播放音樂)

(資料來源:Transcend官網)


Transcend JetFlash V60 行動碟
儲存容量:8GB
作業系統:Xubuntu 7.10 (Gutsy Gibbon)
讀寫速度 : 讀 9~10 MByte/sec, 寫 3.0 MByte/sec
尺寸大小 : 61mm X 18.4mm X 9.8mm

(資料來源:PChome購物),


實驗配備(IBM PC)

CPU:Intel Pentium 4, 1700 MHz (17 x 100)
RAM:768 MB DDROM(建議使用 512 MB以上)
BIOS:Phoenix
VGA:Intel(R) 82845G/GL/GE/PE/GV Graphics Controller (64 MB)
Monitor:ViewSonic VE500 [15" LCD]
Sound:Intel 82801DB(M) ICH4(-M) - AC'97 Audio Controller [A-1]
Dard Discs:USB Flash-RAM(因各家 BISO 不同有時會判別為 HD、USB Flash-RAM、Removeable... 這會增加 USB 開機的困難度)

安裝方式

請參考 如何把ubuntu 7.04(完整Linux系統,非Live CD)裝入隨身碟中(傻瓜必勝版) 一文
﹣﹦≡ 建議使用 4GB 以上 ≡﹦﹣

  1. 下載 OTG-Linux (此文以 R1 版本為例)。

  2. OTG Linux 下載 OTG-Linux安裝到隨身碟並解壓縮

  3. 確認隨身碟及 OTG Linux 安裝光碟就位

  4. 在終端機輸入以下指令安裝
﹣﹦≡ 建議使用 2GB 以上(可 RC2 最少需 4GB) ≡﹦﹣


, 皆為拔除所有硬碟並安裝(當偵測不到硬碟且只插隨身碟的情形下.. Grub 會自己寫入隨身碟)
﹣﹦≡ 建議使用 4GB 以上 ≡﹦﹣


  1. 將隨身碟格式化為 FAT32 檔案格式

  2. 下載 PUD Linux 隨身碟版並解壓縮至隨身碟內

  3. 在 Windows 裡執行 installer.bat

  4. 預設無儲存功能,需改過以下設定才具儲存功能
    jonny@pud-linux:~$ sudo vi /etc/pudata/pudata.conf (or sudo leafpad /etc/pudata/pudata.conf)
    load=auto
    save=no
    auto (File address)
﹣﹦≡ 建議使用 512MB 以上 ≡﹦﹣


相關連結:
OTG-Linux (Base on Ubuntu)
PUD GNU/LINUX
如何把ubuntu 7.04(完整Linux系統,非Live CD)裝入隨身碟中(傻瓜必勝版)

support:

biggo.com.tw

biggo.sg

A Django site.