6.05.2008

Vista - Mass Storage

Vista 的 Mass Storage 跟XP 不一樣,先是plug in 的時候:

Vista log : plug-in
fRestartIST
[USBF] ISTMain
+USB Cable Plug in
[USBF] Suspend
[USBF] Resume
-USB/AC Cable Plug out
+ EventOut ISTMain
USB_MSG_BUS UFN_DETACH
UFN_DETACH_2
fRestartIST
[USBF] ISTMain
+USB Cable Plug in
[USBF] Suspend
[USBF] Resume
[USBF] Suspend
[USBF] Resume
USB Attached
UFN_MSG_BUS 2 UFN_ATTACH
UFN_MSG_BUS UFN_RESET
UFN_MSG_SETUP : 80
UFN_MSG_BUS UFN_RESET
UFN_MSG_SETUP : 0
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 0
UFN_MSG_SETUP : a1
[USBF] POST USB_IN 1
UFN_MSG_SETUP : 2
UFN_MSG_SETUP : 2 <-- Vista 會多送一個 SETUP 0x02
然後是 手動 remove ... 根本沒送 detach !!! 雖然Vista自己顯示 remove 了。

沒有留言: