From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Dec  4 21:32:17 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gB4CWHb12231;
	Wed, 4 Dec 2002 21:32:17 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from wasley.bl.mmtr.or.jp (wasley.bl.mmtr.or.jp [210.228.160.21])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id gB4CWG212221
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 4 Dec 2002 21:32:16 +0900 (JST)
	(envelope-from rushani@bl.mmtr.or.jp)
Received: (qmail 1060 invoked from network); 4 Dec 2002 21:32:15 +0900
Received: from unknown (HELO localhost) (61.213.0.21)
  by mx.bl.mmtr.or.jp with SMTP; 4 Dec 2002 21:32:15 +0900
Message-Id: <20021204.213210.32716987.rushani@bl.mmtr.or.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Cc: bsd-usb@clave.gr.jp
From: Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
In-Reply-To: <20021201.182146.846969750.maho@scarlatti.synchem.kyoto-u.ac.jp>
References: <20021201.182146.846969750.maho@scarlatti.synchem.kyoto-u.ac.jp>
X-PGP-Public-Key: http://www.bl.mmtr.or.jp/~rushani/public_key.txt
X-PGP-Fingerprint: A052 6F98 6146 6FE3 91E2  DA6B F2FA 2088 439A DC57
X-URL: http://www.bl.mmtr.or.jp/~rushani/
X-Mailer: Mew version 3.1 on Emacs 21.2 / Mule 5.0 (SAKAKI)
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, 04 Dec 2002 21:32:10 +0900
X-Sequence: FreeBSD-users-jp 72479
Subject: [FreeBSD-users-jp 72479] Re: USB =?ISO-2022-JP?B?GyRCJUcbKEI=?=
 =?ISO-2022-JP?B?GyRCJVAlJCU5RjA6bkpzOXAbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: rushani@bl.mmtr.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021111

$BARIJ(B@$B?73c$G$9(B.

$B8&5f<<$N%G%P%$%9$r$"$5$C$F(B, $BLdBj$J$/F0:n$7$?(B

  * EPSON, PM-880C, ulpt
  * $BEl5~%K!<%:(B, CIM-9US ($B%[%$!<%kIU$-(B 3 $B%\%?%s%^%&%9(B, $B%3!<%IFbB"2D(B), ums
  * $B%a%k%3(B, USB-S4 (USB 4 $B%]!<%H%9%1%k%H%s(B HUB), uhub

$B$O(B $B$J$+$?$5$s(B $B$XD>@\Js9p$rAw$i$;$F$$$?$@$-$^$7$?(B.

$B!D$J$N$G(B, $BF0$+$J$+$C$?%G%P%$%9$r$3$A$i$XJs9p$5$;$F$$$?$@$-$^$9(B.

> 1. $B$*;H$$$N(B USB $B%G%P%$%9$N@5<0L>>N!"%a!<%+!<!#$G$-$l$P@=IJ$X$N(B URL$B$b!#(B

  $B@5<0L>>N(B: USB-CAP2
            ($B%S%G%*F~NOC<;R$K(B RCA $BC<;R$H(B S $BC<;R$N$"$k%S%G%*%-%c%W%A%c!<%-%C%H(B)
  $B%a!<%+!<(B: $B%"%$!&%*!<!&%G!<%?5!4o(B
       URL: http://www.iodata.co.jp/feature/video/usbcap2/index.htm

> 2. $B$*;H$$$N(B OS $B$N(B $B%P!<%8%g%s!"$D$^$j(B uname -r$B$N7k2L(B
>     ($B$G$-$l$P(B-CURRENT$B!"(B-STABLE $B$N>l9g$O$$$D$N(B cvsup $B$7$?$+$b(B)$B!#(B

     OS Version: FreeBSD 4.7-STABLE #0: Mon Dec  2 18:20:52 JST 2002
  CVSup'ed date: 2002/12/02 16:00 $B$3$m(B

> 3. USB $B%G%P%$%9$rG'<1$7$F$$$k$H$3$m$N(B /var/log/messages

  uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0xff80-0xff9f irq 9 at device 29.0 on pci0
  usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
  usb0: USB revision 1.0
  uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub0: 2 ports with 2 removable, self powered
  uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0xff60-0xff7f irq 11 at device 29.1 on pci0
  usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
  usb1: USB revision 1.0
  uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub1: 2 ports with 2 removable, self powered
  uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0xff40-0xff5f irq 10 at device 29.2 on pci0
  usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
  usb2: USB revision 1.0
  uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub2: 2 ports with 2 removable, self powered
  ugen0: I/O Data product 0x0508, rev 1.00/1.00, addr 2

> 4. usbdevs -v $B$N7k2L(B($B$3$l$OBgJQ=EMW$G$9!#$H$$$&$N$b!"@=IJ$r%f%K!<%/$K7hDj$G$-$k$+$i$G$9(B)

  % usbdevs -v
  Controller /dev/usb0:
  addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
   port 1 powered
   port 2 powered
  Controller /dev/usb1:
  addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
   port 1 powered
   port 2 powered
  Controller /dev/usb2:
  addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
   port 1 powered
   port 2 addr 2: power 300 mA, config 1, product 0x0508(0x0508), I/O Data(0x04bb), rev 1.00

> 5. $BF0:n$7$?$+!"$7$J$$$+!#F0:n$7$J$/$F$b>pJs$H$7$F$O=EMW$G$9(B!!

  $B%I%i%$%P$,$J$$$N$GF0:n$7$J$$(B ($B$O$:$G$9(B).

> 6. $BB>$K5$$K$J$kE@!"Cm0UE@$K$D$$$F!#(B

  udesc_dump-1.3.5 $B$rMxMQ$7$FD4$Y$F$_$^$7$?(B.

  # ./udesc_dump
    Standard Device Descriptor:
    bLength            18
    bDescriptorType    01
    bcdUSB             0100
    bDeviceClass       00
    bDeviceSubClass    00
    bDeviceProtocol    00
    bMaxPacketSize     8
    idVendor           04bb
    idProduct          0508
    bcdDevice          0100
    iManufacturer      0
    iProduct           0
    iSerialNumber      0
    bNumConfigurations 1

  Configuration 0:
        Standard Configuration Descriptor:
          bLength             9
          bDescriptorType     02
          wTotalLength        239
          bNumInterface       1
          bConfigurationValue 1
          iConfiguration      0
          bmAttributes        80
          bMaxPower           150 (300 mA)

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  0
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   0
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  1
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   959
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  2
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   895
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  3
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   831
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  4
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   767
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  5
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   703
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  6
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   639
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  7
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   575
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  8
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   511
          bInterval        1

        Standard Interface Descriptor:
          bLength            9
          bDescriptorType    04
          bInterfaceNumber   0
          bAlternateSetting  9
          bNumEndpoints      2
          bInterfaceClass    00
          bInterfaceSubClass 00
          bInterfaceProtocol 00
          iInterface         0

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 01 (out)
          bmAttributes     00 (Control)
          wMaxPacketSize   8
          bInterval        1

        Standard Endpoint Descriptor:
          bLength          7
          bDescriptorType  05
          bEndpointAddress 82 (in)
          bmAttributes     01 (Isochronous)
          wMaxPacketSize   447
          bInterval        1

> 7. $B%W%i%$%Y!<%H%a!<%k$r8x3+$7$F$h$$$+(B($B%G%U%)%k%H$G$O8x3+$7$^$9!#(B2ch $B$X$O(B link $B$rD%$j$^$9(B)$B!#(B
> 8. $B<U<-$KL>A0$r:\$;$F$b$h$$$+$I$&$+(B($B%G%U%)%k%H$G$O:\$;$^$9(B)$B!#(B

$B$I$&$>(B.

-- rushani
