【HW】 UC-SGTをWin7 x64で使う 
 以前に某所で1つあたり300円くらいで特に何も考えずに大量購入した、UC-SGT(ロッド末尾E)というUSB-RS232変換ケーブルをふと使おうと思ったら、64ビット版では対応ドライバがなかったのでメモです。




 最初はどこかのOEMでATENとかそこらのドライバを当てればいけると思っていたのですが、もっと根の深い問題で、infファイルに手を加えるか、EEPROMを直接書き換える必要があるようでした。
 Windowsで使うだけならinfファイルを書き換え、ドライバの位置を指定してインストールするだけでいいのですが、それ以外でも使う可能性があるのでEEPROMを書き換えてしまいました。


 必要なプログラムなどはこちらにミラーされています。
blogの辺境 ~目指せblogの一市民~

 こちらの、「EEWriter.zip」をダウンロードし、解凍してEEWriterを起動します。まず、チップが対応しているかを確認する意味でReadEEPROMを押し、読めればそのUSBシリアルはいけそうです。読めたら、VendorIDを067Bに、ProductIDを2303にしてWrite EEPROMを押します。
/***追記***/
PL2303Xシリーズ以外の古いPL2303RA等でもEEPROMは読めてしまいますが、書き込むと死ぬのでUC-SGT以外でもこれをやろうとする場合はくれぐれも対応しているチップか確認してください
/***追記終わり***/
こちらの環境だと、USB Load ModeをHeavyにすると固まってしまったので、これはLightで良さそうです。
 無事に書き終わると、このような画面が出ます。




 他のPCに挿して確認しても、一般的なPL2303なUSBシリアルと同じように認識できました。




 認識してるだけで、実は通信できていないのではないかと思い確認してみましたが、問題ありませんでした。




 ちなみに、Linuxでも認識できました。
Dec 28 03:21:29 host1 kernel: [6681318.274219] USB Serial support registered for generic
Dec 28 03:21:29 host1 kernel: [6681318.274307] usbcore: registered new interface driver usbserial_generic
Dec 28 03:21:29 host1 kernel: [6681318.274308] usbserial: USB Serial Driver core
Dec 28 03:21:29 host1 kernel: [6681318.282811] USB Serial support registered for pl2303
Dec 28 03:21:29 host1 kernel: [6681318.282945] pl2303 7-2:1.0: pl2303 converter detected
Dec 28 03:21:29 host1 kernel: [6681318.294568] usb 7-2: pl2303 converter now attached to ttyUSB0
Dec 28 03:21:29 host1 kernel: [6681318.294578] usbcore: registered new interface driver pl2303
Dec 28 03:21:29 host1 kernel: [6681318.294579] pl2303: Prolific PL2303 USB to serial adaptor driver



 これで、無事に写真に写っている6本はゴミにならずにすみました。よかったよかった。


/***追記***/
 もしかしたら、大体のPL2303を使っている独自USBシリアルはこの方法でドライバ問題を回避できるかも?と思い、PlanexのURS-03でも試してみましたが、こちらでもVID 0557 PID 2008からVID 067BとPID 2303に変更することによってオフィシャルのドライバがあたるようにはなったのですが、通信できなくなりました。(おい
 元のVIDとPIDに書き戻してみたりもしたのですが、デバイスマネージャでは確かに正しいドライバがあたっているようにはみえるのですが、実際には通信できません。あれこれVIDを書き換えるうちに不明なデバイスとなり二進も三進もいかなくなりました。よって、もし何かの理由によりそのEEPROMを書き換える必要がでてしまったときには、そのチップが対応しているかどうかを前もって確認しないとゴミを生む可能性が高いので注意が必要です。まあ、PL2303X用なので当たり前ですが。
 PL2303X以前の為のEEPROMライタは探してもなかったので、URS03は知的好奇心の犠牲になりました。こんなことをしなければx64でも使えていたのですが。ちなみに、PL2303でも以下のシリーズがあります。(実は知らなかった

PL2303EA – USB to Serial Bridge Controller
PL2303SA USB to Serial Bridge Controller
PL2303TA USB to Serial Bridge Controller
PL2303RA USB to Serial Bridge Controller
PL-2303X USB to Serial Bridge Controller
PL-2303HX USB to Serial Bridge Controller
PL-2303HX – Rev. D USB to Serial Bridge Controller

 どれが使われているかは実際に見ないと分からないという厄介な仕様なので、分からなかったらおとなしく諦めるか、実際に剥いてみるしかないです。まあ、メーカーが変にVIDとPIDを変えずに、デフォルトのものを使っていてくれればProlificデフォルトドライバが使えるので、こんなことをする必要は全くないのですが。それでも変えるなら、しっかりドライバもサポートしていただきたいものです。

[ 1 コメント ] ( 232 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 618 )  |  
【HW】Infiniband HCAの性能について 
 Inifinihost世代のHCAとConnectX世代のHCAでどの程度差があるのか知りたかったので、@hanakara_milkさんに借りてみました。ありがとうございます。今更Infinihostを誰が買うのか知りませんが、俺得なベンチを取ってみました。
もっと読む...

[ コメントを書く ] ( 2838 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 608 )  |  
DebianにSCSTをいれてWindows7とLinuxからSRPで接続してみる 
 SRP転送そのものはもっと前に出来ていたのですが、力尽きて書く気力がありませんでした。ですが、気が向いたので自分用の備忘録と情報共有としてメモします。どこかでSubnetManagerが動いている前提で進みます。貼り付けが多いので長いです。
もっと読む...

[ コメントを書く ] ( 3769 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 626 )  |  
【HW】DDR InfinibandHCAにおけるIPoIBのパフォーマンス 
 前回にIPoIBが通るようになったので色々テストしてみました。機材は前回のままです。
もっと読む...

[ 2 コメント ] ( 1387 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 2.9 / 614 )  |  
【NW】DebianでInfiniband 前編(IBoIPが通るまで) 
 自宅ラック勉強会5.1にでてから、「なんかがんばればIB動きそう」と思ったので評価用として導入してみました。
今回導入したのは、ヤフオクで安かったDDR(20Gb)のシングルポートのCisco SFS-HCA-320-A1で、InfinihostIII Lxを搭載したカードです。

lshwの結果です。
description: InfiniBand
product: MT25204 [InfiniHost III Lx HCA]
vendor: Mellanox Technologies
physical id: 0
bus info: pci@0000:02:00.0
version: 20
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list
configuration: driver=ib_mthca latency=0
resources: irq:16 memory:f3e00000-f3efffff memory:f2800000-f2ffffff

 以前ハンズオンで見たときに、みんな大好きIntel Pro100(/S)だと思ってひょいと持ち上げたらIB HCAだったことがありましたが…改めてみてみるとやっぱり似ています。多分。




 このHCAで、とりあえずDebian/wheezyでIPが通るようになるまで色々してみました。
もっと読む...

[ コメントを書く ] ( 2211 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 607 )  |  

<<最初へ <戻る | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 進む> 最後へ>>