HardwareBanter

HardwareBanter (http://www.hardwarebanter.com/index.php)
-   Asus Motherboards (http://www.hardwarebanter.com/forumdisplay.php?f=15)
-   -   Latest P4P800 Deluxe USB 2.0 W2K driver? (http://www.hardwarebanter.com/showthread.php?t=32358)

Daniel May 2nd 04 08:10 PM

Latest P4P800 Deluxe USB 2.0 W2K driver?
 
I have this wonderful system built around a P4P800 Deluxe.

It works perfectly, including all USB 2.0 devices I have connected to
it so far:
* Cruzer Mini USB drive (256MB)
* Samsun Digimax 201 camera
* EPSON Perfection 3200 scanner

However, when I connect the scanner through the switch, the scanner
becomes an "Unknown device". This problem does *not* occur on a
different PC running Windows XP and using the same exact switch and
scanner (that's why I bought the switch, so that I can share the
scanner between two PCs :)).

Since I am using W2K-SP4 with all latest updates, and the date/version
on the USB2 driver is later than the one the came with the P4P800
Deluxe CD, I did not install the driver that came with the CD. That
decision seemed to be correct, but having this strange problem I am
not sure anymore...

The following is a date/version comparison between the ASUS P4P800
Deluxe CD and what's currently installed in my system:

File ASUS P4P800 Deluxe CD W2K-SP4 (installed)
------- --------------------- -------------------
usbhub20.sys 2002/4/17, 5.0.2195.5605 2003/6/19, 5.0.2195.6717
usbport.sys 2002/4/22, 5.0.2195.5652 2003/6/19, 5.0.2195.6681
usbehci.sys 2002/4/22, 5.0.2195.5652 2003/6/19, 5.0.2195.6709

Which is newer? Are there even newer W2K drivers in existence?

The P4P800 Deluxe CD also came with 3 more files that I cannot find in
my system:
* hccoin.dll
* ich5usb2_win2k.inf
* usb2.cat

What do you think? Am I using the latest and greatest? If not, what is
the latest and greatest?

Thank you!
Daniel

P.S. For those curious to learn more about my plight with the USB 2.0
switch, it is all documented he http://tinyurl.com/2sh33

Paul May 3rd 04 09:03 AM

In article ,
(Daniel) wrote:

I have this wonderful system built around a P4P800 Deluxe.

It works perfectly, including all USB 2.0 devices I have connected to
it so far:
* Cruzer Mini USB drive (256MB)
* Samsun Digimax 201 camera
* EPSON Perfection 3200 scanner

However, when I connect the scanner through the switch, the scanner
becomes an "Unknown device". This problem does *not* occur on a
different PC running Windows XP and using the same exact switch and
scanner (that's why I bought the switch, so that I can share the
scanner between two PCs :)).

Since I am using W2K-SP4 with all latest updates, and the date/version
on the USB2 driver is later than the one the came with the P4P800
Deluxe CD, I did not install the driver that came with the CD. That
decision seemed to be correct, but having this strange problem I am
not sure anymore...

The following is a date/version comparison between the ASUS P4P800
Deluxe CD and what's currently installed in my system:

File ASUS P4P800 Deluxe CD W2K-SP4 (installed)
------- --------------------- -------------------
usbhub20.sys 2002/4/17, 5.0.2195.5605 2003/6/19, 5.0.2195.6717
usbport.sys 2002/4/22, 5.0.2195.5652 2003/6/19, 5.0.2195.6681
usbehci.sys 2002/4/22, 5.0.2195.5652 2003/6/19, 5.0.2195.6709

Which is newer? Are there even newer W2K drivers in existence?

The P4P800 Deluxe CD also came with 3 more files that I cannot find in
my system:
* hccoin.dll
* ich5usb2_win2k.inf
* usb2.cat

What do you think? Am I using the latest and greatest? If not, what is
the latest and greatest?

Thank you!
Daniel

P.S. For those curious to learn more about my plight with the USB 2.0
switch, it is all documented he
http://tinyurl.com/2sh33

First of all, the hex strings in the properties, when translated to
ASCII read as:

"HardwareID" =hex(7):55,53,42,5c,55,4e,4b,4e,4f,57,4e = USB\UNKNOWN
"CompatibleIDs"=hex(7):55,53,42,5c,55,4e,4b,4e,4f, 57,4e = USB\UNKNOWN

Maybe you can try a hardware experiment. There are four headers on the
board, labelled USBPW12, USBPW34, USBPW56, USBPW78. Whichever port
pair the USB switch is plugged into, change the USBPWxx jumper so
that the USB port is powered from +5VSB. (My theory is, that the
switch needs power to be present, before the rest of the computer
boots. This will change the timing, of devices becoming ready to
talk to one another, and might be enough to make the chain work.)

While you can go searching for newer USB drivers (on sites like
http://downloadfinder.intel.com), I'm not sure that a miracle is
going to happen from a driver perspective. Either a driver will
be in an INFINST package or in a separate USB20 package, not sure
which. (Usually separate packages are needed for things like
the Orangeware driver that works with Win98.)

The USB switch device you've got, should be reclocking the data
if it is intended to handle USB2 devices. I think that this means
that the USB switch has to be intelligent and has to be
enumerated when the USB driver starts up. If everything enumerates
properly, the software should be building a device tree, and the
scanner should be at the end of one of the branches.

From a post in Google, found while looking for Epson Perfection 3200
"roundball wrote:
Check and make sure that the "still image service" is running.
the service needs to activity for the scanner to work."


Here is another post, with a suggestion for connecting the
3200 to two computers:

http://groups.google.com/groups?hl=e...lp.airnews.net

HTH,
Paul

Daniel May 4th 04 04:09 AM

(Paul) wrote in message ...
First of all, the hex strings in the properties, when translated to
ASCII read as:

"HardwareID" =hex(7):55,53,42,5c,55,4e,4b,4e,4f,57,4e = USB\UNKNOWN
"CompatibleIDs"=hex(7):55,53,42,5c,55,4e,4b,4e,4f, 57,4e = USB\UNKNOWN

Maybe you can try a hardware experiment. There are four headers on the
board, labelled USBPW12, USBPW34, USBPW56, USBPW78. Whichever port
pair the USB switch is plugged into, change the USBPWxx jumper so
that the USB port is powered from +5VSB. (My theory is, that the
switch needs power to be present, before the rest of the computer
boots. This will change the timing, of devices becoming ready to
talk to one another, and might be enough to make the chain work.)

While you can go searching for newer USB drivers (on sites like
http://downloadfinder.intel.com), I'm not sure that a miracle is
going to happen from a driver perspective. Either a driver will
be in an INFINST package or in a separate USB20 package, not sure
which. (Usually separate packages are needed for things like
the Orangeware driver that works with Win98.)

The USB switch device you've got, should be reclocking the data
if it is intended to handle USB2 devices. I think that this means
that the USB switch has to be intelligent and has to be
enumerated when the USB driver starts up. If everything enumerates
properly, the software should be building a device tree, and the
scanner should be at the end of one of the branches.

From a post in Google, found while looking for Epson Perfection 3200
"roundball wrote:
Check and make sure that the "still image service" is running.
the service needs to activity for the scanner to work."


Here is another post, with a suggestion for connecting the
3200 to two computers:

http://groups.google.com/groups?hl=e...lp.airnews.net


Paul, thank you very much! The wealth of information you brought here
is amazing. I wish I knew about the last URL you provided - it would
have saved me the cost of the USB switch... ;-)

Since I last posted my request for help I managed to solve the problem
(you can read all about it in http://tinyurl.com/2sh33 ). It turned
out to be excessive electrical noise due to low a quality cable.

Still, the information you provided about USBPW12, USBPW34, USBPW56
and USBPW78 was new to me. Thanks again. I now know what to do in the
future if I ever want to wake up the computer via a USB device.

Now... the only question left is: How do I know whether the scanner
transmits data to the PC in full USB 2.0 speed (480Mbps) or only in
USB 1.1 speed (12Mbps)? Do you know of any benchmark utility that can
help me determine that?

You may wonder I have such a question, since the 40x speed difference
should be felt without any tools, but the scanner is a mechanical
device and it seems to me that it is "acting funny". I would like to
rule out the possibility that it runs at 1.1 speed despite being
recognized as a 2.0 device. Any idea or tip here?

Thanks,
Daniel

Paul May 4th 04 06:06 PM

In article ,
(Daniel) wrote:

(Paul) wrote in message
...
First of all, the hex strings in the properties, when translated to
ASCII read as:

"HardwareID" =hex(7):55,53,42,5c,55,4e,4b,4e,4f,57,4e = USB\UNKNOWN
"CompatibleIDs"=hex(7):55,53,42,5c,55,4e,4b,4e,4f, 57,4e = USB\UNKNOWN

Maybe you can try a hardware experiment. There are four headers on the
board, labelled USBPW12, USBPW34, USBPW56, USBPW78. Whichever port
pair the USB switch is plugged into, change the USBPWxx jumper so
that the USB port is powered from +5VSB. (My theory is, that the
switch needs power to be present, before the rest of the computer
boots. This will change the timing, of devices becoming ready to
talk to one another, and might be enough to make the chain work.)

While you can go searching for newer USB drivers (on sites like
http://downloadfinder.intel.com), I'm not sure that a miracle is
going to happen from a driver perspective. Either a driver will
be in an INFINST package or in a separate USB20 package, not sure
which. (Usually separate packages are needed for things like
the Orangeware driver that works with Win98.)

The USB switch device you've got, should be reclocking the data
if it is intended to handle USB2 devices. I think that this means
that the USB switch has to be intelligent and has to be
enumerated when the USB driver starts up. If everything enumerates
properly, the software should be building a device tree, and the
scanner should be at the end of one of the branches.

From a post in Google, found while looking for Epson Perfection 3200
"roundball wrote:
Check and make sure that the "still image service" is running.
the service needs to activity for the scanner to work."


Here is another post, with a suggestion for connecting the
3200 to two computers:


http://groups.google.com/groups?hl=e...lp.airnews.net

Paul, thank you very much! The wealth of information you brought here
is amazing. I wish I knew about the last URL you provided - it would
have saved me the cost of the USB switch... ;-)

Since I last posted my request for help I managed to solve the problem
(you can read all about it in http://tinyurl.com/2sh33 ). It turned
out to be excessive electrical noise due to low a quality cable.

Still, the information you provided about USBPW12, USBPW34, USBPW56
and USBPW78 was new to me. Thanks again. I now know what to do in the
future if I ever want to wake up the computer via a USB device.

Now... the only question left is: How do I know whether the scanner
transmits data to the PC in full USB 2.0 speed (480Mbps) or only in
USB 1.1 speed (12Mbps)? Do you know of any benchmark utility that can
help me determine that?

You may wonder I have such a question, since the 40x speed difference
should be felt without any tools, but the scanner is a mechanical
device and it seems to me that it is "acting funny". I would like to
rule out the possibility that it runs at 1.1 speed despite being
recognized as a 2.0 device. Any idea or tip here?

Thanks,
Daniel


I have been asked the question about USB benchmarking before, and really
haven't found a utility that can answer the question. With a USB
disk drive, it is easy to see the difference, and a disk benchmarking
util will show a big difference between the roughly 1MB/sec
practical transfer rate of USB1.1 and the disk head limited
transfer at USB2.0 .

On a scanner, one difference will be, with USB 1.1 transfer rate,
the scanner may function in "start-stop" mode, where the scan
head stops for a moment until the scanner data buffer is drained.
Operating in USB 2.0 mode will allow the scanner to run continuously,
assuming that the data processor inside the scanner is not limiting
data transfer rate. (The data processor does color correction and
some old scanners are limited by that processing step.)

To do a test, set the scanner to produce a ridiculously high DPI,
as that will produce a maxed out data rate. Perhaps disabling or
enabling the "Enhanced" entry in Device Manager will allow you to
switch from USB 2.0 to USB 1.1 mode, so you can test for
a difference ? Either that, or use the BIOS to switch USB 2.0 off
and on, as appropriate.

HTH,
Paul

Daniel May 8th 04 12:11 AM

(Paul) wrote in message ...
I have been asked the question about USB benchmarking before, and really
haven't found a utility that can answer the question.


Paul, are you familiar with the tools suite at
http://www.usb.org/developers/tools ?

Can one of those tools be used for the purpose of benchmarking the
speed of my scanner connection *without* modifying *anything* in my
system? My understanding is that USBCV R1.2.1 removes the standard
Microsoft driver and installs a test stack driver onto the Hi-Speed
host controller (if one exists). This is the last thing I want to
do...

I prefer a test tool that is "non-destructive" in the sense that it
leaves the system in *exactly* the same state as it were before
running it.

Thanks,
Daniel


All times are GMT +1. The time now is 02:51 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
HardwareBanter.com