ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

2012年5月5日土曜日

ノートPC(G570)へのUbuntuインストールメモ

LenovoのノートPC(G570)へUbuntuをインストールした際のメモを残しておく。

無線LANを使えるようにする


Ubuntu 12.04の場合

  1. STAドライバをアンインストールする(パッケージマネージャーから下記を検索してアンインストール)
    bcmwl-kernel-source
    
  2. 以下のツールをインストールする(パッケージマネージャーで検索してインストール)
    firmware-b43-installer(これはいらないかも)
    b43-fwcutter
    
  3. blacklist.confを修正
    # sudo vim /etc/modprobe.d/blacklist.conf
    blacklist bcm43xxという行をコメントアウトする
    
  4. マシンを再起動

Ubuntu 11.04の場合

  1. デバイスを確認する
    # lspci -v | grep Broadcom -A 4
    02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
    Subsystem: Broadcom Corporation Device 051b
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at d0400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: 
    Kernel modules: brcm80211
    
  2. ドライバモジュールを読み込ませる
    # modprobe brcm80211
    
  3. 起動時にドライバモジュールを読み込むように設定する
    # sudo vim /etc/modules
    brcm80211を追記
    

Ubuntu 10.10の場合

  1. デバイスを確認する
    # lspci | grep Broadcom
    02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
    
  2. ここからドライバソースをダウンロードする
  3. ドライバをインストールする
    # tar xvzf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
    # make && make install
    
  4. ドライバモジュールを読み込ませる
    # depmod
    # modprobe wl
    
  5. 起動時にドライバモジュールを読み込むように設定する
    # sudo vim /etc/modules
    wlを追記
    

インストール後の設定


ユーザディレクトリを英語表記へ変更する

# LANG=C xdg-user-dirs-gtk-update

タッチパッドを無効化する

  1. 確認
    # xinput list | grep TouchPad
    
  2. 無効化(デバイスIDは適宜変更)
    # xinput set-prop 13 "Device Enabled" 0
    

JDK 7のインストール

  1. ダウンロードして展開(ここからダウンロードする。)
  2. コピー
    $ sudo mkdir /usr/lib/jvm
    $ sudo cp -R jdk1.7.0_03 /usr/lib/jvm/
    
  3. update-javaツールインストール
    $ sudo add-apt-repository ppa:nilarimogard/webupd8
    $ sudo apt-get update
    $ sudo apt-get install update-java
    
  4. java実行環境設定
    $ sudo update-java
    

環境

購入したもの

Lenovo G570 4334C3J ¥37,000
SODIMM DDR3-1333(PC3-10600) 4GB x 2枚 ¥3,200

スペック

Size15.6インチ
CPUCore i3 2.2GHz(Dual Core)
MemDDR3-1333(PC-10600) 8GB
HDDSeagate ST9500325AS 500GB
DVDHLDS GT50N DVD±RW
LANAtheros AR8152
WLANBroadcom BCM4313 802.11b/g/n

2010年11月21日日曜日

CentOSでNICが動作しない

先日、下記の環境を構築したところ、NICが正しく動作せず、ネットワークに繋がらない状態になった。

OS:CentOS 5.5 64bit
CPU:Athlon II X4 605e
MEM:4GB(2GB x 2)
NIC:Atheros Communications AR8131 Gigabit Ethernet

ここ(moogme開発記録)とかここ(ものぐさ備忘録)を見たところ、AtherosというメーカーのNIC用ドライバは手前でインストールする必要があるらしい。

ドライバのインストール手順(とその他必要な作業)をまとめておく。

手順概要

  1. NICを確認する。
  2. ドライバのソースコードをダウンロードする。
  3. ドライバをビルド&インストールする。

1.NICを確認する。

そもそもハードウェアとして認識されていることと、今回の件に該当することを確認する。こんな感じのコマンドで確認できる。

/sbin/lspci | grep Ether

ちなみに、出力例はこんな感じ。

02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit Ethernet (rev c0)

2.ドライバのソースコードをダウンロードする。

この辺からダウンロードする・・・んだけど、「Accept」だけ押してりゃいいやーと思ってると、罠に引っかかる。もちろんダウンロードするのは、下記のファイル。

 AR81Family-linux-v1.0.1.14.tar.gz

3.ドライバをビルド&インストールする。

tar xvzf AR81Family-linux-v1.0.1.14.tar.gz

とすると、最後にエラー発生の旨が通知されることがある・・・が、解凍自体には問題無いので無視する。

make
make install

して、一応マシンごと再起動すれば大丈夫なはず!

※ちなみに、makeは成功(atl1e.koは正常に作成された)したけど、make installに失敗した場合は、insmod atl1e.koとすると、ドライバがインストールできるかも。