VOGONS


Windows 95 and USB flash drives

Topic actions

First post, by britain4

User metadata
Rank Member
Rank
Member

I’ve just built a Socket 7 system with USB ports and I was wanting to use Windows 95 with it.

I was wanting to use XUSBSUPP with it as it sounds like it works similarly to NUSB but for Win95 - however I cannot seem to get USB to work, the ports don’t function and the USB controller says there is a resource conflict in Device Manager whatever I set the IRQs to in there or the BIOS - same result.

I might try a fresh install Friday and see if I can get it to work downloading the drivers for the USB controller manually then installing XUSBSUPP.

Am I being a bit too ambitious wanting flash drive support in Win95 and should I just use Win98 (probably with 98lite) instead? I’ve never had issues like this with my 98SE systems! But it’s a 1997 build so I wanted to stick with 95 if possible.

- P-MMX 200MHZ, PCChips M598LMR, Voodoo
- P-MMX 233MHz, FIC PA2013, S3 ViRGE + Voodoo
- PII 400MHz, MSI MS6119, ATI Rage Pro Turbo + Voodoo2 SLI
- PIII 1400MHz, ECS P6IPAT, Voodoo5 5500
- Toshiba Libretto 110CT, 300MHz, 96MB RAM

Reply 2 of 31, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
appiah4 wrote:

Have you tried this?

Also, make sure your Win95 is OSR2.5

Or 2.1, maybe? 😊

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 3 of 31, by ATauenis

User metadata
Rank Member
Rank
Member
tayyare wrote:
appiah4 wrote:

Have you tried this?

Also, make sure your Win95 is OSR2.5

Or 2.1, maybe? 😊

Doesn't matter. Both Win95 B and C (OSR 2.0/2.5) are installing without USB support. And both are requiring installation of the USB Supplement ("OSR 2.1") before any USB or AGP drivers. Then them becoming a OSR 2.1 with IE3 or IE4 (and with B or C letter in version).

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 4 of 31, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
ATauenis wrote:
tayyare wrote:
appiah4 wrote:

Have you tried this?

Also, make sure your Win95 is OSR2.5

Or 2.1, maybe? 😊

Doesn't matter. Both Win95 B and C (OSR 2.0/2.5) are installing without USB support. And both are requiring installation of the USB Supplement ("OSR 2.1") before any USB or AGP drivers. Then them becoming a OSR 2.1 with IE3 or IE4 (and with B or C letter in version).

My mistake, I should have asked "And..." not "Or..." 😊

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 5 of 31, by oeuvre

User metadata
Rank l33t
Rank
l33t

Any chance you have the chipset drivers installed? Sometimes that is necessary as well. On my Aptiva I have USB working just dandy.

HP Z420 Workstation Intel Xeon E5-1620, 32GB, RADEON HD7850 2GB, SSD + HD, XP/7
ws90Ts2.gif

Reply 6 of 31, by britain4

User metadata
Rank Member
Rank
Member

I used an OSR2.5 copy without IE and without installing the USB stuff - XUSBSUPP says it’s a replacement for it and you shouldn’t use both. I’ll try it using the proper MS stuff when I get home and see if I can at least get the ports recognised.

I don’t have the chipset drivers installed... it’s a SIS 5598 and the only ones I can find are labelled video drivers for it and I’m not using the SIS video!

- P-MMX 200MHZ, PCChips M598LMR, Voodoo
- P-MMX 233MHz, FIC PA2013, S3 ViRGE + Voodoo
- PII 400MHz, MSI MS6119, ATI Rage Pro Turbo + Voodoo2 SLI
- PIII 1400MHz, ECS P6IPAT, Voodoo5 5500
- Toshiba Libretto 110CT, 300MHz, 96MB RAM

Reply 7 of 31, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie

In any case, Windows 95 and USB is not a love story at all. I really suggest 98SE and Maximus Decim Native USB 3.3 for regular USB drive/flash disk use.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 8 of 31, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Did USB pen drives even exist in the days of Win95 ? - I haven't seen them at that time.

ZIPs, JAZZs, QIC tapes, CompactFlash/SmartMedia to PCMCIA/-Parallel/-SCSI adapters, etc., yes, but no USB pen drives.
I remember that the NUSB package was based on Windows ME even and that 98 asked for a driver each time a new pen drive was plugged in.

Also, I think I got my first USB pen drive (64MB) for school;
at a time when both WinXP/Me where on the rise and Win98SE was already on the fall. 🙁

Edit: Typos fixed.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 9 of 31, by Deksor

User metadata
Rank l33t
Rank
l33t

When 98 asks for a driver when the NUSB package is installed, just let it search for the proper driver and it'll find it

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 10 of 31, by Fusion

User metadata
Rank Member
Rank
Member

Make sure "USB Keyboard Support" in the BIOS (it might be named differently) is enabled too.

Pentium III @ 1.28Ghz - Intel SE440xBX-2 - 384MB PC100 - ATi Radeon DDR 64MB @ 200/186 - SB Live! 5.1 - Windows ME

Reply 13 of 31, by Deksor

User metadata
Rank l33t
Rank
l33t

Me too, my only criticism about that piece of software is that on a non english windows 95, it turns some of the dialog boxes to english ...
But I guess somebody could easily translate that

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 14 of 31, by Gahhhrrrlic

User metadata
Rank Member
Rank
Member

I fought with win95 for some time recently and USB was one of my obstacles. However it all came down to the order I did things in. If I did things in the wrong order it simply would not work. What I found worked the best was to disable USB at the BIOS level until you are totally done installing everything else. I mean everything hardware related. Install all your chipset stuff, all your integrated devices, your cards, ISA stuff, assign IRQs so they don't conflict, do all of that and THEN, go back to the BIOS, enable USB and it should take an IRQ that hopefully isn't used to death by the other PCI devices. Make sure you follow the install instructions correctly without anything plugged in at the time. Your USB host controller should not appear until you plug in your first usb device but after that it should work fine.

Also, as stated, don't use the SUPP if your motherboard has native USB chipset drivers. Those should supersede.

I also found that lots of things wouldn't work properly till I installed service pack 1 so you should do that too before usb.

https://hubpages.com/technology/How-to-Maximi … -Retro-Computer

Reply 15 of 31, by britain4

User metadata
Rank Member
Rank
Member

Thanks for all the advice guys 😀

I do have 2 other builds running 98SE and Maximus-Decim NUSB which works excellently. I also have a laptop with 98lite and NUSB enabled on that which works perfectly too.

I fancied a change with this one as I’ve never really properly used 95 since 98 replaced it. I am starting to see why 😁 98lite with the 95 version of Explorer is definitely the next best thing and what I’ll replace it with if this doesn’t work out - it won’t be period correct but at least it runs as snappy as 95.

I’m going to try out everyone’s suggestions and see if I can find a config that works 😀 thanks everyone!

- P-MMX 200MHZ, PCChips M598LMR, Voodoo
- P-MMX 233MHz, FIC PA2013, S3 ViRGE + Voodoo
- PII 400MHz, MSI MS6119, ATI Rage Pro Turbo + Voodoo2 SLI
- PIII 1400MHz, ECS P6IPAT, Voodoo5 5500
- Toshiba Libretto 110CT, 300MHz, 96MB RAM

Reply 16 of 31, by ATauenis

User metadata
Rank Member
Rank
Member

I have almost successfully installed support for flash drives in Win95 with the Microsoft's USB Supplement. It was a pentium-3 PC with ASUS P3B-F
motherboard. First I had installed Windows 95 B (Russian), then the official USB Supplement and the ImageMate USB flash driver. It was worked, but on some operations of record or on ejection of the drive (through the right mouse button in the Explorer) the system hangs. Installing of IE 5.5, and some updates did not solved the troubles. But all my flash disks was working, though somehow.

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 17 of 31, by Fusion

User metadata
Rank Member
Rank
Member

USB works fine with DOS, so I can only hope it works ok in Win95. 😜

Pentium III @ 1.28Ghz - Intel SE440xBX-2 - 384MB PC100 - ATi Radeon DDR 64MB @ 200/186 - SB Live! 5.1 - Windows ME

Reply 18 of 31, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

If the machine is a clone motherboard with the 430VX or HX and the PIIX3, they can be hit or miss on whether the USB ports work or not. Early steppings of the PIIX3 southbridge have broken USB by Intel's own admission.

Reply 19 of 31, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Deksor wrote:

When 98 asks for a driver when the NUSB package is installed, just let it search for the proper driver and it'll find it

Sorry, what I wrote wasn't very clear. 😅 What I meant to say, was, that Windows 98SE -in the days before NUSB was created-,
usually required a driver installation for every new pen drive. In the usual case, that driver was made by the manufacturer and
was included on a CD-ROM. Quite often, these were tiny CDs that were inside of the sheets of card board (plastic/blister package).

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//