View Single Post
  #6  
Old April 17th 12, 10:43 PM posted to microsoft.public.windowsxp.hardware,microsoft.public.windowsxp.general
Paul
external usenet poster
 
Posts: 18,275
Default USB 2.0 keeps reverting to USB 1

BillW50 wrote:
On 4/17/2012 8:44 AM, Mark Gary wrote:
On 17/04/2012 13:53, BillW50 wrote:
In ,
Mark Gary wrote:
I have a computer desktop thats now a few years old. It has onboard
an Intel 82801BA/BAM USB 1 controler. Because I wanted to upgrade to
hi speed, it purchased a PCI USB 2.0 controller, which the system
reports as a VIA Rev 5 or later. From the very start XP refused to
recognise it as USB 2, and I was getting the stupid message "your
device can perform faster" etc, everyting time I pluged ANY USB2
device. I did manage to find some VIA specific drivers on the
internet that appeared to fix the problem, but only as long as I did
not switch the computer off (standard reboot does not effect it).
When I perform a cold boot the VIA USB2 Enhanced Host Controler has
vanished, and again I get the daft "your device can perform faster". I
now have the problem of having to reinstall the drivers evertime I
want to use my webcam, memory stick, etc. This is driving me crazy,
and obviously is not what should be happening. Strangly, if I view
hidden devices in device manager, it still exists, but greyed out.
Note that I only plug USB1 devices (keyboard, mouse etc) into the
onboard intel USB 1 ports. Please note that the system BIOS is running
latest version.


My system is as follows

Windows XP Professional Service Pack 3 (build 2600)
Install Language: English (United States)
System Locale: English (United Kingdom)
Installed: 10/12/2008 12:21:27
1.60 gigahertz Intel Pentium 4
8 kilobyte primary memory cache
256 kilobyte secondary memory cache
Not hyper-threaded
Viglen W2KSEL 00:03:47:E5:73:40
System Serial Number: 1550451
Board: Intel Corporation D850MV AAA56423-301
Serial Number: IUMV20712429
Bus Clock: 100 megahertz
BIOS: Intel Corp. MV85010A.86A.0067.P24.0304081124 04/08/2003


Any ideas on my problem would be very appreciated.

Thanks

Sounds like it isn't the right driver to me.


Driver : VIA Technologies, Inc
Date : 09/09/2002
Version : 5.1.2600.1106

When I reinstall the driver, and reboot works very good, no problem.
Shutdown and switch off, next day does not work, and vanished. Driver
again needs installing again.


That is what I am saying Mark, wrong driver. Sure it seems to work and
all until you boot up once again and then XP dumps it. And XP is dumping
it because it isn't the correct driver for whatever reason.


USB2 will only be available on the new USB card connectors. The motherboard
ones will remain at USB 1.1.

Windows should already have a driver, in the form of "usbport.inf". I have
a sample I can see, in here.

C:\WINDOWS\inf\usbport.inf

The .inf will match on certain USB hardware types. Or, the generic "class"
number of the USB hardware will match. So it doesn't have to explicitly
match a VEN/DEV value. The free version of Lavalys Everest, can report
hardware identification info, if you wanted to track down what is being
reported.

http://majorgeeks.com/download4181.html

Or you can use Device Manager. For example, this is a generic
identifier for a "standard" USB2 piece of hardware. My other PC may have
had one like this. CC stands for Class Code.

PCI\CC_0C0320

In terms of my USB2 device right now, I see these files for USB2 being used.
All of these files, if I do properties on them, belong to Microsoft.

usbehci.sys, usbhub.sys, usbport.sys, hccoin.dll, usbui.dll

and that's for an "Enhanced" device manager entry in the USB section.

You can check "setupapi.log" file in WinXP, where attempts to install
drivers are listed in chronological order. Look for warnings or
errors in there. That log file "rolls over" after a while, so you'll
see several files with similar names.

I suspect installing an ancient driver, that predates SP3, is a mistake.
The files I have in my SP3 for USB, are all dated 4/14/2008. The
"DriverVer" line in usbport.inf , is misleading, as the file is
dated 4/14/2008, while the comment mentions 07/01/2001, which likely
isn't correct. Some of the info in the inf, only existed after
2001 (like some of the VEN and DEV numbers for the Intel hardware).
So that file really isn't "07/01/2001" in any real sense. The
content is consistent with 4/14/2008.

And checking the logs for the install files I used for my
Asrock motherboard with VIA chipset, the VIA drivers for the
chipset, don't include a USB section. So usbport.inf (already in SP3)
solves that problem. VIA released copies of the Microsoft drivers, back
before they were told to stop doing that. And those drivers are now
a little too old (like the 2.2.5 ones). If there's an Add/Remove,
perhaps they should just be removed and then, a reboot.

Now, if it's still screwed up, then I'd go back to Device Manager,
view the Hidden Devices again, and delete the Hidden Device for
the USB. And then maybe the problem will resolve itself as the hardware is
rediscovered. I seem to remember having to do that, for some
other non-USB thing, delete the hidden device entry, before
I could get something properly installed.

Paul
Ads