xp sp2 USB drive - pop-up warning

  • Thread starter Thread starter - Bobb -
  • Start date Start date
B

- Bobb -

USB drive "drive H"" - has mpg,ppt files on it.
Closed all windows
from systray I chose stop/eject etc =
The device "Generic Volume" cannot be stopped right now try stopping the
device again later.
at
http://support.microsoft.com/kb/555665/en-us
I did as they said - useless

My drive letter is H - I enter it into that program - lots of stuff
listed none have ANY reference to H: drive ( as far as I can see - stuff
like HKLM\... svchost and IE)
check device mgr for the usb drive and it shows - "optimize for quick
removal" - in which case the "safely remove" icon is not used - per the
description right there on the dev mgr properties page. So why does it
show up then ?? Anyway to not have it appear unless needed ?
 
- Bobb - said:
USB drive "drive H"" - has mpg,ppt files on it.
Closed all windows
from systray I chose stop/eject etc =
The device "Generic Volume" cannot be stopped right now try stopping the
device again later.
at
http://support.microsoft.com/kb/555665/en-us
I did as they said - useless

My drive letter is H - I enter it into that program - lots of stuff
listed none have ANY reference to H: drive ( as far as I can see - stuff
like HKLM\... svchost and IE)
check device mgr for the usb drive and it shows - "optimize for quick
removal" - in which case the "safely remove" icon is not used - per the
description right there on the dev mgr properties page. So why does it
show up then ?? Anyway to not have it appear unless needed ?

This often happens when an app that was accessing
files on the drive does not release handles to them
upon exit, or does not close itself properly (both
items due to sloppy programming).

Open Task Manager and see what's running there
(in the Services tab) and I'll bet you'll find that
whatever you used to open the files hasn't cleaned
up and is still active.

My current fave app that behaves badly like this is
Acrobat Reader, I still find an instance of it running
HOURS after I have closed it and close all other open
apps.
 
- Bobb - said:
USB drive "drive H"" - has mpg,ppt files on it.
Closed all windows
from systray I chose stop/eject etc =
The device "Generic Volume" cannot be stopped right now try stopping the
device again later.
at
http://support.microsoft.com/kb/555665/en-us
I did as they said - useless

Interesting link. They indeed suggest to shoot down an open
handle at driver level using ProcessExplorer. Unbelievable.
I think that is not much better than just to throw out the
USB drive.

The ProcessExplorer is great for discovering which application
holds an open handle to a drive. Press Ctrl+F and enter the
drive letter like U:.
I've often seen that it cannot resolve drive letters, so you
have to search for the DOS device name of the drive, something
like \Device\Harddisk4\DP(1)0-0+11. A significant part like
'disk4' is good enough.

My commandline tool RemoveDrive can prepare drives for save
removal:
http://www.uwe-sieber.de/files/removedrive.zip
If it fails it shows the DOS device name to search for in
the ProcessExplorer too.
With param -h it tries to show open handles, but this is
experimental. Sample:
removedrive u: -h

check device mgr for the usb drive and it shows - "optimize for quick
removal" - in which case the "safely remove" icon is not used - per the
description right there on the dev mgr properties page. So why does it
show up then ?? Anyway to not have it appear unless needed ?

Because it is even more save to go the 'save removal' way. You might
have documents open and unsaved. Maybe in an application with an
periodical autosave feature that starts to autosave just a moment
before you throw out the drive. Good chances to screw it up that way...
Save removal is the right choice.


Uwe
 
anyone ... ??

I've read hundreds of same issue online - with no answers
it's an asus motherboard and nvidiva chipset - all up to date - using ms
usb drivers (XP SP2).
No matter what , when I connect a camera, I get the "This USB device can
perform faster if you connect to Hi-Speed port ..." and if I click on
the balloon it shows 10 ports - all UNUSED . I unistalled/reinstalled -
same config/driver/result, which is only works in slow mode. BIOS USB
setting = high-speed, I went thru the manual from cover to cover .
Everything is set right but it doesn't work. MAYBE it was always like
this and since I never used a camera it didn't matter OR maybe
installing the sony software blew something up ? I uninstalled sony -
rebooted - removed usb port - rescanned - found it - rebooted - still
got the error. WU shows no USB update needed.

Specifically, it shows a tree structure with Standard Enhanced PCI to
USB Host Controller on top and under that a USB Root Hub with 10 unused
ports. There's only 10 ports on the system ! ( 4 on back panel and the
other 6 unused ports internally). Since all ports are shown and nothing
is used - how can it see the camera ? - it is plugged into SOMETHING !
I'm transferring files from a camera and it's taking 20 minutes per
video clip with this dropdown to usb 1.1 so that's why I'm trying to
get this working - I've got a lot to import

here's someone else's version from asus forum ( I did a search and every
one is identical to mine - with no solutions posted)
"New install with Win XP SP2. All 8 USB ports are alive and working but
none are running 2.0 A reinstall of drivers makes no difference.
Enable/disable nor remove/reinstall helps either. BIOS is current and
Legacy USB=auto and USB 2.0 Controller Mode=HISPEED. "
 
System isn't configured properly. Have you installed the correct
Platform ( Chipset ) driver package from nVidia ?
http://www.nvidia.com/content/drivers/drivers.asp

If as you say Device Manager shows a "Standard" Enhanced PCI
to USB Host controller then your driver is incorrect. When the
Platform/Chipset driver is installed it should be more descriptive and
show an nVidia type.
 
R. McCarty said:
System isn't configured properly. Have you installed the correct
Platform ( Chipset ) driver package from nVidia ?
http://www.nvidia.com/content/drivers/drivers.asp

If as you say Device Manager shows a "Standard" Enhanced PCI
to USB Host controller then your driver is incorrect. When the
Platform/Chipset driver is installed it should be more descriptive and
show an nVidia type.

Yes, I have updated the nvidia Nforce drivers. According to Microsoft,
the word "Enhanced" means it IS the hi-speed driver. (I read at msft
that without the highspeed USB 2.0 driver, it would not be called
Enhanced ). I selected rollback driver in XP - states there is nothing
to roll back - this is the original/only driver installed. hmmmm. BTW I
think nvidia is only for audio/video/ethernet. THOUGHT the USB driver
would be from ASUS. I tried reinstalling the ASUS driver- on the ASUS
Cd is a USB folder - then XP - then a readme.txt file that states only"
USB driver not needed as it is included with XP". Very helpful.. Their
website/download server is awful. I tried to download an updated
manual - I quit after 30 minutes as it was coming down at 7kbs. Tried
another time - same thing - didn't matter which file. Saw no mention of
USB there.
 
Just clicked it and got a " Internet explorer has a problem and needs to
close". Meanwhile, I was trying the asus chipset download again and have
~17 minutes left so I have to wait for that to finish before I retry
your link ( otherwise will abort download AGAIN as it closes all IE
windows.)

I'll grab a coffee and try the link shortly - thanks very much .
 
When I sent that last message IE shutdown and lost the download again-
oh well.

I ran the x86 link on your URL ran it and under " My Computer" on the
USB device viewer, it shows that I have TWO 10 port root hubs. One is
Enhanced and the other is the OpenHCD USB Host Controller. The camera
shows on the STANDARD one whether I plug into the front/side/back. I
don;t have 20 ports, so these the same physical ports with different
drivers ?? one is the usb 1.1 driver/controller and the enhanced one is
2.0 driver ???

How do I " force it" to use the 2.0 driver ???

Thanks

back to the downalod page ...
 
I'm afraid to sort this out is beyond the scope of a NG answer.
You need some serious work done both in Device Manager &
the Registry to resolve it. Internally, USB devices are detected
as Full or High Speed and routed to an appropriate Root Hub
to handle. Obviously, your USB drivers are incorrect and this
automatic routing capability isn't functioning.
 
R. McCarty said:
I'm afraid to sort this out is beyond the scope of a NG answer.
You need some serious work done both in Device Manager &
the Registry to resolve it. Internally, USB devices are detected
as Full or High Speed and routed to an appropriate Root Hub
to handle. Obviously, your USB drivers are incorrect and this
automatic routing capability isn't functioning.

It IS being sensed as hi-speed and you're right - it's not being sent to
the right stack/driver. I'll keep looking - thanks for that pointer.
( It may have always been that way and I didn't notice a problem until I
bought this camera).
I have a another XP , a few X64 and Vista builds on here - I'll boot one
of them up and try it there. Thanks again.
Bobb
 
- Bobb - said:
Arrrggghh ...
reboot after updating ASUS chipset firmware = no Vista boot prompt - just
XP options ( I had it boot to Vista menu then default to xp after 5
seconds) Ran BCD - nothing there. Vistabootpro - same thing. It's been
awhile since I first loaded Vista - gonna have to remember how to enter
boot params. I know I backed it all up - but in what folder ?
Why /what happened to its loader after updating chipset ?????

It's an Asus A8N-E mb - Bios shows high speed enabled . And it (XP) SENSES
it ( it DOES present the popup ), otherwise wouldn't recognize/warn me
that a high-speed device is attached to a slow root hub . But like you
said the fast hub isn't "taking charge". Same as all the others I've read
in google/forums. Asus site is useless.
http://support.asus.com/download/download.aspx?SLanguage=en-us&model=A8N-E
No explanation of any of their downloads for my mobo , other than on a few
it states be sure to download " xxx update " before installing this one.

Off to fix Vista for now - that will give me a break from asus issues.
Thanks
Bobb

As it was shutting down I surmised that the BIOS must have changed the boot
order - yup that's all it was -nothing else had changed but it put my SATA
drive first so never saw the Vista drive. Vista now boots - but same issue -
tells me about high-speed device on usb 1.1 port - and shows 10 unused
ports.
 
- Bobb - said:
It IS being sensed as hi-speed and you're right - it's not being sent
to the right stack/driver. I'll keep looking - thanks for that
pointer. ( It may have always been that way and I didn't notice a
problem until I bought this camera).
I have a another XP , a few X64 and Vista builds on here - I'll boot
one of them up and try it there. Thanks again.
Bobb

FWIW, I booted a plain vanilla XP image that I use for testing / beta
work and same thing. That image has no photo / camera software
installed - just factory /updated from wu files. Plug in the camera -
get the " would be fat on usb 2.0 port message - same thing as far as no
high-speed ports in use. I compared all usb drivers between the 2 and
all but a few are the same files - the ones that have any difference is
the modified date time stamp. I'm wondering if maybe just updated a few
hours later that same day.

Will try Vista now.
 
R. McCarty said:
What vendor/model Motherboard is in the PC. Also how are the
USB controllers configured in BIOS ? If this problem presents
itself on different platforms/installs then it must be a MB issue.


Arrrggghh ...
reboot after updating ASUS chipset firmware = no Vista boot prompt -
just XP options ( I had it boot to Vista menu then default to xp after 5
seconds) Ran BCD - nothing there. Vistabootpro - same thing. It's been
awhile since I first loaded Vista - gonna have to remember how to enter
boot params. I know I backed it all up - but in what folder ?
Why /what happened to its loader after updating chipset ?????

It's an Asus A8N-E mb - Bios shows high speed enabled . And it (XP)
SENSES it ( it DOES present the popup ), otherwise wouldn't
recognize/warn me that a high-speed device is attached to a slow root
hub . But like you said the fast hub isn't "taking charge". Same as all
the others I've read in google/forums. Asus site is useless.
http://support.asus.com/download/download.aspx?SLanguage=en-us&model=A8N-E
No explanation of any of their downloads for my mobo , other than on a
few it states be sure to download " xxx update " before installing this
one.

Off to fix Vista for now - that will give me a break from asus issues.
Thanks
Bobb
 
What vendor/model Motherboard is in the PC. Also how are the
USB controllers configured in BIOS ? If this problem presents
itself on different platforms/installs then it must be a MB issue.
 
I did a little research on the Asus ASN-E. Uses the nForce Ultra Chipset.
Asus has the chipset driver package version 6.31. However, on nVidia's
site they have version 6.86 (40+ Megabytes ).
I pulled the Pdf manual and BIOS setup does have an Enable function for
USB 2.0.

Here is what I'd do to check. Enter BIOS setup, leave USB2 enabled but
turn of the USB controller. Boot to some OS, Add a System Environment
variable named:
DevMgr_Show_NonPresent_Devices
set it's value = 1
Download the nVidia 6.86 package.
Open Device Manager, Click View - tic/check "Show Hidden Devices"
Expand the Universal Serial Bus Controllers category
Uninstall everything - all should be grayed out (Phantom Status)
Install the nVidia Chipset package
Reboot ( Leaving USB controller Disabled )
Reboot ( Enable USB Controller )

See what happens ?
 
R. McCarty said:
I did a little research on the Asus ASN-E. Uses the nForce Ultra
Chipset.
Asus has the chipset driver package version 6.31. However, on nVidia's
site they have version 6.86 (40+ Megabytes ).

Some FYI's

I had installed 6.86 a while back ( just as maintenance for Vista
install )
" 6.86_nforce_win2kxp_international_whql.exe " - got it.

I pulled the Pdf manual and BIOS setup does have an Enable function
for
USB 2.0.

It does
Here is what I'd do to check. Enter BIOS setup, leave USB2 enabled but
turn of the USB controller.
OK

Boot to some OS, Add a System Environment
variable named:
DevMgr_Show_NonPresent_Devices
set it's value = 1


It what string/ what area :
HKLM\SOFTWARE\Microsoft etc ?
Download the nVidia 6.86 package.
Open Device Manager, Click View - tic/check "Show Hidden Devices"
Expand the Universal Serial Bus Controllers category
Uninstall everything - all should be grayed out (Phantom Status)

Will do , but I did that earlier and upon reboot windows reloaded found
and drivers. But I hadn't messed with BIOS
Install the nVidia Chipset package

The ASUS chipset ? Has only Enet,audio, raid drivers no usb.
Reboot ( Leaving USB controller Disabled )

then restart ?
Reboot ( Enable USB Controller )

See what happens ?

I'll wait for a reply then off I go....

thanks
 
- Bobb - said:
Some FYI's

I had installed 6.86 a while back ( just as maintenance for Vista
install )
" 6.86_nforce_win2kxp_international_whql.exe " - got it.



It does

Cannot do. Disable controller and all 3 are disabled.
I CAN turn off USB 2 and leave USB controller + legacy enabled
Is that what you meant ?
 
No, I meant to disable All controllers to allow you to completely
purge your USB device category. But the more I think that idea
over it sounds less likely to work. If this problem shows up on a
number of different OS'es then it must be a hardware issue with
the motherboard itself. Do you know if USB2.0 has ever worked
properly on the Asus board ? Not sure what else to recommend.
You may have to just disable the on-board USB and get a PCI
USB2 add-in card.
 
Not sure this has any connection to your problem but only on return from
sleep does that message appear for me. It is on a USB 2 connection and had
no problems on setup and on regular boot, just return from sleep. This is
only one of the anomalies that happen with sleep.
 
Back
Top