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