我有一个 32 GB 的 SD 卡。每当我将此卡插入我新升级的 Windows 8 笔记本电脑时,操作系统都会停止正常响应。Metro 应用程序将无法运行。系统可能会登录,也可能不会登录。桌面应用程序可能会或可能不会执行某些操作。当我取出卡并重新启动时,一切都很好。我一把卡放回去,系统又开始出现异常。
我已经运行了 Windows Update,所以我有来自 Microsoft 的最新驱动程序。
这并不会与8个GB的卡我有发生。不幸的是我只有一张 32 GB 的卡,所以我不能和其他人一起测试。
通过检查系统事件日志,我确定这是由于用户模式驱动程序故障而发生的。
我怎样才能最好地从这里调试这个问题?我怎样才能弄清楚这与哪个驱动程序有关?某处会不会有 Dr. Watson 崩溃转储?

细节
- System
- Provider
[ Name] Microsoft-Windows-DriverFrameworks-UserMode
[ Guid] {2E35AAEB-857F-4BEB-A418-2E6C0E54D988}
EventID 10110
Version 1
Level 1
Task 64
Opcode 0
Keywords 0x2000000000000000
- TimeCreated
[ SystemTime] 2012-10-29T00:51:57.532718300Z
EventRecordID 40417
Correlation
- Execution
[ ProcessID] 1056
[ ThreadID] 3796
Channel System
Computer thebrain
- Security
[ UserID] S-1-5-18
- UserData
- UMDFHostProblem
[ lifetime] …Run Code Online (Sandbox Code Playgroud) 我通常使用screen (1) 通过以下命令打开串行端口:
sudo screen /dev/ttyUSB2 115200
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用以下命令设置 parenb(以及其他一些东西):
sudo screen /dev/ttyUSB2 115200,cs8,parenb,-parodd,-cstopb
Run Code Online (Sandbox Code Playgroud)
但是,该系统似乎并不尊重这一点。以下是当我使用上述命令在屏幕中时stty报告的设置:
$ sudo stty -F /dev/ttyUSB2 -a
speed 115200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^H; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S;
susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; …Run Code Online (Sandbox Code Playgroud)