[M.D.L. 今機器] USB・シリアル変換ケーブル(延長ケーブル付)

<Home> → <M.D.L.> → <今、そこにある機器、、、かも> → <[M.D.L. 今機器] USB・シリアル変換ケーブル(延長ケーブル付)>

USB・シリアル変換ケーブル(延長ケーブル付)

秋葉原にある秋月電子通商にて販売されていた USB-Serial Bridge ケーブル (M-721, M-720) を捕獲しました。この手の製品の平均価格は大体 \2,000-〜\3,000- 位なのですが、今回のブツは延長ケーブル付きで\1,400- と格安。退化(進化?)してSerial Port の無くなってしまった note 用に如何でしょうか。

xawtv でキャプチャした USB・シリアル変換ケーブル(延長ケーブル付)


USB Device Information

Summery

USB-Serial Bridge ではポピュラーな PL2303 が使用されています。分解までは行わなかったので正確な型番までは分かりませんでした。

Vendor ID / Product ID 0x067B(Prolific Technology, Inc.) / 0x2303(PL2303 Serial Port)
Manufacture string "Prolific Technology Inc."
Product string "USB-Serial Controller"
Power 500mA (Bus Powered, Remote Wakeup)
Class / SubClass / Protocol 0xFF (Vendor Specific Class) / 0x0 / 0x0
Endpipe (total=2) 0x81 (Interrupt-IN), 10bytes
0x02 (Bulk-OUT), 64bytes
0x83 (Bulk-IN), 64bytes

lsusb

デバイス構成は以下の通り。

Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

cat /proc/bus/usb/devices

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=067b ProdID=2303 Rev= 3.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=USB-Serial Controller
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=serial
E:  Ad=81(I) Atr=03(Int.) MxPS=  10 Ivl=1ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Plug-in 時の dmesg

hub.c: new USB device 00:1d.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x67b/0x2303) is not claimed by any active driver.
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.10

Plug-in 時の lsmod

Knoppix 3.4 では PL2303 を認識するようで、Plug-in の時点で pl2303 と usbserial は自動的に読み込まれていました。

pl2303 10808 0 (unused)
usbserial 17596 0 [pl2303]
usbcore 57600 1 [pl2303 usbserial usb-storage usb-uhci]

動作状況

Windows 2000 Windows XP

Windows XP/2000 共に Microsoft 社製標準ドライバは用意されていないようでした。USB・シリアル変換ケーブルに添付してあったドライバを Install し、問題なく動作することを確認しました。

COM3(図では COM4 だけど) として認識されました。COM4 になったのは、一度変換ケーブルを認識させた後に抜いて他の Hub に接続したのが原因と考えています。iSerialNumber が無いので仕方の無い処理なのでしょう。

Windows 2000 でのデバイス認識

Windows 9x on VMware

Guest OS 上の Windows 98 で動作確認をした所、問題なく動作することを確認しています。

on VMware

dmesg の情報より Plug-in 時点で /dev/ttyUSB0 にて動作することが分かります。minicom にて動作確認を行うには /dev/modem が必要そうなのでシンボリックリンクを作成しています。

ln -s /dev/ttyUSB0 /dev/modem

動作確認手順

2 台の PC をクロスケーブルで接続し、Terminal ソフトウェアで双方に出力されるか確認しました(少々原始的ですが、、、)。

Windows 系では標準で付属されている Hyper-Terminal、もしくは TeraTerm を使用しました。Knoppix (Linux) では minicom を使用しました。


参考にした page


History


<Home> → <M.D.L.> → <今、そこにある機器、、、かも> → <[M.D.L. 今機器] USB・シリアル変換ケーブル(延長ケーブル付)>
Copyright (c) 2004 Makoto NARA (Mc.N), All rights reserved.
<Terms of Use>

Valid CSS! Valid HTML 4.01!