[Nexus 4 Q&A, Help & Troubleshooting] manpildo:
Hello everyone.

First I would like to say I wouldn't be opening this thread if I hadn't done extensive research on this issue (aka Googling).

Anyway, recently I upgraded my computer and went from Windows 7 to Windows 8. Problems started right after installation, I was getting frequent blue screens of death. I figured it was a driver problem, so I installed all the windows updates and updated hardware drivers. While BSODs have become less frequent now, they are still present. I installed WinDbg to analyze crash dumps and I noticed that almost all of the crashes were caused by a module called "usb8023x.sys", which is a Remote NDIS USB Driver (the driver which allows the phone to act as an internet sharing device).

In case we have some knowledgeable people here, maybe this latest bugcheck analysis could give some hints of what's wrong :confused:

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000000, A single DPC or ISR exceeded its time allotment. The offending
component can usually be identified with a stack trace.
Arg2: 0000000000000501, The DPC time count (in ticks).
Arg3: 0000000000000500, The DPC time allotment (in ticks).
Arg4: 0000000000000000

Debugging Details:
------------------

DPC_TIMEOUT_TYPE: SINGLE_DPC_TIMEOUT_EXCEEDED

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT

BUGCHECK_STR: 0x133

PROCESS_NAME: System

CURRENT_IRQL: d

TAG_NOT_DEFINED_c000000f: FFFFF800A0DBBFB0

LAST_CONTROL_TRANSFER: from fffff800a11ebf4b to fffff800a106c440

STACK_TEXT:
fffff800`a0db5408 fffff800`a11ebf4b : 00000000`00000133 00000000`00000000 00000000`00000501 00000000`00000500 : nt!KeBugCheckEx
fffff800`a0db5410 fffff800`a10b0774 : fffff880`05b18db5 00000000`000f25ce fffff800`a0db5590 fffff780`00000320 : nt! ?? ::FNODOBFM::`string'+0x145a4
fffff800`a0db5490 fffff800`a1780eca : fffff800`a0db5b10 fffff800`a130a180 fffffa80`08111a40 fffffa80`08111ae8 : nt!KeUpdateTime+0x2ec
fffff800`a0db5670 fffff800`a106501e : 00000024`1d684872 fffffa80`096b8010 fffff800`a17aa580 00000000`00000000 : hal!HalpTimerClockInterrupt+0x86
fffff800`a0db56a0 fffff880`0a2e0d87 : fffffa80`096b8010 fffffa80`04dbf018 fffff800`a130a180 fffff800`a0db5b00 : nt!KiInterruptDispatchLBControl+0x1ce
fffff800`a0db5830 fffff800`a10951ea : 00000000`00000002 00000000`00ec6083 fffff800`a0db5939 00000000`00000000 : usb8023x!CancelSendsTimerDpc+0x5b
fffff800`a0db5870 fffff800`a1093655 : 00000000`00000000 fffff800`a1094cff 00000000`00140001 fffff800`a130e040 : nt!KiProcessExpiredTimerList+0x22a
fffff800`a0db59a0 fffff800`a1095668 : fffff800`a130a180 fffff800`a130cf80 00000000`00000003 00000000`0009045e : nt!KiExpireTimerTable+0xa9
fffff800`a0db5a40 fffff800`a1094a06 : fffffa80`00000000 00001f80`00300080 00000000`00000000 00000000`00000002 : nt!KiTimerExpiration+0xc8
fffff800`a0db5af0 fffff800`a10959ba : fffff800`a130a180 fffff800`a130a180 00000000`00183de0 fffff800`a1364880 : nt!KiRetireDpcList+0x1f6
fffff800`a0db5c60 00000000`00000000 : fffff800`a0db6000 fffff800`a0db0000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a

STACK_COMMAND: kb

FOLLOWUP_IP:
usb8023x!CancelSendsTimerDpc+5b
fffff880`0a2e0d87 7549 jne usb8023x!CancelSendsTimerDpc+0xa6 (fffff880`0a2e0dd2)

SYMBOL_STACK_INDEX: 5

SYMBOL_NAME: usb8023x!CancelSendsTimerDpc+5b

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: usb8023x

IMAGE_NAME: usb8023x.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 51198a2e

BUCKET_ID_FUNC_OFFSET: 5b

FAILURE_BUCKET_ID: 0x133_DPC_usb8023x!CancelSendsTimerDpc

BUCKET_ID: 0x133_DPC_usb8023x!CancelSendsTimerDpc

Followup: MachineOwner
---------

0: kd> lmvm usb8023x
start end module name
fffff880`0a2de000 fffff880`0a2e9000 usb8023x (pdb symbols) c:\cache\usb8023x.pdb\DBA9FFB075764A7EBBBC828D0809D82A1\usb8023x.pdb
Loaded symbol image file: usb8023x.sys
Mapped memory image file: c:\cache\usb8023x.sys\51198A2Eb000\usb8023x.sys
Image path: \SystemRoot\System32\drivers\usb8023x.sys
Image name: usb8023x.sys
Timestamp: Tue Feb 12 02:17:50 2013 (51198A2E)
CheckSum: 00006293
ImageSize: 0000B000
File version: 6.2.9200.16525
Product version: 6.2.9200.16525
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Windows® Operating System
InternalName: usb8023.sys
OriginalFilename: usb8023.sys
ProductVersion: 6.2.9200.16525
FileVersion: 6.2.9200.16525 (win8_gdr.130211-1605)
FileDescription: Remote NDIS USB Driver
LegalCopyright: © Microsoft Corporation. All rights reserved.

Everything worked flawlessly on Win 7. I'm open to any kind of suggestions, because I don't know what's there left to do.