こんにちは。星月です。

USBデバイス動作報告が直メールで届きました。
アーカイブに残すのと、宣伝の意図も兼ねて(^^;
users-jp の方へ投げさせてください。

デバイスレポートはずっと募集中ですので、
何か「これ動いた!」「これ動かない...」というものがありましたら
ぜひレポートをお願いします。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 送信者 : 星月 優佑 ( 通称:ほっしー )
   Mail : 
[メールアドレス保護]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
USBデバイス報告データベース:http://usb.azimech.net/


Forwarded by Hoshizuki Yusuke 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
----------------------- Original Message (抜粋) -----------------------
1. お使いの USB デバイスの正式名称、メーカー。
   できれば製品への URL、どんなデバイスか簡単な説明。
  メーカー:        RATOC
  商品名:          usb serial converter
  型番:            REX-USB60F
  製品へのURL:     http://ratocsystems.com/
  説明:            usb serial converter (RS232C 9pin)


2. お使いの OS の バージョン(出来れば-CURRENT、-STABLE の場合はいつ頃 cvsup したかも)。
       6.2-RELEASE (cvsup なし)


3. USB デバイスを認識しているところの /var/log/messages
       Aug 28 09:40:57 elcamino kernel: ucom0: RATOC Systems,Inc. USB-Serial 
Converter, rev 2.00/4.00, addr 2


4. usbdevs -v の結果
       port 2 addr 2: full speed, power 100 mA, config 1, USB-Serial 
Converter(0xb020), RATOC Systems,Inc.(0x0584), rev 4.00


5. 動作したか、しないか。
       uftdi.ko として動作した (要 patch + recompile ->  uftdi.c, usbdevs)

       # cd /usr/src/sys
       # patch -p1 < /someware/ratoc_rex-usb60f_for_FreeBSD6.2R.patch
       # cd modules/uftdi
       # make
       # kldunload -i [uftdi.ko kld-id]
       # kldload ./uftdi.ko


       # cat ratoc_rex-usb60f_for_FreeBSD6.2R.patch
diff -crN sys.orig/dev/usb/uftdi.c sys/dev/usb/uftdi.c
*** sys.orig/dev/usb/uftdi.c    Wed Apr  6 07:09:18 2005
--- sys/dev/usb/uftdi.c Tue Aug 28 09:26:04 2007
***************
*** 180,185 ****
--- 180,189 ----
            (uaa->product == USB_PRODUCT_BBELECTRONICS_USOTL4))
                return (UMATCH_VENDOR_PRODUCT);
  
+       if (uaa->vendor == USB_VENDOR_RATOC &&
+           (uaa->product == USB_PRODUCT_RATOC_REXUSB60F))
+               return (UMATCH_VENDOR_PRODUCT);
+ 
        return (UMATCH_NONE);
  }
  
***************
*** 230,235 ****
--- 234,240 ----
        ucom->sc_iface = iface;
        switch( uaa->vendor ){
        case USB_VENDOR_FTDI:
+       case USB_VENDOR_RATOC:
                switch( uaa->product ){
                case USB_PRODUCT_FTDI_SERIAL_8U100AX:
                        sc->sc_type = UFTDI_TYPE_SIO;
***************
*** 247,252 ****
--- 252,258 ----
                case USB_PRODUCT_FTDI_MX4_5:
                case USB_PRODUCT_FTDI_LK202:
                case USB_PRODUCT_FTDI_LK204:
+               case USB_PRODUCT_RATOC_REXUSB60F:
                        sc->sc_type = UFTDI_TYPE_8U232AM;
                        sc->sc_hdrlen = 0;
                        break;
diff -crN sys.orig/dev/usb/usbdevs sys/dev/usb/usbdevs
*** sys.orig/dev/usb/usbdevs    Tue Nov 14 21:54:38 2006
--- sys/dev/usb/usbdevs Tue Aug 28 08:24:54 2007
***************
*** 1462,1467 ****
--- 1462,1468 ----
  
  /* RATOC Systems products */
  product RATOC REXUSB60                0xb000  REX-USB60
+ product RATOC REXUSB60F               0xb020  REX-USB60F
  
  /* Samsung products */
  product SAMSUNG ML6060                0x3008  ML-6060 laser printer
--- end of file -------------------------------------------------------


6. 他に気になる点、注意点について。
       uftdi.ko  として動作させる為 patchが必要
------------------------ Original Message Ends ------------------------

メールによる返信