こんばんは、齊藤です。 色々な情報を頂きましてありがとうございます。
ちなみに、斎藤さんの cat /proc/bus/usb/devices の結果ってどうなっていますか?
cat /proc/bus/usb/devicesをやってみました。 結論を先に報告いたしますと以下の結果となりました。 ・3台のUSB HDDは、それぞれ3つの項目で出てきました。 ・3台の各USB HDDに関しては、Cnt、Dev#の値が それぞれ連番で付いてました。それ以外の内容はまったく 同一です。Driverもusb-strageとなっています。 ・他にUSBメモリも差してみました。その結果、および M. Takeyamaさんのログと、USB HDDの相違点は、 USB HDDにはSerialNumberの項目がないことです。 (Hotplugは、USBデバイスを認識したとき「SerialNumber が存在した場合」は、その番号をデフォルトのマウントポイ ントに組み込もうとし、それが存在しない場合はManufacturer およびProductの値を使おうとする?(で、その2つの値が まったく同一の場合は、連番も付かずユニークにならない 構造となっているということでしょうか)。 シリアルナンバーが存在しないことが、このデバイスの認識と して正常な状態なのかは分からなかったですが・・・。 以下、cat /proc/bus/usb/devicesの結果の抜粋です。 ------------------------------------------------------------- T: Bus=05 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=07f7 ProdID=0105 Rev= 0.00 S: Manufacturer=CENTURY Corporation S: Product=CSZ35U2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=05 Lev=01 Prnt=01 Port=04 Cnt=02 Dev#= 4 Spd=480 MxCh= 0 (以下同文) T: Bus=05 Lev=01 Prnt=01 Port=05 Cnt=03 Dev#= 5 Spd=480 MxCh= 0 (以下同文) T: Bus=05 Lev=01 Prnt=01 Port=07 Cnt=04 Dev#= 6 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=08ec ProdID=0012 Rev= 2.00 S: Manufacturer=I-O DATA S: Product=USB Flash Disk S: SerialNumber=06E05A4093516A80 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=178mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms ------------------------------------------------------------- 以上です。 ------------------------------------------ 齊藤 貴義 Mail mail@mirai-city.org Web http://www.mirai-city.org ------------------------------------------