Strange BugCheck (40000080) on XP

Hi all,

I’m getting rarely a bluescreen with the bugcheck 40000080
running my driver on XP. The driver is a USB-FDO and I figured
out that the bugcheck occurs after I reseted the ISO-pipe and
recontinued submitting URBs.

I have no idea whats wrong. The hotfix from Q307271 is installed
on the PC.

Any ideas?

Below is the Windbg output from the memory dump.

Microsoft (R) Windows Debugger Version 6.0.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [D:\KernelDumps\Haas\20020916\MEMORY.DMP]
Kernel Summary Dump File: Only kernel address space is available

Symbol search path is:
srv*f:\debug*http://msdl.microsoft.com/download/symbols;d:\kerneldumps\haas

Executable search path is:
Windows XP Kernel Version 2600 UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpclient.010817-1148
Kernel base = 0x804d0000 PsLoadedModuleList = 0x80545b28
Debug session time: Sun Sep 15 22:55:47 2002
System Uptime: 0 days 7:49:20.726
Loading Kernel Symbols

Loading unloaded module list

Loading User Symbols
*******************************************************************************

*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 40000080, {0, 0, 0, 0}

Probably caused by : Gigusb.sys ( Gigusb!KUsbLowerDevice::SubmitUrb+12b )

Followup: MachineOwner

kd> !analyze -v
*******************************************************************************

*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

BUGCODE_ID_DRIVER (40000080)
This is the NDIS Driver Bugcheck for Windows 2000 and Windows XP.
For Windows .NET Server and later, see 0x7C, BUGCODE_NDIS_DRIVER.
DESCRIPTION
The meaning of the bug check parameters cannot be determined by examining
the
parameters alone. You must also examine the text of a DbgPrint message.
For details, see either the debugger documentation or the DDK
documentation.
Arguments:
Arg1: 00000000
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Debugging Details:

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x40000080

LAST_CONTROL_TRANSFER: from f977adab to 804fc1bb

STACK_TEXT:
f5cadb0c f977adab 40000080 00000000 00000000 nt!KeBugCheckEx+0x19
f5cadb3c f97800e6 8172d028 81537008 586b6b66
USBPORT!USBPORT_FindUrbInIrpTable+0x105
f5cadb9c f978113f 026dc1a8 ffffffff 8050fdf2
USBPORT!USBPORT_FlushPendingList+0x4da
f5cadbc8 f9787298 81707a08 8050fdf2 811ef300
USBPORT!USBPORT_QueueTransferUrb+0x237
f5cadbf8 f9786a17 8172d028 816ee7b8 01aec24f
USBPORT!USBPORT_IsochTransfer+0x46a
f5cadc24 f978b207 815388c8 3e627255 816ee7b8
USBPORT!USBPORT_ProcessURB+0x521
f5cadc40 f9777c6c 815388c8 816ee7b8 811ef300
USBPORT!USBPORT_PdoInternalDeviceControlIrp+0x7b
f5cadc64 804ec04f 816ee84c 81538a10 81578d88
USBPORT!USBPORT_Dispatch+0x146
f5cadc74 f9bc04af f9bc3019 816ee7b8 815388c8 nt!IopfCallDriver+0x31
f5cadc78 f9bc3019 816ee7b8 815388c8 816ee7b8 usbhub!USBH_PassIrp+0x15
f5cadcb4 f9bc3cb7 81578d88 816ee7b8 8151d2c8
usbhub!USBH_PdoUrbFilter+0x181
f5cadcd0 f9bc1966 06020a00 816ee7b8 f5cadd34 usbhub!USBH_PdoDispatch+0x1cb
f5cadce0 804ec04f 816f4030 816ee7b8 00000000 usbhub!USBH_HubDispatch+0x46
f5cadcf0 f9bd806f 8151dec4 8151dd20 00000020 nt!IopfCallDriver+0x31
f5cadd34 f9bd4d92 816ee7b8 811ef300 f9bd4e14
Gigusb!KUsbLowerDevice::SubmitUrb+0x12b
f5cadd6c f9bd4fa1 00000000 80ee38b8 00000000
Gigusb!GigUsbWriteData::WriteDataDown+0xee
[c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 325]
f5cadda8 f9bd4ff8 80559026 8151dea8 00000000
Gigusb!GigUsbWriteData::WriteThread+0xd5
[c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 387]
f5cadddc 8050f513 f9bd4fec 8151dea8 00000000
Gigusb!GigUsbWriteData::WriteThreadLINK+0xc
[c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.h @ 32]
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16

FOLLOWUP_IP:
Gigusb!KUsbLowerDevice::SubmitUrb+12b
f9bd806f 8bd8 mov ebx,eax

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: Gigusb!KUsbLowerDevice::SubmitUrb+12b

MODULE_NAME: Gigusb

IMAGE_NAME: Gigusb.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 3d0f1be2

STACK_COMMAND: kb

BUCKET_ID: 0x40000080_Gigusb!KUsbLowerDevice::SubmitUrb+12b

Followup: MachineOwner

kd> !drivers
System Driver and Image Summary
Base Code Size Data Size Image Name Creation Time
804d0000 198f00 (1636 k) 4b380 (301 k) ntoskrnl.exe Sat Aug 18 05:39:59
2001
806b5000 15d00 ( 88 k) 3000 ( 12 k) hal.dll Fri Aug 17 22:48:33
2001
f9f30000 1100 ( 5 k) 780 ( 2 k) KDCOM.DLL Fri Aug 17 22:49:10
2001
f9e40000 1800 ( 6 k) 1500 ( 6 k) BOOTVID.dll Fri Aug 17 22:49:09
2001
f9a30000 c500 ( 50 k) 2c00 ( 11 k) pci.sys Fri Aug 17 22:58:04
2001
f9a40000 7200 ( 29 k) 1880 ( 7 k) isapnp.sys Fri Aug 17 22:58:01
2001
f9f32000 f00 ( 4 k) 600 ( 2 k) viaidexp.sys Thu Oct 18 08:12:14
2001
f9cb0000 4b00 ( 19 k) e00 ( 4 k) PCIIDEX.SYS Fri Aug 17 22:51:46
2001
f9a50000 8300 ( 33 k) c80 ( 4 k) MountMgr.sys Fri Aug 17 22:47:36
2001
f99f0000 1b700 ( 110 k) 3300 ( 13 k) ftdisk.sys Fri Aug 17 22:52:41
2001
f9f34000 800 ( 2 k) 600 ( 2 k) WMILIB.SYS Fri Aug 17 23:07:23
2001
f9f36000 0 ( 0 k) 0 ( 0 k) dmload.sys unavailable
f99cc000 1cf00 ( 116 k) 6c80 ( 28 k) dmio.sys Fri Aug 17 22:58:27
2001
f9cb8000 3c80 ( 16 k) 980 ( 3 k) PartMgr.sys Sat Aug 18 03:32:23
2001
f9a60000 9880 ( 39 k) 2a00 ( 11 k) VolSnap.sys Fri Aug 17 22:53:19
2001
f99b6000 12680 ( 74 k) 2880 ( 11 k) atapi.sys Fri Aug 17 22:51:49
2001
f9e44000 3060 ( 13 k) c60 ( 4 k) symc810.sys Fri Dec 08 18:40:59
2000
f99a0000 12f00 ( 76 k) 2c80 ( 12 k) SCSIPORT.SYS Fri Aug 17 22:51:48
2001
f9a70000 6f80 ( 28 k) 1080 ( 5 k) disk.sys Fri Aug 17 22:52:31
2001
f9a80000 9700 ( 38 k) 1500 ( 6 k) CLASSPNP.SYS Sat Aug 18 03:32:31
2001
f997c000 20900 ( 131 k) 2980 ( 11 k) Fastfat.sys Sat Aug 18 05:39:54
2001
f9968000 fe80 ( 64 k) 3580 ( 14 k) KSecDD.sys Fri Aug 17 22:50:01
2001
f9940000 21c00 ( 135 k) 5680 ( 22 k) NDIS.sys Sat Aug 18 03:31:13
2001
f9cc0000 5e00 ( 24 k) b00 ( 3 k) viaagp1.sys Wed Oct 03 14:26:05
2001
f9926000 15d00 ( 88 k) 3600 ( 14 k) Mup.sys Sat Aug 18 05:21:29
2001
f9ab0000 7e20 ( 32 k) 11e0 ( 5 k) avmwan.sys Thu May 10 17:38:49
2001
f9eb8000 1b40 ( 7 k) f40 ( 4 k) KCIrNet.sys Fri Oct 05 00:50:01
2001
f9ebc000 1d80 ( 8 k) 880 ( 3 k) irenum.sys Fri Aug 17 22:51:19
2001
f98a1000 28a00 ( 163 k) 13400 ( 77 k) hrcmpa.sys Thu Jan 24 15:51:26
2002
f9f46000 400 ( 1 k) c00 ( 3 k) KMONAPI.SYS Mon Jan 29 11:01:20
2001
fa181000 400 ( 1 k) 500 ( 2 k) audstub.sys Fri Aug 17 22:59:40
2001
f9ce0000 3d00 ( 16 k) c80 ( 4 k) rasirda.sys Fri Aug 17 22:51:29
2001
f9ec4000 2b00 ( 11 k) 1100 ( 5 k) TDI.SYS Fri Aug 17 22:57:25
2001
f9ac0000 ae00 ( 44 k) d00 ( 4 k) rasl2tp.sys Sat Aug 18 03:30:47
2001
f9ec8000 1900 ( 7 k) 980 ( 3 k) ndistapi.sys Fri Aug 17 22:55:29
2001
f988b000 12a80 ( 75 k) 2b80 ( 11 k) ndiswan.sys Sat Aug 18 03:30:58
2001
f9ad0000 7800 ( 30 k) 1d00 ( 8 k) raspppoe.sys Fri Aug 17 22:55:33
2001
f9ae0000 9e00 ( 40 k) 1480 ( 6 k) raspptp.sys Sat Aug 18 03:30:51
2001
f987a000 e200 ( 57 k) 1c00 ( 7 k) psched.sys Fri Aug 17 22:54:25
2001
f9af0000 7080 ( 29 k) 1080 ( 5 k) msgpc.sys Fri Aug 17 22:54:19
2001
f9ce8000 3780 ( 14 k) b00 ( 3 k) ptilink.sys Fri Aug 17 22:49:53
2001
f9cf0000 3300 ( 13 k) a80 ( 3 k) raspti.sys Fri Aug 17 22:55:32
2001
f9ed4000 1600 ( 6 k) c00 ( 3 k) NtApm.sys Fri Aug 17 22:47:19
2001
f97b6000 69400 ( 421 k) 49280 (293 k) nv4.sys Tue Jul 31 05:09:03
2001
f9b10000 ca00 ( 51 k) 3080 ( 13 k) VIDEOPRT.SYS Fri Aug 17 22:57:42
2001
f9b20000 9c80 ( 40 k) 1900 ( 7 k) cdrom.sys Fri Aug 17 22:52:25
2001
f9b30000 a980 ( 43 k) 2d80 ( 12 k) redbook.sys Fri Aug 17 22:51:37
2001
f9795000 1ca80 ( 115 k) 3e00 ( 16 k) ks.sys Sat Aug 18 05:24:52
2001
f9cf8000 3f00 ( 16 k) 900 ( 3 k) usbuhci.sys Fri Sep 28 17:36:55
2001
f9776000 1be80 ( 112 k) 1f80 ( 8 k) USBPORT.SYS Fri Aug 17 23:03:07
2001
f9b40000 6700 ( 26 k) 3500 ( 14 k) es1371mp.sys Fri Jul 20 00:28:37
2001
f9755000 19880 ( 103 k) 7380 ( 29 k) portcls.sys Sat Aug 18 05:31:59
2001
f9b50000 c900 ( 51 k) 1380 ( 5 k) drmk.sys Fri Aug 17 23:01:08
2001
f9d00000 3e80 ( 16 k) 820 ( 3 k) PCIWNT.SYS Tue Dec 15 19:46:09
1998
f96ee000 44d20 ( 276 k) 21c60 (136 k) Cap7134.sys Fri Feb 01 13:54:30
2002
f9b60000 9280 ( 37 k) 1180 ( 5 k) STREAM.SYS Fri Aug 17 23:01:16
2001
f96c1000 27880 ( 159 k) 4a00 ( 19 k) rdpdr.sys Fri Aug 17 22:50:45
2001
f9b70000 7880 ( 31 k) 1780 ( 6 k) termdd.sys Fri Aug 17 22:46:42
2001
f9d08000 4100 ( 17 k) 1980 ( 7 k) kbdclass.sys Fri Aug 17 22:47:47
2001
f9d10000 3b80 ( 15 k) 1980 ( 7 k) mouclass.sys Fri Aug 17 22:47:50
2001
f9fff000 680 ( 2 k) 580 ( 2 k) swenum.sys Fri Aug 17 22:48:47
2001
f95d7000 e00 ( 4 k) 20600 (130 k) update.sys Sat Aug 18 05:53:56
2001
f9b80000 9200 ( 37 k) 3300 ( 13 k) i8042prt.sys Sat Aug 18 05:44:51
2001
f95c4000 10380 ( 65 k) 2400 ( 9 k) parport.sys Fri Aug 17 22:50:05
2001
f9b90000 c200 ( 49 k) 3200 ( 13 k) serial.sys Sat Aug 18 05:27:19
2001
f9ee8000 2e80 ( 12 k) 880 ( 3 k) serenum.sys Fri Aug 17 22:50:13
2001
f9d18000 0 ( 0 k) 0 ( 0 k) fdc.sys unavailable
f9ba0000 7b80 ( 31 k) 1600 ( 6 k) NDProxy.SYS Fri Aug 17 22:55:30
2001
f9bc0000 b000 ( 44 k) 1280 ( 5 k) usbhub.sys Fri Aug 17 23:03:11
2001
f9f4e000 580 ( 2 k) a00 ( 3 k) USBD.SYS Fri Aug 17 23:02:58
2001
f9bd0000 ada0 ( 44 k) 1aa0 ( 7 k) Gigusb.sys Tue Jun 18 13:39:14
2002
f8582000 15e40 ( 88 k) 2f40 ( 12 k) siellif.sys Tue Jun 18 13:38:56
2002
f9d20000 3860 ( 15 k) 9c0 ( 3 k) kcirusb.sys Fri Oct 05 01:06:15
2001
f9d28000 3c00 ( 15 k) e00 ( 4 k) flpydisk.sys Fri Aug 17 22:51:21
2001
f9bf0000 7600 ( 30 k) 3a00 ( 15 k) IUAPIWDM.sys Tue May 15 12:31:47
2001
f9f24000 1c80 ( 8 k) 680 ( 2 k) gameenum.sys Fri Aug 17 23:02:29
2001
f9d30000 3800 ( 14 k) 620 ( 2 k) PhTVTune.sys Fri Feb 01 14:00:57
2002
f9f50000 1580 ( 6 k) 680 ( 2 k) Fs_Rec.SYS Fri Aug 17 22:49:37
2001
fa03b000 0 ( 0 k) 0 ( 0 k) Null.SYS unavailable
f9f52000 780 ( 2 k) 600 ( 2 k) Beep.SYS Fri Aug 17 22:47:33
2001
fa03e000 360 ( 1 k) 520 ( 2 k) VIAPFD.SYS Tue Dec 18 07:45:02
2001
f9d40000 3c00 ( 15 k) d00 ( 4 k) vga.sys Fri Aug 17 22:57:51
2001
f9f54000 500 ( 2 k) 880 ( 3 k) mnmdd.SYS Fri Aug 17 22:57:28
2001
f9f56000 800 ( 2 k) 580 ( 2 k) RDPCDD.sys Fri Aug 17 22:46:56
2001
f9d48000 3900 ( 15 k) a80 ( 3 k) Msfs.SYS Fri Aug 17 22:50:02
2001
f9d50000 6380 ( 25 k) d00 ( 4 k) Npfs.SYS Fri Aug 17 22:50:03
2001
f98fa000 1780 ( 6 k) 800 ( 2 k) rasacd.sys Fri Aug 17 22:55:39
2001
f9c00000 c280 ( 49 k) 1580 ( 6 k) ipsec.sys Sat Aug 18 03:30:42
2001
f84f2000 42300 ( 265 k) d780 ( 54 k) tcpip.sys Sat Aug 18 03:31:44
2001
f84cd000 21c00 ( 135 k) 2b80 ( 11 k) netbt.sys Sat Aug 18 03:32:18
2001
f9c10000 6e80 ( 28 k) 1000 ( 4 k) netbios.sys Fri Aug 17 22:54:00
2001
f84a5000 23a00 ( 143 k) 4280 ( 17 k) rdbss.sys Sat Aug 18 05:44:30
2001
f8441000 58900 ( 355 k) ab80 ( 43 k) mrxsmb.sys Sat Aug 18 05:31:45
2001
f9c30000 6700 ( 26 k) 1f00 ( 8 k) Fips.SYS Sat Aug 18 03:31:49
2001
f9c40000 6b80 ( 27 k) 1380 ( 5 k) wanarp.sys Fri Aug 17 22:55:23
2001
f82f6000 78f00 ( 484 k) 9200 ( 37 k) Ntfs.SYS Sat Aug 18 03:33:04
2001
f9c50000 dc80 ( 56 k) 1380 ( 5 k) Cdfs.SYS Sat Aug 18 05:33:34
2001
f82e0000 12680 ( 74 k) 2880 ( 11 k) dump_atapi.sys Fri Aug 17 22:51:49
2001
f9f58000 800 ( 2 k) 600 ( 2 k) dump_WMILIB.SYS Fri Aug 17
23:07:23 2001
bf800000 0 ( 0 k) 0 ( 0 k) win32k.sys Sat Aug 18 05:52:56
2001
f96a9000 2a80 ( 11 k) b00 ( 3 k) watchdog.sys Fri Aug 17 22:59:35
2001
bff80000 0 ( 0 k) 0 ( 0 k) dxg.sys Fri Aug 17 23:55:56
2001
fa119000 100 ( 1 k) 900 ( 3 k) dxgthk.sys Fri Aug 17 22:53:12
2001
bfdd0000 0 ( 0 k) 0 ( 0 k) nv4.dll Sat Aug 18 13:52:45
2001
f5c7a000 1c800 ( 114 k) 3300 ( 13 k) afd.sys Sat Aug 18 03:30:36
2001
f8401000 b500 ( 46 k) 2000 ( 8 k) irda.sys Fri Aug 17 22:51:32
2001
f5c3d000 13580 ( 78 k) 1280 ( 5 k) nwlnkipx.sys Fri Aug 17 22:54:11
2001
f83f1000 e200 ( 57 k) 1200 ( 5 k) nwlnknb.sys Fri Aug 17 22:54:16
2001
f5b11000 11400 ( 69 k) 1f80 ( 8 k) wdmaud.sys Sat Aug 18 05:42:48
2001
f8411000 bd80 ( 48 k) 1f80 ( 8 k) sysaudio.sys Sat Aug 18 05:47:26
2001
f9f66000 0 ( 0 k) 0 ( 0 k) ParVdm.SYS unavailable
f5a5d000 c480 ( 50 k) 1300 ( 5 k) nwlnkspx.sys Fri Aug 17 22:54:16
2001
f56b6000 48780 ( 290 k) 7f80 ( 32 k) srv.sys Sat Aug 18 03:32:06
2001
f55b3000 fb80 ( 63 k) 2b80 ( 11 k) ipnat.sys Fri Aug 17 22:55:11
2001
bffa0000 0 ( 0 k) 0 ( 0 k) ATMFD.DLL Fri Aug 17 23:55:56
2001
f9f4a000 a80 ( 3 k) 500 ( 2 k) MSPQM.sys Fri Aug 17 22:48:42
2001
f9f72000 c00 ( 3 k) 500 ( 2 k) MSPCLOCK.sys Fri Aug 17 22:48:36
2001
f30db000 18f00 ( 100 k) db80 ( 55 k) kmixer.sys Fri Aug 17 23:00:45
2001

Unloaded modules:
ef301000 ef328000 kmixer.sys
f54d3000 f54d6000 SLIP.sys
f9f62000 f9f64000 MSPCLOCK.sys
f9f4c000 f9f4e000 MSPQM.sys
f31a6000 f31cd000 kmixer.sys
f5713000 f5716000 SLIP.sys
f31a6000 f31cd000 kmixer.sys
f31a6000 f31cd000 kmixer.sys
f31a6000 f31cd000 kmixer.sys
f51cd000 f51f4000 kmixer.sys
f5334000 f535b000 kmixer.sys
f577f000 f57a6000 kmixer.sys
f5a06000 f5a2d000 kmixer.sys
fa16c000 fa16d000 drmkaud.sys
f5acd000 f5ae9000 aec.sys
f9c20000 f9c2d000 DMusic.sys
f83b1000 f83bf000 swmidi.sys
f9f7a000 f9f7c000 splitter.sys
f9c20000 f9c2a000 Imapi.SYS
f9d38000 f9d3d000 Cdaudio.SYS
f9902000 f9905000 Sfloppy.SYS

Loading User Symbols

First, this bugcheck in this context obviously has nothing to do with
NDIS, so windbg has a problem. Secondly, it is my guess that you have
managed to submit the same URB twice. Thirdly, it would be helpful if
the usbport driver had somewhat more informative bugcheck codes.

===========================
Mark Roddy
Consultant, Microsoft DDK MVP
Hollis Technology Solutions
xxxxx@hollistech.com
www.hollistech.com
603-321-1032

-----Original Message-----
From: “Thomas Munker”
To: “NT Developers Interest List”
Date: Mon, 16 Sep 2002 07:56:20 -0400
Subject: [ntdev] Strange BugCheck (40000080) on XP

> Hi all,
>
> I’m getting rarely a bluescreen with the bugcheck 40000080
> running my driver on XP. The driver is a USB-FDO and I figured
> out that the bugcheck occurs after I reseted the ISO-pipe and
> recontinued submitting URBs.
>
> I have no idea whats wrong. The hotfix from Q307271 is installed
> on the PC.
>
> Any ideas?
>
> Below is the Windbg output from the memory dump.
>
> Microsoft (R) Windows Debugger Version 6.0.0017.0
> Copyright (c) Microsoft Corporation. All rights reserved.
>
>
> Loading Dump File [D:\KernelDumps\Haas\20020916\MEMORY.DMP]
> Kernel Summary Dump File: Only kernel address space is available
>
> Symbol search path is:
> srvf:\debughttp://msdl.microsoft.com/download/symbols;d:\kerneldumps\
> haas
>
> Executable search path is:
> Windows XP Kernel Version 2600 UP Free x86 compatible
> Product: WinNt, suite: TerminalServer SingleUserTS
> Built by: 2600.xpclient.010817-1148
> Kernel base = 0x804d0000 PsLoadedModuleList = 0x80545b28
> Debug session time: Sun Sep 15 22:55:47 2002
> System Uptime: 0 days 7:49:20.726
> Loading Kernel Symbols
> …
> …
>
> Loading unloaded module list
> …
> Loading User Symbols
> ***************************************************************
>

>
> *
>
> *
> * Bugcheck Analysis
>
> *
> *
>
> *
> ***************************************************************
>

>
>
> Use !analyze -v to get detailed debugging information.
>
> BugCheck 40000080, {0, 0, 0, 0}
>
> Probably caused by : Gigusb.sys ( Gigusb!KUsbLowerDevice::SubmitUrb+12b
> )
>
> Followup: MachineOwner
> ---------
>
> kd> !analyze -v
> ***************************************************************
>

>
> *
>
> *
> * Bugcheck Analysis
>
> *
> *
>
> *
> ***************************************************************
>

>
>
> BUGCODE_ID_DRIVER (40000080)
> This is the NDIS Driver Bugcheck for Windows 2000 and Windows XP.
> For Windows .NET Server and later, see 0x7C, BUGCODE_NDIS_DRIVER.
> DESCRIPTION
> The meaning of the bug check parameters cannot be determined by
> examining
> the
> parameters alone. You must also examine the text of a DbgPrint
> message.
> For details, see either the debugger documentation or the DDK
> documentation.
> Arguments:
> Arg1: 00000000
> Arg2: 00000000
> Arg3: 00000000
> Arg4: 00000000
>
> Debugging Details:
> ------------------
>
>
> DEFAULT_BUCKET_ID: DRIVER_FAULT
>
> BUGCHECK_STR: 0x40000080
>
> LAST_CONTROL_TRANSFER: from f977adab to 804fc1bb
>
> STACK_TEXT:
> f5cadb0c f977adab 40000080 00000000 00000000 nt!KeBugCheckEx+0x19
> f5cadb3c f97800e6 8172d028 81537008 586b6b66
> USBPORT!USBPORT_FindUrbInIrpTable+0x105
> f5cadb9c f978113f 026dc1a8 ffffffff 8050fdf2
> USBPORT!USBPORT_FlushPendingList+0x4da
> f5cadbc8 f9787298 81707a08 8050fdf2 811ef300
> USBPORT!USBPORT_QueueTransferUrb+0x237
> f5cadbf8 f9786a17 8172d028 816ee7b8 01aec24f
> USBPORT!USBPORT_IsochTransfer+0x46a
> f5cadc24 f978b207 815388c8 3e627255 816ee7b8
> USBPORT!USBPORT_ProcessURB+0x521
> f5cadc40 f9777c6c 815388c8 816ee7b8 811ef300
> USBPORT!USBPORT_PdoInternalDeviceControlIrp+0x7b
> f5cadc64 804ec04f 816ee84c 81538a10 81578d88
> USBPORT!USBPORT_Dispatch+0x146
> f5cadc74 f9bc04af f9bc3019 816ee7b8 815388c8 nt!IopfCallDriver+0x31
> f5cadc78 f9bc3019 816ee7b8 815388c8 816ee7b8 usbhub!USBH_PassIrp+0x15
> f5cadcb4 f9bc3cb7 81578d88 816ee7b8 8151d2c8
> usbhub!USBH_PdoUrbFilter+0x181
> f5cadcd0 f9bc1966 06020a00 816ee7b8 f5cadd34
> usbhub!USBH_PdoDispatch+0x1cb
> f5cadce0 804ec04f 816f4030 816ee7b8 00000000
> usbhub!USBH_HubDispatch+0x46
> f5cadcf0 f9bd806f 8151dec4 8151dd20 00000020 nt!IopfCallDriver+0x31
> f5cadd34 f9bd4d92 816ee7b8 811ef300 f9bd4e14
> Gigusb!KUsbLowerDevice::SubmitUrb+0x12b
> f5cadd6c f9bd4fa1 00000000 80ee38b8 00000000
> Gigusb!GigUsbWriteData::WriteDataDown+0xee
> [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 325]
> f5cadda8 f9bd4ff8 80559026 8151dea8 00000000
> Gigusb!GigUsbWriteData::WriteThread+0xd5
> [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 387]
> f5cadddc 8050f513 f9bd4fec 8151dea8 00000000
> Gigusb!GigUsbWriteData::WriteThreadLINK+0xc
> [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.h @ 32]
> 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
>
>
> FOLLOWUP_IP:
> Gigusb!KUsbLowerDevice::SubmitUrb+12b
> f9bd806f 8bd8 mov ebx,eax
>
> FOLLOWUP_NAME: MachineOwner
>
> SYMBOL_NAME: Gigusb!KUsbLowerDevice::SubmitUrb+12b
>
> MODULE_NAME: Gigusb
>
> IMAGE_NAME: Gigusb.sys
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 3d0f1be2
>
> STACK_COMMAND: kb
>
> BUCKET_ID: 0x40000080_Gigusb!KUsbLowerDevice::SubmitUrb+12b
>
> Followup: MachineOwner
> ---------
>
> kd> !drivers
> System Driver and Image Summary
> Base Code Size Data Size Image Name Creation
> Time
> 804d0000 198f00 (1636 k) 4b380 (301 k) ntoskrnl.exe Sat Aug 18
> 05:39:59
> 2001
> 806b5000 15d00 ( 88 k) 3000 ( 12 k) hal.dll Fri Aug 17
> 22:48:33
> 2001
> f9f30000 1100 ( 5 k) 780 ( 2 k) KDCOM.DLL Fri Aug 17
> 22:49:10
> 2001
> f9e40000 1800 ( 6 k) 1500 ( 6 k) BOOTVID.dll Fri Aug 17
> 22:49:09
> 2001
> f9a30000 c500 ( 50 k) 2c00 ( 11 k) pci.sys Fri Aug 17
> 22:58:04
> 2001
> f9a40000 7200 ( 29 k) 1880 ( 7 k) isapnp.sys Fri Aug 17
> 22:58:01
> 2001
> f9f32000 f00 ( 4 k) 600 ( 2 k) viaidexp.sys Thu Oct 18
> 08:12:14
> 2001
> f9cb0000 4b00 ( 19 k) e00 ( 4 k) PCIIDEX.SYS Fri Aug 17
> 22:51:46
> 2001
> f9a50000 8300 ( 33 k) c80 ( 4 k) MountMgr.sys Fri Aug 17
> 22:47:36
> 2001
> f99f0000 1b700 ( 110 k) 3300 ( 13 k) ftdisk.sys Fri Aug 17
> 22:52:41
> 2001
> f9f34000 800 ( 2 k) 600 ( 2 k) WMILIB.SYS Fri Aug 17
> 23:07:23
> 2001
> f9f36000 0 ( 0 k) 0 ( 0 k) dmload.sys unavailable
> f99cc000 1cf00 ( 116 k) 6c80 ( 28 k) dmio.sys Fri Aug 17
> 22:58:27
> 2001
> f9cb8000 3c80 ( 16 k) 980 ( 3 k) PartMgr.sys Sat Aug 18
> 03:32:23
> 2001
> f9a60000 9880 ( 39 k) 2a00 ( 11 k) VolSnap.sys Fri Aug 17
> 22:53:19
> 2001
> f99b6000 12680 ( 74 k) 2880 ( 11 k) atapi.sys Fri Aug 17
> 22:51:49
> 2001
> f9e44000 3060 ( 13 k) c60 ( 4 k) symc810.sys Fri Dec 08
> 18:40:59
> 2000
> f99a0000 12f00 ( 76 k) 2c80 ( 12 k) SCSIPORT.SYS Fri Aug 17
> 22:51:48
> 2001
> f9a70000 6f80 ( 28 k) 1080 ( 5 k) disk.sys Fri Aug 17
> 22:52:31
> 2001
> f9a80000 9700 ( 38 k) 1500 ( 6 k) CLASSPNP.SYS Sat Aug 18
> 03:32:31
> 2001
> f997c000 20900 ( 131 k) 2980 ( 11 k) Fastfat.sys Sat Aug 18
> 05:39:54
> 2001
> f9968000 fe80 ( 64 k) 3580 ( 14 k) KSecDD.sys Fri Aug 17
> 22:50:01
> 2001
> f9940000 21c00 ( 135 k) 5680 ( 22 k) NDIS.sys Sat Aug 18
> 03:31:13
> 2001
> f9cc0000 5e00 ( 24 k) b00 ( 3 k) viaagp1.sys Wed Oct 03
> 14:26:05
> 2001
> f9926000 15d00 ( 88 k) 3600 ( 14 k) Mup.sys Sat Aug 18
> 05:21:29
> 2001
> f9ab0000 7e20 ( 32 k) 11e0 ( 5 k) avmwan.sys Thu May 10
> 17:38:49
> 2001
> f9eb8000 1b40 ( 7 k) f40 ( 4 k) KCIrNet.sys Fri Oct 05
> 00:50:01
> 2001
> f9ebc000 1d80 ( 8 k) 880 ( 3 k) irenum.sys Fri Aug 17
> 22:51:19
> 2001
> f98a1000 28a00 ( 163 k) 13400 ( 77 k) hrcmpa.sys Thu Jan 24
> 15:51:26
> 2002
> f9f46000 400 ( 1 k) c00 ( 3 k) KMONAPI.SYS Mon Jan 29
> 11:01:20
> 2001
> fa181000 400 ( 1 k) 500 ( 2 k) audstub.sys Fri Aug 17
> 22:59:40
> 2001
> f9ce0000 3d00 ( 16 k) c80 ( 4 k) rasirda.sys Fri Aug 17
> 22:51:29
> 2001
> f9ec4000 2b00 ( 11 k) 1100 ( 5 k) TDI.SYS Fri Aug 17
> 22:57:25
> 2001
> f9ac0000 ae00 ( 44 k) d00 ( 4 k) rasl2tp.sys Sat Aug 18
> 03:30:47
> 2001
> f9ec8000 1900 ( 7 k) 980 ( 3 k) ndistapi.sys Fri Aug 17
> 22:55:29
> 2001
> f988b000 12a80 ( 75 k) 2b80 ( 11 k) ndiswan.sys Sat Aug 18
> 03:30:58
> 2001
> f9ad0000 7800 ( 30 k) 1d00 ( 8 k) raspppoe.sys Fri Aug 17
> 22:55:33
> 2001
> f9ae0000 9e00 ( 40 k) 1480 ( 6 k) raspptp.sys Sat Aug 18
> 03:30:51
> 2001
> f987a000 e200 ( 57 k) 1c00 ( 7 k) psched.sys Fri Aug 17
> 22:54:25
> 2001
> f9af0000 7080 ( 29 k) 1080 ( 5 k) msgpc.sys Fri Aug 17
> 22:54:19
> 2001
> f9ce8000 3780 ( 14 k) b00 ( 3 k) ptilink.sys Fri Aug 17
> 22:49:53
> 2001
> f9cf0000 3300 ( 13 k) a80 ( 3 k) raspti.sys Fri Aug 17
> 22:55:32
> 2001
> f9ed4000 1600 ( 6 k) c00 ( 3 k) NtApm.sys Fri Aug 17
> 22:47:19
> 2001
> f97b6000 69400 ( 421 k) 49280 (293 k) nv4.sys Tue Jul 31
> 05:09:03
> 2001
> f9b10000 ca00 ( 51 k) 3080 ( 13 k) VIDEOPRT.SYS Fri Aug 17
> 22:57:42
> 2001
> f9b20000 9c80 ( 40 k) 1900 ( 7 k) cdrom.sys Fri Aug 17
> 22:52:25
> 2001
> f9b30000 a980 ( 43 k) 2d80 ( 12 k) redbook.sys Fri Aug 17
> 22:51:37
> 2001
> f9795000 1ca80 ( 115 k) 3e00 ( 16 k) ks.sys Sat Aug 18
> 05:24:52
> 2001
> f9cf8000 3f00 ( 16 k) 900 ( 3 k) usbuhci.sys Fri Sep 28
> 17:36:55
> 2001
> f9776000 1be80 ( 112 k) 1f80 ( 8 k) USBPORT.SYS Fri Aug 17
> 23:03:07
> 2001
> f9b40000 6700 ( 26 k) 3500 ( 14 k) es1371mp.sys Fri Jul 20
> 00:28:37
> 2001
> f9755000 19880 ( 103 k) 7380 ( 29 k) portcls.sys Sat Aug 18
> 05:31:59
> 2001
> f9b50000 c900 ( 51 k) 1380 ( 5 k) drmk.sys Fri Aug 17
> 23:01:08
> 2001
> f9d00000 3e80 ( 16 k) 820 ( 3 k) PCIWNT.SYS Tue Dec 15
> 19:46:09
> 1998
> f96ee000 44d20 ( 276 k) 21c60 (136 k) Cap7134.sys Fri Feb 01
> 13:54:30
> 2002
> f9b60000 9280 ( 37 k) 1180 ( 5 k) STREAM.SYS Fri Aug 17
> 23:01:16
> 2001
> f96c1000 27880 ( 159 k) 4a00 ( 19 k) rdpdr.sys Fri Aug 17
> 22:50:45
> 2001
> f9b70000 7880 ( 31 k) 1780 ( 6 k) termdd.sys Fri Aug 17
> 22:46:42
> 2001
> f9d08000 4100 ( 17 k) 1980 ( 7 k) kbdclass.sys Fri Aug 17
> 22:47:47
> 2001
> f9d10000 3b80 ( 15 k) 1980 ( 7 k) mouclass.sys Fri Aug 17
> 22:47:50
> 2001
> f9fff000 680 ( 2 k) 580 ( 2 k) swenum.sys Fri Aug 17
> 22:48:47
> 2001
> f95d7000 e00 ( 4 k) 20600 (130 k) update.sys Sat Aug 18
> 05:53:56
> 2001
> f9b80000 9200 ( 37 k) 3300 ( 13 k) i8042prt.sys Sat Aug 18
> 05:44:51
> 2001
> f95c4000 10380 ( 65 k) 2400 ( 9 k) parport.sys Fri Aug 17
> 22:50:05
> 2001
> f9b90000 c200 ( 49 k) 3200 ( 13 k) serial.sys Sat Aug 18
> 05:27:19
> 2001
> f9ee8000 2e80 ( 12 k) 880 ( 3 k) serenum.sys Fri Aug 17
> 22:50:13
> 2001
> f9d18000 0 ( 0 k) 0 ( 0 k) fdc.sys unavailable
> f9ba0000 7b80 ( 31 k) 1600 ( 6 k) NDProxy.SYS Fri Aug 17
> 22:55:30
> 2001
> f9bc0000 b000 ( 44 k) 1280 ( 5 k) usbhub.sys Fri Aug 17
> 23:03:11
> 2001
> f9f4e000 580 ( 2 k) a00 ( 3 k) USBD.SYS Fri Aug 17
> 23:02:58
> 2001
> f9bd0000 ada0 ( 44 k) 1aa0 ( 7 k) Gigusb.sys Tue Jun 18
> 13:39:14
> 2002
> f8582000 15e40 ( 88 k) 2f40 ( 12 k) siellif.sys Tue Jun 18
> 13:38:56
> 2002
> f9d20000 3860 ( 15 k) 9c0 ( 3 k) kcirusb.sys Fri Oct 05
> 01:06:15
> 2001
> f9d28000 3c00 ( 15 k) e00 ( 4 k) flpydisk.sys Fri Aug 17
> 22:51:21
> 2001
> f9bf0000 7600 ( 30 k) 3a00 ( 15 k) IUAPIWDM.sys Tue May 15
> 12:31:47
> 2001
> f9f24000 1c80 ( 8 k) 680 ( 2 k) gameenum.sys Fri Aug 17
> 23:02:29
> 2001
> f9d30000 3800 ( 14 k) 620 ( 2 k) PhTVTune.sys Fri Feb 01
> 14:00:57
> 2002
> f9f50000 1580 ( 6 k) 680 ( 2 k) Fs_Rec.SYS Fri Aug 17
> 22:49:37
> 2001
> fa03b000 0 ( 0 k) 0 ( 0 k) Null.SYS unavailable
> f9f52000 780 ( 2 k) 600 ( 2 k) Beep.SYS Fri Aug 17
> 22:47:33
> 2001
> fa03e000 360 ( 1 k) 520 ( 2 k) VIAPFD.SYS Tue Dec 18
> 07:45:02
> 2001
> f9d40000 3c00 ( 15 k) d00 ( 4 k) vga.sys Fri Aug 17
> 22:57:51
> 2001
> f9f54000 500 ( 2 k) 880 ( 3 k) mnmdd.SYS Fri Aug 17
> 22:57:28
> 2001
> f9f56000 800 ( 2 k) 580 ( 2 k) RDPCDD.sys Fri Aug 17
> 22:46:56
> 2001
> f9d48000 3900 ( 15 k) a80 ( 3 k) Msfs.SYS Fri Aug 17
> 22:50:02
> 2001
> f9d50000 6380 ( 25 k) d00 ( 4 k) Npfs.SYS Fri Aug 17
> 22:50:03
> 2001
> f98fa000 1780 ( 6 k) 800 ( 2 k) rasacd.sys Fri Aug 17
> 22:55:39
> 2001
> f9c00000 c280 ( 49 k) 1580 ( 6 k) ipsec.sys Sat Aug 18
> 03:30:42
> 2001
> f84f2000 42300 ( 265 k) d780 ( 54 k) tcpip.sys Sat Aug 18
> 03:31:44
> 2001
> f84cd000 21c00 ( 135 k) 2b80 ( 11 k) netbt.sys Sat Aug 18
> 03:32:18
> 2001
> f9c10000 6e80 ( 28 k) 1000 ( 4 k) netbios.sys Fri Aug 17
> 22:54:00
> 2001
> f84a5000 23a00 ( 143 k) 4280 ( 17 k) rdbss.sys Sat Aug 18
> 05:44:30
> 2001
> f8441000 58900 ( 355 k) ab80 ( 43 k) mrxsmb.sys Sat Aug 18
> 05:31:45
> 2001
> f9c30000 6700 ( 26 k) 1f00 ( 8 k) Fips.SYS Sat Aug 18
> 03:31:49
> 2001
> f9c40000 6b80 ( 27 k) 1380 ( 5 k) wanarp.sys Fri Aug 17
> 22:55:23
> 2001
> f82f6000 78f00 ( 484 k) 9200 ( 37 k) Ntfs.SYS Sat Aug 18
> 03:33:04
> 2001
> f9c50000 dc80 ( 56 k) 1380 ( 5 k) Cdfs.SYS Sat Aug 18
> 05:33:34
> 2001
> f82e0000 12680 ( 74 k) 2880 ( 11 k) dump_atapi.sys Fri Aug 17
> 22:51:49
> 2001
> f9f58000 800 ( 2 k) 600 ( 2 k) dump_WMILIB.SYS Fri Aug 17
> 23:07:23 2001
> bf800000 0 ( 0 k) 0 ( 0 k) win32k.sys Sat Aug 18
> 05:52:56
> 2001
> f96a9000 2a80 ( 11 k) b00 ( 3 k) watchdog.sys Fri Aug 17
> 22:59:35
> 2001
> bff80000 0 ( 0 k) 0 ( 0 k) dxg.sys Fri Aug 17
> 23:55:56
> 2001
> fa119000 100 ( 1 k) 900 ( 3 k) dxgthk.sys Fri Aug 17
> 22:53:12
> 2001
> bfdd0000 0 ( 0 k) 0 ( 0 k) nv4.dll Sat Aug 18
> 13:52:45
> 2001
> f5c7a000 1c800 ( 114 k) 3300 ( 13 k) afd.sys Sat Aug 18
> 03:30:36
> 2001
> f8401000 b500 ( 46 k) 2000 ( 8 k) irda.sys Fri Aug 17
> 22:51:32
> 2001
> f5c3d000 13580 ( 78 k) 1280 ( 5 k) nwlnkipx.sys Fri Aug 17
> 22:54:11
> 2001
> f83f1000 e200 ( 57 k) 1200 ( 5 k) nwlnknb.sys Fri Aug 17
> 22:54:16
> 2001
> f5b11000 11400 ( 69 k) 1f80 ( 8 k) wdmaud.sys Sat Aug 18
> 05:42:48
> 2001
> f8411000 bd80 ( 48 k) 1f80 ( 8 k) sysaudio.sys Sat Aug 18
> 05:47:26
> 2001
> f9f66000 0 ( 0 k) 0 ( 0 k) ParVdm.SYS unavailable
> f5a5d000 c480 ( 50 k) 1300 ( 5 k) nwlnkspx.sys Fri Aug 17
> 22:54:16
> 2001
> f56b6000 48780 ( 290 k) 7f80 ( 32 k) srv.sys Sat Aug 18
> 03:32:06
> 2001
> f55b3000 fb80 ( 63 k) 2b80 ( 11 k) ipnat.sys Fri Aug 17
> 22:55:11
> 2001
> bffa0000 0 ( 0 k) 0 ( 0 k) ATMFD.DLL Fri Aug 17
> 23:55:56
> 2001
> f9f4a000 a80 ( 3 k) 500 ( 2 k) MSPQM.sys Fri Aug 17
> 22:48:42
> 2001
> f9f72000 c00 ( 3 k) 500 ( 2 k) MSPCLOCK.sys Fri Aug 17
> 22:48:36
> 2001
> f30db000 18f00 ( 100 k) db80 ( 55 k) kmixer.sys Fri Aug 17
> 23:00:45
> 2001
>
> Unloaded modules:
> ef301000 ef328000 kmixer.sys
> f54d3000 f54d6000 SLIP.sys
> f9f62000 f9f64000 MSPCLOCK.sys
> f9f4c000 f9f4e000 MSPQM.sys
> f31a6000 f31cd000 kmixer.sys
> f5713000 f5716000 SLIP.sys
> f31a6000 f31cd000 kmixer.sys
> f31a6000 f31cd000 kmixer.sys
> f31a6000 f31cd000 kmixer.sys
> f51cd000 f51f4000 kmixer.sys
> f5334000 f535b000 kmixer.sys
> f577f000 f57a6000 kmixer.sys
> f5a06000 f5a2d000 kmixer.sys
> fa16c000 fa16d000 drmkaud.sys
> f5acd000 f5ae9000 aec.sys
> f9c20000 f9c2d000 DMusic.sys
> f83b1000 f83bf000 swmidi.sys
> f9f7a000 f9f7c000 splitter.sys
> f9c20000 f9c2a000 Imapi.SYS
> f9d38000 f9d3d000 Cdaudio.SYS
> f9902000 f9905000 Sfloppy.SYS
>
> Loading User Symbols
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@hollistech.com
> To unsubscribe send a blank email to %%email.unsub%%

Mark,

the driver did a reset on that pipe before.
AFAIK a reset on a pipe with pending URBs will
crash. But the driver didn’t crash at the reset,
it crashes afterwards (at sending one of the
first four URBs). Thats why I think the driver isn’t
using the same URB twice.

Regards,
Thomas.

First, this bugcheck in this context obviously has nothing to do with
NDIS, so windbg has a problem. Secondly, it is my guess that you have
managed to submit the same URB twice. Thirdly, it would be helpful if
the usbport driver had somewhat more informative bugcheck codes.

===========================
Mark Roddy
Consultant, Microsoft DDK MVP
Hollis Technology Solutions
xxxxx@hollistech.com
www.hollistech.com
603-321-1032

-----Original Message-----
From: “Thomas Munker”
> To: “NT Developers Interest List”
> Date: Mon, 16 Sep 2002 07:56:20 -0400
> Subject: [ntdev] Strange BugCheck (40000080) on XP
>
> > Hi all,
> >
> > I’m getting rarely a bluescreen with the bugcheck 40000080
> > running my driver on XP. The driver is a USB-FDO and I figured
> > out that the bugcheck occurs after I reseted the ISO-pipe and
> > recontinued submitting URBs.
> >
> > I have no idea whats wrong. The hotfix from Q307271 is installed
> > on the PC.
> >
> > Any ideas?
> >
> > Below is the Windbg output from the memory dump.
> >
> > Microsoft (R) Windows Debugger Version 6.0.0017.0
> > Copyright (c) Microsoft Corporation. All rights reserved.
> >
> >
> > Loading Dump File [D:\KernelDumps\Haas\20020916\MEMORY.DMP]
> > Kernel Summary Dump File: Only kernel address space is available
> >
> > Symbol search path is:
> > srvf:\debughttp://msdl.microsoft.com/download/symbols;d:\kerneldumps\
> > haas
> >
> > Executable search path is:
> > Windows XP Kernel Version 2600 UP Free x86 compatible
> > Product: WinNt, suite: TerminalServer SingleUserTS
> > Built by: 2600.xpclient.010817-1148
> > Kernel base = 0x804d0000 PsLoadedModuleList = 0x80545b28
> > Debug session time: Sun Sep 15 22:55:47 2002
> > System Uptime: 0 days 7:49:20.726
> > Loading Kernel Symbols
> > …
> > …
> >
> > Loading unloaded module list
> > …
> > Loading User Symbols
> > ***************************************************************
> >

> >
> > *
> >
> > *
> > * Bugcheck Analysis
> >
> > *
> > *
> >
> > *
> > ***************************************************************
> >

> >
> >
> > Use !analyze -v to get detailed debugging information.
> >
> > BugCheck 40000080, {0, 0, 0, 0}
> >
> > Probably caused by : Gigusb.sys ( Gigusb!KUsbLowerDevice::SubmitUrb+12b
> > )
> >
> > Followup: MachineOwner
> > ---------
> >
> > kd> !analyze -v
> > ***************************************************************
> >

> >
> > *
> >
> > *
> > * Bugcheck Analysis
> >
> > *
> > *
> >
> > *
> > ***************************************************************
> >

> >
> >
> > BUGCODE_ID_DRIVER (40000080)
> > This is the NDIS Driver Bugcheck for Windows 2000 and Windows XP.
> > For Windows .NET Server and later, see 0x7C, BUGCODE_NDIS_DRIVER.
> > DESCRIPTION
> > The meaning of the bug check parameters cannot be determined by
> > examining
> > the
> > parameters alone. You must also examine the text of a DbgPrint
> > message.
> > For details, see either the debugger documentation or the DDK
> > documentation.
> > Arguments:
> > Arg1: 00000000
> > Arg2: 00000000
> > Arg3: 00000000
> > Arg4: 00000000
> >
> > Debugging Details:
> > ------------------
> >
> >
> > DEFAULT_BUCKET_ID: DRIVER_FAULT
> >
> > BUGCHECK_STR: 0x40000080
> >
> > LAST_CONTROL_TRANSFER: from f977adab to 804fc1bb
> >
> > STACK_TEXT:
> > f5cadb0c f977adab 40000080 00000000 00000000 nt!KeBugCheckEx+0x19
> > f5cadb3c f97800e6 8172d028 81537008 586b6b66
> > USBPORT!USBPORT_FindUrbInIrpTable+0x105
> > f5cadb9c f978113f 026dc1a8 ffffffff 8050fdf2
> > USBPORT!USBPORT_FlushPendingList+0x4da
> > f5cadbc8 f9787298 81707a08 8050fdf2 811ef300
> > USBPORT!USBPORT_QueueTransferUrb+0x237
> > f5cadbf8 f9786a17 8172d028 816ee7b8 01aec24f
> > USBPORT!USBPORT_IsochTransfer+0x46a
> > f5cadc24 f978b207 815388c8 3e627255 816ee7b8
> > USBPORT!USBPORT_ProcessURB+0x521
> > f5cadc40 f9777c6c 815388c8 816ee7b8 811ef300
> > USBPORT!USBPORT_PdoInternalDeviceControlIrp+0x7b
> > f5cadc64 804ec04f 816ee84c 81538a10 81578d88
> > USBPORT!USBPORT_Dispatch+0x146
> > f5cadc74 f9bc04af f9bc3019 816ee7b8 815388c8 nt!IopfCallDriver+0x31
> > f5cadc78 f9bc3019 816ee7b8 815388c8 816ee7b8 usbhub!USBH_PassIrp+0x15
> > f5cadcb4 f9bc3cb7 81578d88 816ee7b8 8151d2c8
> > usbhub!USBH_PdoUrbFilter+0x181
> > f5cadcd0 f9bc1966 06020a00 816ee7b8 f5cadd34
> > usbhub!USBH_PdoDispatch+0x1cb
> > f5cadce0 804ec04f 816f4030 816ee7b8 00000000
> > usbhub!USBH_HubDispatch+0x46
> > f5cadcf0 f9bd806f 8151dec4 8151dd20 00000020 nt!IopfCallDriver+0x31
> > f5cadd34 f9bd4d92 816ee7b8 811ef300 f9bd4e14
> > Gigusb!KUsbLowerDevice::SubmitUrb+0x12b
> > f5cadd6c f9bd4fa1 00000000 80ee38b8 00000000
> > Gigusb!GigUsbWriteData::WriteDataDown+0xee
> > [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 325]
> > f5cadda8 f9bd4ff8 80559026 8151dea8 00000000
> > Gigusb!GigUsbWriteData::WriteThread+0xd5
> > [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.cpp @ 387]
> > f5cadddc 8050f513 f9bd4fec 8151dea8 00000000
> > Gigusb!GigUsbWriteData::WriteThreadLINK+0xc
> > [c:\sw_21eu\develop\devicedriver\gigusb\gigusbwritedata.h @ 32]
> > 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
> >
> >
> > FOLLOWUP_IP:
> > Gigusb!KUsbLowerDevice::SubmitUrb+12b
> > f9bd806f 8bd8 mov ebx,eax
> >
> > FOLLOWUP_NAME: MachineOwner
> >
> > SYMBOL_NAME: Gigusb!KUsbLowerDevice::SubmitUrb+12b
> >
> > MODULE_NAME: Gigusb
> >
> > IMAGE_NAME: Gigusb.sys
> >
> > DEBUG_FLR_IMAGE_TIMESTAMP: 3d0f1be2
> >
> > STACK_COMMAND: kb
> >
> > BUCKET_ID: 0x40000080_Gigusb!KUsbLowerDevice::SubmitUrb+12b
> >
> > Followup: MachineOwner
> > ---------
> >
> > kd> !drivers
> > System Driver and Image Summary
> > Base Code Size Data Size Image Name Creation
> > Time
> > 804d0000 198f00 (1636 k) 4b380 (301 k) ntoskrnl.exe Sat Aug 18
> > 05:39:59
> > 2001
> > 806b5000 15d00 ( 88 k) 3000 ( 12 k) hal.dll Fri Aug 17
> > 22:48:33
> > 2001
> > f9f30000 1100 ( 5 k) 780 ( 2 k) KDCOM.DLL Fri Aug 17
> > 22:49:10
> > 2001
> > f9e40000 1800 ( 6 k) 1500 ( 6 k) BOOTVID.dll Fri Aug 17
> > 22:49:09
> > 2001
> > f9a30000 c500 ( 50 k) 2c00 ( 11 k) pci.sys Fri Aug 17
> > 22:58:04
> > 2001
> > f9a40000 7200 ( 29 k) 1880 ( 7 k) isapnp.sys Fri Aug 17
> > 22:58:01
> > 2001
> > f9f32000 f00 ( 4 k) 600 ( 2 k) viaidexp.sys Thu Oct 18
> > 08:12:14
> > 2001
> > f9cb0000 4b00 ( 19 k) e00 ( 4 k) PCIIDEX.SYS Fri Aug 17
> > 22:51:46
> > 2001
> > f9a50000 8300 ( 33 k) c80 ( 4 k) MountMgr.sys Fri Aug 17
> > 22:47:36
> > 2001
> > f99f0000 1b700 ( 110 k) 3300 ( 13 k) ftdisk.sys Fri Aug 17
> > 22:52:41
> > 2001
> > f9f34000 800 ( 2 k) 600 ( 2 k) WMILIB.SYS Fri Aug 17
> > 23:07:23
> > 2001
> > f9f36000 0 ( 0 k) 0 ( 0 k) dmload.sys unavailable
> > f99cc000 1cf00 ( 116 k) 6c80 ( 28 k) dmio.sys Fri Aug 17
> > 22:58:27
> > 2001
> > f9cb8000 3c80 ( 16 k) 980 ( 3 k) PartMgr.sys Sat Aug 18
> > 03:32:23
> > 2001
> > f9a60000 9880 ( 39 k) 2a00 ( 11 k) VolSnap.sys Fri Aug 17
> > 22:53:19
> > 2001
> > f99b6000 12680 ( 74 k) 2880 ( 11 k) atapi.sys Fri Aug 17
> > 22:51:49
> > 2001
> > f9e44000 3060 ( 13 k) c60 ( 4 k) symc810.sys Fri Dec 08
> > 18:40:59
> > 2000
> > f99a0000 12f00 ( 76 k) 2c80 ( 12 k) SCSIPORT.SYS Fri Aug 17
> > 22:51:48
> > 2001
> > f9a70000 6f80 ( 28 k) 1080 ( 5 k) disk.sys Fri Aug 17
> > 22:52:31
> > 2001
> > f9a80000 9700 ( 38 k) 1500 ( 6 k) CLASSPNP.SYS Sat Aug 18
> > 03:32:31
> > 2001
> > f997c000 20900 ( 131 k) 2980 ( 11 k) Fastfat.sys Sat Aug 18
> > 05:39:54
> > 2001
> > f9968000 fe80 ( 64 k) 3580 ( 14 k) KSecDD.sys Fri Aug 17
> > 22:50:01
> > 2001
> > f9940000 21c00 ( 135 k) 5680 ( 22 k) NDIS.sys Sat Aug 18
> > 03:31:13
> > 2001
> > f9cc0000 5e00 ( 24 k) b00 ( 3 k) viaagp1.sys Wed Oct 03
> > 14:26:05
> > 2001
> > f9926000 15d00 ( 88 k) 3600 ( 14 k) Mup.sys Sat Aug 18
> > 05:21:29
> > 2001
> > f9ab0000 7e20 ( 32 k) 11e0 ( 5 k) avmwan.sys Thu May 10
> > 17:38:49
> > 2001
> > f9eb8000 1b40 ( 7 k) f40 ( 4 k) KCIrNet.sys Fri Oct 05
> > 00:50:01
> > 2001
> > f9ebc000 1d80 ( 8 k) 880 ( 3 k) irenum.sys Fri Aug 17
> > 22:51:19
> > 2001
> > f98a1000 28a00 ( 163 k) 13400 ( 77 k) hrcmpa.sys Thu Jan 24
> > 15:51:26
> > 2002
> > f9f46000 400 ( 1 k) c00 ( 3 k) KMONAPI.SYS Mon Jan 29
> > 11:01:20
> > 2001
> > fa181000 400 ( 1 k) 500 ( 2 k) audstub.sys Fri Aug 17
> > 22:59:40
> > 2001
> > f9ce0000 3d00 ( 16 k) c80 ( 4 k) rasirda.sys Fri Aug 17
> > 22:51:29
> > 2001
> > f9ec4000 2b00 ( 11 k) 1100 ( 5 k) TDI.SYS Fri Aug 17
> > 22:57:25
> > 2001
> > f9ac0000 ae00 ( 44 k) d00 ( 4 k) rasl2tp.sys Sat Aug 18
> > 03:30:47
> > 2001
> > f9ec8000 1900 ( 7 k) 980 ( 3 k) ndistapi.sys Fri Aug 17
> > 22:55:29
> > 2001
> > f988b000 12a80 ( 75 k) 2b80 ( 11 k) ndiswan.sys Sat Aug 18
> > 03:30:58
> > 2001
> > f9ad0000 7800 ( 30 k) 1d00 ( 8 k) raspppoe.sys Fri Aug 17
> > 22:55:33
> > 2001
> > f9ae0000 9e00 ( 40 k) 1480 ( 6 k) raspptp.sys Sat Aug 18
> > 03:30:51
> > 2001
> > f987a000 e200 ( 57 k) 1c00 ( 7 k) psched.sys Fri Aug 17
> > 22:54:25
> > 2001
> > f9af0000 7080 ( 29 k) 1080 ( 5 k) msgpc.sys Fri Aug 17
> > 22:54:19
> > 2001
> > f9ce8000 3780 ( 14 k) b00 ( 3 k) ptilink.sys Fri Aug 17
> > 22:49:53
> > 2001
> > f9cf0000 3300 ( 13 k) a80 ( 3 k) raspti.sys Fri Aug 17
> > 22:55:32
> > 2001
> > f9ed4000 1600 ( 6 k) c00 ( 3 k) NtApm.sys Fri Aug 17
> > 22:47:19
> > 2001
> > f97b6000 69400 ( 421 k) 49280 (293 k) nv4.sys Tue Jul 31
> > 05:09:03
> > 2001
> > f9b10000 ca00 ( 51 k) 3080 ( 13 k) VIDEOPRT.SYS Fri Aug 17
> > 22:57:42
> > 2001
> > f9b20000 9c80 ( 40 k) 1900 ( 7 k) cdrom.sys Fri Aug 17
> > 22:52:25
> > 2001
> > f9b30000 a980 ( 43 k) 2d80 ( 12 k) redbook.sys Fri Aug 17
> > 22:51:37
> > 2001
> > f9795000 1ca80 ( 115 k) 3e00 ( 16 k) ks.sys Sat Aug 18
> > 05:24:52
> > 2001
> > f9cf8000 3f00 ( 16 k) 900 ( 3 k) usbuhci.sys Fri Sep 28
> > 17:36:55
> > 2001
> > f9776000 1be80 ( 112 k) 1f80 ( 8 k) USBPORT.SYS Fri Aug 17
> > 23:03:07
> > 2001
> > f9b40000 6700 ( 26 k) 3500 ( 14 k) es1371mp.sys Fri Jul 20
> > 00:28:37
> > 2001
> > f9755000 19880 ( 103 k) 7380 ( 29 k) portcls.sys Sat Aug 18
> > 05:31:59
> > 2001
> > f9b50000 c900 ( 51 k) 1380 ( 5 k) drmk.sys Fri Aug 17
> > 23:01:08
> > 2001
> > f9d00000 3e80 ( 16 k) 820 ( 3 k) PCIWNT.SYS Tue Dec 15
> > 19:46:09
> > 1998
> > f96ee000 44d20 ( 276 k) 21c60 (136 k) Cap7134.sys Fri Feb 01
> > 13:54:30
> > 2002
> > f9b60000 9280 ( 37 k) 1180 ( 5 k) STREAM.SYS Fri Aug 17
> > 23:01:16
> > 2001
> > f96c1000 27880 ( 159 k) 4a00 ( 19 k) rdpdr.sys Fri Aug 17
> > 22:50:45
> > 2001
> > f9b70000 7880 ( 31 k) 1780 ( 6 k) termdd.sys Fri Aug 17
> > 22:46:42
> > 2001
> > f9d08000 4100 ( 17 k) 1980 ( 7 k) kbdclass.sys Fri Aug 17
> > 22:47:47
> > 2001
> > f9d10000 3b80 ( 15 k) 1980 ( 7 k) mouclass.sys Fri Aug 17
> > 22:47:50
> > 2001
> > f9fff000 680 ( 2 k) 580 ( 2 k) swenum.sys Fri Aug 17
> > 22:48:47
> > 2001
> > f95d7000 e00 ( 4 k) 20600 (130 k) update.sys Sat Aug 18
> > 05:53:56
> > 2001
> > f9b80000 9200 ( 37 k) 3300 ( 13 k) i8042prt.sys Sat Aug 18
> > 05:44:51
> > 2001
> > f95c4000 10380 ( 65 k) 2400 ( 9 k) parport.sys Fri Aug 17
> > 22:50:05
> > 2001
> > f9b90000 c200 ( 49 k) 3200 ( 13 k) serial.sys Sat Aug 18
> > 05:27:19
> > 2001
> > f9ee8000 2e80 ( 12 k) 880 ( 3 k) serenum.sys Fri Aug 17
> > 22:50:13
> > 2001
> > f9d18000 0 ( 0 k) 0 ( 0 k) fdc.sys unavailable
> > f9ba0000 7b80 ( 31 k) 1600 ( 6 k) NDProxy.SYS Fri Aug 17
> > 22:55:30
> > 2001
> > f9bc0000 b000 ( 44 k) 1280 ( 5 k) usbhub.sys Fri Aug 17
> > 23:03:11
> > 2001
> > f9f4e000 580 ( 2 k) a00 ( 3 k) USBD.SYS Fri Aug 17
> > 23:02:58
> > 2001
> > f9bd0000 ada0 ( 44 k) 1aa0 ( 7 k) Gigusb.sys Tue Jun 18
> > 13:39:14
> > 2002
> > f8582000 15e40 ( 88 k) 2f40 ( 12 k) siellif.sys Tue Jun 18
> > 13:38:56
> > 2002
> > f9d20000 3860 ( 15 k) 9c0 ( 3 k) kcirusb.sys Fri Oct 05
> > 01:06:15
> > 2001
> > f9d28000 3c00 ( 15 k) e00 ( 4 k) flpydisk.sys Fri Aug 17
> > 22:51:21
> > 2001
> > f9bf0000 7600 ( 30 k) 3a00 ( 15 k) IUAPIWDM.sys Tue May 15
> > 12:31:47
> > 2001
> > f9f24000 1c80 ( 8 k) 680 ( 2 k) gameenum.sys Fri Aug 17
> > 23:02:29
> > 2001
> > f9d30000 3800 ( 14 k) 620 ( 2 k) PhTVTune.sys Fri Feb 01
> > 14:00:57
> > 2002
> > f9f50000 1580 ( 6 k) 680 ( 2 k) Fs_Rec.SYS Fri Aug 17
> > 22:49:37
> > 2001
> > fa03b000 0 ( 0 k) 0 ( 0 k) Null.SYS unavailable
> > f9f52000 780 ( 2 k) 600 ( 2 k) Beep.SYS Fri Aug 17
> > 22:47:33
> > 2001
> > fa03e000 360 ( 1 k) 520 ( 2 k) VIAPFD.SYS Tue Dec 18
> > 07:45:02
> > 2001
> > f9d40000 3c00 ( 15 k) d00 ( 4 k) vga.sys Fri Aug 17
> > 22:57:51
> > 2001
> > f9f54000 500 ( 2 k) 880 ( 3 k) mnmdd.SYS Fri Aug 17
> > 22:57:28
> > 2001
> > f9f56000 800 ( 2 k) 580 ( 2 k) RDPCDD.sys Fri Aug 17
> > 22:46:56
> > 2001
> > f9d48000 3900 ( 15 k) a80 ( 3 k) Msfs.SYS Fri Aug 17
> > 22:50:02
> > 2001
> > f9d50000 6380 ( 25 k) d00 ( 4 k) Npfs.SYS Fri Aug 17
> > 22:50:03
> > 2001
> > f98fa000 1780 ( 6 k) 800 ( 2 k) rasacd.sys Fri Aug 17
> > 22:55:39
> > 2001
> > f9c00000 c280 ( 49 k) 1580 ( 6 k) ipsec.sys Sat Aug 18
> > 03:30:42
> > 2001
> > f84f2000 42300 ( 265 k) d780 ( 54 k) tcpip.sys Sat Aug 18
> > 03:31:44
> > 2001
> > f84cd000 21c00 ( 135 k) 2b80 ( 11 k) netbt.sys Sat Aug 18
> > 03:32:18
> > 2001
> > f9c10000 6e80 ( 28 k) 1000 ( 4 k) netbios.sys Fri Aug 17
> > 22:54:00
> > 2001
> > f84a5000 23a00 ( 143 k) 4280 ( 17 k) rdbss.sys Sat Aug 18
> > 05:44:30
> > 2001
> > f8441000 58900 ( 355 k) ab80 ( 43 k) mrxsmb.sys Sat Aug 18
> > 05:31:45
> > 2001
> > f9c30000 6700 ( 26 k) 1f00 ( 8 k) Fips.SYS Sat Aug 18
> > 03:31:49
> > 2001
> > f9c40000 6b80 ( 27 k) 1380 ( 5 k) wanarp.sys Fri Aug 17
> > 22:55:23
> > 2001
> > f82f6000 78f00 ( 484 k) 9200 ( 37 k) Ntfs.SYS Sat Aug 18
> > 03:33:04
> > 2001
> > f9c50000 dc80 ( 56 k) 1380 ( 5 k) Cdfs.SYS Sat Aug 18
> > 05:33:34
> > 2001
> > f82e0000 12680 ( 74 k) 2880 ( 11 k) dump_atapi.sys Fri Aug 17
> > 22:51:49
> > 2001
> > f9f58000 800 ( 2 k) 600 ( 2 k) dump_WMILIB.SYS Fri Aug 17
> > 23:07:23 2001
> > bf800000 0 ( 0 k) 0 ( 0 k) win32k.sys Sat Aug 18
> > 05:52:56
> > 2001
> > f96a9000 2a80 ( 11 k) b00 ( 3 k) watchdog.sys Fri Aug 17
> > 22:59:35
> > 2001
> > bff80000 0 ( 0 k) 0 ( 0 k) dxg.sys Fri Aug 17
> > 23:55:56
> > 2001
> > fa119000 100 ( 1 k) 900 ( 3 k) dxgthk.sys Fri Aug 17
> > 22:53:12
> > 2001
> > bfdd0000 0 ( 0 k) 0 ( 0 k) nv4.dll Sat Aug 18
> > 13:52:45
> > 2001
> > f5c7a000 1c800 ( 114 k) 3300 ( 13 k) afd.sys Sat Aug 18
> > 03:30:36
> > 2001
> > f8401000 b500 ( 46 k) 2000 ( 8 k) irda.sys Fri Aug 17
> > 22:51:32
> > 2001
> > f5c3d000 13580 ( 78 k) 1280 ( 5 k) nwlnkipx.sys Fri Aug 17
> > 22:54:11
> > 2001
> > f83f1000 e200 ( 57 k) 1200 ( 5 k) nwlnknb.sys Fri Aug 17
> > 22:54:16
> > 2001
> > f5b11000 11400 ( 69 k) 1f80 ( 8 k) wdmaud.sys Sat Aug 18
> > 05:42:48
> > 2001
> > f8411000 bd80 ( 48 k) 1f80 ( 8 k) sysaudio.sys Sat Aug 18
> > 05:47:26
> > 2001
> > f9f66000 0 ( 0 k) 0 ( 0 k) ParVdm.SYS unavailable
> > f5a5d000 c480 ( 50 k) 1300 ( 5 k) nwlnkspx.sys Fri Aug 17
> > 22:54:16
> > 2001
> > f56b6000 48780 ( 290 k) 7f80 ( 32 k) srv.sys Sat Aug 18
> > 03:32:06
> > 2001
> > f55b3000 fb80 ( 63 k) 2b80 ( 11 k) ipnat.sys Fri Aug 17
> > 22:55:11
> > 2001
> > bffa0000 0 ( 0 k) 0 ( 0 k) ATMFD.DLL Fri Aug 17
> > 23:55:56
> > 2001
> > f9f4a000 a80 ( 3 k) 500 ( 2 k) MSPQM.sys Fri Aug 17
> > 22:48:42
> > 2001
> > f9f72000 c00 ( 3 k) 500 ( 2 k) MSPCLOCK.sys Fri Aug 17
> > 22:48:36
> > 2001
> > f30db000 18f00 ( 100 k) db80 ( 55 k) kmixer.sys Fri Aug 17
> > 23:00:45
> > 2001
> >
> > Unloaded modules:
> > ef301000 ef328000 kmixer.sys
> > f54d3000 f54d6000 SLIP.sys
> > f9f62000 f9f64000 MSPCLOCK.sys
> > f9f4c000 f9f4e000 MSPQM.sys
> > f31a6000 f31cd000 kmixer.sys
> > f5713000 f5716000 SLIP.sys
> > f31a6000 f31cd000 kmixer.sys
> > f31a6000 f31cd000 kmixer.sys
> > f31a6000 f31cd000 kmixer.sys
> > f51cd000 f51f4000 kmixer.sys
> > f5334000 f535b000 kmixer.sys
> > f577f000 f57a6000 kmixer.sys
> > f5a06000 f5a2d000 kmixer.sys
> > fa16c000 fa16d000 drmkaud.sys
> > f5acd000 f5ae9000 aec.sys
> > f9c20000 f9c2d000 DMusic.sys
> > f83b1000 f83bf000 swmidi.sys
> > f9f7a000 f9f7c000 splitter.sys
> > f9c20000 f9c2a000 Imapi.SYS
> > f9d38000 f9d3d000 Cdaudio.SYS
> > f9902000 f9905000 Sfloppy.SYS
> >
> > Loading User Symbols
> >
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@hollistech.com
> > To unsubscribe send a blank email to %%email.unsub%%