Help - Search - Members - Calendar
Full Version: USB 2 / SiS chipset
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects

   


Google Internet Forums Unattended CD/DVD Guide
Ninho
Hi ! This is my first post, and I have searched but do apologise for n00bieness !

I desperately need to activate USB 2.0 function in Windows 98 SE, motherboard : ASRock K7S41 (SiS 963 L southbridge). Neither MS, nor the MoBo or chip makers, nor the makers of my USB 2.0 capable appliances provide the needed low level drivers for EHCI.

As a result, my USB 2.0 external hard drive, and USB 2.0 disc on key, work only at painfully slow USB 1.1 speeds under W 98 SE (but do work at USB 2.0 speeds under windows 2000 SP 4 - tested)

Is the "Unofficial Service Pack" a solution to this problem ? Or does it not provide the EHCI chipset drivers, and if not, who will ?

Thanks in advance

--
Ninho
Petr
Unofficial Service Pack does not contain any new hardware drivers.

What is the Vendor & Device ID? Orangeware driver version 2.xx supports "SiS USB 2.0 Enhanced Host Controller" with VID=1039 and DID=7002.

You can download it here: http://www.winpack.org/petr/usb2-ow-2.04.zip

Petr
Petr
QUOTE (Ninho @ Mar 5 2006, 11:53 AM) *
Neither MS, nor the MoBo or chip makers, nor the makers of my USB 2.0 capable appliances provide the needed low level drivers for EHCI.


And what about this: http://www.asrock.com/support/download.asp?Model=K7S41 ???

Here is "SiS USB 2.0 Driver Ver:1.04" for Windows 98 and ME, have you tried it?

Petr
Ninho
Hi Petr!
QUOTE
And what about this: ... "SiS USB 2.0 Driver Ver:1.04" for Windows 98 and ME, have you tried it?


Yes of course I have. The same "driver" exists on the CD which came with the MoBo :

Unfortunately, it is a fake : it does nothing, but launch a small program in Autoexec.bat which disables the USB 2 (EHCI) controller in the SiS 963 L. The purpose being to inhibit windows 98 SE from (re)discovering the EHCI upon each boot and asking for the missing driver. Dirty trick, isn't it ?

I'll have to check your Orangeware thingie - that would be what I'm after, only I need check the PCI id of the USB 2 function in my chipset before. Thank you very much, I'll report failure or hopefully, success with that !

[Edited ...]
Well, the Orange USB 2 drivers installed successfully : thank you! thank you, thank you ! I now have drivers for the USB 2 in Device Manager.

The devices themselves are still using USB 1.1 however. Do I have to install part of the "SE to ME" thing in order for my external USB drive to recognise and use the new EHCI drivers, or do I simply uninstall and reinstall said USB drive using its manufacturer's disc ?


--
Ninho
Eck
I just setup a new Foxconn 748K7AA board with 98SE. It's a SiS 748 board. You're right. For an unexplained reason the USB 2.0 installer sets up autoexec to run that nousb file on every boot, which of course just disables Windows detection of the USB 2.0 hardware.

I'm sneaky when it comes to 98SE though. We all must be, in these days when we seem to be forced, kicking and screaming, into running XP or to miss out on all the neat stuff.

Here's how I enabled it.

Don't install USB 2.0 from the cd. If you already did, delete the nousb file in the Windows folder and the associated entry in autoexec and reboot.

You should have that question marked Universal Serial Bus device in device manager back.

Update the driver to the USB 2.0 driver in the Windows2000 folder on the cd (browse to it). You'll now have the Microsoft Standard Enhanced PCI to USB Host Controller.

As far as I can tell I have USB 2.0. My scanner is a high speed USB device that I remember complained when I installed it to a USB 1.1 port on my Asus A7V333, suggesting I use a detected USB 2.0 port instead. It isn't complaining on this board and is working fine, as is my Thrustmaster USB 2.0 force feedback gamepad.

Neither Foxconn or SiS post the USB 2.0 driver on the web. I think it is only on the motherboard cd. But you must manually install it on Windows 98SE and Windows Me as for some reason we aren't meant to have it.

I haven't noticed any instability. In fact, for a $35 board I feel like I robbed a bank or something. I got this one from newegg but since they ran out I just ordered another one from ebay. I have 2 Athlon XP's so these boards will replace the one's I paid $80 for as they do not suffer from several instability problems associated with the more expensive boards.

And, ooooh! Dos memory management, EMM386, etc, works on these unlike the Asus A7V880 or Abit KW7 I've been using. I disabled the by default enabled wake on events and USB keyboard and mouse support. With expanded memory enabled by EMM386, it doesn't have enough to load devices high. So it's not perfect. But if ran with noems it has the full package of memory available for loadhigh. I'm a little sorry I already installed my Audigy 2 ZS on it as I would now like to see if it has the non-maskable interrupts my SBLive needs for dos sound. Well, I'll have the new board to play with. Proddy Parrot here I come! (I don't know. Maybe I won't bother since I have better soundcards and Dosbox.)

Another thing weird about the bios optimized defaults is it turns on all that wakeup stuff that is usually disabled on most default bios's. I found out when I breathed (practically, maybe I bumped my desk) and the system booted up by itself. So I went in and disabled all that. I'm not too lazy to push the power button.
Ninho
@Eck : your experience is an encouragement indeed; you wrote :
QUOTE
Update the driver to the USB 2.0 driver in the Windows2000 folder on the cd (browse to it). You'll now have the Microsoft Standard Enhanced PCI to USB Host Controller.


Which CD was that ? The one from MoBo makers ? Are yous ure youwere able to install the drivers intended for Win 2k under 98 ? Also, did you check your devices achieve USB 2.0 speeds alright (not difficult to assess, try to transfer a 1 Gigabyte file... if it takes a couple minutes, it's USB 2 , else if 20 minutes, well, you see the point).....


@Petr : I now have the Orangeware driver installed. Device manager shows it thusly :

-Universal Serial Bus controllers
=PCI Class USB 2.0 Enhanced Host Controller
=USB 2.0 Root Hub Device

Shall I also upgrade the Windows 98 files, like USBSTOR.SYS ... ? What should my next move be ? Could you please point me to accurate instructions ?

Concerned also about the fact that my Win 98 SE is a non-US version. I don't mind if some messages come out in English instead of French, but I want to be sure it'll work alright after all the changes.

TYIA




Petr
QUOTE (Ninho @ Mar 6 2006, 10:20 AM) *
I now have the Orangeware driver installed. Device manager shows it thusly :

-Universal Serial Bus controllers
=PCI Class USB 2.0 Enhanced Host Controller
=USB 2.0 Root Hub Device


It looks like not supported EHCI controller.

Petr
Eck
Yes, it's the manufacturer's motherboard cd. Look around in there to see where they are on your cd. I think that's the only way USB 2.0 drivers are distributed for the SiS boards. Via puts there's on their viaarena website. I don't know why they're allowed to do that as the other manufacturer's usually state that they can't due to licencing agreements.

On XP, with the Via boards I did usually install the latest download from viaarena over the Microsoft XP USB 2.0 driver. I think this left the XP driver alone but provided some performance tweaks to it.

On the SiS boards when using XP you just leave the Microsoft USB 2.0 driver.

On 9x though, apparently SiS is simply fulfilling its licensing agreement by turning off USB 2.0.

I don't have any USB HD's to test the speed, but the Power reading on all the Root Hubs is 500mA per port, if that's related. And my Thrustmaster gamepad's vibration is working, which I think requires USB 2.0. And, as I said, the HP Scanjet 3970 is a USB 2.0 device (although backwards compatible). It generally complains with a message box if installed to a USB 1.1 port and I got no complaints on this system.

So, I think I've got it. It is a Microsoft driver. I also think that the Windows 2000 driver is fine on 9x. I remember on the Via boards that they didn't differentiate between the different operating systems for the USB 2.0 driver. It was the same driver no matter which OS (9x, XP) it was installed on. I do install the Microsoft 98SE patch for USB on AMD chipsets greater than 350 MHz even though it is was originally designed for Via controllers, as the usbman website recommends this for the SiS 7001 drivers on 9x.

As far as what you've got now, I don't think you would still have the Universal Serial Bus Controllers listed there, unless that is what your USB 1.0 drivers are called. I think the Enhanced driver is supposed to replace that. Not sure though. You should still have listed whatever the USB 1.0 drivers are. But, if there's no question mark there and the driver is stated to be "working properly" then perhaps that what your's are called.

On mine it's the SiS 7001 controllers. I have 3 of those (1 for each set of 2 USB inputs, as I have installed a USB 2.0 bracket borrowed from my Abit KW7 to the additional connector on the board so I get 2 more USB 2.0 inputs for a total of 6 inputs). Then I have the Enhanced driver listed, then the Root Hubs. I have 8 inputs actually as I also connected the front USB 2.0 from my case to the second input provided on the motherboard. That's why a couple of the root hubs list 3 inputs available instead of 2. Normally, I would have expected 4 root hubs, but apparently this board combines the 2 optional plugins on the motherboard.
Ninho
How's that, "unsupported", Petr ? what's wrong with that new OrangeWare EHCI ?

In addition to the 3 lines for USB/EHCI I listed earlier, I still have the lines for Open HCI showing in device manager. They were untouched by the Orangeware install :

- Contrôleurs de bus USB
= Concentrateur USB racine
= Concentrateur USB racine
= Contrôleur d'hôte ouvert PCI vers USB SiS 7001
= Contrôleur d'hôte ouvert PCI vers USB SiS 7001

And the orangeware added for EHCI :

-Universal Serial Bus controllers
=PCI Class USB 2.0 Enhanced Host Controller
=USB 2.0 Root Hub Device

The only thing troubled me a little is they don't come under the same header in Device Manager listing, but isn't it just because the languages differ ?

Why is this made so difficult ! Oh, yes, I think I have an idea why it is ;=)
Petr
QUOTE (Ninho @ Mar 6 2006, 07:59 PM) *
How's that, "unsupported", Petr ? what's wrong with that new OrangeWare EHCI ?


It means that it is not supported as SiS USB EHCI controller but as generic EHCI controller. Taken from the INF file, for SiS (device ID 7002) the device name is:

PCI\VEN_1039&DEV_7002="SiS USB 2.0 Enhanced Host Controller"

but for generic EHCI controler

PCI\CC_0C0320.DeviceDesc= "PCI Class USB 2.0 Enhanced Host Controller"

In my first post I have asked you for the VID & DID and I mentioned that just 1039 & 7002 could probably work.

QUOTE
In addition to the 3 lines for USB/EHCI I listed earlier, I still have the lines for Open HCI showing in device manager. They were untouched by the Orangeware install :

- Contrôleurs de bus USB
= Concentrateur USB racine
= Concentrateur USB racine
= Contrôleur d'hôte ouvert PCI vers USB SiS 7001
= Contrôleur d'hôte ouvert PCI vers USB SiS 7001

And the orangeware added for EHCI :

-Universal Serial Bus controllers
=PCI Class USB 2.0 Enhanced Host Controller
=USB 2.0 Root Hub Device

The only thing troubled me a little is they don't come under the same header in Device Manager listing, but isn't it just because the languages differ ?


No, the primary reason is that because of compatibility issues Orangeware driver does not us standard "USB" class but its own "OWCUSB" class.

Petr
Ninho
Petr, your patience is admired.

QUOTE
In my first post I have asked you for the VID & DID and I mentioned that just 1039 & 7002 could probably work.


The PCI device in my chipset is indeed 1039/7002. Checked again using a PCI identification utility.

Vendor ID : 1039 , Dev ID = 7002 , Subsystem = 7002 , Sub-vendor ID : 1849.

==

Is there something wrong with Orangeware or this SiS controller ? Not sure I grasped what you are trying to explain - I'm really sorry !

(Edited:) Would you advise me removing the Orangeware and retrying ? Or removing it altogether, but what to replace it with ?

--
Ninho
Eck
Don't mean to interfere here, but does your motherboard cd have the Windows 2000 USB 2.0 driver on it?

If so, I might try uninstalling the OrangeWare stuff. Then uninstall all your USB drivers and software and unplug anything hooked up to it. Then make sure that SiS stuff (the nousb file and the autoexec reference to it) isn't still installed. Then remove all your root hubs and usb host controllers from device manager and reboot. This will refresh that stuff after all the fooling around with OrangeWare. Then reboot again so Windows registry catches up with the drivers it installed (not USB 2.0 yet, but it will automatically install the USB 1.1). Then do what I said before and update within device manager the question marked Universal Serial Bus Controller to the Windows 2000 USB 2.0 driver on your cd. Reboot.

Then install your software for your devices, then the hardware, one at a time, rebooting between each step.

See if you get your 2.0 speed.
Petr
QUOTE (Ninho @ Mar 6 2006, 11:42 PM) *
Petr, your patience is admired.

QUOTE

In my first post I have asked you for the VID & DID and I mentioned that just 1039 & 7002 could probably work.


The PCI device in my chipset is indeed 1039/7002. Checked again using a PCI identification utility.

Vendor ID : 1039 , Dev ID = 7002 , Subsystem = 7002 , Sub-vendor ID : 1849.

==

Is there something wrong with Orangeware or this SiS controller ? Not sure I grasped what you are trying to explain - I'm really sorry !


Hard to say. The INF contains the following lines:

%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_1800147B
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_1801147B
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_B01C144D
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_56421462
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_04001558
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_04011558
%PCI\VEN_1039&DEV_7002%=OEHCI, PCI\VEN_1039&DEV_7002&SUBSYS_22631558

It means that it is clearly specified what motherboards are supported, these are:
147B - ABIT Computer Corp.
144D - Samsung Electronics Co Ltd
1462 - Micro-Star International Co., Ltd.
1558 - CLEVO/KAPOK Computer

1849 - ASRock Incorporation is not listed here.

I don't know what does this mean. Maybe the driver checks the subsystem ID and works just for the defined in the INF file - this would be strange behavior but possible.

Have you tried the USBview utility to check if the device is connected as 1.1 or 2.0 device?

I use Kingston Data Traveller for such testing, it contains LED that ligths red for 1.1 and blue for 2.0.

If your 2.0 device will appear as 1.1 device it means that the Orangeware driver does not work and you could try what Eck has suggested.

BTW, I have similar problem with some motherboards with newere chipsets - although Orangeware driver installs with no problem and displays the correct number of USB2 ports, it never switch the controller to 2.0 mode. But ICH6 and ICH7 southbridges have different Device ID not just subsystem, so it was not so big surprise.

Petr
Ninho
@Eck You're not interfering in any way, by Jove, your input is precious as Petr's is. I need time to digest it all ;=)


@Petr & Eck & All I think I shall go the way of : removing OrangeWare and try AsRock supplied, intended for Windows 2k, driver. Crossing fingers.

I've also requested the localised updates Q239696 & Q291362 from Microsoft support. In case someone is interested in having these files in French, he may contact me. [Edited : ooops ! MS or their subcontractor sent US-English files and say it's all they have ! A shame, esp. concerning the central user interface files :=( ]

Back later ...
Ninho
Hi again !

Been peeking inside the Win 98 SE Registry, here's what I find from OrangeWare; does it seem OK (Petr ?) Should I look at other sections of the Registry for potential problems ?

If it looks OK, I could uninstall my USB 2 memory *devices* (1 external HD "Profil 35" by QPS, and 1 non-name USB 2.0 disk-on-key) and reinstall them; they were both hooked to system BEFORE I found the OrangeWare drivers, maybe that's why they won't use OW ?

-------- OrangeWare USB 2 : HK_Enum key -------------------------------------------------------

[HKEY_LOCAL_MACHINE\Enum\{B8139C20-CF94-11D5-AEF7-0002B30625C5}\ROOT_HUB20\PCI&VEN_1039&DEV_7002&SUBSYS_70021849&REV_00&BUS_00&DEV_03&FUNC_02]
"Capabilities"=hex:84,00,00,00
"HardwareID"="{B8139C20-CF94-11D5-AEF7-0002B30625C5}\\ROOT_HUB20"
"DeviceDesc"="USB 2.0 Root Hub Device"
"ClassGUID"="{B8139C20-CF94-11d5-AEF7-0002B30625C5}"
"Class"="OWCUSB"
"Driver"="OWCUSB\\0001"
"Mfg"="OWC"
"ConfigFlags"=hex:00,00,00,00
"Serial"=hex:2c,00,00,00,00,00,00,00

----------------------------------------------------------------------------------------------------------

Yours truly, clueless... confused.gif

Ninho
Petr
Maybe this is the driver Eck mentioned: http://file-us.abit.com.tw/pub/download/dr...52/sis_usb2.zip

Petr
Eck
That might work. The one on my motherboard cd seems to be a later version however (but only by a few months.) Ninho should check the dates. Also, I don't have a sisusb2.inf but only the usb2.inf on my cd. My inf causes it to be listed as Microsoft Standard Enhanced, etc. The one in this file will just call it Enhanced, etc.

I would try the one on your cd first unless the download is specifically for your board and is a later version.
PsycoUnc
-ah, finally, a thread with my exact SiS usb 2.0 long-running headaches! yes.gif
-I'm having the exact same problem as this thread's creator: tried EVERYTHING, all mentioned in here and then some, several times each over the past 3 yrs that I've had this ANNOYING Matsonic 9327e+usb mobo (Sis 650GL, 7001/7002)... and the closest I get, is usb 2.0 APPEARING to be properly installed in device manager, but definitely no usb 2.0 speeds, same as poster... tried sooo many different drivers: all OS's drivers, all sis drivers, all orangeware drivers, all MS drivers, Maximus Decim, usbman, and one other that I believe Petr referred me to in a recent thread, to no avail... yet 2.0 works perfectly, with native MS drivers, in XP...
The final result was: MDGx said, well, sometimes you're just screwed... lol... and I firmly (tho unfortunately) believe this... sigh realmad.gif
gl all, if ANYONE gets 7002 usb 2.0 ACTUAL SPEEDS in 98se, please let us know how!
>;]
Eck
Ahhh! So you mean it all looks great in my device manager but if I actually had USB 2.0 hard drives and such, I'd be limited to 1.1 speeds, eh?

That's strange how Via and Nvidia provide easily installable 98SE/Me USB 2.0 drivers but all SiS offers is a patch that disables the controller from autoexec on every Windows boot. The latest one for my Via board's is always posted on viaarena. Don't even need the older one on the motherboard cd.

Still, I think I'd rather have some driver connected to the hardware even if it's a null function, rather than needing to run something from autoexec to turn it off all the time.

My Asus board is looking better all the time. The last couple of days I've needed to switch off and on my power supply switch to get the Foxconn SiS board to power on. Hmmm, no wonder it's $35. Perhaps I won't bother swapping out the A7V880 with the 2nd Foxconn board. My ATI x850Pro wasn't crashing while gaming at 400FSB speeds, but I had read so much about everybody else's problems that I thought I was CMA by ordering the SiS boards.

Then again, I play a lot of old stuff like Galaxian! Not too taxing I suppose.

My new M-Audio Revo 5.1 is at the post office so the last piece of the new setup will be here tomorrow. I guess I will wind up installing the new Foxconn as I at least have to be sure it's not DOA. I'll see how it works on XP. I'll have to talk to the happy Microsoft activation folks again on the phone. They're gonna think I'm wacky, only using a single computer but changing everything, including the motherboard, every few weeks. Good thing it's a retail XP Home.
Ninho
Ah, PsycoUnc... now at least I feel less lonely...

Since my last post here, I too have tried the NUSB2 thing, plus the part of 98SEtoME that supposedly upgrades USB 2 support and even replaced the shell and shell32 components. And it has changed nothing sad.gif The USB 2 controller is still handled (?) by the OrangeWare, and not used by the actual devices...

A couple questions still

- is this normal ? I fancied that, after going to NUSB2 and 98SEtoME, I would no longer need the OrangeWare but the chipset would be handled by drivers from MS. Yet if I uninstall Orangeware I don't find new drivers for my SiS USB 2, or am I not pointing Windows to the right place ? Is there a low level driver sleeping inside the ME cabs which I need decompress by hand or what ?

- can someone tell positively if Windows ME ( the real thing) does handle our SiS USB 2 chipsets properly ? Not that I will ever install ME itself, but if the answer to this question is positive, then it maybe worthwhile pursuing.

Thanks again to everybody on this great board

--
Ninho
PsycoUnc
-excellent question: does standard ME handle sis 7002 usb2.0 speeds properly? My ME install was "proprietary" for an old Gateway which has since been hardware-upgraded to the point that a full proper ME install won't work (anti-piracy issues), no matter what I try... so I can't test this... but yes, I'd REALLY like to know, as well...
>;]
Petr
I have tried to check what is on the Orangewre website and INF files and it seems to be like this:

1. Orangeware has no service or support for end customers, just for OEMs.

2. OEMs that sign the contract will receive the login name/password and can download:

from http://www.orangeware.com/usb2oemICH4.html
http://www.orangeware.com/1102/Intelv1_2.zip
This driver supports Intel ICH4 and ICH5 EHCI controlers with any subvendor and subdevice ID number.
This driver supports Windows 98/ME only.
This driver (version 1.1.0.2) is available from many different OEM websites.

from http://www.orangeware.com/oemusb2.html
http://www.orangeware.com/1102/U2v242.exe
This driver supports ATI, ALi, Nvidia, VIA EHCI controllers with any subvendor and subdevice ID number and NEC, SiS and Intel ICH4 with specific subvendor and subdevice ID numbers.
The latest version of this driver I have found on Kouwell website: http://www.kouwell.com.tw/driver/USB/2580N.zip and it is version 2.4.0.0.

From http://www.orangeware.com/updateusb2oemtrial.html
http://www.orangeware.com/1102/U2v241t.exe
This driver supports all EHCI compliant USB controllers but it times out at the end of each month.
It would be interesting to see if this driver really works on the in this thread mentioned SiS motherboards, as well as on boards with Intel ICH5, ICH6, ICH7 southbridges.

3. Since the latest service packs for Windows 2000, XP and Server 2003 contain EHCI drivers, there is no longer any reason to use Orangeware drivers on these systems. (I suppose)

4. The only systems that still require Orangeware drivers remain Windows 98SE and ME now.

5. All motherboard manufaturers see almost no demand for Windows 98SE/ME support and therefore not want to pay royalties and for adding new IDs.

6. There are still people who want to run Windows 98SE or ME on newer motherboards with SiS, NEC or Intel chipsets but no driver is available. And probably never will be if no OEM will ask to add the right IDs to the Orangeware driver.

Petr
Petr
QUOTE (PsycoUnc @ Mar 16 2006, 10:27 AM) *
-excellent question: does standard ME handle sis 7002 usb2.0 speeds properly? My ME install was "proprietary" for an old Gateway which has since been hardware-upgraded to the point that a full proper ME install won't work (anti-piracy issues), no matter what I try... so I can't test this... but yes, I'd REALLY like to know, as well...
>;]


Windows Me never contained USB 2.0 driver, as of older systems, it was introduced just to Windows 2000 SP4.

http://www.microsoft.com/whdc/system/bus/U...SB2support.mspx

But I have just found in Windows XP usbport.inf the following lines:
CODE
%PCI\CC_0C0320.DeviceDesc%=EHCI.Dev,PCI\CC_0C0320      
; provides backward compatibilty with USB2.0 on WinMe and
; Windows 2000
%USB\ROOT_HUB20.DeviceDesc%=ROOTHUB.Dev,USB\ROOT_HUB20

; --------------------------------------------------------------
; EHCI
; --------------------------------------------------------------

; For Win95...
[EHCI.Dev]
AddReg=EHCI.AddReg, USB.AddReg
CopyFiles=OHCI.CopyFiles,USB.CopyFiles
DelFiles=USB.DelFiles

[EHCI.AddReg]
HKR,,NTMPDriver,,usbehci.sys
HKR,,EnumPropPages,,"usbui.dll,USBControllerPropPageProvider"

[EHCI.CopyFiles]
usbehci.sys
usbport.sys

I don't know if it could mean that these drivers could be used on 9x systems.
Has anybody tested it?
(BTW, EHCI = USB 2.0, UHCI = USB 1.0 and 1.1, OHCI = Firewire and USB 1.0 and 1.1, AHCI = SATA)

Petr
Ninho
Hi again ! This msg poses two questions, astutely labelled 1. & 2; :newwink.gif

1. Using the win 2000 inf : no way...

I've just checked again - I remember now, I must have tried it before, just after I had built this machine - and definitely NO, the AsRock/SiS provided drivers intended for Windows 2k will not install on 98 SE.

There are at least 2 problems, one trivial : the "inf" file is unicode and Win 98 will not even try to read it I believe, and 2. even if it were converted to 8-bit text, it is 2k only, would need serious revision by one of our competent fellows.

One could copy the USBEHCI.SYS, USBHUB20.SYS and USBPORT.SYS of win 2k to the DRIVERS folder of windows 98 SE/ME and there is a faint possibility they might work PROVIDED, of course, a tissue of relations was properly established in the Registry base. Which in part is what the "inf" are for...

Can someone with experience in "inf" files and "sys" WDM driver on '98 look into this ? I know my way with old style Windows "vxd" drivers, I even wrote a few of these (in assembler!) but I have no idea and no docs whatsoever about the WDM... :-(

Or by chance there is a working on 98 "inf" file somewhere which could serve at least as a model ? Among us are people with, I believe, access to many brands of computers & motherboards. It would be interesting to look at ALL the modern mobos with SiS chipsets.

2. Orangeware trial driver for developpers (cf. Petr) :

The link provided to the expiring trial USB 2 driver by OrangeWare is password protected. Could we be lucky enough to find a non-protected download, for evaluation (cough) ?
Petr
QUOTE (Ninho @ Mar 17 2006, 11:03 AM) *
2. Orangeware trial driver for developpers (cf. Petr) :

The link provided to the expiring trial USB 2 driver by OrangeWare is password protected. Could we be lucky enough to find a non-protected download, for evaluation (cough) ?


Hi Ninho, I have written "OEMs that sign the contract will receive the login name/password" in my post - and I know none, I'm sorry.

Petr
PROBLEMCHYLD
i'm not real good with this stuff but i
have a drivers & utility disk.take a look at this file and see if what u need is in here.
Ninho
QUOTE (PROBLEMCHYLD @ Mar 17 2006, 03:11 PM) *
i'm not real good with this stuff but i
have a drivers & utility disk.take a look at this file and see if what u need is in here.


Ack! Could give it a try... ProblemChyld, could you in addition please post a link to - or mail - the accompanying three usb*sys files, in case they are different from their Win 2k counterparts ?

Cheers,

--
Ninho (mail to ninho _at_ infonie _dot_ fr )
Petr
VIA USB 2.0 driver is available here: http://www.viaarena.com/default.aspx?PageI...70&SubCatID=122

but I don't think it will work with other chipset than VIA. You can try it of course.

Petr
PROBLEMCHYLD
PC
Ninho
QUOTE (PROBLEMCHYLD @ Mar 17 2006, 03:57 PM) *
these are the ones for 98 with sis and the disk has 2000/xp on it if needed


Your file, WIN98.7Z , seems to contain only a WIN2K foder. Did you not forget to include the 98/ME part, or am I missing something ?
PROBLEMCHYLD
QUOTE (Ninho @ Mar 17 2006, 12:54 PM) *
QUOTE (PROBLEMCHYLD @ Mar 17 2006, 03:57 PM) *

these are the ones for 98 with sis and the disk has 2000/xp on it if needed


Your file, WIN98.7Z , seems to contain only a WIN2K foder. Did you not forget to include the 98/ME part, or am I missing something ?


i"m sorry
added 98/me/2000
now u have a option of choosin
I assume you use the win2000 driver but not sure
becuz i'm usin xp right now
Ninho
QUOTE (PROBLEMCHYLD @ Mar 17 2006, 07:56 PM) *
added 98/me/2000


Unfortunately if not unexpectedly it's always the same SiS scam : disable USB 2.0 in Win 98/SE/ME.
Was worth trying anyway...
erpdude8
see USBMan's Sis USB page on how to setup USB 1.x and USB 2.0 with SIS USB chipsets:

http://www.usbman.com/Guides/SiS%20USB%20T...nd%20Tricks.htm

Sis 7001 USB chipsets have problems working properly under XP. there's a patch that fix that problem.
Ninho
QUOTE (erpdude8 @ Jun 5 2006, 05:13 PM) *
see USBMan's Sis USB page on how to setup USB 1.x and USB 2.0 with SIS USB chipsets:


Erpdude8, unfortunately that page has inaccurate and misleading information, namely where it states :

QUOTE
USB 2.0 Drivers for Win 98Se and Me are found on the SiS Motherboard Installation CD


Not so - as I stated (and others have confirmed) in this thread, SiS only provides hiding of the USB 2.0 capability from Windows for mostly cosmetic reasons.

I have since abandoned all hope of making the SiS 741 based USB 2.0 work in Windows 98 SE (or ME). If I be proved wrong so much the better... but don't hold your breath ;=)

Regards

--
Ninho
erpdude8
you might want to replace your Sis motherboard or sis 2.0 usb card with a different board or usb 2.0 card with ALi or VIA chipsets. At least VIA post their USB 2.0 drivers online, ditto for Adaptec.

QUOTE (Ninho @ Mar 17 2006, 05:03 AM) *
2. Orangeware trial driver for developpers (cf. Petr) :

The link provided to the expiring trial USB 2 driver by OrangeWare is password protected. Could we be lucky enough to find a non-protected download, for evaluation (cough) ?


Orangeware USB 2.0 drivers are not available from the Orangeware web site (at least not directly).
Petr
QUOTE (erpdude8 @ Jun 9 2006, 06:14 PM) *
you might want to replace your Sis motherboard or sis 2.0 usb card with a different board or usb 2.0 card with ALi or VIA chipsets.


I strongly recommend against ALi/Uli USB 2.0 boards. I have tested two of them (both with M5273-A1 chip) and both failed both with Orangeware driver and with ALi/Uli driver. The first was no-name China brand, the second was Kouwell brand.

Both boards immediately after connecting the USB 2.0 device (I have tried 2 GB Kingston DataTraveler Elite, 512 MB Phison Pen Drive and Western Digital Passport USB drive) switched from USB 2.0 to USB 1.1 protocol. Then I have tried these boadrds under Windows XP, Ali/ULi driver caused the same behavior, with default Microsoft EHCI driver one board worked fine but the second switced again to 1.1 protocol. I tried this second board under Windows Vista Beta 2, it did not switch to 1.1 protocol, but had too many errors and failed finally.

At present I have the best experience with VIA based add-on boards, these ones with old VT6202 chip were supported by both Orangeware and VIA driver, new ones with VT6212 chip are supported by the VIA driver only. I have achieved twice higher transfer speed with boards with VT6212 chip than with boards with VT6202 chip so VT6212 is definitely better solution.

Another possibility are board with NEC chip, now it is uPD720101, older boards had uPD720100A. The speed of board with uPD720101 chip is somewhere between VT6202 and VT6212.

The price of these boards may range somewhere between $5 and $10 so if there is free PCI slot it should be no problem to use it.

There are rumors that some add-on boards work in PCI 2.2 slots only, I cannot confirm this.

Maybe other people have other experiences, maybe there are devices better compatible with some boards, I don't know.

The latest USB drivers are here:
Ali/Uli Integrated driver package v2.20, contains USB 2.0 controller driver ver. 1.76 for Win98SE/WinME/Win2K/2003/WinXP.
DriverVer = 09/07/2005,5.1.2600.0176
ftp://www.uli.com.tw/driver/Integrated220.rar

Orangeware driver ver. 2.4.2, supports all boards with VIA VT6202, Ali/Uli, uPD720100A/720101, some ATI, some Nvidia, specific boards with SiS and Intel ICH4 southbridge.
DriverVer=3/1/2006,2.04.0002.0 (the latest)
http://home.tiscali.cz/~cz053010/usb2/U2v242.exe
DriverVer=1/15/2005,2.04.0000.0 (the latest from Kouwell)
http://www.kouwell.com.tw/driver/USB/2580N.zip

VIA USB 2.0 driver
DriverVer=09/26/2003,4.90.3000.10
http://www.viaarena.com/Driver/VIA_USB2_V270p1-L-M.zip
Here are modified INF files to show exact chip used.
http://home.tiscali.cz/~cz053010/usb2/viausb2.zip

Petr
erpdude8
Here's a list of Intel boards that support USB 2.0:
http://www.intel.com/support/motherboards/...b/cs-009024.htm

There's a file called USB20.EXE that can provide USB 2.0 support for Win98se/ME for certain Intel boards.
Petr
QUOTE (erpdude8 @ Jun 16 2006, 08:40 PM) *
Here's a list of Intel boards that support USB 2.0:
http://www.intel.com/support/motherboards/...b/cs-009024.htm

There's a file called USB20.EXE that can provide USB 2.0 support for Win98se/ME for certain Intel boards.


You mean probably OrangeWare USB 2.0 driver for ICH4 and ICH5 southbridges.

Intel offers versions:
1.0.0.0 - ICH4 support
http://downloadmirror.intel.com/df-support...0/eng/USB20.exe
1.0.3.0 - ICH4 support
http://downloadmirror.intel.com/df-support...3/eng/setup.exe
1.1.0.2 - ICH4 and ICH5 support
http://downloadmirror.intel.com/df-support...g/usb2098me.exe

The latest release (1.1.0.2) can be downloaded also (for example) here: ftp://ftp.abitshop.com/pub/driver2/intel_usb/1102.exe

ICH4 and ICH5 southbridges are used in the following Intel motherboards: D845, D850, D865, D875. D915 and D925 motherboards use ICH6 southbridge and D955 and D975 motherboards use ICH7 southbridge.

The Orangeware driver itself supports all EHCI compatible USB2 controllers (i.e. all I know) but just controllers produced by manufacturers that pay fees are enabled. Intel does not support Windows 98 on chipsets with ICH6 and ICH7 southbridges and therefore it is blocked in the driver.

Petr
PROBLEMCHYLD
This is what might be needed.I was able to install 3 new device that was usb 2.0 without
any problems.
http://rapidshare.com/files/2890066/USB2.0_v2.06.exe.html
Petr
QUOTE (PROBLEMCHYLD @ Nov 12 2006, 05:21 PM) *
This is what might be needed.I was able to install 3 new device that was usb 2.0 without
any problems.
http://rapidshare.com/files/2890066/USB2.0_v2.06.exe.html


This is just old version (DriverVer=08/01/2002,2.00.0006.0) of the Orangeware driver mentioned above.

Petr
PROBLEMCHYLD
Can it be update to the latest drivers
Petr
QUOTE (PROBLEMCHYLD @ Nov 12 2006, 07:36 PM) *
Can it be update to the latest drivers


What do you mean by this? The file on Rapidshare is:
DriverVer=08/01/2002,2.00.0006.0

File in the post above is
DriverVer=3/1/2006,2.04.0002.0

This Orangeware driver is referenced here: http://www.orangeware.com/developers/faq_usb2.html
and this version can be downloaded by OEMs from http://www.orangeware.com/oemusb2.html

This driver: http://www.orangeware.com/oemusb2.html works with any USB 2.0 controller but is timebombed and available to OEMs only anyway.

Apparently there is no possibility how to obtain this driver. It is bad to know that there is driver that works with SiS motherboards, all new Intel chipsets etc. - but there is no way how to get it. Every $5 USB PCI card has license for USB driver - but motherboards not.

Petr
erpdude8
QUOTE (Petr @ Mar 6 2006, 06:48 PM) *
Have you tried the USBview utility to check if the device is connected as 1.1 or 2.0 device?


here are other versions of the USBView tool I found at these sites:

USBView.exe version 5.1.2600.1106 (july 2004 version)
http://www.k0lee.com/dc3000/utils/usbviewJUL2004-3.exe

USBView.exe version 4.10.1721:
ftp://ftp.uni-linz.ac.at/Driver/Drucker/H...ccc/usbview.exe

also see Petr's latest post in this thread on getting version 5.1.2600.2180 of the Usbview tool:
http://www.msfn.org/board/index.php?s=&...st&p=581843
PROBLEMCHYLD
Can the USB 2.0 files from WinXP work on Win98SE
with a lil tweaking and patching?
Petr
QUOTE (PROBLEMCHYLD @ Nov 21 2006, 09:46 PM) *
Can the USB 2.0 files from WinXP work on Win98SE
with a lil tweaking and patching?


Better from Windows 2000 SP4 but nobody succeeded yet.

Petr




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.