From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Oct 30 12:01:00 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g9U310747871;
	Wed, 30 Oct 2002 12:01:00 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from TYO202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g9U30x347854
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 30 Oct 2002 12:00:59 +0900 (JST)
	(envelope-from takaha@mue.biglobe.ne.jp)
Received: from mailgate4.nec.co.jp ([10.7.69.197])
	by TYO202.gate.nec.co.jp (8.11.6/3.7W01080315) with ESMTP id g9U30wl20566
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 30 Oct 2002 12:00:58 +0900 (JST)
Received: from mailsv.nec.co.jp (mailgate51.nec.co.jp [10.7.69.190]) by mailgate4.nec.co.jp (8.11.6/3.7W-MAILGATE-NEC) with ESMTP
	id g9U30v809048 for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 30 Oct 2002 12:00:57 +0900 (JST)
Received: from shoin.jp.nec.com (shoin.jp.nec.com [10.26.220.3]) by mailsv.nec.co.jp (8.11.6/3.7W-MAILSV-NEC) with ESMTP
	id g9U30uB18929 for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 30 Oct 2002 12:00:56 +0900 (JST)
Received: from [10.17.1.19] by mail.jp.nec.com with ESMTP; Wed, 30 Oct 2002 12:00:56 +0900
Message-Id: <20021030.120056.63128416.takaha@mue.biglobe.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Daisuke Takahashi <takaha@mue.biglobe.ne.jp>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 30 Oct 2002 12:00:56 +0900
X-Sequence: FreeBSD-users-jp 71616
Subject: [FreeBSD-users-jp 71616] AirH"=?ISO-2022-JP?B?GyRCJEcbKEI=?=
 =?ISO-2022-JP?B?GyRCREw/LjJERz0kShsoQg==?= USB
 =?ISO-2022-JP?B?GyRCJTEhPCVWJWsbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: takaha@mue.biglobe.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021028


$B9b66$G$9!#(B

$B@hF|EbFM$K(BPHS$BC<Kv$r9XF~$7$^$7$?!#(B
# $B$3$s$J$N(B $B"*(B http://www.ddipocket.co.jp/syohin/i_h.html

$B%N!<%H(BPC$B$H$D$J$2$k$?$a$K(BUSB$B%1!<%V%k(B(IODATA$B$N(BUSB-AH64)$B$b9XF~$7$^$7$?!#(B
$B$3$$$D$O(BProlific$B$N(BPL-2313$B$H$$$&@P$r;H$C$F$$$^$9!#(B

FreeBSD4.7-RELEASE$B$+$i(Buplcom$B$,F~$C$?$N$G!"0J2<$N$h$&$K$7$FF0$+$J$$$+$J$!(B
$B$H$d$C$F$_$^$7$?$,F0$-$^$;$s$G$7$?!#(B

 * /usr/src/sys/dev/usb/usbdevs $B$K0J2<$N%(%s%H%j$rDI2C(B

product IODATA USBAH64          0x091e  USB-Dual Serial Controller

 * /usr/src/sys/dev/usb/uplcom.c $B$K0J2<$NDj5A$rDI2C(B

        { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBAH64 }, 


Prolific$B$N(BWeb$B$K$O(BPL-2313$B$K4X$7$F$O%G!<%?%7!<%H$,$J$$$N$G$3$l0J>e$I$&$7(B
$B$h$&$b$J$$$N$G!"(BUSB-AH64$B$O$"$-$i$a$k$H$7$F!"0J2<$N>r7o$rK~$?$9(BUSB$B$N(BPHS
$B@\B3$O$J$$$G$7$g$&$+(B?

  1. FreeBSD$B$H(BWindows2000$B$G;HMQ2DG=(B
  2. AirH"$B$GDL?.2DG=(B

TDK USB-PHS Adapter UHA6400$B$,(BFreeBSD/Windows$BN>J}$G;H$($=$&$G$9$,!"(B
AirH"$B$GDL?.2DG=$+$I$&$+ITL@$G$9!#(B


- - - $B0J2<$*$^$1(B - - -

options USB_DEBUG$B$r$D$1$F%+!<%M%k$r9=C[$7!"(B
hw.usb.ucom.debug$B$H(Bhw.usb.uplcom.debug$B$r(B7$B$KJQ99$7$F(BUSB-AH64$B$r$D$J$2$k$H(B
$B0J2<$N$h$&$K$J$j$^$9!#(B
# uplcom$B$H(Bucom$B$O(Boptions USB_DEBUG$B$,H?1G$5$l$J$$$h$&$G$9(B...$B$J$s$G$@$m(B?
# $B%=!<%9Cf$GL5M}LpM}(B #define USB_DEBUG 1 $B$H$7$^$7$?!#(B

Oct 30 11:46:39 rynex /kernel: uplcom0: Prolific Technology Inc. USB-Dual Serial Controller, rev 1.10/0.04, addr 5
Oct 30 11:46:39 rynex /kernel: uplcom attach: sc = 0xc171fe00
Oct 30 11:46:39 rynex /kernel: uplcom: in = 0x85, out = 0x4, intr = 0x81
Oct 30 11:46:39 rynex /kernel: ucom_attach: tty_attach tp = 0xc1c90e00
Oct 30 11:46:39 rynex /kernel: ucom_attach: make_dev: ucom0


$B$^$?!"(Bppp$B$+$i(Bterm$B$r<B9T$9$k$H0J2<$N$h$&$J%m%0$,=P$^$9!#(B

Oct 30 11:58:58 rynex /kernel: uplcom0: ucomopen: tp = 0xc1c90e00
Oct 30 11:58:58 rynex /kernel: ucomparam: sc = 0xc171fe00
Oct 30 11:58:58 rynex /kernel: ucomstopread: enter
Oct 30 11:58:58 rynex /kernel: ucomstopread: bulkin pipe NULL
Oct 30 11:58:58 rynex /kernel: uplcom_param: sc = 0xc171fe00
Oct 30 11:58:58 rynex /kernel: uplcom_set_line_coding: rate = 9600, fmt = 0, parity = 0 bits = 8
Oct 30 11:58:58 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:58 rynex /kernel: ucomstartread: start
Oct 30 11:58:58 rynex /kernel: ucomctl: bits = 0x6, how = 1
Oct 30 11:58:58 rynex /kernel: ucom_dtr: onoff = 1
Oct 30 11:58:58 rynex /kernel: uplcom_dtr: onoff = 1
Oct 30 11:58:58 rynex /kernel: ucom_rts: onoff = 1
Oct 30 11:58:58 rynex /kernel: uplcom_rts: onoff = 1
Oct 30 11:58:58 rynex /kernel: uplcom_open: sc = 0xc171fe00
Oct 30 11:58:58 rynex /kernel: ucomopen: open pipes in = 133 out = 4
Oct 30 11:58:59 rynex /kernel: ucomstartread: start
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: uplcom0: ucomopen: success
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x400c5202
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: uplcom0: uplcom status = 82
Oct 30 11:58:59 rynex /kernel: uplcom_get_status:
Oct 30 11:58:59 rynex /kernel: ucomioctl: our cmd = 0x400c5202
Oct 30 11:58:59 rynex /kernel: ucomioctl: error: our cmd = 0x400c5202
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x402c7413
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomioctl: ttioctl: error = 0
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x402c7413
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomioctl: ttioctl: error = 0
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x802c7415
Oct 30 11:58:59 rynex /kernel: ucomparam: sc = 0xc171fe00
Oct 30 11:58:59 rynex /kernel: ucomstopread: enter
Oct 30 11:58:59 rynex /kernel: ucomreadcb: status = 6
Oct 30 11:58:59 rynex /kernel: ucomstopread: leave
Oct 30 11:58:59 rynex /kernel: uplcom_param: sc = 0xc171fe00
Oct 30 11:58:59 rynex /kernel: uplcom_set_line_coding: rate = 115200, fmt = 0, parity = 0 bits = 8
Oct 30 11:58:59 rynex /kernel: uplcom_set_crtscts: on
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomstartread: start
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomioctl: ttioctl: error = 0
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x8004667e
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomioctl: ttioctl: error = 0
Oct 30 11:58:59 rynex /kernel: ucomioctl: cmd = 0x8004667d
Oct 30 11:58:59 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:58:59 rynex /kernel: ucomioctl: ttioctl: error = 0
Oct 30 11:59:00 rynex /kernel: ucomioctl: cmd = 0x4004746a
Oct 30 11:59:00 rynex /kernel: disc_optim: can't bypass l_rint
Oct 30 11:59:00 rynex /kernel: ucomioctl: our cmd = 0x4004746a
Oct 30 11:59:00 rynex /kernel: ucomctl: bits = 0x0, how = 3
Oct 30 11:59:00 rynex /kernel: ucomctl: DMGET: LE DTR RTS DSR
Oct 30 11:59:00 rynex /kernel: ucomioctl: TIOCMGET, 0x107



at[retrun] $B$HF~NO$9$k$H0J2<$N$h$&$J$+$s$8!#(B

Oct 30 11:59:43 rynex /kernel: ucomwrite: tp = 0xc1c90e00, flag = 0x20001
Oct 30 11:59:43 rynex /kernel: ucomstart: sc = 0xc171fe00
Oct 30 11:59:43 rynex /kernel: ucomstart: 1 chars
Oct 30 11:59:43 rynex /kernel: ucomwrite: error = 0
Oct 30 11:59:43 rynex /kernel: ucomwritecb: status = 0
Oct 30 11:59:43 rynex /kernel: ucomwritecb: cc = 1
Oct 30 11:59:43 rynex /kernel: ucomstart: sc = 0xc171fe00
Oct 30 11:59:43 rynex /kernel: ucomwrite: tp = 0xc1c90e00, flag = 0x30001
Oct 30 11:59:43 rynex /kernel: ucomstart: sc = 0xc171fe00
Oct 30 11:59:43 rynex /kernel: ucomstart: 1 chars
Oct 30 11:59:43 rynex /kernel: ucomwrite: error = 0
Oct 30 11:59:43 rynex /kernel: ucomwritecb: status = 0
Oct 30 11:59:43 rynex /kernel: ucomwritecb: cc = 1
Oct 30 11:59:43 rynex /kernel: ucomstart: sc = 0xc171fe00
Oct 30 11:59:45 rynex /kernel: ucomwrite: tp = 0xc1c90e00, flag = 0x40001
Oct 30 11:59:45 rynex /kernel: ucomstart: sc = 0xc171fe00
Oct 30 11:59:45 rynex /kernel: ucomstart: 1 chars
Oct 30 11:59:45 rynex /kernel: ucomwrite: error = 0
Oct 30 11:59:45 rynex /kernel: ucomwritecb: status = 0
Oct 30 11:59:45 rynex /kernel: ucomwritecb: cc = 1
Oct 30 11:59:45 rynex /kernel: ucomstart: sc = 0xc171fe00

---
Daisuke Takahashi / $b$7$+$7$F2K$G$9$+!)
