It was still 10 minutes in Win7 RC and I’m almost sure it remained in
RTM (don’t exactly remember when saw it last time ![:slight_smile: :slight_smile:](/images/emoji/twitter/slight_smile.png?v=12)
Best regards,
Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com http:</http:>]
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Tuesday, December 01, 2009 9:04 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] SMI causing BSOD in USBHUB
The 9f timeout is in minutes, I think vista had it at 10. Not
sure if we made it lower for W7 or not
d
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of A P
Sent: Tuesday, December 01, 2009 7:20 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] SMI causing BSOD in USBHUB
doron, mm,
here are your answers:
-
it is win7 32 build 7600
-
well it is a new platform based on intel calpella, since this
is a new platform bringup we expect some hardware/BIOS hiccups, but this
one is a real complex one. more difficult as it doesnt reproduce on our
CRBs, and only does on the OEM site in their finished boards integrated
with other 3rd party hardware with no debug ports what so ever (ITP/ or
windbg).
-
We cannot remove the hardware, this is typically what happens
when you are a small fish i a large pond owned by other biggies. The OEM
always blames you for your code, and unless you prove them wrong you are
at fault. And without debug capabilities we just cannot proceed.
Doron,
i have considered the possibility of memory usage conflictb/w
our BIOS based device and the USB based BT adapter, where we
accidentally over write their memory in pci config space and this causes
this device to malfunction.
can you tell us how much time it takes for 9f timer ot fire off?
a ball park would help. but since 9f is firing, i assume we are over
writing some apci code and the power irp cannot be completed for this
device, if we had over written any other memory then probably the BSOD
would have been different…
On Tue, Dec 1, 2009 at 8:35 PM, Doron Holan
wrote:
For your own info, btusbflt is not a microsoft written driver.
Also, it takes minutes for the 9f timer to fire, so unless your smi
takes that long too, i think your smi has other effects on the system
that manifest in hung drivers and perhaps messing up the usb hc state
d
________________________________
From: A P
Sent: Tuesday, December 01, 2009 6:22 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] SMI causing BSOD in USBHUB
it is he set power IRP…
0: kd> !irp 9521ee00 1
Irp is active with 11 stacks 10 is current (= 0x9521efb4)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
Flags = 00000000
ThreadListEntry.Flink = 9521ee10
ThreadListEntry.Blink = 9521ee10
IoStatus.Status = 00000000
IoStatus.Information = 00000000
RequestorMode = 00000000
Cancel = 00
CancelIrql = 0
ApcEnvironment = 00
UserIosb = 00000000
UserEvent = 00000000
Overlay.AsynchronousParameters.UserApcRoutine = 00000000
Overlay.AsynchronousParameters.UserApcContext = 00000000
Overlay.AllocationSize = 00000000 - 00000000
CancelRoutine = 00000000
UserBuffer = 00000000
&Tail.Overlay.DeviceQueueEntry = 9521ee40
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = 83352478
Tail.Overlay.ListEntry.Blink = 83352478
Tail.Overlay.CurrentStackLocation = 9521efb4
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
cmd flg cl Device File Completion-Context
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
>[16, 2] 0 e1 8a08e018 00000000 8329a851-952130d8 Success
Error Cancel pending
\Driver\btusbflt nt!IopUnloadSafeCompletion
Args: 00000000 00000001 00000003 00000000
[0, 0] 0 0 00000000 00000000 00000000-a0a05180
Args: 00000000 00000000 00000000 00000000
On Tue, Dec 1, 2009 at 7:48 PM,
wrote:
What does ‘!irp 0x9521ee00 1’ say?
mm
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other
seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR
Online at http://www.osronline.com/page.cfm?name=ListServer
— NTDEV is sponsored by OSR For our schedule of WDF, WDM,
debugging and other seminars visit: http://www.osr.com/seminars To
unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars
visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
— NTDEV is sponsored by OSR For our schedule of WDF, WDM,
debugging and other seminars visit: http://www.osr.com/seminars To
unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars
visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer