■
[Python]SCSIPythonの使用準備
Python2.5を使用しているので、CVSには2.5のものがアップされているので、チェックアウトします。
チェックアウトしたフォルダ構成から、以下のファイルをコピーします。
※C:\以外にインストールしている場合は、そのインストール先
1) C:\Python25\ Generic.err,SCSI.py
2) C:\Python25\DLLs SCSIPy.dll
3) C:\Python25\Helpdoc (The autoduck files files get placed here)
4) c:\Python25\ SCSIPython.hlp
以上をコピーし終わったら、IDLE上で、
from scsi import *
を実行すると、設定が出来たか確認できます。。。が、問題発生。
>>> from scsi import * scsi.py Copyright 2002->2006 by Samuel W. Schulenburg 13555 Colony Ave. San Martin Calif. USA samschul@pacbell.net StartScsi Ok The default DeviceID will be 0 initscsi ok SCSIPy.DLL SCSI Version : SCSI DLL Version 1.7 05/18/2006 SCSI Python library verson: scsi.py Version 1.3 05/17/2006 Type help for command line help functions, or use IDLE help menu Error logging has been enabled: CDB 12 00 00 00 FF 00 CDB 12 00 00 00 FF 00 Error: Illegal Status from SCSIPASSThrough DeviceID 255ハンドルが無効です。 SCSI DLL Version 1.7 05/18/2006
と CDB 12 00 00 00 FF 00(Inuqiry)でIllegal requestが発生している模様。。。
デバイスが列挙できていないからなぁー??
結構時間がかかりそうです。。。