へろへろな週末

ちなみに昨晩の懇親会は最後らへん以降帰宅後も記憶ナシ。ちょっとこのところばたばたしてて疲労困憊状態ってのが色々な意味で微妙。
もしご迷惑をお掛けした方がいらっしゃいましたら、ひらにご容赦頂ければ幸いです。

週末

  • usb serial なナニを持ち帰るのを忘れて 12step 組み込み OS なナニが駄目
    • 最近、会社に持っていきっぱなので完全に止まってます
    • おそらくリハビリが必要なレベルになってるはずorz
  • 自宅 LAN の装備を若干変更
    • 複合機が壊れてて同居人半切れ
      • コジマで安い複合機買ったら usb 接続のみというナニでしたorz
      • lpr で印字できんけど、って lpd が起動してなかったというオチ
      • しかし今どきコマンドでプリンタ出力って何だよと
      • OOo で文書作って、pdf 出力して lpr で印字ってorz
      • そのうちディレクトリという概念を丁寧にレクチャしないとイケナくなる悪寒
      • 何故か娘が諸々の印刷方法をメモしている件
    • 無線な環境も更新
      • FON ルータは明らかに電気的に微妙だった上、限界っぽかったので
      • FON な AP は OJAG 方面に寄付予定
  • TP R61e を家族向けに払い出してたんですが、これを無線対応に
    • これ、以下にてメモを控えます

Ubuntu 10.10

たぶん 10.10 のはずなんですが、GW-US54GXS を指して lsusb したら以下な出力。

Bus 002 Device 003: ID 2019:5303 PLANEX GW-US54GXS 802.11bg

実はモジュールが自動で load されてて lsmod の出力の一部が以下。

zd1211rw               43440  0 

でも GUI な無線接続はできてません。とりあえず

$ apt-cache search make-kpkg
kernel-package - A utility for building Linux kernel related Debian packages.
loop-aes-source - source for loop-AES encryption modules
lustre-source - source for Lustre filesystem client kernel modules
$

な kernel-package 入れて、2.6.35 なナニを解凍。ええと drivers/net/wireless/zd1211rw/zd_usb.c に id の定義がしてありますな。

        { USB_DEVICE(0x2019, 0x5303), .driver_info = DEVICE_ZD1211B },

む、これって動かんとダメなナニなのだけどなぁ。昔の自分エントリ確認してみるか。
このあたりの記述を確認しつつ firmware を download して

$ wget http://sourceforge.net/projects/zd1211/files/zd1211-firmware/1.4/zd1211-firmware-1.4.tar.bz2

で、コピります。

$ sudo cp -r zd1211-firmware /lib/firmware/zd1211

その後、再起動してみたんですが、自動で load されない上に

$ sudo insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko 
insmod: error inserting '/lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko': -1 Unknown symbol in module

ってどうしたものか。syslog 的には以下?

May 22 20:50:04 hoge kernel: [ 1812.079097] zd1211rw 2-1:1.0: phy0
May 22 20:50:04 hoge kernel: [ 1812.079120] usbcore: registered new interface driver zd1211rw
May 22 20:50:04 hoge kernel: [ 1812.248824] zd1211rw 2-1:1.0: firmware version 4725
May 22 20:50:04 hoge kernel: [ 1812.288843] zd1211rw 2-1:1.0: zd1211b chip 2019:5303 v4810 high 00-90-cc AL2230_RF pa0 ---N-

むむ。とりあえずデバイスに通電してない風なんだよな。でも ifconfig はアレ

$ /sbin/ifconfig wlan0
wlan0     Link encap:イーサネット  ハードウェアアドレス 00:90:cc:e3:80:52  
          BROADCAST MULTICAST  MTU:1500  メトリック:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000 
          RXバイト:0 (0.0 B)  TXバイト:0 (0.0 B)
$

デバイスは見えてるんだけどなぁ。とりあえずデバイスはアツくなってるので通電はしてるんだろうと思いますが、ちょっと今日の問題解決は無理そげ。