Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



MERCURY127

Launch of new Wi-Fi USB devices on 9x

Recommended Posts

MERCURY127    9
On 09.01.2017 at 10:42 PM, MrMateczko said:

Aren't LAN/WiFi speeds under 98SE slow in general?

no. win9x (and win3x also) network perf in general havent big diffs between other os. 

today my ralink is VERY GOOD work! VERY. today i havent anything problems with speed!!!

i can run all tests. uplink match my adsl tariff - exactly as in my win7/2k... look on screen 

2017-01-11_142214.1484138129.png

its was uoload test. now look on download. i cant run iperf3 on 9x for downlink test, so here present only ftp download. 

2017-01-11_150648.1484138411.png

its kbytes, not kbites. its good speed - i first time see such wifi speed on 9x. 

but yeasterday iperf and other tests just not work. i does not changes on my configuration

possible today Alpha Centaury's activity is low, and this help work my wifi :D 

Share this post


Link to post
Share on other sites

LoneCrusader    94

I obtained a USB Wifi Adapter based on the RTL8187 chipset which has a working Windows 9x driver without WDMEX. I thought I would use one that had working drivers and compare the results to what has been seen with the devices here using RT2870.SYS.

The download speed is still garbage, it never exceeds 150KB/sec and floats around the 142~149KB/sec range so it appears there is some kind of "limit" at 150KB/sec under 9x for wireless LAN for whatever reason. This needs to be researched...

Also, after a few minutes of downloading a large file I get a non-informative BSOD with a garbage address in it just as I get when using the RT2870 device with WDMEX. This may or may not be related to the speed "limit" if some kind of buffer is being overloaded or something isn't keeping up. Also noticed the USB Adapter was pretty hot after only a few minutes of use, I don't use WiFi very much so I don't know if this is normal or not. So whatever causes this BSOD is not related to WDMEX or the missing functions it provides for RT2870.SYS. A different BSOD that appears with the RT2870 devices does not appear with the RTL8187 however.

Share this post


Link to post
Share on other sites
MERCURY127    9
9 hours ago, LoneCrusader said:

USB Wifi Adapter based on the RTL8187 chipset which has a working Windows 9x driver

PCI/mPCI?

9 hours ago, LoneCrusader said:

This may or may not be related to the speed "limit"

i think, that no... my ralink work now good and give 250 kbytes stable.

9 hours ago, LoneCrusader said:

I don't use WiFi very much so I don't know if this is normal or not.

yes, its normal. wifi, bluetooth, cell modems, other high frequency radiodevices - all they relative hot when intensive used. but they not be to smoke or smell :D

Share this post


Link to post
Share on other sites
LoneCrusader    94
45 minutes ago, MERCURY127 said:

PCI/mPCI?

No, USB. :lol:
Rosewill RNX-G1LX

48 minutes ago, MERCURY127 said:

i think, that no... my ralink work now good and give 250 kbytes stable.

Interesting... I thought I might have just figured this out, but if yours is working faster then it throws my new theory out. (more below) :dubbio:

50 minutes ago, MERCURY127 said:

yes, its normal. wifi, bluetooth, cell modems, other high frequency radiodevices - all they relative hot when intensive used. but they not be to smoke or smell :D

Good! :)

Now for a theory about the speed issues:

What if all 9x-compatible USB WiFi devices (and their drivers) are assuming that Windows 9x only supports USB 1.0/1.1? :dubbio:
Since Microsoft offered no official USB2 support, many manufacturers assume that no USB2 support exists for 9x.
(For example noted in this manual for a 9x-compatible TP-Link USB adapter.)

Now, to extrapolate further:

USB1 speed of 1.5Mbits/sec = 192KBytes/sec. Assume a "safe" limit of 150KBytes/sec when writing a driver for USB1 bus speed? :unsure:

Of course this is all just speculation. But it made sense until you said that you were getting 250KBytes/sec. :wacko:

  • Upvote 1

Share this post


Link to post
Share on other sites
MERCURY127    9

today i insert in my second comp (which p3) old (96/98 year) Intel PCI 100M Ethernet card. special for tests... 

at first, i run test toool PCATTCP on p3 with 100M PCI card working under 98, and realtek 150M wifi on Core i7 under 7. traffic run via Zyxel Keeenetic DSL router (4x 100M ports and 300 Mbiit wifi).

i get that results: 94 Mbits when "pcattcp -u -t" runned on i7 (UPload from i7, i7 is generate traffic, limited 100M PCI card on p3) and 66 Mbits in revert direction (pcattcp -s -c runned on i7, DOWNload to i7, p3 generate traffic, limited p3 performance?). its matched to 10/7 Mbytes/sec... here is UDP test, in TCP mode results is lower.

after this, i repeat test with ralink wifi on i7 under 98 (i now can run usb on i7 with 98 using wdmstub, nusb and usbhub20 from 2k/xp, mouse, flash and wifi now work relative good, but glicerol periodially appear again)... i get 24/66 (yes, again 66 downlink for ralink dongle, with 98 on both ends) Mbits in UDP mode between two 98 systems. on screen is i7 machine with uplink (outgoing) test.

2017-01-20_125550.1484920991.png

but as seen, UPlink for our ralink wifi on 98 is much less then maximum... limited by 98? but on second machine with PCI ethernet we seen stable 66, and even more, 94 mbit!

after this i run pcattcp -u -c -t on p3 (infinity traffic generation from p3 to i7 at 66 mbit speed) and fast (3-5 seconds) get bsod on i7 (where used our unfficial ralink with 98)...  

so i think, this ralink driver have some little incompatibilities with 98 (obviously, cap? :D), but in general - work very good!

Edited by MERCURY127

Share this post


Link to post
Share on other sites
LoneCrusader    94
3 hours ago, MERCURY127 said:

but ME have native usb2... and also usb1.0 is up to 12 mbit in ful speed mode even in 95. 

https://en.wikipedia.org/wiki/USB#USB_1.0

1 hour ago, MERCURY127 said:

Are u look for file  USBHUB20.SYS 4.90.3000?

No, Windows ME doesn't have native USB2 support either. Microsoft made no USB2 drivers for 98/ME and I guess we're lucky that the 2K files just happen to work.

A USBHUB20.SYS 4.90.3000 does exist, but this file was developed by VIA and distributed with their USB2 controllers. It doesn't come from Microsoft and it isn't universal, only working with VIA controllers.

Share this post


Link to post
Share on other sites
jumper    53

Intel, NEC, and VIA all provide USB2.0 support in the drivers for their Win9x-compatible USB chipsets. Intel is supposed to be the fastest.

My SiS-based machine only has USB 1.1 onboard, but I remember getting 4Mbits sustained downloads in the past with my Airlink101 USB wifi dongle.

Yesterday I peaked at 5Mbits via my NIC-connected (SiS 900 PCI Fast Ethernet Adapter) external Wifi modem (also Airlink101).

Win9x will definitely do some higher speeds if you get your Receive Window and other network parameters tweaked correctly.

Share this post


Link to post
Share on other sites
LoneCrusader    94
19 hours ago, jumper said:

Intel, NEC, and VIA all provide USB2.0 support in the drivers for their Win9x-compatible USB chipsets. Intel is supposed to be the fastest.

My SiS-based machine only has USB 1.1 onboard, but I remember getting 4Mbits sustained downloads in the past with my Airlink101 USB wifi dongle.

Yesterday I peaked at 5Mbits via my NIC-connected (SiS 900 PCI Fast Ethernet Adapter) external Wifi modem (also Airlink101).

Win9x will definitely do some higher speeds if you get your Receive Window and other network parameters tweaked correctly.
 

Yes, various manufacturers provided USB2 drivers (I'm aware of the OrangeWare and VIA stacks, any others out there?) but there was no direct Microsoft support. Which I'm inclined to believe some other manufacturers (maybe not all) used this as an excuse to not provide USB2-speed capable drivers. I have no way to prove this yet but something is amiss with these ridiculously low USB WiFi speeds. There's no speed issue with PCI or even PCI-E network cards, only with USB WiFi. Unless there are some settings separate for this specifically then I don't see how tweaking network parameters will help... what tweaks would you suggest though?

Anyone know if the security type used by a WiFi network has an effect on speed? (And/or affects 9x differently than say XP?)

Share this post


Link to post
Share on other sites
jumper    53

For USB2.0, I'm using the Microsoft stack that comes with Win98se plus NUSB3.3 for the 4.90 and 5.00 files:
NEC USB Open Host Controller
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\PCI\VEN_1033&DEV_0035&SUBSYS_003541FF&REV_41\BUS_00&DEV_09&FUNC_00
Alloc resources: Logical Configuration 0
IRQ: 5 Mask: xFFFF
Memory Address Range: Base= xF3FFB000 End= xF3FFBFFF Min= x00000000 Max= xFFFFFFFF
Forced resources: None
Boot resources: None
Filtered resources: Logical Configuration 0
IRQ: 5 Mask: xFFFF
Memory Address Range: Base= xF3FFB000 End= xF3FFBFFF Min= x00000000 Max= xFFFFFFFF
Basic resources: Logical Configuration 0
IRQ: 0 Mask: xFFFF
Memory Address Range: Base= xF3FFB000 End= xF3FFBFFF Min= x00000000 Max= xFFFFFFFF
HW Revision: 065
Driver: USB\0022
Driver Date: 4-23-1999
Driver: usbui.dll
File Size: 147456 (0x24000)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: usbhub.sys
File Size: 35680 (0x8B60)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: usbd.sys
File Size: 18912 (0x49E0)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: openhci.sys
File Size: 23632 (0x5C50)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222

NEC USB Open Host Controller
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\PCI\VEN_1033&DEV_0035&SUBSYS_003514DB&REV_41\BUS_00&DEV_09&FUNC_01
Alloc resources: Logical Configuration 0
IRQ: 10 Mask: xFFFF
Memory Address Range: Base= xF3FFC000 End= xF3FFCFFF Min= x00000000 Max= xFFFFFFFF
Forced resources: None
Boot resources: None
Filtered resources: Logical Configuration 0
IRQ: 10 Mask: xFFFF
Memory Address Range: Base= xF3FFC000 End= xF3FFCFFF Min= x00000000 Max= xFFFFFFFF
Basic resources: Logical Configuration 0
IRQ: 0 Mask: xFFFF
Memory Address Range: Base= xF3FFC000 End= xF3FFCFFF Min= x00000000 Max= xFFFFFFFF
HW Revision: 065
Driver: USB\0023
Driver Date: 4-23-1999
Driver: usbui.dll
File Size: 147456 (0x24000)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: usbhub.sys
File Size: 35680 (0x8B60)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: usbd.sys
File Size: 18912 (0x49E0)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222
Driver: openhci.sys
File Size: 23632 (0x5C50)
File Date: 4/23/1999 10:22 PM
Company Name: Microsoft Corporation
File Version: 4.10.2222

NEC uPD720100A USB 2.0 Enhanced Host Controller
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\PCI\VEN_1033&DEV_00E0&SUBSYS_00E014DB&REV_02\BUS_00&DEV_09&FUNC_02
Alloc resources: Logical Configuration 0
IRQ: 11 Mask: xFFFF
Memory Address Range: Base= xF3FFDF00 End= xF3FFDFFF Min= x00000000 Max= xFFFFFFFF
Forced resources: None
Boot resources: None
Filtered resources: Logical Configuration 0
IRQ: 11 Mask: xFFFF
Memory Address Range: Base= xF3FFDF00 End= xF3FFDFFF Min= x00000000 Max= xFFFFFFFF
Basic resources: Logical Configuration 0
IRQ: 0 Mask: xFFFF
Memory Address Range: Base= xF3FFDF00 End= xF3FFDFFF Min= x00000000 Max= xFFFFFFFF
HW Revision: 002
Driver: USB\0044
Driver Date: 5-29-2007
Driver: usbport.sys
File Size: 135920 (0x212F0)
File Date: 11/7/2002 10:42 AM
Company Name: Microsoft Corporation
File Version: 5.00.2195.5652
Driver: usbehci.sys
File Size: 19792 (0x4D50)
File Date: 12/12/2003 10:37 AM
Company Name: Microsoft Corporation
File Version: 5.00.2195.6882

USB Root Hub
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\USB\ROOT_HUB\PCI&VEN_1033&DEV_0035&SUBSYS_003541FF&REV_41&BUS_00&DEV_09&FUNC_00
Alloc resources: None
Forced resources: None
Boot resources: None
Filtered resources: None
Basic resources: None
Driver: USB\0024
Driver Date: 4-23-1999

USB Root Hub
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\USB\ROOT_HUB\PCI&VEN_1033&DEV_0035&SUBSYS_003514DB&REV_41&BUS_00&DEV_09&FUNC_01
Alloc resources: None
Forced resources: None
Boot resources: None
Filtered resources: None
Basic resources: None
Driver: USB\0043
Driver Date: 4-23-1999

USB 2.0 Root Hub
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\USB\ROOT_HUB20\PCI&VEN_1033&DEV_00E0&SUBSYS_00E014DB&REV_02&BUS_00&DEV_09&FUNC_02
Alloc resources: None
Forced resources: None
Boot resources: None
Filtered resources: None
Basic resources: None
Driver: USB\0045
Driver Date: 5-29-2007
Driver: usbhub20.sys
File Size: 50032 (0xC370)
File Date: 1/16/2004 7:06 PM
Company Name: Microsoft Corporation
File Version: 5.00.2195.6891

USB Mass Storage Device
USB
Registry Key: HKEY_LOCAL_MACHINE\enum\USB\VID_154B&PID_FA05\IN140131000001
Alloc resources: None
Forced resources: None
Boot resources: None
Filtered resources: None
Basic resources: None
Driver: USB\0041
Driver Date: 11-16-2007
Driver: USBNTMAP.SYS
File Size: 7136 (0x1BE0)
File Date: 2/17/2003 6:29 AM
Company Name: Microsoft Corporation
File Version: 4.90.3000
Driver: USBSTOR.SYS
File Size: 21040 (0x5230)
File Date: 2/17/2003 6:29 AM
Company Name: Microsoft Corporation
File Version: 4.90.3000.1

I can read 5-10MBytes/s from a flash drive--definitely USB2 "High Speed". The Mass Storage driver won't affect USB networking, but some of the others probably do.

Security type probably does affect speed. The drivers have to encrypt/decrypt each packet sent/received if it isn't handled by the chip (unlikely in low-cost products).

Edited by jumper

Share this post


Link to post
Share on other sites
chupil    0

rt2870

Здравствуйте. Пекопав весь форум этот и http: //www.msfn.орг так и не понял как запустить мой вайфай как отредактировать тот драйвер или хотя бы где скачать редактируемый.
То и умей. но этих инструментов найти не могу. ни вдмх и в чем редактировать тот Ндисинитиализестринг
Можно было бы выложить для чайников как на обычном ви98се пидключиты вифы. и пакет файлив и драйверив.
На перид спасибо.

Снимок.PNG

Share this post


Link to post
Share on other sites
dencorso    515

Тільки англійською, будь ласка! [English only, please!]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×