Discussion:
WinDbg: Unable to get verifier list
(too old to reply)
Yousuf Khan
2010-01-10 21:49:21 UTC
Permalink
I've been attempting to get to the bottom of a recurring BSOD crash
happening on my system. I've already had 4 crashes so far over the past
two weeks. So I've identified that NTOSKRNL.EXE is involved in all of
them so far. It always somewhere in the stack. So I enabled Driver
Verifier on NTOSKRNL, as well as HAL.DLL, NTFS.SYS, and FLTMGR.SYS which
were also identified on the stack during various of the events.

Okay so I had my latest crash yesterday, and it occurred on NTOSKRNL as
well. The Verifier was already enabled on the system prior to this
crash, and then when go to Windbg and execute the "!verifier" command,
it comes back with the message, "Unable to get verifier list". Why not,
it should be enabled?

When I check them on the command-prompt I get the following output back,
and they confirm that all of the files are being monitored. So can
somebody familiar with Driver Verifier and Windbg help me out here?

Yousuf Khan

***
verifier /query
10/01/2010, 3:30:34 PM
Level: 0000009B
RaiseIrqls: 314843045
AcquireSpinLocks: 1893615496
SynchronizeExecutions: 0
AllocationsAttempted: 90514901
AllocationsSucceeded: 90514901
AllocationsSucceededSpecialPool: 7614086
AllocationsWithNoTag: 0
AllocationsFailed: 0
AllocationsFailedDeliberately: 0
Trims: 2452146
UnTrackedPool: 2872921

Verified drivers:

Name: ntoskrnl.exe, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 83397
CurrentNonPagedPoolAllocations: 77485
PeakPagedPoolAllocations: 87305
PeakNonPagedPoolAllocations: 77674
PagedPoolUsageInBytes: 49624396
NonPagedPoolUsageInBytes: 11791484
PeakPagedPoolUsageInBytes: 49827760
PeakNonPagedPoolUsageInBytes: 12139000

Name: hal.dll, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 0
CurrentNonPagedPoolAllocations: 4
PeakPagedPoolAllocations: 8
PeakNonPagedPoolAllocations: 6
PagedPoolUsageInBytes: 0
NonPagedPoolUsageInBytes: 992
PeakPagedPoolUsageInBytes: 768
PeakNonPagedPoolUsageInBytes: 32784

Name: fltmgr.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 2
CurrentNonPagedPoolAllocations: 7161
PeakPagedPoolAllocations: 16
PeakNonPagedPoolAllocations: 7173
PagedPoolUsageInBytes: 16
NonPagedPoolUsageInBytes: 1166244
PeakPagedPoolUsageInBytes: 3440
PeakNonPagedPoolUsageInBytes: 1169508

Name: ntfs.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 32443
CurrentNonPagedPoolAllocations: 28514
PeakPagedPoolAllocations: 33133
PeakNonPagedPoolAllocations: 29174
PagedPoolUsageInBytes: 9261776
NonPagedPoolUsageInBytes: 1880368
PeakPagedPoolUsageInBytes: 9472944
PeakNonPagedPoolUsageInBytes: 1965028
Jose
2010-01-10 22:28:44 UTC
Permalink
Post by Yousuf Khan
I've been attempting to get to the bottom of a recurring BSOD crash
happening on my system. I've already had 4 crashes so far over the past
two weeks. So I've identified that NTOSKRNL.EXE is involved in all of
them so far. It always somewhere in the stack. So I enabled Driver
Verifier on NTOSKRNL, as well as HAL.DLL, NTFS.SYS, and FLTMGR.SYS which
were also identified on the stack during various of the events.
Okay so I had my latest crash yesterday, and it occurred on NTOSKRNL as
well. The Verifier was already enabled on the system prior to this
crash, and then when go to Windbg and execute the "!verifier" command,
it comes back with the message, "Unable to get verifier list". Why not,
it should be enabled?
When I check them on the command-prompt I get the following output back,
and they confirm that all of the files are being monitored. So can
somebody familiar with Driver Verifier and Windbg help me out here?
     Yousuf Khan
***
 >verifier /query
10/01/2010, 3:30:34 PM
Level: 0000009B
RaiseIrqls: 314843045
AcquireSpinLocks: 1893615496
SynchronizeExecutions: 0
AllocationsAttempted: 90514901
AllocationsSucceeded: 90514901
AllocationsSucceededSpecialPool: 7614086
AllocationsWithNoTag: 0
AllocationsFailed: 0
AllocationsFailedDeliberately: 0
Trims: 2452146
UnTrackedPool: 2872921
Name: ntoskrnl.exe, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 83397
CurrentNonPagedPoolAllocations: 77485
PeakPagedPoolAllocations: 87305
PeakNonPagedPoolAllocations: 77674
PagedPoolUsageInBytes: 49624396
NonPagedPoolUsageInBytes: 11791484
PeakPagedPoolUsageInBytes: 49827760
PeakNonPagedPoolUsageInBytes: 12139000
Name: hal.dll, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 0
CurrentNonPagedPoolAllocations: 4
PeakPagedPoolAllocations: 8
PeakNonPagedPoolAllocations: 6
PagedPoolUsageInBytes: 0
NonPagedPoolUsageInBytes: 992
PeakPagedPoolUsageInBytes: 768
PeakNonPagedPoolUsageInBytes: 32784
Name: fltmgr.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 2
CurrentNonPagedPoolAllocations: 7161
PeakPagedPoolAllocations: 16
PeakNonPagedPoolAllocations: 7173
PagedPoolUsageInBytes: 16
NonPagedPoolUsageInBytes: 1166244
PeakPagedPoolUsageInBytes: 3440
PeakNonPagedPoolUsageInBytes: 1169508
Name: ntfs.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 32443
CurrentNonPagedPoolAllocations: 28514
PeakPagedPoolAllocations: 33133
PeakNonPagedPoolAllocations: 29174
PagedPoolUsageInBytes: 9261776
NonPagedPoolUsageInBytes: 1880368
PeakPagedPoolUsageInBytes: 9472944
PeakNonPagedPoolUsageInBytes: 1965028
If you are using the small memory dump you will have that message.

You need to adjust your Startup and Recovery Debugging information to
do a complete memory dump and try again with a new dump file.

Did you get nothing useful from !analyze -v
Yousuf Khan
2010-01-11 04:48:36 UTC
Permalink
Post by Jose
If you are using the small memory dump you will have that message.
You need to adjust your Startup and Recovery Debugging information to
do a complete memory dump and try again with a new dump file.
Ah, I see, okay, then I'll go change that then.
Post by Jose
Did you get nothing useful from !analyze -v
Well yes, I found out that NTOSKRNL is involved in all of them. :-)

Yousuf Khan
Jose
2010-01-11 12:38:44 UTC
Permalink
Post by Jose
If you are using the small memory dump you will have that message.
 >
 > You need to adjust your Startup and Recovery Debugging information to
 > do a complete memory dump and try again with a new dump file.
Ah, I see, okay, then I'll go change that then.
Post by Jose
Did you get nothing useful from !analyze -v
Well yes, I found out that NTOSKRNL is involved in all of them. :-)
        Yousuf Khan
The ntoskrnl.exe will show up as the "Probably caused by" frequently
but that in itself is generally not the problem.

If you suspect ntoskrnl.exe, replace it then you will know what it is
not. If you suspect your other files, replace them too.

I would be looking more in the Bugcheck Analysis STACK TEXT section.
Yousuf Khan
2010-01-11 15:44:26 UTC
Permalink
Post by Jose
The ntoskrnl.exe will show up as the "Probably caused by" frequently
but that in itself is generally not the problem.
I agree, actually my main purpose in finding out the root cause of this
is find out if it is caused by hardware rather than software.

I recently added an external USB hard drive to my system, and the
problem started a few days afterward. But there is nothing special about
this external drive, it is just a bog standard drive using the bog
standard Microsoft Mass Storage drivers. And there was a previous bog
standard external drive that is also running on the system which was not
causing a problem.

I'm also looking at the possibility that the problem is caused by the
chipset, an Nvidia Nforce model, which has had nothing but weird issues
with USB devices since I got this motherboard. Ever since I got this
motherboard, I've seen that some devices get recognized as USB 2.0 while
others which should be recognized as USB 2.0 get recognized as USB 1.1.
I've tried the same peripherals on another computer of mine, using an
ATI chipset, and they get recognized properly. So I think the chipset
itself has a faulty implementation of the USB specs.
Post by Jose
If you suspect ntoskrnl.exe, replace it then you will know what it is
not. If you suspect your other files, replace them too.
In the past when I've had BSODs, it was relatively easy to narrow the
source of the problem down to some third party driver, and update that
driver. But now these are the actual core Windows kernel and related
files, so I am having to do more indepth analysis than I normally would do.
Post by Jose
I would be looking more in the Bugcheck Analysis STACK TEXT section.
I actually previously posted a message on one these newsgroups, where I
posted the summaries of the first three Stop errors I got, but there was
little help that came back. I'll post them again right now (don't have
access to the latest crash summary, since I'm posting this from a
different system).

Yousuf Khan

***
The following are the summaries of each mini-dump:

(1) 31/12/2009 9:27:06 PM
Bug Check String : PAGE_FAULT_IN_NONPAGED_AREA
Bug Check Code : 0x10000050
Parameter 1 : 0x8b55ffaf
Parameter 2 : 0x00000000
Parameter 3 : 0x804f1b2c
Parameter 4 : 0x00000000
Caused By Driver : hal.dll
Caused By Address : hal.dll+2aa8
File Description : Hardware Abstraction Layer DLL

Stack:
hal.dll+2aa8
ntoskrnl.exe+1db2c

(2) 02/01/2010 9:49:05 PM
Bug Check String : BAD_POOL_HEADER
Bug Check Code : 0x00000019
Parameter 1 : 0x00000020
Parameter 2 : 0x8942aab8
Parameter 3 : 0x8942af40
Parameter 4 : 0x8a915628
Caused By Driver : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+6067a

Stack:
Ntfs.sys+212aa
ntoskrnl.exe+6067a

(3) 06/01/2010 11:22:38 PM
Bug Check String : BAD_POOL_CALLER
Bug Check Code : 0x000000c2
Parameter 1 : 0x00000007
Parameter 2 : 0x00000c3e
Parameter 3 : 0x000027ca
Parameter 4 : 0x8ab31114
Caused By Driver : fltmgr.sys
Caused By Address : fltmgr.sys+14e3f

Stack:
fltmgr.sys+14e3f
hal.dll+2900
ntoskrnl.exe+909b4
Yousuf Khan
2010-01-12 15:02:42 UTC
Permalink
Post by Jose
If you are using the small memory dump you will have that message.
You need to adjust your Startup and Recovery Debugging information to
do a complete memory dump and try again with a new dump file.
Did you get nothing useful from !analyze -v
Okay, I've had another crash, and this time I got a full core dump
saved. It was the following Stop code:

BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )


I can't see anything particularly wrong when I run the Debugger's
Post by Jose
1: kd> !verifier
Special pool
Special irql
All pool allocations checked on unload
Io subsystem checking enabled
DMA checking enabled
Summary of All Verifier Statistics
RaiseIrqls 0xd50089c4
AcquireSpinLocks 0x6f16d5ff
Synch Executions 0x0
Trims 0x19e7df6
Pool Allocations Attempted 0x426ff0e3
Pool Allocations Succeeded 0x426ff0e3
Pool Allocations Succeeded SpecialPool 0xddd6d41
Pool Allocations With NO TAG 0x0
Pool Allocations Failed 0x0
Resource Allocations Failed Deliberately 0x0
Current paged pool allocations 0x23b7f for 059076CC bytes
Peak paged pool allocations 0x23b88 for 05910BDC bytes
Current nonpaged pool allocations 0x29871 for 014AED80 bytes
Peak nonpaged pool allocations 0x29888 for 014BF6E4 bytes
However, when I run the "!verifier 3" command, I get what looks like an
endless list of not-freed pool allocations. The list just scrolls off
the debugger window and there isn't enough to time or space to capture
them all. Is this normal?

Yousuf Khan
Mark Hobley
2010-01-10 23:08:02 UTC
Permalink
Post by Yousuf Khan
I've been attempting to get to the bottom of a recurring BSOD crash
happening on my system. I've already had 4 crashes so far over the past
two weeks. So I've identified that NTOSKRNL.EXE is involved in all of
them so far.
If you think the problem is with the IBM PC hardware chips, then I would
boot the system with an Ubuntu live CD, and see if that operates normally.
If it does, then the problem that you are experiencing is probably
software related. In my experience, the blue screen of death is usually a
software problem. I have no known fixes for this.

Is this a new system?
Or is it a system that has been working previously and now crashes more often?
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Try disabling some hardware (sound drivers, network interfaces), and switching
to a standard VGA display setting, if the system lets you do this.
(On some systems it is necessary to remove pin 12 from the VGA cable).
Post by Yousuf Khan
Okay so I had my latest crash yesterday
Some systems do crash several times a day.

If all else fails, I would look at migration to an open source based
system.

Mark.
--
Mark Hobley
Linux User: #370818 http://markhobley.yi.org/
Yousuf Khan
2010-01-11 05:10:46 UTC
Permalink
Post by Mark Hobley
Post by Yousuf Khan
I've been attempting to get to the bottom of a recurring BSOD crash
happening on my system. I've already had 4 crashes so far over the past
two weeks. So I've identified that NTOSKRNL.EXE is involved in all of
them so far.
If you think the problem is with the IBM PC hardware chips, then I would
boot the system with an Ubuntu live CD, and see if that operates normally.
You don't have to tell me twice about that, as the system is already
running the latest Ubuntu in multi-boot. The problem doesn't occur on
Ubuntu, so far as I can tell, however it doesn't run Ubuntu for very
long periods of time either. The Windows crashes are spaced out 3 or 4
days apart, and I can't run Ubuntu on it for this long to test it. This
particular system is a home server, it runs a few background apps that
are only available on Windows, so it is limited to running Ubuntu only
occasionally, like for example when Windows crashes. :-)
Post by Mark Hobley
If it does, then the problem that you are experiencing is probably
software related. In my experience, the blue screen of death is usually a
software problem. I have no known fixes for this.
Is this a new system?
No, it's a pretty mature system now. I built it and upgrade it myself.
It's an AMD A64X2-4200+ w/ 4GB RAM, and it runs in either 32-bit WinXP
SP3 or 64-bit Ubuntu 9.10.
Post by Mark Hobley
Or is it a system that has been working previously and now crashes more often?
Yes.
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already attached
to it before, which is still attached to it, but then I picked up a
second one right after Boxing Day. Come to think of it, the first crash
occurred just a couple of days after that.

I'm willing to entertain the possibility that this new external drive is
somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.


Yousuf Khan
Kai Harrekilde-Petersen
2010-01-11 05:19:34 UTC
Permalink
Post by Yousuf Khan
Post by Mark Hobley
Is this a new system?
No, it's a pretty mature system now. I built it and upgrade it
myself. It's an AMD A64X2-4200+ w/ 4GB RAM, and it runs in either
32-bit WinXP SP3 or 64-bit Ubuntu 9.10.
Are you using ECC-RAM? I've seen 'unexplainable' crashes on an old
non-ECC machine that was caused by memory corruption. The problem
increased over time until I replaced the system with an ECC-enabled
system.

If you don't use ECC, try memtest86 and/or unplugging some of the RAM
modules.


Kai
--
Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>
Jose
2010-01-11 12:41:55 UTC
Permalink
Post by Kai Harrekilde-Petersen
Post by Yousuf Khan
Post by Mark Hobley
Is this a new system?
No, it's a pretty mature system now. I built it and upgrade it
myself. It's an AMD A64X2-4200+ w/ 4GB RAM, and it runs in either
32-bit WinXP SP3 or 64-bit Ubuntu 9.10.
Are you using ECC-RAM? I've seen 'unexplainable' crashes on an old
non-ECC machine that was caused by memory corruption.  The problem
increased over time until I replaced the system with an ECC-enabled
system.
If you don't use ECC, try memtest86 and/or unplugging some of the RAM
modules.
Kai
--
Kai Harrekilde-Petersen <khp(at)harrekilde(dot)dk>
Hopefully you mean memtest86+ which will certainly not hurt to run!

If someone says to run memtest86, you can say that you know memtest86+
supercedes memtest86 and here's why:

http://en.wikipedia.org/wiki/Memtest86

The file and instructions are here:

http://www.memtest.org/
Yousuf Khan
2010-01-11 15:51:24 UTC
Permalink
Post by Kai Harrekilde-Petersen
Are you using ECC-RAM? I've seen 'unexplainable' crashes on an old
non-ECC machine that was caused by memory corruption. The problem
increased over time until I replaced the system with an ECC-enabled
system.
If you don't use ECC, try memtest86 and/or unplugging some of the RAM
modules.
That was on my list of things to try. Memtest86 is automatically part of
my multi-boot options since I run Ubuntu. However, so far the problem
hasn't really occurred under Ubuntu, just under Windows. Mind you I
don't run Ubuntu long enough on this system to get an adequate idea. The
machine pretty much stays on 24 hours, so it's difficult to take it down
and run a memtest on it for several hours.

Another reason I don't totally suspect it's RAM-related is because the
problems began happening after I installed a new external USB hard drive
to the system. So I'm going to investigate if that contributed to it.

Yousuf Khan
Mark Hobley
2010-01-11 07:08:02 UTC
Permalink
The Windows crashes are spaced out 3 or 4 days apart, and I can't run
Ubuntu on it for this long to test it. This
particular system is a home server, it runs a few background apps that
are only available on Windows, so it is limited to running Ubuntu only
occasionally, like for example when Windows crashes. :-)
To run a Windows application in Ubuntu:

apt-get install wine

With the Windows program in the cdrom drive:

wine e:\setup.exe

It's not difficult, once you get into it :)
You will soon be running just Ubuntu! Forget that Microsoft Windows crap!

I know several Microsoft Windows users who have switched to Ubuntu over here.

And ... because you are running a server ... It would be better to use a Linux
based system. They do more, are more stable, and generally better suited to
server applications.

http://markhobley.yi.org/mswin/hastalavista/uptime.html

(I am told that Slackware is the best for server side usage. I use Debian here
but sometimes there are problems with bugs creeping in when testing becomes
stable, and the system is upgraded to the current stable version.)

Mark.
--
Mark Hobley
Linux User: #370818 http://markhobley.yi.org/
Yousuf Khan
2010-01-11 15:56:51 UTC
Permalink
Post by Mark Hobley
The Windows crashes are spaced out 3 or 4 days apart, and I can't run
Ubuntu on it for this long to test it. This
particular system is a home server, it runs a few background apps that
are only available on Windows, so it is limited to running Ubuntu only
occasionally, like for example when Windows crashes. :-)
apt-get install wine
Already have it, and it does run a few apps, which is fine. But not the
one I need it to run (needs access to low-level hardware interfaces).
I've also been looking at getting Virtualbox to run on this thing, but I
don't really have time to get it working at the moment. And regardless,
when you have virtualization, you still need Windows.

Yousuf Khan
Yousuf Khan
2010-01-12 15:52:19 UTC
Permalink
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already attached
to it before, which is still attached to it, but then I picked up a
second one right after Boxing Day. Come to think of it, the first crash
occurred just a couple of days after that.
I'm willing to entertain the possibility that this new external drive is
somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too, since
it's looking like this is becoming storage-related.

First, so to summarize again, I've now had 5 BSOD crashes on one of my
systems since Christmas. The only change to my system happens to be a
new external USB hard disk that I got after Christmas. The first crash
occurred only a few days after attaching this device, on Dec 30th. The
system previously had a similar external storage enclosure which has had
no problems. They were similar, however the older drive was a 500GB
formatted in FAT32, whereas the newer drive is a 1TB formatted in NTFS.

Secondly, the most recent crash occurred right in the middle of a large
file transfer from one my internal drives to the new external drive.

This is pretty strong circumstantial evidence that something about this
drive is causing the problem. But I've also been analysing the crash
dumps, and they all implicate either the OS kernel itself, NTOSKRNL, or
the HAL.DLL driver, or the NTFS.SYS driver.

In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM) right on
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?

I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.

Yousuf Khan
Arno
2010-01-12 18:49:35 UTC
Permalink
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already attached
to it before, which is still attached to it, but then I picked up a
second one right after Boxing Day. Come to think of it, the first crash
occurred just a couple of days after that.
I'm willing to entertain the possibility that this new external drive is
somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too, since
it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one of my
systems since Christmas. The only change to my system happens to be a
new external USB hard disk that I got after Christmas. The first crash
occurred only a few days after attaching this device, on Dec 30th. The
system previously had a similar external storage enclosure which has had
no problems. They were similar, however the older drive was a 500GB
formatted in FAT32, whereas the newer drive is a 1TB formatted in NTFS.
Secondly, the most recent crash occurred right in the middle of a large
file transfer from one my internal drives to the new external drive.
Maybe you have some USB disconnects and the NTFS layer gets confused.
As NTFS flushes some data with high priority, I would imagine this can
happen.
Post by Yousuf Khan
This is pretty strong circumstantial evidence that something about this
drive is causing the problem. But I've also been analysing the crash
dumps, and they all implicate either the OS kernel itself, NTOSKRNL, or
the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM) right on
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?
That should not be the cause. You would need to get USB errors
to cause this behaviour and moybe you have some. It is possible
thet the FAT32 driver is more resilient, also because it is far
mor simple and NTFS is a complexity nightmare.
Post by Yousuf Khan
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.
Indeed. Also they have ExFAT better locked down with patents
and hope that people will be stupid enough to adopt it anyways.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
mike
2010-01-12 19:02:38 UTC
Permalink
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already
attached to it before, which is still attached to it, but then I
picked up a second one right after Boxing Day. Come to think of it,
the first crash occurred just a couple of days after that.
I'm willing to entertain the possibility that this new external drive
is somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too, since
it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one of my
systems since Christmas. The only change to my system happens to be a
new external USB hard disk that I got after Christmas. The first crash
occurred only a few days after attaching this device, on Dec 30th. The
system previously had a similar external storage enclosure which has had
no problems. They were similar, however the older drive was a 500GB
formatted in FAT32, whereas the newer drive is a 1TB formatted in NTFS.
Secondly, the most recent crash occurred right in the middle of a large
file transfer from one my internal drives to the new external drive.
This is pretty strong circumstantial evidence that something about this
drive is causing the problem. But I've also been analysing the crash
dumps, and they all implicate either the OS kernel itself, NTOSKRNL, or
the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM) right on
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.
Yousuf Khan
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when the file
being transferred exceeded ~4MB and was in the middle of a multi-file
transfer. Also seemed to matter which end of the pipe initiated
the transfer.
I couldn't make a vista to vista file transfer fail.

I use totalcommander as my file manager. It has the option to use
file transfer compatibility mode, whatever that is. Doesn't fail in
that mode, so I quit looking for the problem.

I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
If I look in device manager, I see more entries for root hubs
than for controllers. Don't know exactly what this means, but
sometimes, moving the usb drive to another port helps.

Bus-powered drives are problematic, but I expect your TB drive isn't.
Power supplies that come with external drives are problematic.
Might be worth a look at the PS voltages with a scope under load.

There have been numerous complaints about recent generations of
hard drives in the 1TB range.

NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
Arno
2010-01-12 19:41:33 UTC
Permalink
Post by mike
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already
attached to it before, which is still attached to it, but then I
picked up a second one right after Boxing Day. Come to think of it,
the first crash occurred just a couple of days after that.
I'm willing to entertain the possibility that this new external drive
is somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too, since
it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one of my
systems since Christmas. The only change to my system happens to be a
new external USB hard disk that I got after Christmas. The first crash
occurred only a few days after attaching this device, on Dec 30th. The
system previously had a similar external storage enclosure which has had
no problems. They were similar, however the older drive was a 500GB
formatted in FAT32, whereas the newer drive is a 1TB formatted in NTFS.
Secondly, the most recent crash occurred right in the middle of a large
file transfer from one my internal drives to the new external drive.
This is pretty strong circumstantial evidence that something about this
drive is causing the problem. But I've also been analysing the crash
dumps, and they all implicate either the OS kernel itself, NTOSKRNL, or
the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM) right on
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.
Yousuf Khan
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when the file
being transferred exceeded ~4MB and was in the middle of a multi-file
transfer. Also seemed to matter which end of the pipe initiated
the transfer.
I couldn't make a vista to vista file transfer fail.
I use totalcommander as my file manager. It has the option to use
file transfer compatibility mode, whatever that is. Doesn't fail in
that mode, so I quit looking for the problem.
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
I find this surprising. I have both used long USB cables
(5m) and USB hubs to transfer large volumes of data.
However that was with Linux, it is possible that Windows
vista / 7 has a very low resilience to USB errors. Linux
does up to 4 (I think) retries and bus reset on disk access
errors, whether it is (S)ATA or USB. If vista / 7 fails
the transfer directly after any error, that would explain
the ibserved behaviour. Long cables and USB hubs make
errors more likely.
Post by mike
If I look in device manager, I see more entries for root hubs
than for controllers. Don't know exactly what this means, but
sometimes, moving the usb drive to another port helps.
That means that there are "virual hubs".
Post by mike
Bus-powered drives are problematic, but I expect your TB drive isn't.
Again, depends. They have a tendency to cause more transfer
errors, but not to unusability, at least not with Linux.
Post by mike
Power supplies that come with external drives are problematic.
Might be worth a look at the PS voltages with a scope under load.
I agree. However I did the scope test with one that caused one
specific drive to have problems and I did see nothing with
a 10MHz 10mV/div (elCheapo, I know) scope. I also played around
a bit with one of these PSUs and it seems some have very little
stability margin.
Post by mike
There have been numerous complaints about recent generations of
hard drives in the 1TB range.
Oh? I have several Samsungs and WDs and no issues. I don't
remember reading more about these or other 1TB drives. Do
you have specifics?
Post by mike
NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
So far the advantage I see for NTFS is extended attributes,
i.e. per user permissions. For a single-user machine and
for external drives this is rather irrelevant.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
mike
2010-01-13 00:45:00 UTC
Permalink
Post by Arno
Post by mike
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I added a
second external USB HD to it. It had a previous USB HD already
attached to it before, which is still attached to it, but then I
picked up a second one right after Boxing Day. Come to think of it,
the first crash occurred just a couple of days after that.
I'm willing to entertain the possibility that this new external drive
is somehow to blame, but I don't see why. It's just using a standard
Microsoft USB Mass Storage driver, and so was the previous external
drive. I don't think it could be due to power supply issues as I
upgraded the system's power supply early last year to a high-capacity
Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too, since
it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one of my
systems since Christmas. The only change to my system happens to be a
new external USB hard disk that I got after Christmas. The first crash
occurred only a few days after attaching this device, on Dec 30th. The
system previously had a similar external storage enclosure which has had
no problems. They were similar, however the older drive was a 500GB
formatted in FAT32, whereas the newer drive is a 1TB formatted in NTFS.
Secondly, the most recent crash occurred right in the middle of a large
file transfer from one my internal drives to the new external drive.
This is pretty strong circumstantial evidence that something about this
drive is causing the problem. But I've also been analysing the crash
dumps, and they all implicate either the OS kernel itself, NTOSKRNL, or
the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM) right on
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.
Yousuf Khan
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when the file
being transferred exceeded ~4MB and was in the middle of a multi-file
transfer. Also seemed to matter which end of the pipe initiated
the transfer.
I couldn't make a vista to vista file transfer fail.
I use totalcommander as my file manager. It has the option to use
file transfer compatibility mode, whatever that is. Doesn't fail in
that mode, so I quit looking for the problem.
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
I find this surprising. I have both used long USB cables
(5m) and USB hubs to transfer large volumes of data.
However that was with Linux, it is possible that Windows
vista / 7 has a very low resilience to USB errors. Linux
does up to 4 (I think) retries and bus reset on disk access
errors, whether it is (S)ATA or USB. If vista / 7 fails
the transfer directly after any error, that would explain
the ibserved behaviour. Long cables and USB hubs make
errors more likely.
Post by mike
If I look in device manager, I see more entries for root hubs
than for controllers. Don't know exactly what this means, but
sometimes, moving the usb drive to another port helps.
That means that there are "virual hubs".
Post by mike
Bus-powered drives are problematic, but I expect your TB drive isn't.
Again, depends. They have a tendency to cause more transfer
errors, but not to unusability, at least not with Linux.
Post by mike
Power supplies that come with external drives are problematic.
Might be worth a look at the PS voltages with a scope under load.
I agree. However I did the scope test with one that caused one
specific drive to have problems and I did see nothing with
a 10MHz 10mV/div (elCheapo, I know) scope. I also played around
a bit with one of these PSUs and it seems some have very little
stability margin.
Post by mike
There have been numerous complaints about recent generations of
hard drives in the 1TB range.
Oh? I have several Samsungs and WDs and no issues. I don't
remember reading more about these or other 1TB drives. Do
you have specifics?
Don't know how you missed it. Back around September,
the press was so bad on Seagate .11 series drives in the 1-1.5TB range
that they were practically giving them away. They had a program
for free data recovery if you sent in your permanently-locked-up drive.
Not clear how many
firmware updates they had. Seems that people were not satisfied
that the firmware fix did anything other than throttle the performance.
Interesting coincidence that they also changed the warranty from 5-years
to, I think, three.
I stayed away from that whole mess.
Post by Arno
Post by mike
NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
So far the advantage I see for NTFS is extended attributes,
i.e. per user permissions. For a single-user machine and
for external drives this is rather irrelevant.
Doesn't fat32 have a 4GB file size limit? Big problem if
you store DVD images or large backup files on your external drive.
Post by Arno
Arno
Rod Speed
2010-01-13 02:05:26 UTC
Permalink
Post by mike
Post by Arno
Post by mike
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I
added a second external USB HD to it. It had a previous USB HD
already attached to it before, which is still attached to it, but
then I picked up a second one right after Boxing Day. Come to
think of it, the first crash occurred just a couple of days after
that. I'm willing to entertain the possibility that this new external
drive is somehow to blame, but I don't see why. It's just using a
standard Microsoft USB Mass Storage driver, and so was the
previous external drive. I don't think it could be due to power
supply issues as I upgraded the system's power supply early last
year to a high-capacity Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too,
since it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one
of my systems since Christmas. The only change to my system
happens to be a new external USB hard disk that I got after
Christmas. The first crash occurred only a few days after
attaching this device, on Dec 30th. The system previously had a
similar external storage enclosure which has had no problems. They
were similar, however the older drive was a 500GB formatted in
FAT32, whereas the newer drive is a 1TB formatted in NTFS. Secondly, the most recent crash occurred right in the
middle of a
large file transfer from one my internal drives to the new
external drive. This is pretty strong circumstantial evidence that something about
this drive is causing the problem. But I've also been analysing
the crash dumps, and they all implicate either the OS kernel
itself, NTOSKRNL, or the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM)
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might
not respond fast enough to the system's liking, since NTFS usually
goes on internal hard disks. Is there some way to increase a
timeout or anything for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might
be the answer.
Yousuf Khan
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when
the file being transferred exceeded ~4MB and was in the middle of a
multi-file transfer. Also seemed to matter which end of the pipe
initiated the transfer.
I couldn't make a vista to vista file transfer fail.
I use totalcommander as my file manager. It has the option to use
file transfer compatibility mode, whatever that is. Doesn't fail in
that mode, so I quit looking for the problem.
I've had usb file transfer failures to external drives when using
the front-mounted ports on my dell.
Hubs are a no-no.
I find this surprising. I have both used long USB cables
(5m) and USB hubs to transfer large volumes of data.
However that was with Linux, it is possible that Windows
vista / 7 has a very low resilience to USB errors. Linux
does up to 4 (I think) retries and bus reset on disk access
errors, whether it is (S)ATA or USB. If vista / 7 fails
the transfer directly after any error, that would explain
the ibserved behaviour. Long cables and USB hubs make
errors more likely.
Post by mike
If I look in device manager, I see more entries for root hubs
than for controllers. Don't know exactly what this means, but
sometimes, moving the usb drive to another port helps.
That means that there are "virual hubs".
Post by mike
Bus-powered drives are problematic, but I expect your TB drive isn't.
Again, depends. They have a tendency to cause more transfer
errors, but not to unusability, at least not with Linux.
Post by mike
Power supplies that come with external drives are problematic.
Might be worth a look at the PS voltages with a scope under load.
I agree. However I did the scope test with one that caused one
specific drive to have problems and I did see nothing with
a 10MHz 10mV/div (elCheapo, I know) scope. I also played around
a bit with one of these PSUs and it seems some have very little
stability margin.
Post by mike
There have been numerous complaints about recent generations of
hard drives in the 1TB range.
Oh? I have several Samsungs and WDs and no issues. I don't
remember reading more about these or other 1TB drives. Do
you have specifics?
Don't know how you missed it. Back around September,
the press was so bad on Seagate .11 series drives in the 1-1.5TB range
that they were practically giving them away. They had a program
for free data recovery if you sent in your permanently-locked-up
drive. Not clear how many
firmware updates they had. Seems that people were not satisfied
that the firmware fix did anything other than throttle the
performance. Interesting coincidence that they also changed the
warranty from 5-years to, I think, three.
I stayed away from that whole mess.
Post by Arno
Post by mike
NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
So far the advantage I see for NTFS is extended attributes,
i.e. per user permissions. For a single-user machine and
for external drives this is rather irrelevant.
Doesn't fat32 have a 4GB file size limit?
Yes.
Post by mike
Big problem if you store DVD images
And files created on a PVR etc.
Post by mike
or large backup files on your external drive.
Those arent generally a problem, because the backup apps all allow for that limitation.
mike
2010-01-13 03:17:05 UTC
Permalink
Post by Rod Speed
Post by mike
Post by Arno
Post by mike
Post by Yousuf Khan
Post by Yousuf Khan
Post by Mark Hobley
Have you changed something on the system?
Has the harware changed?
Has any software been updated? (Beware of automatic updates)
Actually, the only change that I made to the system is that I
added a second external USB HD to it. It had a previous USB HD
already attached to it before, which is still attached to it, but
then I picked up a second one right after Boxing Day. Come to
think of it, the first crash occurred just a couple of days after
that. I'm willing to entertain the possibility that this new external
drive is somehow to blame, but I don't see why. It's just using a
standard Microsoft USB Mass Storage driver, and so was the
previous external drive. I don't think it could be due to power
supply issues as I upgraded the system's power supply early last
year to a high-capacity Zalman 650W unit.
Yousuf Khan
I've added the comp.sys.ibm.pc.hardware.storage newsgroup too,
since it's looking like this is becoming storage-related.
First, so to summarize again, I've now had 5 BSOD crashes on one
of my systems since Christmas. The only change to my system
happens to be a new external USB hard disk that I got after
Christmas. The first crash occurred only a few days after
attaching this device, on Dec 30th. The system previously had a
similar external storage enclosure which has had no problems. They
were similar, however the older drive was a 500GB formatted in
FAT32, whereas the newer drive is a 1TB formatted in NTFS. Secondly, the most recent crash occurred right in the
middle of a
large file transfer from one my internal drives to the new
external drive. This is pretty strong circumstantial evidence that something about
this drive is causing the problem. But I've also been analysing
the crash dumps, and they all implicate either the OS kernel
itself, NTOSKRNL, or the HAL.DLL driver, or the NTFS.SYS driver.
In fact the most recent BSOD was a Stop 0x24 (NTFS_FILE_SYSTEM)
Post by Yousuf Khan
BugCheck 24, {1902fe, f78beba0, f78be89c, b83fb504}
Probably caused by : Ntfs.sys ( Ntfs!NtfsDeleteCcb+84 )
So the question is, perhaps USB hard disks formatted to NTFS might
not respond fast enough to the system's liking, since NTFS usually
goes on internal hard disks. Is there some way to increase a
timeout or anything for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might
be the answer.
Yousuf Khan
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when
the file being transferred exceeded ~4MB and was in the middle of a
multi-file transfer. Also seemed to matter which end of the pipe
initiated the transfer.
I couldn't make a vista to vista file transfer fail.
I use totalcommander as my file manager. It has the option to use
file transfer compatibility mode, whatever that is. Doesn't fail in
that mode, so I quit looking for the problem.
I've had usb file transfer failures to external drives when using
the front-mounted ports on my dell.
Hubs are a no-no.
I find this surprising. I have both used long USB cables
(5m) and USB hubs to transfer large volumes of data.
However that was with Linux, it is possible that Windows
vista / 7 has a very low resilience to USB errors. Linux
does up to 4 (I think) retries and bus reset on disk access
errors, whether it is (S)ATA or USB. If vista / 7 fails
the transfer directly after any error, that would explain
the ibserved behaviour. Long cables and USB hubs make
errors more likely.
Post by mike
If I look in device manager, I see more entries for root hubs
than for controllers. Don't know exactly what this means, but
sometimes, moving the usb drive to another port helps.
That means that there are "virual hubs".
Post by mike
Bus-powered drives are problematic, but I expect your TB drive isn't.
Again, depends. They have a tendency to cause more transfer
errors, but not to unusability, at least not with Linux.
Post by mike
Power supplies that come with external drives are problematic.
Might be worth a look at the PS voltages with a scope under load.
I agree. However I did the scope test with one that caused one
specific drive to have problems and I did see nothing with
a 10MHz 10mV/div (elCheapo, I know) scope. I also played around
a bit with one of these PSUs and it seems some have very little
stability margin.
Post by mike
There have been numerous complaints about recent generations of
hard drives in the 1TB range.
Oh? I have several Samsungs and WDs and no issues. I don't
remember reading more about these or other 1TB drives. Do
you have specifics?
Don't know how you missed it. Back around September,
the press was so bad on Seagate .11 series drives in the 1-1.5TB range
that they were practically giving them away. They had a program
for free data recovery if you sent in your permanently-locked-up
drive. Not clear how many
firmware updates they had. Seems that people were not satisfied
that the firmware fix did anything other than throttle the
performance. Interesting coincidence that they also changed the
warranty from 5-years to, I think, three.
I stayed away from that whole mess.
Post by Arno
Post by mike
NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
So far the advantage I see for NTFS is extended attributes,
i.e. per user permissions. For a single-user machine and
for external drives this is rather irrelevant.
Doesn't fat32 have a 4GB file size limit?
Yes.
Post by mike
Big problem if you store DVD images
And files created on a PVR etc.
Post by mike
or large backup files on your external drive.
Those arent generally a problem, because the backup apps all allow for that limitation.
Yes, but if you made the backup to an ntfs drive and tried to copy it to
the external drive, you have a problem. Allowing for a limitation works
great if you know about that limitation beforehand and plan for it.
Arno
2010-01-13 04:13:04 UTC
Permalink
[...]
Post by mike
Post by Arno
Post by mike
There have been numerous complaints about recent generations of
hard drives in the 1TB range.
Oh? I have several Samsungs and WDs and no issues. I don't
remember reading more about these or other 1TB drives. Do
you have specifics?
Don't know how you missed it. Back around September,
the press was so bad on Seagate .11 series drives in the 1-1.5TB range
that they were practically giving them away. They had a program
for free data recovery if you sent in your permanently-locked-up drive.
Ah, that. But that was a firmware issue and well understood, not
bad drive quality.
Post by mike
Not clear how many
firmware updates they had. Seems that people were not satisfied
that the firmware fix did anything other than throttle the performance.
Interesting coincidence that they also changed the warranty from 5-years
to, I think, three.
I stayed away from that whole mess.
Well, yes, Seagate currently is the one to tay away from.
Post by mike
Post by Arno
Post by mike
NTFS doesn't seem to matter on smaller drives where you can do a
direct ntfs/fat32 comparison on the same hardware.
So far the advantage I see for NTFS is extended attributes,
i.e. per user permissions. For a single-user machine and
for external drives this is rather irrelevant.
Doesn't fat32 have a 4GB file size limit? Big problem if
you store DVD images or large backup files on your external drive.
FAT32 has this limit, but a lot of software can work
around it. Or use Linux for backups and images in the
first place. That is what I do, the substandard MS trash
is restriced to things that will only work there with me.
Mostly games.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
Yousuf Khan
2010-01-12 23:19:32 UTC
Permalink
Post by mike
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when the file
being transferred exceeded ~4MB and was in the middle of a multi-file
transfer. Also seemed to matter which end of the pipe initiated
the transfer.
I couldn't make a vista to vista file transfer fail.
Weird. There's apparently a new networking paradigm with Vista and 7
than there was for XP. You need to enable some kind of compatibility
mode to make it work with XP.
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought. I just now traced them all,
and it looks like the drive was plugged into a hub -- actually both
external drives were plugged into the same hub! I've now rearranged some
wires and put them directly on their own motherboard ports. Let's see if
that helps out.


Yousuf Khan
Arno
2010-01-13 04:14:43 UTC
Permalink
Post by Yousuf Khan
Post by mike
Don't know if any of this is relevant, but...
I started having file transfer problems when I installed vista.
Network file transfers to/from XP failed randomly, but only when the file
being transferred exceeded ~4MB and was in the middle of a multi-file
transfer. Also seemed to matter which end of the pipe initiated
the transfer.
I couldn't make a vista to vista file transfer fail.
Weird. There's apparently a new networking paradigm with Vista and 7
than there was for XP. You need to enable some kind of compatibility
mode to make it work with XP.
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought.
And that is what normaly should do. Seems MS screwed up here
somewhere and has far too little resilience in their USB stack.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
Yousuf Khan
2010-01-13 13:47:31 UTC
Permalink
Post by Arno
Post by Yousuf Khan
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought.
And that is what normaly should do. Seems MS screwed up here
somewhere and has far too little resilience in their USB stack.
Arno
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.

Yousuf Khan
Jose
2010-01-13 17:25:16 UTC
Permalink
Post by Yousuf Khan
Post by Arno
Post by Yousuf Khan
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought.
And that is what normaly should do. Seems MS screwed up here
somewhere and has far too little resilience in their USB stack.
Arno
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.
        Yousuf Khan
Sorry I have no useful ideas, but it sounds like you are zeroing in on
it.
Arno
2010-01-13 19:31:21 UTC
Permalink
Post by Yousuf Khan
Post by Arno
Post by Yousuf Khan
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought.
And that is what normaly should do. Seems MS screwed up here
somewhere and has far too little resilience in their USB stack.
Arno
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.
Sounds good to me. Let us know. I have had to take USB ports out
of service in the past as well, but that was on an ASUS board
where they had insufficient cooling on the southbridge, and
it was not really a surprise to me that portst started giving
up after about 2 years. No more ASUS for me, they are more
expensive and their engineering sucks badly lately.

As to the damaged port, it would still support a mouse or the
like, but filetransfers resulted in device disconnects under
Linux, a bit like your situation. Incidentially, this problem
also affected the SATA port with the same number, I guess they
were arranged in SATA/USB pairs on the chip.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
mike
2010-01-13 19:52:58 UTC
Permalink
Post by Arno
Post by Yousuf Khan
Post by Arno
Post by Yousuf Khan
Post by mike
I've had usb file transfer failures to external drives when using the
front-mounted ports on my dell.
Hubs are a no-no.
Good point, I just plugged the drives into whatever free ports were
available at the time without much thought.
And that is what normaly should do. Seems MS screwed up here
somewhere and has far too little resilience in their USB stack.
Arno
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.
Sounds good to me. Let us know. I have had to take USB ports out
of service in the past as well, but that was on an ASUS board
where they had insufficient cooling on the southbridge, and
it was not really a surprise to me that portst started giving
up after about 2 years. No more ASUS for me, they are more
expensive and their engineering sucks badly lately.
As to the damaged port, it would still support a mouse or the
like, but filetransfers resulted in device disconnects under
Linux, a bit like your situation. Incidentially, this problem
also affected the SATA port with the same number, I guess they
were arranged in SATA/USB pairs on the chip.
Arno
Probably doesn't apply in this situation, but if the port is powering
a high power device, like a bus-powered external disk, the current limit
can fail. Some are active current limits, others are PTC resettable
fuses. If you believe the spec on a PTC "fuse", the series resistance
goes up substantially the first time it "blows".
That makes it run hotter, so takes less current to "blow".
Yousuf Khan
2010-01-13 22:03:05 UTC
Permalink
Post by Arno
Post by Yousuf Khan
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.
Crap, spoke too soon! Although that particular file transfer did go
through properly this time, but the system did have another BSOD later
in the day. This time it was a Stop 0xCD
PAGE_FAULT_BEYOND_END_OF_ALLOCATION. According to this Microsoft KB
about Windows Server 2003, but probably applicable to XP as well, it was
due to a delayed write error.

Error message when a Delayed Write Failure event is reported in Windows
Server 2003: "Stop 0x00000019 - BAD_POOL_HEADER" or "Stop 0xCD
PAGE_FAULT_BEYOND_END_OF_ALLOCATION"
"This problem occurs because a certain driver returns an empty device
name to the operating system when a Delayed Write Failure event is
reported."
http://support.microsoft.com/kb/925259

Now during this entire period, I've seen both the Stop 0x19
BAD_POOL_HEADER and now the Stop 0xCD messages at various times, as well
as other Stop messages.
Post by Arno
Sounds good to me. Let us know. I have had to take USB ports out
of service in the past as well, but that was on an ASUS board
where they had insufficient cooling on the southbridge, and
it was not really a surprise to me that portst started giving
up after about 2 years. No more ASUS for me, they are more
expensive and their engineering sucks badly lately.
I don't know who's more to blame here, Asus or Nvidia. I've had it upto
here with both. Most of Asus' AMD motherboards used to use Nvidia
chipsets. And most of the computer stores around here only sell Asus
motherboards for some reason, whether Intel or AMD.
Post by Arno
As to the damaged port, it would still support a mouse or the
like, but filetransfers resulted in device disconnects under
Linux, a bit like your situation. Incidentially, this problem
also affected the SATA port with the same number, I guess they
were arranged in SATA/USB pairs on the chip.
Is there any utility which will monitor USB disconnects? I don't seem to
see them in the Windows System logs.

Yousuf Khan
Arno
2010-01-14 00:15:56 UTC
Permalink
Post by Yousuf Khan
Post by Arno
Post by Yousuf Khan
Well, I reran the file transfer that I was running just before the last
crash. The drives have been rearranged on the USB chain. It went through
properly this time. Not really a scientific observation, but anecdotal.
We'll see if the system stabilizes after a few more days pass.
Crap, spoke too soon! Although that particular file transfer did go
through properly this time, but the system did have another BSOD later
in the day. This time it was a Stop 0xCD
PAGE_FAULT_BEYOND_END_OF_ALLOCATION. According to this Microsoft KB
about Windows Server 2003, but probably applicable to XP as well, it was
due to a delayed write error.
Error message when a Delayed Write Failure event is reported in Windows
Server 2003: "Stop 0x00000019 - BAD_POOL_HEADER" or "Stop 0xCD
PAGE_FAULT_BEYOND_END_OF_ALLOCATION"
"This problem occurs because a certain driver returns an empty device
name to the operating system when a Delayed Write Failure event is
reported."
http://support.microsoft.com/kb/925259
Now during this entire period, I've seen both the Stop 0x19
BAD_POOL_HEADER and now the Stop 0xCD messages at various times, as well
as other Stop messages.
Hmm. Not good.
Post by Yousuf Khan
Post by Arno
Sounds good to me. Let us know. I have had to take USB ports out
of service in the past as well, but that was on an ASUS board
where they had insufficient cooling on the southbridge, and
it was not really a surprise to me that portst started giving
up after about 2 years. No more ASUS for me, they are more
expensive and their engineering sucks badly lately.
I don't know who's more to blame here, Asus or Nvidia. I've had it upto
here with both.
Yes, me too. My last Asus board (replacement for the badly cooled
one while it was in warranty replacement) died after 3 days form a
badly designed northbride cooler with too weak springs. The
replacement for that had thermal compound incompetently applied
over a not removed used phase-change pad. I have now replaced
their shoddy work completely with a 3rd party cooler and that
does work better and leads to acceptable temperatures, but I
think the time were Asus was a quality manufactuere are long over.
Post by Yousuf Khan
Most of Asus' AMD motherboards used to use Nvidia
chipsets. And most of the computer stores around here only sell Asus
motherboards for some reason, whether Intel or AMD.
Incidentially my Asus GeForce 8800 is now in warranty
repair for the 3rd time, also shoddy cooling and on
the last repair it cane back with a manually thorn off
capacitor. What also is really bad is that Asus takes something
like 4-8 weeks for a replacement.

For Mainboards, I have moved to Gigabyte for the moment. Better
cooled, because they use twice the copper plating thickness in
the power and ground layers and it is noticeable. Still not perfect,
but no worse than Asus and I can get amost 2 boards for the
price of one Asus board, so I now have my own spare here.
Post by Yousuf Khan
Post by Arno
As to the damaged port, it would still support a mouse or the
like, but filetransfers resulted in device disconnects under
Linux, a bit like your situation. Incidentially, this problem
also affected the SATA port with the same number, I guess they
were arranged in SATA/USB pairs on the chip.
Is there any utility which will monitor USB disconnects? I don't
seem to see them in the Windows System logs.
I really don't know. If Windows USB is not completely FuBar,
then these should be in some log.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: ***@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
YKhan
2010-01-14 04:01:14 UTC
Permalink
Post by Arno
Post by Yousuf Khan
Crap, spoke too soon! Although that particular file transfer did go
through properly this time, but the system did have another BSOD later
in the day. This time it was a Stop 0xCD
<snip>
Post by Arno
Hmm. Not good.
I'm hoping that the rearrangement of the USB's is really going to
actually work out here, and that this was just a fluke, like a last
goodbye punch to the face.
Post by Arno
Post by Yousuf Khan
Most of Asus' AMD motherboards used to use Nvidia
chipsets. And most of the computer stores around here only sell Asus
motherboards for some reason, whether Intel or AMD.
Incidentially my Asus GeForce 8800 is now in warranty
repair for the 3rd time, also shoddy cooling and on
the last repair it cane back with a manually thorn off
capacitor. What also is really bad is that Asus takes something
like 4-8 weeks for a replacement.
It's for reasons like that that I insist on motherboards with
integrated graphics these days. At least if your fancy discrete
graphics card goes dead, you can still continue to work on the
computer at some minimal level, even if you can't game. But as soon as
say integrated graphics, they think low-end value-priced motherboards,
and they don't make them with various features like SLI or Crossfire,
etc.
Post by Arno
Post by Yousuf Khan
Is there any utility which will monitor USB disconnects? I don't
seem to see them in the Windows System logs.
I really don't know. If Windows USB is not completely FuBar,
then these should be in some log.
I have a simple USB-to-serial port converter cable that can bring my
whole system to standstill, on this system. It's like as if all of the
USB ports stop working sometimes when this cable is attached. Other
times it's just fine.

Yousuf Khan

Robert Myers
2010-01-13 03:59:09 UTC
Permalink
Post by Yousuf Khan
So the question is, perhaps USB hard disks formatted to NTFS might not
respond fast enough to the system's liking, since NTFS usually goes on
internal hard disks. Is there some way to increase a timeout or anything
for this drive?
I always wondered why Microsoft bothered to create a new ExFAT file
system, to replace FAT32, when NTFS was already around. This might be
the answer.
I have two huge NTFS-formatted USB drives running under Windows, but
Vista, not XP. Never had a BSOD other than due to a video driver, now
fixed.

Robert.
Peter Foldes
2010-01-12 17:21:10 UTC
Permalink
Yousuf

See the following
http://support.microsoft.com/kb/314477
--
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.
I've been attempting to get to the bottom of a recurring BSOD crash happening on
my system. I've already had 4 crashes so far over the past two weeks. So I've
identified that NTOSKRNL.EXE is involved in all of them so far. It always
somewhere in the stack. So I enabled Driver Verifier on NTOSKRNL, as well as
HAL.DLL, NTFS.SYS, and FLTMGR.SYS which were also identified on the stack during
various of the events.
Okay so I had my latest crash yesterday, and it occurred on NTOSKRNL as well. The
Verifier was already enabled on the system prior to this crash, and then when go
to Windbg and execute the "!verifier" command, it comes back with the message,
"Unable to get verifier list". Why not, it should be enabled?
When I check them on the command-prompt I get the following output back, and they
confirm that all of the files are being monitored. So can somebody familiar with
Driver Verifier and Windbg help me out here?
Yousuf Khan
***
verifier /query
10/01/2010, 3:30:34 PM
Level: 0000009B
RaiseIrqls: 314843045
AcquireSpinLocks: 1893615496
SynchronizeExecutions: 0
AllocationsAttempted: 90514901
AllocationsSucceeded: 90514901
AllocationsSucceededSpecialPool: 7614086
AllocationsWithNoTag: 0
AllocationsFailed: 0
AllocationsFailedDeliberately: 0
Trims: 2452146
UnTrackedPool: 2872921
Name: ntoskrnl.exe, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 83397
CurrentNonPagedPoolAllocations: 77485
PeakPagedPoolAllocations: 87305
PeakNonPagedPoolAllocations: 77674
PagedPoolUsageInBytes: 49624396
NonPagedPoolUsageInBytes: 11791484
PeakPagedPoolUsageInBytes: 49827760
PeakNonPagedPoolUsageInBytes: 12139000
Name: hal.dll, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 0
CurrentNonPagedPoolAllocations: 4
PeakPagedPoolAllocations: 8
PeakNonPagedPoolAllocations: 6
PagedPoolUsageInBytes: 0
NonPagedPoolUsageInBytes: 992
PeakPagedPoolUsageInBytes: 768
PeakNonPagedPoolUsageInBytes: 32784
Name: fltmgr.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 2
CurrentNonPagedPoolAllocations: 7161
PeakPagedPoolAllocations: 16
PeakNonPagedPoolAllocations: 7173
PagedPoolUsageInBytes: 16
NonPagedPoolUsageInBytes: 1166244
PeakPagedPoolUsageInBytes: 3440
PeakNonPagedPoolUsageInBytes: 1169508
Name: ntfs.sys, loads: 1, unloads: 0
CurrentPagedPoolAllocations: 32443
CurrentNonPagedPoolAllocations: 28514
PeakPagedPoolAllocations: 33133
PeakNonPagedPoolAllocations: 29174
PagedPoolUsageInBytes: 9261776
NonPagedPoolUsageInBytes: 1880368
PeakPagedPoolUsageInBytes: 9472944
PeakNonPagedPoolUsageInBytes: 1965028
Loading...