Here is some older material relating to the VolumeBug. If you need to do some further research then this information may be useful to you.

What we Know so Far

  1. Everyone with the problem so far is using Promise disk controllers. According to Promise tech-support, the source of the problem is the Promise Ultra 100 or Ultra66 disk controller. The Promise tech-support folks say it can also happen with the FastTrack66 and FastTrack100 RAID controllers. [The problem was traced to the Tag Command Queuing code in the Promise Ultra driver.]
  2. Everyone with the problem so far is using Windows98.
  3. The bug often appears after installing a new piece of software or hardware. Probably by changing the timing of events at startup.
  4. The hang can be greatly reduced in frequency by eliminating some Startup Items. This supports the idea that the bug is due to a timing problem or race condition during startup, or a resource conflict.
  5. For some people, reformatting and repartitioning your drive with FDISK and reinstalling the OS works, but for some others it does not work. it probably just changes the startup timing.
  6. The bug can be eliminated by using a different IDE controller.
  7. The text of the message can be found at offset 0xC428 in the file "C:\WINDOWS\SYSTEM\VMM32\IFSMGR.VXD".
Millions of people have Promise controllers but I estimate that only a few thousand people per month are encountering this particular problem.  I get about 580 hits per week to this page. If 10% of the people who have this problem actually find this page by searching the web, then that implies that over 23,000 people per month, are encountering this problem!

Various Other Solutions

[We currently recommend using the Beta driver described above. These workarounds are given for historical purposes, and  in case the beta driver doesn't really fix the problem. When the official driver comes out, I will remove this stuff. Still waiting...]

There are four possible solutions so far. The first two simply change the timing of events at startup and mask the bug but do not really fix anything. The third involves removing the offending device which is probably the best choice. The fourth involves reformatting your drives which a major pain and doesn't seem to work.

So far, noone has offered an explanation of why these first two steps work. But I think they simply change the timing of events at startup. This somehow prevents two or more critical events from happening at the same time and the problem is somehow avoided.

Defragment Your C: Drive

The most painless workaround is to defragment your C: drive, although it can take an hour or two. But this is a good thing to do anyway because defragmenting collects all the data for each file together and places it in proper order on the disk. You won't notice any difference except that bootup and starting programs may be faster. If may also stop the bug the bug from happening for awhile. To Defragment your disk:
  1. Right click on the Desktop screen and select properties. Turn off all ScreenSavers and PowerSavers because they interrupt DeFragmentation process and cause it to never finish.
  2. Select "Disk Defragmenter" from your Start menu, "Programs\Accessories\System Tools".
  3. Defragment C: drive and any others you want to clean up.
  4. Go read a good book while you wait an hour or more to defrag.
  5. Reenable ScreenSavers or PowerSavers

Disable Some Startup Items

If defragmenting doesn't work then try the next set of simple workarounds. They all involve turning off a startup item. These changes are considered low risk because you can usually just turn the item back on and reboot. I recommend the "LoadPowerProfile"  fix because it is less likely to interfere with any critical functions in your PC.

Special thanks to Ron Boyer, and Loren Sanders, and others who suggested these tricks. Note that I do not believe these "fix" the problem. But they can reduce the frequency of occurence to a level you can live with.

  1. Select "Run..." from Windows Start Menu.
  2. Enter "msconfig" and hit OK button.
  3. Select "StartUp" tab.
  4. Now you can choose which of three StartUps to disable. Scroll through the list of entries.

  5. If you have two entries for "LoadPowerProfile" uncheck the second one. (Recommended) Note: that Jim reports that LoadPowerProfile may need to run twice. Microsoft says: http://support.microsoft.com/support/kb/articles/q187/6/11.asp
    Or, if you don't have two entries for "LoadPowerProfile", then uncheck "Disc Detector" from Creative.
    Or, if you don't have "Disc Detector", then uncheck "Still Image Monitor" (stimon.exe). (This may interfere with your HP scanner operation and could cause blue screens of death..) Also Jim says "I found that I had to disable both the "HPSCANMonitor" and the "StillImageMonitor" files to fix it.
  6. Restart your computer. Did you get a blue screen? Hopefully not.
  7. Because STIMON.EXE is required for proper scanner operation, Jim Swadling found that he can schedule it to start at a different time so that his scanner works AND he doesn't crash at startup.
For more information on Startup Items and what they do, click here.

If You Can't Boot, Restore Registry

If you cannot boot your machine at all because of persistent crashes, then it is hard to try the above two workarounds. Wendy wrote in with a way to get your machine to boot.

"...after a number of  unsuccessful tries at booting, only way I can boot successfully is to go into DOS and do a registry rollback - this works 99.9% of the time, till next time...  when you have to do it again.  It does get you going again though when you need it."

  1. To reboot in DOS mode, hold down CTRL key while rebooting. (Check to see how your computer boots into Safe mode, you may need to hold down an F key on some systems.)When offered a choice of DOS (or "Command Prompt"), SafeMode, or Normal, select DOS (or "Command Prompt").
  2. In DOS, enter with no spaces:      scanreg/restore
  3. Pick a STARTED date off the list previous to today's date when the computer was ok, and let it restore the registry.  Then reboot.

Reinstall and Repartition

Promise initially suggested reformatting my drives and reinstalling the OS and all my applications. That is obviously so ridiculous that I have removed this section.

Spot the Pattern

When we first started looking at this problem, we did not know the source. So many people sent me information describing their computers. I collected this information into a table. If you look through the table you will notice that the only component common to all victims of this bug is the Promise Ultra disk controller. A more recent list is available here.
 
Name
OS
Make
CPU
Anti-Virus
HD Controller, Driver#
"SCSI"Controller, Driver#
HD
CD1
CD2
Printer
repartitioned?
scanner(USB/SCSI)
Network
Grfx
Audio
Trigger!?
Fix or Workaround
Phil
Win98SE 4.10.2222 A
Gateway Sel
900M AthlonTh
Norton
AMD 756, V1.21 RC
Pr. Ultra100, 1.60 (build 18)
46GB IBM-DTLA-30
HP RW
Pioneer DVD-15
HP LJ 4ML
PartMagic
HP4200C,USB
3COM EtherLink
GEForce2GTS
SBLive
scanner? 
disconnected Promise card
Jim H
Win98SE
Dell XPSB933
933M PIII
 Norton
Pr. Ultra100,1.60 (build 14)
 
75 GB IBM
12X Samsung
 
HP 952C
no
HP4100C
 
GeForce
SBLive
 loading my software etc.
 
Jim K
 
Asus A7V
 700M  Duron
 
Pr. Ultra100
 
Maxtor 30GB
 
 
 
 PartMagic
 
 
ATI Xpert 2k AGP
SBLive
installed SBLive
 
Tim
Win98SE 4.10.2222 A
Gateway
 233M PII
McAfee
Pr. Ultra 66
Adaptec 7850 PCI SCSI
 20GB WDC-WD205BA
Toshiba 16x
Ricoh MP-6200S
 
no
AcerScan 620USB
Netgear EA201
ATI AIW ProPCI8M
Ensoniq PCI
upgrade to Ultra66+WD20
 
Sergio
Win98SE
Asus A7V
 700M AthlonTh
no
Pr. Ultra100
 
30 GB IBM Deskstar 60GXP
50X
 
 HP Deskjey 882C
 PartMagic
CanonScan FB 630U
 
Asus 7100 Geforce2
 
upgrade to Win98SE
 
Rob
 Win98SE 4.10.2222 A
Asus A7V
800M Athlon Th
 Norton 5.1.1a
Pr. Ultra100
 
IBM DTLA 307030 30.7Gb
HP 7200
 Asus 8x DVD
  Deskjet 660C
PartMagic
IBM IdeaScan2000
 Realtek 8029(AS)
 3D Prophet DDR-DVI
 SBLive1024
 unknown
disable 2nd LoadPowerProfile
Drew
 Win98 SE
 Dell XPSB1000
1 GHz PIII 
Norton 2000 
Intel 820, ATA drv V6.03
 Pr. Ultra100
 IBM Deskstar 40 GB
 Sony RW
Samsung DVD 
none 
FDISK
Epson USB 
3COM Etherlink 
GeForce 2 GTS 
Turtle B. Santa Cruz 
Promise driver
removed Promise card
Simon
Win98 and Win98SE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jon A
 
Asus A7V
900M AthlonTh
 
Pr. Ultra100
 
20 Gig Ultra66
 
 
 
 
HP 3300C
 
Creative GeForce 2
SBLive X-Gamer
 
 
Jon R
Win98SE
 Asus A7V
 700M Duron
 Norton
 
 Pr. Ultra100
 20.4 GB Maxtor
 48x Mitsumi
 
 Epson 740
 
 Agfa 1212U Snapscan
 
 Asus V3800
 SBLive
installed scanner SW
disabled stimon
Michael
W98SE/W2K dual
ASUS P2B
Celeron II
 
Pr Ultra100, 1.60 (build 32)
 
IMB Deskstar 75GXP 30GB
HP Writ 8200i
Pioneer DVD-114
 
P.M. 20+10
Umax 1220S
 
GeForce 2 GTS
 
installed SBLive
 
Nicole
"nearly the same as others"
 
 
 
 
 
 
 
 
HP DJ 722C,V10.3
FDISK
 Acer
 
 
 
after using Acer scanner
 
Arnold
Win98SE
ASUS A7V
800M AthlonTh
McAfee v5.1
Pr. Ultra100
 
IBM-DTLA-307030
Creative CD5233E
HP 9500 CD Writer
HP Deskjet 720c
 
Visioneer  8600
no
ATI Xpert 2k AGP
SB PCI128
installed scanner
 
Edwin
Win98SE
Abit BF6
800M PIII
 
Pr. Ultra100
 
Fujitsu 20 (ATA66 only)
HP 9100 RW
 
Epson
FDISK
HP Scanjet 5P(ISA)
 
Diamond S540
Diamond S400
installing Promise driver!
dis LPP didn't work! no fix yet
rshld
Win98SE
Asus A7V
1 GHz Athlon Th
 
Pr. Ultra100
 
IBM Deskstar ATA/100 HD
Creative 52X
 
 
FDISK
 
Linksys LNE100TX
ASUS V7700 AGP
SB-Live
adding various drivers
none
tim
Win98
Sony
450 MHz PII
 
Pr. Ultra 100
 
13GB+30GB Maxtors
DVD
 
Lexm Opera E+
PM, FDISK
HP SJ5c on Ad2920C
 
Matrox MGA200
 
added second drive
removed Promise card
Richard
 Win 98 SE
Dell XPS B800r
800 MHz PIII
Norton 2K
Pr. Ultra 100/1.60 (Build 14)
 
IBM DTLA 45 GB
LG CD-RW
HP DJ 970Cse USB
 
no, no, no
Epson Perfection 1640SU
3Com Etherlink
GeForce 256 AGP
SB Live! Value
installed scanner
disabled stimon.exe
Andrew
Win 98
GA-7ZXR
900M AthlonTh
 
 Pr. Ultra 100
 
Maxtor 30.7 ATA100
       
HP Scanjet 4200i USB
10/100
ATI Rage Fury 32MB
SB live value
added ATA 100 drive
moved HD to slow IDE

Links

Particularly useful or important letters in the archive. Please suggest others which have been helpful to you.

This page hosted by Phil Burk of SoftSynth.com.