2/24/2008

CARDBUS-CF変換 Linux

なかなか動作するものがない。。。マクセル PA-CB-CF 2000円が「ドブ」へかと思いきや。
なんと、ドライバー発見
http://rtr.ca/delkin_cb-2.6.15+.tgz

SLED10上で展開して、make; make installでスンナリ動作。ただし、パフォーマンスはというと。。。
Thinkpad X61で、約、PCMCIA 16bitの倍。1M転送が、2M転送になった程度。遅いことには
変わりない。。。

製品あるいは、ドライバーのせいかもしれないけど、実はPCMCIAのコントローラのせいだったりして。

Santa Rosa Thinkpad で一番まともに動くLinuxは。。。

Thinkpad からWindowsXPを削除しました。諸事情で。
Linux関連の仕事をしているのですが、やっぱり、EEEPCでは仕事はつらい。よって
Thinkpad X61 平日用
EEEPC      休日用
と中央線、阿佐ヶ谷、高円寺通過!みたいな感じになりました。(昨日強風のため、中央線は臨時停車していました。これ余談)

いろいろ試してみた結果、Thinkapd のOSはSuSE Linux Enterprise Desktop 10
に決まりました。インストールをしてみようという方のために簡単な手順。

まず、SuSE Linux Enterprise Desktop 10を入手します。評価版でもかまいませんが、
必ず、評価版の場合登録してレジストキーをもらってください。ダウンロード時に表示されますから、
メモします。(なぜならパッケージアップデートしないと Thinkpadが動作しない。)
次に普通にインストールしてください。特別な設定は無しです。
最後にカスタマーセンターに登録して、パッケージのアップデートをしてください。一時間は見てください。

これで、3Dデスクトップが動作(意味もなくクルクル回る)し、サウンドも何事もなかったように鳴ります。(鳴らない場合は、ミキサーを確認!)

指紋認証は、以下で使用可能になります。
# tf-tool --add ユーザ名
一つの指を3回擦る。
Windowsだともっとたくさんの指が登録できるのですが、Linuxは一本だけ。私は、自分とrootの登録をしました。あとは、パスワード入力で擦ればOK。もうrootのパスワードは覚えていません。
(OpenSUSE10,3で同じことをすると、Gnomeスクリーンセーバーが解除できない。。。)

モデムとSDカード、ハードウェアプロテクション、TPM以外は、普通に使えます。(無線LANはモデルに
よります。Intelの11n未対応のものならば動作するはずです。)

SDカードのドライバは、RICOHのブリッジで特殊らしく、OpenSUSE 10.3なら動作しますが、SUSE Linux Enterprise 用にバックポートされたドライバが存在します。
http://en.opensuse.org/SLE10SP1_Ricoh_internal_cardreaders
以下のコマンドを実行
# rpm -ivh http://download.opensuse.org/repositories/home:/fseidel:/sdhci-backport/SLE_10/src/sdhcibackport_2.6.16-0.1-14.1.src.rpm
# rpmbuild -bb --clean /usr/src/packages/SPEC/sdhci.spec (ファイル名失念)
# rpm -ivh /usr/src/packages/RPM/(アーキテクチャ)/sdhci.rpm(ファイル名失念)
ソースパッケージからパッケージ作成をしたことがないのであれば、それぞれ1つずつのファイルなので迷いはないはず。カーネルがアップデートされたら毎度実行してください。
これで、SDカードが使えるようになります。(SDHCカードは無理でした。)

もし、どうしてもWindowsが使いたい場合は、Xenを使うといいでしょう。ただし、ノートでXenを使う場合は、パワーマネージメントが効きません、ご注意を。

動画関連は、PACKMANを入れればOKでした。OpenSUSEよりもフォントが綺麗なので、本当に普通に使えてしまうのがすごい。

だまされたと思って、SUSEに乗り換えてみてはと思います。乗り換え失敗を経ての感動でした。
あっ、ちなみに私は、x86_64版を入れています。

2/10/2008

eeepc OpenSUSE化

懲りずにやってみました。
デフォルトのOSを消したくないのでSDHCで導入です。
最初に注意点!
バスパワーのDVD/CDドライブでインストールすると電気供給量が足りないらしく、
たまに失敗をします。(OpenSUSEに限らず)

特に何も気にしなくてもインストールできますが、ネットワーク関連のドライバを入れなければ
なりません。
さらに、フォントがでかすぎるので。コンパクトにする必要がありますね。

動けばいいじゃんと言われればそれまでなんですが、「使おう」というといろいろしなければなりませんね。

2/06/2008

eeepc日本語化

eeepc(Linux)を日本語化して気が付いたこと
  • Advanced Desktop Modeをインストールすると /usr/bin/startsimple.shと/usr/bin/startfull.shが書き換わる
  • AsusLancherを最新のものにすると、いくつかのアイコンが消えてしまうが、参照するシェルスクリプトがなくなったため(ファイルを保存しておけば復活する
  • Plannerをインストールすると、WORKのところに、Projectが表示される

一番困ったのは、バリバリにチューンをすると空き容量が800MBくらいになってしまう。。。もちろんaptitude cleanを実行したのだが。。。さすがにOpenOffice2.3を入れるのはためらいます。

そこで、いったんUnionfsを停止させて、不要なものの削除および日本語化を実行して、再度Unionfsを有効にすることをしていたが、startsimple.shの書き換えマジックが解けなくて難儀しました。おまけに、sda1の空き容量が少ないので、削除するものは削除して、つど、aptitude cleanをしないとパンクしてしまう。。。

よって、日本語化をしても空き容量が1.4GBになり、初期化しても日本語化されているというウマーな状態になりました。

そのほか、微妙なAsusのツールを勝手に日本語化したのだが、うまく動かないものがあったりしてまだまだですね。

後日、その手順とパッチのやり方をまとめようと思う。。。時間がなくて難しいです。

1/05/2008

dd-wrt & Thinkpad X40 SSD

DD-wrt遅れながらデビューしました。
以前試そうと思ったのですが、ハードウェアスペックがいいものを買おうとすると玄箱が買えてしまうことが判明して、挫折しました。
先日、WHR-HP-G54を安く手に入れたので、これはいけるかもと思い、再度挑戦!

もともと家のメインルータがサポートされているのは知っていたのですが、自宅のすべてのBuffalo製品で動作することが判明!!(ルータと書いていないのは、ルータだけじゃなくて、単体APも動作する!)
動作の確認が取れた機種は、
WLA-G54C (無線AP)
http://gazelle.dyndns.org/deletion/item/18/catid/2
WHR3-AG54 (無線ルータABG対応)
http://blog.goo.ne.jp/tksmsmyu/e/0f7cbb6eeecf62ae9cd5548b043396ea
いずれも動作確認機種としては、記載されていないけど動いてしまいました。
WHR-HP-G54
これは、動作確認済み。

DD-WRTは、すごいですね。VLANやQoSをサポートしているなんて。これですべてのルータがsshで管理できます。


先日、知り合いから、遅い!壊れている?というX40をいただきました。まぁ、確かに遅いのはHDDのせいですが、メモリは積んでいるだろうと蓋を開いてみると空っぽ。おまけに、無線LANのアンテナが付いている(miniPCIはなし)。
メモリと無線LANのカードを投入して、OSをリカバリ。すべてのアップデートを終えると、空き容量なんと4GBを切っているorz。おまけにUSBのポートも片方壊れている。バッテリもへたっており、1時間程度しかもたない。。。
あまりにも軽いので、SSD化することに。A-Dataの8GBのCFカードと1.8インチのアダプタを購入して、OpenSUSE 10.3をインストール。
読み込みは速いけど、書き込みは、もとのHDDと変わらないかもしれません。(HDDもCFもインストールに1時間かかりました。)

あとは、バッテリを新しくするかどうかですね。使い心地ですか?いいですよ。意味はないですが、compizも動作しますし。

使えば使うほど、eeepcのデフォルトのXandrosのつくりがいいことが実感できます。

12/17/2007

eee pc 2GBメモリ認識

ついにエントリを発見!



http://forum.eeeuser.com/viewtopic.php?id=1624

からカーネルを入手し、/home/user/にvmlinuz-2.6.21.4-eeepc-2GB としておきます。



つぎにRescueモードに入ります。

起動時のBIOSでひたすらF9キーを連打するとGrubの画面が表示されます。



メニューに以下の画面が表示されます。


Normal boot
Perform disk scan
Restory factory settings



Normal bootを選択して、eを押し、
kernel /boot/vmlinuz… で始まる行でeを押し、XANDROSBOOTDEBUG=y
を追加して、ENTER。そのあとbをおします。(要はカーネルパラメータ XANDROSBOOTDEBUG=y を追加する)



もちろん、Grubのmenu.listに以下を追加してもOK

title Rescue Console
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.1-eeepc quiet rw irqpoll root=/dev/sda1 XANDROSBOOTDEBUG=y

initrd /boot/initramfs-eeepc.img



Rescueモードで起動したら以下のコマンドを入力します。

mount /dev/sda1 mnt-system
mount /dev/sda2 mnt-user
cp /mnt-user/home/user/vmlinuz-2.6.21.4-eeepc-2GB /mnt-system/boot
cd /mnt-system/boot/grub
cp menu.lst menu.lst.backup


Grubのエントリを修正します。

vi /mnt-system/boot/grub/menu.lst



以下を追加

title Xandros 2GB kernel

root (hd0,0)

kernel /boot/vmlinuz-2.6.21.4-eeepc-2GB quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1
initrd /boot/initramfs-eeepc.img



CTRL-Dで抜けます。




必ず、Rescueモードでカーネルをインストールしましょう。

ちなみに、File ManagerのWindowsネットワークが表示されない件は、Advanced-desktopパッケージをインストールしたら直りました。


12/16/2007

D02HW Linux + eee pc

Wilcomeとさよならをして、emobileこんにちわ。
USBモデムの方が必要になりました。それもeee pcのため。
D01HWは動作実績がありましたが、D02HWはありません。。。がしかし、
ドライバなしに使えました。
これはGood!
GSM/3G(UMTS)/HSPDAを選択すればOK。
ここを参照しました。
これで本当に電車の中で使えます。
スピードも7.2M!PHSよりも速い。emobileではサポートしていない使いかたなので
あしからず。