我有一堆USB串行設備(準確地說是這些:http://plugable.com/products/PL2303-DB9),如果可能的話,我想通過拔下/重新插入事件來「跟蹤」它們(即使重新插入事件是一個不同的USB端口)。如何在斷開連接時跟蹤USB設備?
驅動程序似乎會從其USB位置創建其BSD dialin/callout/tty設備名稱,但這會根據您插入的USB端口而有所不同。
看着插入兩個獨立的USB端口的兩個相同的設備之間由於IOKit屬性詞典,唯一的區別是在sessionID
,USB Address
,locationID
,portNum
或在出現從所述locationID
導出的值。 sessionID
每個會話似乎都會發生變化(即每次拔出/重新插入後都會有所不同)。
由於這些設備都返回0
爲iSerialNumber
,我想我基本上在這裏搞砸了,但我想我會在這裏拋出它,看看有沒有人有任何想法。是否有一些通用工具可以將一些「令牌」寫入USB設備,我可以讀回來?我沒有看到我的快速瀏覽/搜索USB標準的任何東西,但像這樣的設施肯定會有訣竅...
任何想法?
*嘆*好吧... – ipmcc 2013-05-05 12:34:01