Viliv N5でUbuntu

Viliv N5にLubuntu 10.04をインストールしたので設定をメモ
インストール直後は内蔵のOptical Joystick, 無線LANが使えないのでUSB-Mouse, USB-Ethernetを使って設定した。

Optical Joystick

/etc/default/grubGRUB_CMDLINE_LINUXを変更

GRUB_CMDLINE_LINUX="i8042.nomux=1 i8042.noloop=1"

設定を反映

$ sudo update-grub

Video

Intel GMA500(Poulsbo)は標準状態だと使えないのでPPAから入れる。

$ sudo add-apt-repository ppa:gma500/ppa
$ sudo apt-get update
$ sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config

参考 HardwareSupportComponentsVideoCardsPoulsbo - Ubuntu Wiki

無線LAN

SD-8686用ファームを以下からダウンロード
http://extranet.marvell.com/drivers/driverDisplay.do?driverId=203
アーカイブを解いて所定の場所にコピー

$ unzip SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip
$ tar xvf SD-8686-FEDORA26FC6-SYSKT-9.70.3.p24-26409.P45.tar
$ sudo cp FwImage/sd8686.bin /lib/firmware
$ sudo cp FwImage/helper_sd.bin /lib/firmware/sd8686_helper.bin

GUIのNetworkManagerアプレットを使うと固まるのでCUIで使う設定をする。
/etc/wpa_supplicant/wpa_supplicant.conf (WPA2-PSKの場合)

network={
  ssid="SSIDを記入"
  psk="キーを記入"
  key_mgmt=WPA-PSK
  proto=WPA WPA2
  pairwise=CCMP TKIP
  group=CCMP TKIP
}

/etc/network/interfacesに以下を追加

iface wlan0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

無線LANを使う

$ sudo ifup wlan0

無線LANを切る

$ sudo ifdown wlan0

追記 (2010.08.18)
無線LAN使用時にNetworkManagerが動いているとDHCPでアドレスを取得出来ないので事前に次のコマンドで停止させておく。またはパネル上のアイコンを右クリックし「無線を有効にする」を外しても可

$ sudo stop network-manager

Sound

ヘッドフォンだと鳴るが、内蔵スピーカだと音が出ない。
/etc/modprobe.d/alsa-base.conf を弄ってみたが直らない。誰か教えて