From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Aug 31 19:58:03 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g7VAw3Q82217;
	Sat, 31 Aug 2002 19:58:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.interrupt.gr.jp (ns.interrupt.gr.jp [210.154.111.230])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g7VAw3382212
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 31 Aug 2002 19:58:03 +0900 (JST)
	(envelope-from hiraya@tau.bekkoame.ne.jp)
Received: (qmail 65691 invoked from network); 31 Aug 2002 10:58:00 -0000
Received: from unknown (HELO ns.interrupt.gr.jp) (192.168.10.2)
  by 0 with SMTP; 31 Aug 2002 10:58:00 -0000
Received: (qmail 52153 invoked by alias); 31 Aug 2002 10:58:00 -0000
Received: (qmail 52137 invoked from network); 31 Aug 2002 10:57:59 -0000
Received: from unknown (HELO succubus.nsc.interrupt.gr.jp) (192.168.1.31)
  by 0 with SMTP; 31 Aug 2002 10:57:59 -0000
Received: (qmail 96449 invoked from network); 31 Aug 2002 10:57:59 -0000
Received: from unknown (HELO localhost) (127.0.0.1)
  by 0 with SMTP; 31 Aug 2002 10:57:59 -0000
Message-Id: <20020831.195759.74661779.hiraya@tau.bekkoame.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Cc: bsd-usb@clave.gr.jp
From: HIRAYA Taku <hiraya@tau.bekkoame.ne.jp>
In-Reply-To: <3D6FFD32.2040701@ba2.so-net.ne.jp>
References: <020829204121.M0124756@mistral.imasy.or.jp>
	<20020831.061609.74733218.hiraya@tau.bekkoame.ne.jp>
	<3D6FFD32.2040701@ba2.so-net.ne.jp>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.1 (AOI)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Sat_Aug_31_19:57:59_2002_819)--"
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 31 Aug 2002 19:57:59 +0900
X-Sequence: FreeBSD-users-jp 70550
Subject: [FreeBSD-users-jp 70550] Re: FreeBSD
 =?ISO-2022-JP?B?GyRCJEckThsoQg==?= cdmaOne
 =?ISO-2022-JP?B?GyRCQzxLdhsoQg==?=(packetOne)
 =?ISO-2022-JP?B?GyRCJEgkTkBcQjM8QkBTJE8kIiRqJF4kOSQrGyhC?= ?
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: hiraya@tau.bekkoame.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020829

----Next_Part(Sat_Aug_31_19:57:59_2002_819)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

$B66C+$G$9!#(B

> # BSD-usb ML $B$NJ}$,E,@Z$+$J$!!)$H$j$"$($:(BCc: $B$7$F$*$-$^$9!#(B

SUNTAC U-Cable type A2$B$,F0:n$7$J$$7o!"$H$j$"$($:LdBjE@$O8+$($F$-$^$7$?!#(B
$BBg$-$/J,$1$F(B2$B$D$NLdBj$,$"$j$^$9!#(B


1)ucom.c$B$N(Bucomopen$B4X?t$K$*$$$F(Bucom_devclass == devclass_find("uplcom")
$B$"$k$$$O(Bucom_devclass == devclass_find("uvscom")$B$G$"$k$3$H$,2>Dj$5$l$F$$$k!#(B
$B!!$H$3$m$,%+!<%M%k%3%s%U%#%0%l!<%7%g%s$K(Bdevice uplcom$B$H(Bdevice uvscom$B$,N>J}(B
$BB8:_$9$k$H$-$K$O>e$N4X78$,(Buvscom$BB&$K$*$$$F$J$j$?$?$J$/$J$k$?$a!"(Bucomopen$B$G(B
USB_GET_SC_OPEN$B$,<:GT$9$k!#(B

$B!!$H$j$"$($:!"%+!<%M%k%3%s%U%#%0%l!<%7%g%s$K(Bdevice uplcom$B$r=q$+$J$$$G$*$1(B
$B$P$3$NLdBj$O2sHr$G$-$k$h$&$G$9!#K\<AE*$K$O$I$&=$@5$9$k$Y$-$J$N$G$7$g$&$+(B?
ucom.c$B$N2>Dj(B($B$H$$$&$+@)8B(B)$B$r$J$s$H$+$9$k$Y$-$J$s$G$7$g$&$,(B...


2)uvscom$B$G(BU-Cable type A2$B$rG'<1$5$;$k$H!"(Battach$B$^$G$O$&$^$/$$$/$b$N$N!"(B
$BDL?.%Q%i%a!<%?!<$N@_Dj$K<:GT$7$F$$$k$i$7$/F0:n$7$J$$!#(B

$B%G%P%C%0%a%C%;!<%8$r8+$F$$$k$H!"$3$s$J$3$H$r8@$C$F$-$^$9!#(B($B$9$$$^$;$s!"D9$$(B
$B$G$9(B)

($B%1!<%V%k$r$5$9(B)
Aug 31 19:54:25 bat /kernel: usbd_new_device bus=0xc0bb0000 port=1 depth=1 lowspeed=0
Aug 31 19:54:25 bat /kernel: usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=8, len=18, ls=0
Aug 31 19:54:25 bat /kernel: usbd_new_device: new dev (addr 2), dev=0xc0d93a00, parent=0xc0baf980
Aug 31 19:54:25 bat /kernel: usbd_probe_and_attach: trying device specific drivers
Aug 31 19:54:25 bat /kernel: uvscom0: Sun Corporation SCC div. SUNTAC U-Cable x, rev 1.10/1.20, addr 2
Aug 31 19:54:25 bat /kernel: uvscom attach: sc = 0xc0d91d00
Aug 31 19:54:25 bat /kernel: usbd_set_config_index: (addr 2) attr=0x80, selfpowered=0, power=100
Aug 31 19:54:25 bat /kernel: usbd_set_config_index: set config 1
Aug 31 19:54:25 bat /kernel: uvscom0: uvscom_reset
Aug 31 19:54:25 bat /kernel: uvscom: in = 0x81 out = 0x2 intr = 0x83
Aug 31 19:54:25 bat /kernel: ucom_attach: tty_attach tp = 0xc0c45700
Aug 31 19:54:25 bat /kernel: ucom_attach: make_dev: ucom0

(/dev/ucom0$B$r;HMQ$9$k$h$&@_Dj$7$?(Bppp$B$r5/F0$9$k(B)
Aug 31 19:54:41 bat ppp[239]: Warning: Add route failed: default already exists 
Aug 31 19:54:42 bat /kernel: uvscom0: ucomopen: tp = 0xc0c45700
Aug 31 19:54:42 bat /kernel: ucomparam: sc = 0xc0d91d00
Aug 31 19:54:42 bat /kernel: ucomstopread: enter
Aug 31 19:54:42 bat /kernel: ucomstopread: bulkin pipe NULL
Aug 31 19:54:42 bat /kernel: uvscom0: uvscom_param: sc = 0xc0d91d00
Aug 31 19:54:42 bat /kernel: uvscom0: uvscom_set_line_coding: 06 03
Aug 31 19:54:47 bat /kernel: uvscom0: uvscom_set_line_coding: TIMEOUT
Aug 31 19:54:47 bat /kernel: ucomparam: callback: error = 5
Aug 31 19:54:47 bat /kernel: ucomctl: bits = 0x6, how = 1
Aug 31 19:54:47 bat /kernel: ucom_dtr: onoff = 1
Aug 31 19:54:47 bat /kernel: uvscom0: uvscom_dtr: onoff = 1
Aug 31 19:54:47 bat /kernel: uvscom0: uvscom_set_line: 0009
Aug 31 19:54:52 bat /kernel: uvscom0: uvscom_set_line: TIMEOUT
Aug 31 19:54:52 bat /kernel: ucom_rts: onoff = 1
Aug 31 19:54:52 bat /kernel: uvscom0: uvscom_rts: onoff = 1
Aug 31 19:54:52 bat /kernel: uvscom0: uvscom_set_line: 000b
Aug 31 19:54:57 bat /kernel: uvscom0: uvscom_set_line: TIMEOUT
.
.
.
$B$3$N8e$b(BTIMEOUT$B$7$?$j!"(Berror$B$,=P$?$j$7$F$$$^$9!#(B
$B$3$A$i$NLdBj$O(BUSB$B%"%J%i%$%6$G$bL5$$$H2r7h$9$k$N$O:$Fq$+$b$7$l$^$;$s(B...


$B0l1~!"C1$K(Buvscom$B$KG'<1$5$;$k$^$G$N%Q%C%A$O$D$1$F$*$-$^$9$,!";d$G$O$3$NJU$j$,(B
$B8B3&$+$J(B...

$B$b$7%F%9%H$5$l$kJ}$,$$$i$C$7$c$$$^$7$?$i!"%3%s%Q%$%k$9$kA0$K(B
/usr/src/sys/dev/usb$B$K0\F0$7$F(Bmake -f Makefile.usbdevs$B$9$k$N$r$*K:$l$J$/!#(B

                                                   hiraya@tau.bekkoame.ne.jp
                                                            $B66C+5.8w(B

----Next_Part(Sat_Aug_31_19:57:59_2002_819)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="as144l2.diff"

diff -c -r /usr/src/sys/dev/usb.old/usbdevs /usr/src/sys/dev/usb/usbdevs
*** /usr/src/sys/dev/usb.old/usbdevs	Sat Aug 31 19:22:47 2002
--- /usr/src/sys/dev/usb/usbdevs	Sat Aug 31 19:23:28 2002
***************
*** 1023,1028 ****
--- 1023,1029 ----
  /* SUN Corporation products */
  product SUNTAC PS64P1		0x0005	SUNTAC U-Cable type P1
  product SUNTAC VS10U		0x0009	SUNTAC Slipper U
+ product SUNTAC AS144L2		0x0011	SUNTAC U-Cable type A2
  
  /* Sun Microsystems products */
  product SUN KEYBOARD		0x0005	Type 6 USB keyboard
diff -c -r /usr/src/sys/dev/usb.old/uvscom.c /usr/src/sys/dev/usb/uvscom.c
*** /usr/src/sys/dev/usb.old/uvscom.c	Sat Aug 31 19:22:47 2002
--- /usr/src/sys/dev/usb/uvscom.c	Sat Aug 31 19:24:13 2002
***************
*** 212,217 ****
--- 212,219 ----
  	{ USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_PS64P1 },
  	/* SUNTAC Slipper U */
  	{ USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_VS10U },
+ 	/* SUNTAC U-Cable type A2 */
+ 	{ USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS144L2 },
  };
  #define uvscom_lookup(v, p) usb_lookup(uvscom_devs, v, p)
  

----Next_Part(Sat_Aug_31_19:57:59_2002_819)----
