2015年5月17日 星期日

在 ASUS A8M(A84PMM36DD) 安裝 Ubuntu 12.04.1 所遭遇上的問題

這兩天要在老舊電腦 ASUS A8M 安裝 Ubuntu 12.04.1 來做一些實驗,
結果上網 download Ubuntu 12.04.1 的 iso, 並且做成 LiveCD 後,
安裝老半天 都安裝不進去.
Google 了一下, 原來網上都已經有類似的問題了,

ASUS A8M(A84PMM36DD) 規格:
CPU: AMD Turion(tm) 64 Mobile Technology MK-36
CPU Speed: 2.00GHz
Memory: 1GHz
Display: nVidia GeForce Go 6100

按照 LiveCD 的一般開機流程安裝, 總共會遭遇到 2 個問題,
  1. 在安裝過程中, 當進行輸入 區域, 鍵盤設定, 帳號設定 之後, 畫面就會跳離, 接著會彈出一個 error message 的視窗,
    Error message:
    The installer encountered an unrecoverable error. A desktop session will now be run so that you may investigate the problem or try installing again.

    依據 Google 之後的結果, 看起來是因為 nVidia 顯示卡驅動程式所造成的問題, 導致安裝流程沒有辦法繼續, 詳細原因請再自行尋找.

    Solution:
    選擇使用 LiveCD 開機後, 當出現如下畫面時, 馬上按下 Space key,
  2. 會打開進階選單, 選擇好語言後, 如下圖,
    選擇 Try Ubuntu without installing,
    按下 F6 鍵, 打開 Other Options, 如下圖,

    使用上下鍵, 移至 nomodeset, 按下 Enter,
    nomodeset 字串必須出現一個 X , 再按下 Esc,
    再 選擇 Try Ubuntu without installing 開機,
    進入桌面後, 再點選桌面上的 Installation Icon 進行安裝,
    應該就不會再出現 Error Message.


  3. 當 item-1 解決後, 依著安裝流程, 當安裝到輸入 "帳號密碼" 且按 "下一步" 後,
    會遇到另一個問題, 也就是出現選擇 "大頭貼" 的畫面, 然後畫面會馬上跳掉, 離開安裝程序.

    Solution:
    因為選擇大頭貼時, 會啟用 webcam 裝置, 但是 webcam 所顯示的影像是破碎的且不正常的,
    於是懷疑問題應該是出現在 webcam device.
    請輸入以下 command 去 移掉 webcam device.
    $ lsmod | grep gspca
    gspca_vc032x                    31999    0  
    gspca_main                        27654    1  gspca_vc032x
    videodev                            86588    1  gspca_main

    $ sudo rmmod gspca_vc032x
    $ sudo rmmod gspca_main
    $ sudo rmmod videodev


    移掉之後, 再點選桌面上的 installation Icon 進行安裝, 當進行完輸入 "帳號密碼" 且按 "下一步", 會自行跳過選擇大頭貼的程序, 即可以完成安裝.

參考資料:
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=51294&forum=1
https://help.ubuntu.com/community/BootOptions#Common_Kernel_Options
http://shengpo.logdown.com/posts/32586-asus-zenbook-ux32vd-ubuntu

http://www.hecticgeek.com/2012/10/how-to-disable-your-webcam-in-ubuntu/
http://askubuntu.com/questions/166809/how-can-i-disable-my-webcam

2012年12月9日 星期日

無法將 AirPlane mode 關閉...@ ubuntu

不知是不是將 Ubuntu 灌到 隨身碟上, 還是將 Ubuntu 升級到 12.04 LTE 的關係,
WiFi 總是怪怪的.....一開機後總是被鎖在 AirPlane mode,
也無法關掉 AirPlane mode......=.=....也就更無法 Turn-On WiFi了...

查了一下 Google 大神, 看來還真的是被鎖住了...
可經由下面兩行指令了解...

ubuntu@ubuntu:~$ sudo rfkill list all
0: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: acer-wireless: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: acer-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
ubuntu@ubuntu:~$ sudo rfkill unblock wifi
輸入上面那行後, 應該就可正常使用 WiFi 了吧....
如果還不行, 就全解了吧....as below..
ubuntu@ubuntu:~$ sudo rfkill unblock all

感謝 Google 大神...




2012年12月4日 星期二

超級終端機 on Linux

最近做的Project都要使用RS-232來與之溝通,
接下來介紹兩款在 Ubuntu 下我常使用的 "超級終端機"...@@

Gtkterm 與 Minicom

安裝方式如下
root@user:/# sudo apt-get install gtkterm
root@user:/# sudo apt-get install minicon

Gtkterm 是類似圖形化的介面,
所以相關設定只要進 configuration 內設定即可,
如 port 或 Baud rate, 相當方便.

而 Minicom 安裝完成後, 須先設定,
root@user:/# minicom -s
設定完成後
root@user:/# minicom
即可進入使用.

因為 Minicom 設定起來有點麻煩, 所以最常用的還是 Gtkterm.

2011年12月5日 星期一

安裝完 Ubuntu 後, 接著安裝的幾個軟體 (MSN, Flash, PCMan...etc)

1, Emesene, 連 MSN 軟體
    直接上 Ubuntu 網站, http://wiki.ubuntu-tw.org/index.php?title=Emesene

2, Adobe-flash, For facebook 的遊戲.....呵
    安裝(我的8.04這樣是裝9)
    sudo apt-get update
    sudo apt-get install flashplugin-nonfree   

   
    移除
    sudo apt-get purge flashplugin-nonfree

3, PCMan, BBS 連線軟體 
   sudo apt-get update 
   sudo apt-get install pcmanx-gtk2

2011年11月29日 星期二

Iperf 使用說明

最近工作在玩 WiFi Module, 包含測試 Throughput rate, 就不得不提 Iperf 這個工具了, 當然, 網路上的資料已經一堆了, 不過還是給自己一個紀錄吧, 這樣以後要找資料, 就不用再 Google 了.

Iperf下載路徑:
For Linux : http://sourceforge.net/projects/iperf/
For Windows : https://nocweboldcst.ucf.edu/files/iperf.exe

Windows version 只是一個執行檔, 直接使用即可,

Linux version 是 source code, 需要重新 compiler, 步驟如下:
以目前最新版 2.0.5 為例, iperf-2.0.5.tar.gz
1, 先解壓縮
root@user:/# tar -zxvf iperf-2.0.5.tar.gz
2, 會產生一 iperf-2.0.5 資料夾, 進入此資料夾, 然後執行
root@user:/iperf-2.0.5# ./configure
root@user:/iperf-2.0.5# make
root@user:/iperf-2.0.5# make install
如果安裝過程中沒什麼問題, 即安裝完畢.

其實如果是用 Ubuntu 的話, 也不用如上那麼麻煩, 
直接 key-in
root@user:/ sudo apt-get install iperf
應該就可以自動安裝完畢了,
如果輸入上面那行, 有出現啥 E: ...unable to location........   之類的錯誤訊息,
就請先 key-in
root@user:/ sudo apt-get update
root@user:/ sudo apt-get install iperf
八成都可以安裝完畢啦.

=================================================================
使用 Iperf 需要用到兩台電腦, 一台 Server 端, 一台 Client 端,
一般而言, 要先執行 Server 端的指令, 再執行 Client 端的指令,

首先在 A 電腦, Server 端執行:
root@user:/ iperf -s
-s 表示為 Server 端

然後在 B 電腦, Client 端執行:
root@user:/ iperf -c 192.168.100.100 -t 60 -i 5
-c 表示為 Client 端
192.168.100.100 表示為 Server 端的 IP
-t 表示要傳收資料的總時間, 單位:秒
-i 表示每隔 x 秒就 report 一次在 monitor 上, 單位:秒

測試完成後, Client 會 show 出每隔 x 秒的 throughput rate, 最後會算出平均值,
而 Server 端, 會 show 出測試完畢的平均值.
==================================================================

依不同需求, 會使用到不同的參數, 例如設定 windows size 或 雙向對測.....etc
相關參數如下:
-s             以 Server 端啟動 iperf
-c host     以 Client  端啟動 iperf, host 表示 Server 端 IP
通用參數:
-f [k|m|K|M]    表示以Kbits, Mbits, KBytes, MBytes顯示結果, default 為 Mbits
-i sec             以秒為單位表示 report 間隔
-l                     緩衝區大小, default 為 8KB
-m                  顯示tcp最大mtu值
-o                   將 report 和錯誤訊息輸出到文件, iperf -c 192.168.100.100 -o filename
-p                   指定服務器端使用的端口或客戶端所連接的端口, for example: iperf -s -p 9999; iperf -c 192.168.100.100 -p 9999
-u                   使用udp協議
-w                  指定 TCP 的 windows size
-B                  綁定一個主機地址或接口 (當主機有多個地址或接口時使用該參數)
-C                  當 Server 端與 Client 端的 Iperf 版本不一樣時使用
-M                  設定 TCP 封包的最大 mtu 值
-N                  設定 TCP 不延時
-V                  傳輸 ipv6封包

Server 端專用參數:
-D                  以服務方式執行 iperf, iperf -s -D
-R                  停止 Iperf 服務, 針對 -D 指令正在使用中
Client 端專用參數:
-d                   同時進行雙向傳輸測試
-n                   指定傳輸的 Byte 數
-r                    單獨進行雙向傳輸測試
-t                    總測試時間, default 為 10sec
-F                  指定需要傳輸的文件
-T                  指定 TTL 值

以上參數資料為在某個 China 網站取得, 已找不到出處, 若有疑慮請告知.

2011年11月21日 星期一

Opening

個人的學習Blog開張囉,
以後會慢慢的將一些工作上遇到的問題慢慢的post上來,
作為個人的一種紀錄與學習,
文章的類型不受限, 歡喜就好,
加油!!!

[Raspberry PI] Receive file by Bluetooth from Windows 10 PC

本文說明透過 Command Line 的方式, 使 Raspberry PI 可透過 Bluetooth 接收檔案 測試機器: 1. Raspberry PI 3 Model B 2. Windows 10 PC 第一部分 - 連線 目的是先使 Raspberry PI 3 與...