2009/12/31(木)今年の買い物

今日は大晦日、2009年最後です。


この辺でよくありがちですが、今年購入してアレだったものをまとめてみます。

買ってよかった物ですが、なんといってもThinkPad X200sです。今年の最初に購入したのですが、どこに行くにも(車移動が多い)持ち歩いてます。ACアダプタで使うことが多いので、4セルバッテリーで重さを1.1kgにしているのですが、軽くてCPUパワーもそこそこあり、何より高解像度(1440×900)なのが良いところです。

おもちゃとして遊べた物はなんといってもmbookです。nblogの中の人は基本的にダメ人間なのですが、mbookのおかげでこのblogも更新するようになり、またちょっと大げさですが普段の生活も少しずつ改善されてきました。

あとmbook関連なのですが、内蔵WWANの便利さを知りました。今までもPCMCIAやCFの通信カードを使ったことはありましたし、EMONEαを手に入れてからは、bluetoothやUSB接続でのモデム通信もやったことはありました。USB接続だと機種問わずで接続できて便利なのですが、内蔵WWANの便利さは別格です。おそらくこれから自分がモバイル用のPCを選択するときは、WWAN内蔵かどうかが目安になることでしょう、そのぐらい革命的でした。

使いこなせるか不安な物はVAIO Pでしょうか。値段が高かった(いろいろオプションを付けすぎた)ので、元を取るだけ使い切ることができるかとても心配です。Ubuntu上でWWANを使えるようにしてからは、ふらっと出かけるときのメインPCになってます。まだ購入してから3週間ほどなので、もう少し使ってみないと評価はできないのですが、かなり良いPCだと思います。


来年は無駄な買い物をしないように、またblogの更新を怠らないようにがんばっていきたいと思います。それでは、よいお年を。

2009/12/25(金)linux-backports-modules

前回、VAIO PにUbuntu9.10をインストールしましたが、コメントにて無線LANの不具合と解決方法を教えてもらったのでさっそく試してみました。


まずは現象の確認です。
Ubuntu9.10のISO(約670MB)を別のPCからVAIO Pへ無線LAN経由でコピーしてみたところ、300MBぐらいで止まってしまって、そのままエラー。もう1度チャレンジしてみると、今度は30MBぐらいでコピーが止まってしまいました。その後5回ほどチャレンジしてみましたが、コピーできるサイズの差に違いが出る程度で、最後までコピーすることはできませんでした。

VAIO Pの無線LANはath9kというドライバが組み込まれています。「karmic ath9k」のキーワードで検索をしてみると、トラブル報告がたくさん出てきました。いくつか目を通すと、対策方法は linux-backports-modules を入れるか、それでもダメな場合はドライバを作る方法になるようです。

今回は linux-backports-modules で解決できることを教えてもらいましたので、さっそくインストールしてみました。
$ sudo apt-get install linux-backports-modules-wireless-karmic-generic
再起動後、同じようにISOファイルをコピーしてみたところ、途中で切断することなくコピーできるようになりました。



ドライバが変更になっているはずなので、どこにインストールされたのか探してみたところ、/lib/modules/2.6.31-16-generic/updates/cw 以下にドライバが追加されていました。


!?


よくみると libertas.ko も追加されてるじゃないですか。もしかしてこれを使えばmbookの無線でドライバを作る必要はなかったのか、と思ってmbookの方でもインストールしてみました。


やっぱりフリーズしました (´・ω・`)

2009/12/22(火)VAIO PでUbuntu9.10

VAIO PにUbuntu9.10をインストールしたのでそのメモです。

はじめに

自分のVAIO PはZ550(2GHz)、SSD128GB、WWAN(GPS)、webカメラ搭載モデルになります。とりあえずは初期OSであるWindows7は残しておく方針(デュアルブート)でいきます。ですので、まずは別PCで作成したUbuntu9.10日本語Remixが入ったUSBメモリからブートして、Gpartedで半分ほどUbuntu用に容量を確保します。

以下はUbuntuインストール後のGPartedの画像ですが、64GBほどUbuntuに割り振りました。
gparted.png


インストール

Live版で起動して、GPartedでパーティションを分けた後はそのままインストールに入りましたが、特に問題なく終了しました。標準ドライバながらディスプレイは1600×768で認識され、無線LAN、有線LANも利用可。webカメラも問題なし。WWANのみ認識していない状態です。

インストール後の作業としては、psb(ディスプレイ)ドライバの設定と、WWAN関連をどうするか、というところになりそうです。

psbドライバの設定

レポジトリを追加します。
$ sudo add-apt-repository ppa:kalon33/ppa
updateをした後、以下の4つ(+依存関係でいくつか)をインストールします。
  • psb-kernel-headers
  • psb-kernel-source
  • psb-modules
  • xserver-xorg-video-psb
【追記】
とても重要なことを書き忘れていました。grubにパラメータを追加します。
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem=2000mb"
grubの変更を有効にします。
$ sudo update-grub

xorg.confを作成し、再起動するとpsbドライバが有効になります。
$ sudo vi /etc/X11/xorg.conf
Section "Device"
        Identifier      "GMA500"
        Option "AccelMethod" "EXA"
        Option "DRI" "on"
        Option "MigrationHeuristic" "greedy"
        Option "IgnoreACPI" "yes"
        Driver "psb"
EndSection

Section "DRI"
    Mode    0666
EndSection


compizを有効にする場合は、さらに以下の3つをインストールします。
  • poulsbo-driver-2d
  • poulsbo-driver-3d
  • psb-firmware
/usr/bin/compiz の WHITELIST を編集して、psbを追加します。
$ sudo vi /usr/bin/compiz
# Driver whitelist
WHITELIST="nvidia intel ati radeon radeonhd i810 fglrx psb"
外観の設定で視覚効果を変更するとcompizを有効にできます。しかし、かなり重くなりますので注意が必要です。CPUがZ520なPC(mbook:1024×600)も持っているのですが、こちらではcompizを有効にしてもそれほど重くならないので、VAIO Pの高解像度(1600×768)が影響しているのではないかと思われます。

【追記】
サウンドにノイズがのっているような気がするので、mbookと同じことをします。
/etc/modprobe.d/alsa-base.conf に以下を追加します。
alias snd-card-0 index=0
options snd-hda-intel model=basic
再起動後、ターミナルで alsamixer を実行して、Monoのボリュームを最大にします。


【追記】
コメントにて無線LANの不具合と解決方法を教えてもらったので、linux-backports-modules をインストールします。
$ sudo apt-get install linux-backports-modules-wireless-karmic-generic


WWANを使わないのであれば、ここまでの作業でおしまいです。Ubuntu9.10なVAIO Pで遊べるようになります。

WWANの使い方

試行錯誤の結果、以下の2点が問題になることがわかりました。
  • Windows側でWWANを有効にしてから再起動しないと認識しない
  • hsoドライバだとカーネルがフリーズする

hsoを使わないようにする
Windows側でWWANを有効にして再起動すると、Ubuntuからも認識されるようになります。lsusbで確認すると、WWANが認識されている場合、Option(GlobeTrotter MO40x)というのが表示されるはずです。
Bus 001 Device 005: ID 0af0:7601 Option 
認識されるとhsoが自動で組み込まれて、/dev/ttyHS0~ttyHS6まで作られます。WWANモデムはttyHS6になりますので、それに合わせてgnome-pppの設定をします。nblogの中の人はwillcom core 3Gを使っていますので、こんな設定でDeviceの所を /dev/ttyHS6 に変更します。

しかしながらこの設定で通信すると、しばらくするとPCがフリーズしてしまいます。


kernelを変更するなどしてみたのですが、どうもスマートにいきそうにないので、hsoを使わないでusbserialを使う方法で対応することにします。まずはhsoドライバを組み込まないように blacklist.conf を変更します。
/etc/modprobe.d/blacklist.conf に以下を追加
blacklist hso
次にusbserialを組み込むように設定します。
/etc/udev/rules.d/50-local.rules を作成
SUBSYSTEM=="usb", SYSFSidProduct=="7601", SYSFSidVendor=="0af0", RUN+="/sbin/modprobe usbserial vendor=0x0af0 product=0x7601"
これで、/dev/ttyUSB0~ttyUSB9まで作成されます。ttyUSB9がWWANモデムになりますので、gnome-pppの設定を変更し、これでフリーズすることなく通信できるようになります。gnome-pppの権限に関しては以前の記事をペタっと貼っておきます。


再起動なしで認識させる
WWANを使うときは毎回Windowsを起動し、その後再起動(warm boot)をする必要があるのですが、それはあまりにもめんどくさいのでなんとかしてみることにします。

検索してみると、sony-laptop というモジュールで対応できるようなのですが、VAIO Pはまだ対応していないようでした。もともとはVAIO Z向けのモジュールっぽいので、なんとも言えないのですが少し追いかけてみます。

実際は、ここであーでもない、こーでもない、などとやっているのですが、そんなの書いても仕方ないので、解決手順をまとめていきます。

手順
Sony Vaio Z-series Laptopから辿ったmailing list archiveを眺めていくと、sony-laptop-zseries-0.9np5.tar.gzというのが今月になって出てるようなので、ダウンロードします。

展開してmakeすると、sony-laptop.ko というファイルが出来上がります。

出来上がった sony-laptop.ko を /lib/modules/2.6.31-16-generic/kernel/drivers/platform/x86/sony-laptop.ko と差し替えて、depmod -a をして終了です。カーネルアップデートがあった場合は手動で差し替える必要があるので忘れないようにします。

これで起動時からWWANが認識されるようになります。


長くなりましたが、VAIO PでUbuntu9.10が(自分的には)問題なく使用できるようになり、理想的なモバイルPCになりました。

2009/12/18(金)VAIO P購入

11月下旬に注文したVAIO Pが12月上旬に届きました。


VAIO Pは今年1月の発売時(当時はVAIO type P)から気になってはいました。ただ当時はもう少しパワーのあるCPUを搭載したノートPCが必要だったのと、チップセットUS15Wの内蔵ビデオGMA500がUbuntuで動作するかあやしい状態だったので、ThinkPad X200sを購入しました。

その後、5月にはブラウンキーボードが選択できるようになり、9月のシルバーウィークのときは大幅な値引きがされました。10月にWindows7モデル発表とともに、ボディカラーにカーボナイトブラックが追加され、その実機をヨドバシakibaで触れるにいたって、次のキャンペーンで購入することを考えました。そして11月下旬になると、CPU、WWAN、SSDのトリプルキャンペーン到来。そろそろ発売から1年経つので、モデルチェンジがあるかも、と言われていますがとうとうポチッてしまいました。

購入した構成は、Z550、カーボナイトブラック、128GBSSD、USキーボード(茶)、その他フルオプションで、12万弱でした。価格の安さが売りのatomPCとしてはかなり高いのですが、少しずつオプションを付け加えていくうちにこの価格まで上がってしまいました。DELLやHPの直販も同様なのですが、ついついオプションを追加してしまうシステムは気をつけないとやばいです。

SSDが128GBなので、半分に分けてUbuntu9.10をインストールする予定です。Windows7はおそらくほとんど使わないと思うのですが、BIOSなどのアップデートで必要になる場合があるので残しておきます。自分の使い方だと64GBで間に合う可能性が高いのですが、直販は3年保証で分解交換はしない、という前提で128GBのSSDにしました。


ということで、写真なしのインプレッションです。

VAIO Pを箱から出して手に持った瞬間から高級感でまくりです。普段からいろいろなPCに触れる機会が多いので、PCに対して特別に感じることは少ないのですが、以前AppleのMacBookを手にしたときと同じような感じがしました。

Windows7を起動すると、メーカー製PCの宿命かと思いますがなかなか重いので、とりあえずマカフィーを削除します。これだけでもだいぶ軽くなりますが、あとはいらないソフトを適当に削除していきます。

Windows7における一番の懸案事項は、WWANでwillcom core 3Gが使えるかどうか、ということだったのですが、mbookのときと同じようにダイアルアップ接続で問題なく使用できました。ちなみに付属のDoCoMo接続マネージャを起動すると、APNの1~5まで書き換えられてしまうので注意が必要です。接続マネージャでも設定次第でwillcom core 3Gが使えるみたいなのですが、ちょっと使った限りではわからなかったのですぐあきらめて、削除してしまいました。

次回はパーティションを切ってUbuntu9.10をインストールしていきたいと思います。

2009/12/15(火)空き巣

先週、空き巣に入られました(´・ω・`)


シャッターを壊され、窓割られ、と大変なことになったので、この数日は家の修理をしたり、盗難届けを出しに警察に行ったりと大忙しです。現金や宝石類はまったく所持していないのですが、ノートPC数台とデジカメとPSPを盗られてしまいました(´・ω・`)

盗られなかったPC(デスクトップ)のlogを見ると、犯行時刻は18:00で、自分が帰宅したのは19:00でした。その日は寄り道して1時間ほど買い物したため帰宅が19:00になったのですが、空き巣で済んで強盗に合わなくて良かったのか、運が悪かったのか微妙なところです。

自宅は倉庫化してるので、盗られた物は基本的に古い物が多いのですが、人目についたほうがいいのかな、と思うので、製造番号(シリアル番号)を含めてわかる範囲で公開していく予定です。

なくなった物(随時更新)

Lenovo - ThinkPad R50p
メモリ2GB(1GB×2)に増設
カノープスのビデオキャプチャ USTV-1

HP - nc2400
製品番号:GA797PA#ABJ
シリアルナンバー:CNF7123P3W
USキーボード、メモリ2GBに変更、HDDをMK8025GAL(80GB)に換装、ACアダプターなし(盗られませんでした)

Apple - MacBook
製品番号:MB061J/B
シリアルナンバー:WQ7436L8Z62
USキーボード、メモリ4GBに変更、HDDをTravelstar 5K250(250GB)に換装

SONY - VAIO W
製品番号:VPCW119XJ/W
シリアルナンバー:1011359
メモリ2GBに変更

オリンパス - μ-40 DIGITAL
シリアルナンバー:595517237
512MBのXDピクチャカード入り

SCEI - PSP-1000