MSFN Forum: USB 2 On Win98SE - MSFN Forum

Jump to content



  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

USB 2 On Win98SE Rate Topic: -----

#1 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 14 February 2006 - 08:27 PM

I have just added a “USB 2 PCI Card” based on NEC chipset to my PC that runs Win98SE.
The driver that comes with it is from OrangeWare Corporation.
Everything seems to be OK, I can feel the speed difference compared with the onboard USB 1.
I noticed however, that the “USB Root Hub” in the Device Manager for this new USB Ports do not have the Power tab. Anything that I can do to add that Power tab?
Thanks a lot!!


#2 User is offline   Andromeda43 

  • Retired PC Tech.
  • PipPipPipPipPip
  • Group: Members
  • Posts: 983
  • Joined: 14-August 05
  • OS:XP Pro x86
  • Country: Country Flag

Posted 15 February 2006 - 11:26 AM

Probably NOT.
It is after all , an Add-On device.

Cheers.

#3 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 15 February 2006 - 09:54 PM

I have found the solution myself.
I simply went to "Device Manager", select the "USB Root Hub" for the new USB 2 Port, then click "Update Driver...". When the wizard could not find a better match, I simply selected one from the list, which is based on the Win98SE native USB.INF.
After done that, the "USB Root Hub" has now the Power tab, and it shows correctly the current drawn by the device!

#4 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 19 February 2006 - 04:11 AM

I was too quick to be glad when I managed to bring Power tab into the “USB Root Hub” described above. Meanwhile I noticed that only USB 1.1 devices that are listed in that Power tab, not USB 2.0 devices.

The driver from Orangeware that comes with the USB 2 PCI Card based on Nec chipset uPD720101 is consisting of following files:

ousb2.inf
ousb2hub.sys
ousbehci.sys

The Device Manager shows the following for the USB:

- Universal Serial Bus controllers
- NEC PCI to USB Enhanced Host Controller
- USB 2.0 Root Hub Device

- Universal Serial Bus controllers
- General purpose USB Hub(*)
- NEC USB Open Host Controller
- NEC USB Open Host Controller
- Standard Universal PCI to USB Host Controller(*)
- USB Root Hub
- USB Root Hub
- USB Root Hub

(*) seems to be for the on-board USB 1.1 ports.

The scenario is as follows:

When I connect a USB 1.1 device, either into the new USB ports or to the on board port, it shows up in Device Manager both in:
- Device type, e.g., Thumbdrive will show up under the Hard disk controllers as UStorage Device/UStorage drive, also
- in the Power tab of the USB Root Hub

When I connect a USB 2,0 device into the on board USB 1.1 port, it shows up in Device Manager also both in:
- Device type, e.g., Thumbdrive will show up under the Hard disk controllers as UStorage Device/UStorage drive, also
- in the Power tab of the USB Root Hub

But when I connect USB 2.0 device into the new USB 2.0 ports, it shows up only under the Device Type, but not under the Power tab of the USB Root Hub.

By the way the “USB 2.0 Root Hub Device” does not have Power tab, should it have one? If it should, is there a way to add the Power tab to the “USB 2.0 Root Hub Device”?

Or perhaps another way to force “USB Root Hub” to also show USB 2.0 device under its Power tab?

May be we can achieve that by INF file modification? I really hope someone that has similar experience can help to solve that minor problem.

Thanks a lot!!

#5 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 20 February 2006 - 02:29 PM

I'm not sure if my system is using 2.0...........

Posted Image

#6 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 20 February 2006 - 07:06 PM

You have the following in your Device Manager:

- VIA PCI to USB Enhanced Host Controller
- USB 2.0 Root Hub

The word "Enhanced" shows that you are using USB 2.0
BTW, do you have the "Power" tab in the Properties of "USB 2.0 Root Hub" and "USB Root Hub"?

If the system works correctly, when you plug in a USB 1.1 device, such as Thumbdrive, then it should show up in the Power tab of the "USB Root Hub", whereas if you plug in a USB 2.0 device, it shall then show up in the Power tab of the "USB 2.0 Root Hub".

#7 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 21 February 2006 - 05:32 PM

OK now I'm p***ed.
Obviously my mouse and Cam suck.
Thought usb 2.0 would be faster but I see now that I'm not even using it.

:realmad:

Posted Image

Posted Image

This post has been edited by kartel: 21 February 2006 - 05:35 PM


#8 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 21 February 2006 - 08:45 PM

Hi Kartel,

It seems that your mouse and cam are USB 1 devices -> not listed under the USB 2 Hub.
Your USB card is using VIA chipset (mine is NEC chipset), nevertheless the Hub Properties is similar as mine, in the sense that the Power tab is missing!!
I need it for good reason, once my USB port was killed by over current, hence the current drawn by the device shown under the Power tab is a useful indication.
There must be a way out there to add the Power tab to the USB 2 Hub!!
Who can please help???

#9 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 23 February 2006 - 10:27 PM

Well maybe there has to be a 2.0 device there first, no ?

#10 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 24 February 2006 - 12:12 AM

Your are right Kartel. But you already have one.
Different manufacturer uses different terminology.

Your VIA chipset uses following name for the USB 2 Root Hub:
- USB 2.0 Root Hub
Whereas my NEC chipset uses different name as follows:
- USB 2.0 Root Hub Device

Those are basically the same. As to what name is used you can see from the driver's INF file,
for example mine has a line like this:
USB2\ROOT_HUB20.DeviceDesc="USB 2.0 Root Hub Device"

I am still waiting someone with brilliant idea that can help us.

#11 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 24 February 2006 - 03:18 PM

I mean a 2.0 device such as a camera or flashdrive....mine are all usb 1 I guess

#12 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 25 February 2006 - 02:56 PM

You're camera may well be a USB1 device. However, I don't believe any mice would ever need the throughput allowed through USB2. A mouse doesn't even come close to using the amount of bandwidth a USB2 device would use. A mouse doesn't even come close to using half the bandwidth provided by the USB1 standard even.


I wouldn't even worry about what standard your mouse falls under Kartel. The camera on the other hand... =\

This post has been edited by Chozo4: 25 February 2006 - 02:57 PM


#13 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 26 February 2006 - 03:57 AM

Well mabe its time for 2,0 mouse because the mouse sucks in 98 it freezes and laggs during defrag and things like adaware when it first starts scanning it sucks the life out of usb, I think I may go back to PS2 and PS2 rate.
arrrgh then I have to enable it in the bios....there goes another irq.....

#14 User is offline   Chozo4 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 392
  • Joined: 31-July 05

Posted 26 February 2006 - 02:46 PM

View Postkartel, on Feb 26 2006, 05:57 AM, said:

Well mabe its time for 2,0 mouse because the mouse sucks in 98 it freezes and laggs during defrag and things like adaware when it first starts scanning it sucks the life out of usb, I think I may go back to PS2 and PS2 rate.
arrrgh then I have to enable it in the bios....there goes another irq.....


I had the very same problem with USB mice as well including Legacy PS\2Emulation (USB). The problem seems to lie in the fact that USB mice are typically software driven and controlled. PS\2 Mice are done by the hardware and thus can still move even during a system lockup. That might be the reason why you are noticing the mouse considerably hang during moments of heavy activity. Additionally, even if the mouse were USB2, you would still notice the hangups with your mouse during moments of heavy activity. From my experiences, USB has always taken a backseat during seriously heavy loads unless if it's a USB device causing the load, then the rest of the USB devices take a backseat..

For your IRQ being enabled for the PS\2 mouse, I wouldn't see any wrong there be in doing so. Isn't IRQ12 a restricted IRQ therefor dedicated to the mouse only? Also, PS\2 Rate? I believe there is a registry tweak to push a PS\2 mouse refresh rate too 200 per second. If you don't want to ditch your USB mouse either, USB-PS\2 adaptors are cheap and most often come with todays USB mice.

This post has been edited by Chozo4: 26 February 2006 - 02:57 PM


#15 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 27 February 2006 - 07:41 AM

Till now I still have not got any help that can bring the Power tab into my USB 2 hub, what a pity!! I am quite convinced, that there must be a way to do it, like modifying the INF file.

Meanwhile, I found an intermediate solution, i.e., by the use of USB View (usbview.exe) from Microsoft, Version 5.1.2600.0 upward, with the "Config Descriptors" turned on, we can find the "MaxPower" in the "Configuration Descriptor" that show how many mA is drawn by the device.

Based on that, I am more convinced now, that there must be away to bring the Power tab into the USB 2 hub...Somebody please help...

#16 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 28 February 2006 - 09:54 PM

As mentioned at the beginning of the thread, after adding a “USB 2 PCI Card”, my Device Manager is showing 2 separate “Universal Serial Bus controllers” lines, one for USB 2.0 and the other for USB 1.1.

I am sort of perfectionist and do not like that situation, I would like to see that there should only be one “Universal Serial Bus controllers” in the Device Manager. After some tweaks in the driver INF file, I managed to achieve that, now my Device Manager is showing the following tree for the USB:

Device Manager:
- Universal Serial Bus controllers
- General purpose USB Hub
- Intel® 8280144 USB Universal Host Controller
- NEC PCI to USB Enhanced Host Controller
- NEC USB Open Host Controller
- NEC USB Open Host Controller
- USB 2.0 Root Hub Device
- USB Root Hub
- USB Root Hub
- USB Root Hub

For the reason also mentioned earlier, i.e., I would like to see the current drawn by the USB device, I use also USB View, the tree in USB View looks as follows:

USB View:
- Intel® 82801AA USB Universal Host Controller
- RootHub
- [Port1] DeviceConnected: General purpose USO Hub
- [Port1] NoDeviceConnected
- [Port2] NoDeviceConnected
- [Port3J NoDeviceConnected
- [Port4J NoDeviceConnected
- [Port2J NoDeviceConnected

- NEC USB Open Host Controller
- RootHub
- [Port1] DeviceConnected: ICatch (VI) PC Camera
- [Port2] NoDeviceConnected
- [Port3] NoDeviceConnected

- NEC USB Open Host Controller
- RootHub
- [Port1] DeviceConnected: DSL500U ADSL USO Modem (Native ATM Mode)
- [Port2] NoDeviceConnected

-HCD9
- RootHub
- [Port1] NoDeviceConnected
- [Port2] NoDeviceConnected
- [Port3] NoDeviceConnected
- [Port4] NoDeviceConnected
- [Port5] NoDeviceConnected

As you can see, the “NEC PCI to USB Enhanced Host Controller” is displayed as “HCD9” in USB View. I hope some of you may have the expertise in USB View, and can tell me why is “NEC PCI to USB Enhanced Host Controller” displayed as “HCD9”. Perhaps also how to rectify that problem.
Thanks a lot.


#17 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 02 March 2006 - 07:42 AM

Good news!! after trying very hard to find a way to bring the "Power" tab into my "USB 2.0 Root Hub Device" in the Device Manager, finally I managed to achieve it.

I added the following into the "Root Hub Install Section" of the driver INF file:

[Power.AddReg]
HKR,,EnumPropPages,,"sysclass.dll,USBHubPropPage"

certainly also added an entry "Power.AddReg" under the [ROOTHUB2].

As a result it creates in the Registry following additional line "EnumPropPages"="sysclass.dll,USBHubPropPage" under the [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\0008] key, where 0008 is "ROOTHUB2".

That alone does not bring the "Power" tab into the "USB 2.0 Root Hub Device", I still need to do one thing manually, i.e., add String Value "SymbolicName" in the Registry key [HKEY_LOCAL_MACHINE\Enum\{B8139C20-CF94-11D5-AEF7-0002B30625C5}\ROOT_HUB20\PCI&VEN_1033&DEV_00E0&SUBSYS_020514C2&REV_04&42F000] and set the value to "\DosDevices\00000000000000a7#{f18a0e88-c30c-11d0-8815-00a0c906bed8}", where "00000000000000a7" is the "Serial" of the Root Hub 2.

Having done that, voila... believe it or not... the "Power" tab is now found in the "USB 2.0 Root Hub Device"!! And it shows correctly the current drawn by the device.

I am still not fully satisfied, cause I still need to add the String Value "SymbolicName" manually. It would be great if it could be also included in the INF file. Can anyone help to do that???

#18 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 02 March 2006 - 07:58 AM

View PostWijono, on Mar 2 2006, 05:42 AM, said:

-HCD9
- RootHub
- [Port1] NoDeviceConnected
- [Port2] NoDeviceConnected
- [Port3] NoDeviceConnected
- [Port4] NoDeviceConnected
- [Port5] NoDeviceConnected


As you see, you have no devices connected to this hub, until you do the power tab will not be there and manually forcing it to read another device would defeat the purpose of having that hub, no ?

#19 User is offline   Wijono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 218
  • Joined: 13-August 05

Posted 02 March 2006 - 08:44 PM

Hi Kartel,

When we add a “USB 2 PCI Card”, like e.g., mine is based on NEC chipset, then it will add not only USB 2 RootHub, but also USB 1.1 RootHub.
In case of mine it adds for USB 1.1:

- NEC USB Open Host Controller
- RootHub
- [Port1] DeviceConnected: ICatch (VI) PC Camera
- [Port2] NoDeviceConnected
- [Port3] NoDeviceConnected

- NEC USB Open Host Controller
- RootHub
- [Port1] DeviceConnected: DSL500U ADSL USO Modem (Native ATM Mode)
- [Port2] NoDeviceConnected


And for the USB 2.0:

- HCD9
- RootHub
- [Port1] NoDeviceConnected
- [Port2] NoDeviceConnected
- [Port3] NoDeviceConnected
- [Port4] NoDeviceConnected
- [Port5] NoDeviceConnected


The chipset is so smart, when we plug in a USB 1.1 device, then it will be routed to the USB 1.1 RootHub, the examples are my ICatch (VI) PC Camera and DSL500U ADSL USO Modem. If we would plug in a USB 2.0 device into the same USB port, then it will be routed to the RootHub under the “HCD9” above.

By the time when I took the snapshot with USB View above, I did not plug in any USB 2.0 device. But the “Power” tab has nothing to do with whether or not a device is plugged in.

When I plug-in a USB 2.0 Thumbdrive, I can see it under the “HCD9” in USB View and read the current from it. And with the patch I did above, now I can also see the current in the “Power” tab of "USB 2.0 Root Hub Device" in the Device Manager, I did not have the “Power” tab before the patch. When I unplug the Thumbdrive, then the “Power” tab will still be there, but certainly empty.

#20 User is offline   kartel 

  • Cartel Member
  • PipPipPipPip
  • Group: Members
  • Posts: 545
  • Joined: 18-October 05

Posted 03 March 2006 - 05:14 AM

rodger that

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy