From owner-FreeBSD-users-jp@jp.freebsd.org  Sat May 15 17:51:47 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA08308;
	Sat, 15 May 1999 17:51:47 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.azb.nttls.co.jp (ns.azb.nttls.co.jp [210.225.94.197])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id RAA08303
	for <freebsd-users-jp@jp.freebsd.org>; Sat, 15 May 1999 17:51:47 +0900 (JST)
	(envelope-from y-satou@azb.nttls.co.jp)
Message-Id: <199905150851.RAA08303@castle.jp.freebsd.org>
Received: (qmail 28525 invoked from network); 15 May 1999 08:51:40 -0000
Received: from 02-79.azb.nttls.co.jp (172.16.2.79)
  by po.azb.nttls.co.jp with SMTP; 15 May 1999 08:51:40 -0000
Received: by 02-79.azb.nttls.co.jp (8.9.2/3.7W/lsazb_wnn) id RAA66735; Sat, 15 May 1999 17:50:01 +0900 (JST)
From: y_satou@yk.rim.or.jp
To: freebsd-users-jp@jp.freebsd.org
References: <373D2CE6.27BBC3A0@smith.co.jp>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Sat, 15 May 1999 17:50:01 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990430
X-Sequence: FreeBSD-users-jp 42274
Subject: [FreeBSD-users-jp 42274] Re: Choice of new laptopPC
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: y-satou@azb.nttls.co.jp

$B:4F#$G$9(B
 
>  505RX/SX $B$"$?$j$G!"(B3.1R + PAO $B$G(B USB $B%^%&%9$C$F;H$($k$N$G$7$g$&$+!)(B
> $B$&$A$G$O$I$&$b$&$^$/9T$+$J$$$N$G!"#47nCf=\:"$N(B newconfig $B$r;H$C$F$$$^(B
> $B$9!#(B
> # $B$3$l$G(B  VAIO USB $B%^%&%9$rFCJL$J@_DjL5$7$K(B( kernel $B$r(B rebuild $B$7$?$@$1(B)
> # 3 button $B$G;H$($F$$$^$9!#$"$?$j$^$($+$J(B :-)

PCG-505RX$B!"(BFreeBSD-3.1-RELEASE + PAO3-19990413 boot floppy
$B$G$9$,!"0J2<$N$h$&$K$7$F!"(BLogitech $B$N(B WheelMouse USB $B$r;H$C(B
$B$F$$$^$9!#(B
$B0J2<$O<+J,$N@_Dj%a%b$+$i!D(B

==============================================================================
kernel recompile
==============================================================================
$B?w7?(B PAO $B$r%3%T!<$7$F!"$=$A$i$NJ}$r(B edit $B$9$k!#(B
cd /usr/src/sys/i386
cp PAO VAIO

USB mouse
----------------------
$B0J2<$N9T$N%3%a%s%H%"%&%H$r$H$k(B
controller whci0
#controller ohci0
controller usb0
device        ums0
device        ukbd0
device        ulpt0
device        uhub0
device        ucom0
device        umodem0
device        hid0
device        ugen0

http://www.jp.freebsd.org/cgi/cvsweb.cgi/ $B$+$i(B __newbus $B2=A0$N(B__ $B:G?7$N(B
$B%=!<%9$r<hF@$7$F(B copy $B$7$F$*$/(B
  /usr/src/sys/dev/usb/ums.c         1.17 ($B$3$l$O(B newbus $B2=8e$N$b$N$r;H$C$?(B)
  /usr/src/sys/dev/usb/uhub.c        1.9  ($B$$$i$J$$$+$b(B)
  /usr/src/sys/i386/include.mouse.h  1.12 

/usr/src/sys/dev/usb/ums.c $B$N(B
    dz =  hid_get_data(ibuf, &sc->sc_loc_z);
$B$H$J$C$F$$$kItJ,$r(B
    dz = -hid_get_data(ibuf, &sc->sc_loc_z);
$B$HJQ99$9$k(B (send-pr $B$5$l$?$N$G(B 1.18 $B0J9_$G$OD>$C$F$$$k2DG=@-Bg(B)


ESS soundpatch
----------------------
VAIO $B$N%5%&%s%I%A%C%W$O(B ESS1879$B!#$3$N%A%C%W$O(B Soundbluster $B8_49$G$bF0$/$,!"(B
$B%M%$%F%#%V$J%I%i%$%P$,(B luigi PCM $B%I%i%$%PMQ$K:n@.$5$l$F$$$k!#(B
sanpei $B$,$H$j$^$H$a$F$$$k$3$N%Q%C%A$O(B PAO3 $B$K$O4^$^$l$F$$$k$N$G!"(B
kernel $B$N(B reconfig $B$@$1$G(B ok$B!#0J2<$N9T$r:G=*9T$KIU2C(B
# for ESS sound driver
device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x0


recompile
----------------------
config VAIO
cd ../../compile/VAIO
make depend
make
make install


==============================================================================
USB mouse
==============================================================================
USB $BMQ(B I/F usb0 $B$H!"(BUSB mouse $BMQ(B I/F ums0 $B$N%G%P%$%9$r:n@.$7$F$*$/(B
cd /dev
sh MAKEDEV usb0
sh MAKEDEV ums0

$B@_Dj!'(B/etc/XF86Config $B$N(B Pointer $B%;%/%7%g%s(B            
      (Emulate3buttons $B$OH4$+$J$$$H(B wheel $B$rG'<1$7$J$$(B) 
        Section "Pointer"
                Protocol        "SysMouse"
                Device          "/dev/sysmouse"
                Resolution      100
                Buttons         5
        EndSection

$B@_Dj!'(BNetscape $BMQ$N(B ~/.Xdefaults
      <Btn4Down>$B!"(B<Btn5Down> $B$N@_Dj$G(B wheel $B$,;H$($k(B
! Mouse bindings in the HTML display area.
! 
*drawingArea.translations:		#replace		\
	<Btn1Down>:			ArmLink()			\n\
	<Btn2Down>:			ArmLink()			\n\
	~Shift<Btn1Up>:			ActivateLink()			\n\
	~Shift<Btn2Up>:			ActivateLink(new-window)	\
					DisarmLink()			\n\
	Shift<Btn1Up>:			ActivateLink(save-only)		\
					DisarmLink()			\n\
	Shift<Btn2Up>:			ActivateLink(save-only)		\
					DisarmLink()			\n\
	<Btn1Motion>:			DisarmLinkIfMoved()		\n\
	<Btn2Motion>:			DisarmLinkIfMoved()		\n\
	<Btn3Motion>:			DisarmLinkIfMoved()		\n\
	<Motion>:			DescribeLink()			\n\
	<Btn3Down>:			xfeDoPopup()			\n\
	<Btn3Up>:			ActivatePopup()			\n\
	<Btn4Down>:			LineUp() LineUp() LineUp()	\n\
	<Btn5Down>:			LineDown() LineDown() LineDown() \n

$B;HMQJ}K!!'(B
  OS $B5/F0;~$KA^$7$?$^$^$@$H!"(Buhub0 $B$N(B probe $B;~$K(B trap 12 $B$G;_$^$C$F$7$^$&(B
  OS $B$,5/F0$7$?8e$K(B usb mouse $B$rA^$7$F!"(B
     usbd -e 
  $B$r$+$1$k$H!"%G%P%$%9$rG'<1$9$k$h$&$K$J$k!#(B
  $B$3$N$"$H!"(B moused ($B%H%i%C%/%Q%C%I$NJ,(B /dev/psm0 $B$HJ#?t>e$2$F$b(B ok) $B$G(B
     moused -z 4 -p /dev/usm0
  $B$H$9$l$P(B mouse $B$,;H$($k$h$&$K$J$k!#(B

$BLdBjE@!'(B
  * boot $B;~$K(B USB mouse $B$rA^$7$?$^$^$@$H(B trap 12 $B$G;_$^$C$F$7$^$&(B
  * $B0lEYH4$/$HF0$+$J$/$J$k(B
    ums0 $B$N(B moused $B$r(B kill -HUP $B$7$F$bI|3h$;$:(B
    $B$3$N;~E@$G$"$l$P%?%C%A%Q%C%I$J$I$O3h$-$F$$$k(B
    $B$b$&0lEY(B usbd -e $B$G:FG'<1$5$;$h$&$H$9$k$H!"$=$N;~E@$G8G$^$k(B
  * $B%5%9%Z%s%I$5$;$?8e$OF0$+$J$/$J$k(B
    ums0 $B$N(B moused $B$r(B kill -HUP $B$7$F$bI|3h$;$:(B
    $B$3$N;~E@$G$"$l$P%?%C%A%Q%C%I$J$I$O3h$-$F$$$k(B
    $B$b$&0lEY(B usbd -e $B$G:FG'<1$5$;$h$&$H$9$k$H!"$=$N;~E@$G8G$^$k(B
==============================================================================


newconfig $B$NJ}$,$$$$$N$+$J!"$H;W$$$D$D!"(Bnewconfig $B$NJ}$r$$$m(B
$B$$$mD4$Y$k$N$,LLE]$@$C$?$j$7$F;n$7$F$$$J$+$C$?$j$7$^$9$,!"(B
$B>e$NLdBjE@$,2r7h$7$F$$$k$N$J$i>h$j49$($k$D$b$j$@$C$?$j$7$^$9!#(B
$B<B:]$N$H$3$m$I$&$J$s$G$7$g$&!)!dFbED$5$s(B
--
Yoshihiro Satou
y_satou@yk.rim.or.jp
