VAIO jogdial driver for FreeBSD 4-stable


出張で新幹線に乗っている間,暇だったので VAIO jogdial driver for FreeBSD-currentを 4-stable に移植してみた. あっさりできたのでここに置いておきます.

以下,使い方.
  1. 下準備として,FreeBSD-mobile に投稿されたメール の patch を /usr/src/usr.sbin/moused に当てて, moused を make install. ちなみに僕は面倒だったので -current で作った moused を static link して -stable でも使ってます. まぁ,あまり変わらんでしょ.
  2. -stable 用に移植した spic.c, spicreg.h を持ってくる. こいつも動作無保証なので,その辺よろしくです.
  3. /sys/i386/isa に copy する.
      # cd /sys/i386/isa
      # cp $somewhere/spic.c .
      # cp $somewhere/spicreg.h .
    	 
  4. /sys/conf/files.i386 に "i386/isa/spic.c optional spic" を追加.
  5. kernel config file に "device spic0 at isa? irq 0 port 0x10a0" を追加.
  6. kernel make して reboot. dmesg に
    spic0: device model type = 2
    spic0: <Sony Programmable I/O Controller> at port 0x10a0-0x10a4 on isa0
    
    ってな感じに表示されれば成功.
  7. root で login して, /dev/jogdial を作る.
      # cd /dev
      # mknod -mode=600 jogdial c 160 0
    	 
  8. moused -t jogdial -z 4 -p /dev/jogdial とやって moused を起動.
  9. X を起動して Mozilla, Netscape Navigator 等で確認. ちなみに SRX7 の XF86Config (for XFree86-4.1.0) はこちら.
おっしゃ,うまくいった. 次はなにをしよう? 簡単そうなのは Memory Stick Slot か?

日記の感想はこちらへどーぞ.

Generated with mkdiary.pl
Back to my diary