Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Problem Installing Card Reader [Solved]

- - - - -

  • Please log in to reply
179 replies to this topic

#1
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag
I've just bought a card reader that reads six different types of camera storage cards.
It's branded Jessops (a photographic chain here in the UK) and is labelled "All in One".
Its system requirements needless to say do not include Windows 98, but they do include Windows ME and above.

I've been trying to get the wretched thing to work on Windows 98SE, but with no luck so far.
I have most of the bells and whistles from here installed on my Win98 system, Gape's Service Pack, and all the latest Auto Patcher updates. The one thing I don't have installed is KernelEx, as I've never needed it.

The card reader is detected as a "Mass Storage Device" as I would expect, but the drivers won't load.
It has a yellow mark against it in Device Manager, and it says "Error 10", which from my researches is totally meaningless (Error 10 means that the system doesn't know what the error is - very helpful!)

I have tried installing NUSB 3.3 to see if that helped, but no joy.
I had a very basic USB 2.0 driver installed before, but NUSB looks much better, and includes a lot of generic drivers for devices including card readers.
Unfortunately, none of them seem to work with this reader!

Were it a Windows 2000 and above only compatible device, I would probably just shrug my shoulders and give up at this point, but it does claim to be supported under Windows ME, so surely it should be possible to get it to work under Windows 98SE!

Anyone any suggestions for anything else I could try?
Thanks in anticipation.
Dave.
:)

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.



How to remove advertisement from MSFN

#2
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

Its system requirements needless to say do not include Windows 98, but they do include Windows ME and above.

Hi Dave, this means that your card reader requires a driver for Win98, but the manufacturer does not provide one, i.e. the card reader will most likely not work under Win98 unless you have nusb 3.3 properly installed, with no stuff interfering with nusb.

I have tried installing NUSB 3.3 to see if that helped, but no joy. I had a very basic USB 2.0 driver installed before, but NUSB looks much better, and includes a lot of generic drivers for devices including card readers. Unfortunately, none of them seem to work with this reader!

Since nusb didn't work for you, it looks to me like you have somehow corrupted your Win98 system during your attempts to get the USB card reader going. nusb 3.3 is a marvellous program and it is extremely unlikely that your new card-reader will not work with it, provided you do a lot of time-consuming footwork before installing it.

Were it a Windows 2000 and above only compatible device, I would probably just shrug my shoulders and give up at this point, but it does claim to be supported under Windows ME, so surely it should be possible to get it to work under Windows 98SE!

WinME has a built-in USB driver, but not Win98SE.

Anyone any suggestions for anything else I could try?

1) If you can, restore your system to a point BEFORE you started fiddling around with the card reader and nusb. Your system has most likely become a little corrupted and all your other USB and SCSI devices may be impacted. nusb is not just a little driver, it's a major system update which is very hard to reverse, so a system restore is the easiest solution.
2) To save you a lot of time: Return the card reader and get one which lists Win98SE on its system requirements AND which has a driver CD in the packaging. Quite frequently Win98 drivers from a website don't work with a card reader because the card reader has a new chip inside. There should be still some Win98 compatible card readers on the market, just look for them.
3) If you freshly install Win98SE, nusb 3.3 is the easiest and best choice. On a Win98SE system with a lot of stuff on it already, and many devices already detected, a manufacturer-provided driver is the easiest choice, nusb requires a lot of uninstalls prior to installation.
4) I am using nusb 3.3 on my main Win98 computer, and am very content with it. I have switched over from manufacturer-provided drivers to nusb about 6 months ago, but this was a VERY time-consuming project because I have over 150 software packages installed on my Win98 machine, with maybe 30-40 different external hardware devices.

Edited by Multibooter, 20 October 2009 - 10:45 PM.


#3
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

Hi, Dave! :hello:
Since Multibooter was too modest to point it to you, let me do it: do read his own very interesting thread on SDHC & micro-SDHC card readers for Windows 98!
Moreover, it's worth mentioning that NUSB 3.3 is actually heavily based on Win ME's USB stack, so anything that runs on ME should run on 98Se + NUSB 3.3...
And in case you opt for troubleshooting your system till it works, of course I'm willing to help you with it, and I'm certain so is Multibooter.
But I agree 100% with him that it'd be highly advisable to restore your system to a point immediately before you started fiddling around with the card reader and nusb, if possible, and then proceed from there. Then I'd disable the INFs for any other USB related drivers you may have and install NUSB 3.3. It ought to recognize the Card Reader then, with no need of any manufacturer's drivers.
This is just my 2ยข, of course. :yes:

#4
Ken-mkII

Ken-mkII

    Junior

  • Member
  • Pip
  • 51 posts
One more think need to concern, maybe the USB connector is "half-dead", since I have a machine, it all will report "code 10" whatever what device you connect to one of its USB connector, but another connector work well.... Wierd... - -

(My machine run WinME)

Edited by Ken-mkII, 21 October 2009 - 11:30 AM.

"Attack me if you dare, I will crush you!"
-- Golden Quote of Ken in SF-II

"I love the touch of you, the feel of you, and I Love You!"
-- For my beloved Eliza

#5
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag
Thanks guys!
:)
I've managed to get it to work now up to a point.
The problem was being caused by some old card reader software that I hadn't uninstalled, doh!
:rolleyes:
NUSB has now installed properly, and my card reader is being recognised correctly.

The only thing still not right is that the card reader is shown as a Mass Storage Device in Device Manager and has generated four new disk drives, which is what I would expect.

They don't appear in My Computer though, as they have no drive letters assigned to them.
If I try to assign drive letters to them using Device Manager, there are no drive letters shown in the drop-down boxes, they are completely blank!

How on earth do I resolve that?!
Cheers, Dave.
:thumbup

Edited by Dave-H, 21 October 2009 - 12:23 PM.

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.


#6
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

The only thing still not right is that the card reader is shown as a Mass Storage Device in Device Manager and has generated four new disk drives, which is what I would expect. They don't appear in My Computer though, as they have no drive letters assigned to them. If I try to assign drive letters to them using Device Manager, there are no drive letters shown in the drop-down boxes, they are completely blank!

Hi Dave, as I had suspected in my first reply:

1) If you can, restore your system to a point BEFORE you started fiddling around with the card reader and nusb. Your system has most likely become a little corrupted

Try to click on the Refresh button in Device Manager, maybe the drives will then show up in My Computer. If that doesn't help, make a system restore, try to uninstall the old cardreader driver + any other USB stuff, then install nusb + see whether it works.

On my system an old and forgotten USB driver of an external Micro Solutions DVD burner, discarded long ago, had caused problems. I also suspect that an old forgotten utility called "Iomega Backup", for Iomega Jaz drives (SCSI), might have caused strange problems on my system when nusb was installed without removing this utility beforehand. Maybe not only old drivers and devices, but also unruly applications may possibly interfere with nusb. I also removed SCSI drivers and devices; I got rid of the driver etc of an old Umax Astra 1200S SCSI scanner, for example, which I had disposed of years ago, and which had no uninstall routine in Add/Remove. In order to uninstall that Win95-era scanner, one would have to connect the scanner to the computer, and then uninstall it via the Control Panel, but this is kind of hard to do without the scanner.

A little while back I had a multiple-drive-letter problem, with several drive letters appearing in My Computer and referring to the same device, e.g. 8 drive letters instead of 4. Maybe your problem is related, only a little different, i.e. zero drive letters instead of 4. My multiple-drive-letter problem was never resolved, until I restored the system to a state of 18 months earlier.

Recently I somehow got another multiple-drive-letter problem out of the blue, when I used 2 Iomega SCSI Jaz drives, one connected to the parallel port via an Iomega Jaz Traveller cable (=a SCSI-to-Parallel converter), the other connected to a CardBus slot of my old laptop via an old Adaptec SCSI 1460A PCMCIA card. I didn't try to find the cause of the multiple-drive-letter problem (i.e. 3 jaz drive icons in My Computer instead of 2), I just made a system restore, but even that didn't resolve the multiple-drive-letter problem, I suspect that the driver of the Iomega Jaz device wrote something somewhere in the jaz drive. After some fiddling around, this multiple-drive-letter problem was gone, but I have no idea why. Iomega has stated somewhere on their website that there is a multiple-drive-letter problem with their Jaz drives.

Edited by Multibooter, 21 October 2009 - 06:57 PM.


#7
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag
Well I've done a lot of web research on this problem, but without any definite conclusions.

My USB pen drive has the same problem now, it's detected as two disk drives (it's partitioned) but no drive letters assigned and apparently no way of assigning any!

"Removable" is unchecked by default on all the drives, and "int 13 unit" is checked and greyed out on all of them.
I've tried changing them to removable drives (which surely they should be) and forcing "int 13 unit" off by editing the registry.
Nothing makes any difference though, still no drive letters appear in the "Reserved drive letters" dropdowns.

I also have a USB Iomega ZIP drive, and I removed it from the USB devices too.
When I reconnected that it worked fine, it appears as a drive, and drive letters can be assigned to it.
So how come that works, and the other drives don't?

I'd love to be able to "restore my system" but this is Windows 98, not ME with a "System Restore" facility!

This has got to be something really simple, everything including NUSB seems to be working perfectly, including a "Stop Hardware" icon in the system tray like Windows 2000, which I've never seen before!

It's just the drive letter assignment that isn't working, almost like they're the wrong sort of drives or something.
I've tried updating the drivers on the drives (it says no driver files have been loaded for them) and it says I'm already using the best driver (DISKDRV.INF) for them.
The drives are appearing in Device Manager just as "Disk drive". Should they be appearing as something else, like "Removable drive"? I can't remember what they appeared as before.......

Any more ideas anyone?
:)

Edited by Dave-H, 21 October 2009 - 06:08 PM.

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.


#8
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

Dave, don't you have any full system back-up, however old it may be? :ph34r:

In any case, do try the following: copy usbstor.inf and usbstor.pnf to usbstor.ant and usbstor.pnt
Copy system.dat and user.dat to system.ant and user.ant
Reboot to Safe Mode, enter the Device Manager and delete all entries under USB.
Reboot.
Say no to all automatic new device detections.
Delete usbstor.inf and usbstor.pnf
Reinstall NUSB 3.3
Reboot.
This time let the system install drivers for all new hardware it finds.
Test with your pen-drive again and see what happened.
Good luck.

#9
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

My USB pen drive has the same problem now, it's detected as two disk drives (it's partitioned) but no drive letters assigned and apparently no way of assigning any!

You have just detected the 1st corruption on another USB device. I suspect that there may be more problems hiding. Does ScanDisk or NDD work Ok on all of your USB mass storage devices, especially after safely-removing the USB devices (via the system tray icon) and then reconnecting them? Do 2 USB mass storage devices connected at the same time work properly? Before fiddling around any more you might also create a restore point (see below). Here 2 easy tricks:

1) download the Genesys USB driver from http://www.hama.de/w...350_win98me.exe and install it; it can be uninstalled easily again via Add/Remove. This driver has helped me to "break the neck" of nusb when I was fiddling around with nusb. (If you lateron decide to re-install nusb again, uninstall the Genesys driver via Add/Remove before installing nusb)

2) if this doesn't help, then rename \Windows\INF\USBSTOR.INF and USBSTOR.PNF to anything, e.g. to: Usbstor.inf.deactivated & usbstor.PNF.deactivated. Then uninstall and re-install the manufacturer-provided driver of your USB pendrive.

I'd love to be able to "restore my system" but this is Windows 98, not ME with a "System Restore" facility!

I use the following method to create a restore point under Win98: I go into another Windows operating system (e.g. WinXP) on my computer and rar up \Program Files\ and \Windows\ of the Win98 system into a single .rar file. When I want to restore Win98, I again go into WinXP, delete \Program Files\ and \Windows\ on the Win98 partition and then unrar the .rar file there, re-creating \Program Files\ and \Windows\. To create a restore point takes about 30 minutes on my old 750MHz laptop, to restore Win98 takes less than 10 minutes. When I install new software I try not to install it to the default \Program Files\xxx\, but to E:\xxx\, this keeps \Program Files\ small for faster system backups and restores.

This has got to be something really simple, everything including NUSB seems to be working perfectly, including a "Stop Hardware" icon in the system tray like Windows 2000, which I've never seen before! It's just the drive letter assignment that isn't working, almost like they're the wrong sort of drives or something.

If the 2 tricks above don't work, I don't know of a quick and easy fix.

@dencorso: I guess we posted at about the same time. I would still try the trick with the installation of the genesys driver first, even if it doesn't solve the underlying corruption problem. Your suggestion about a clean installation of nusb addresses the underlying corruption which Dave will eventually have to fix. Since it looks like Dave doesn't have a recent backup, his best long-term choice is to follow your suggestions and make a clean installation of nusb.

Edited by Multibooter, 21 October 2009 - 10:53 PM.


#10
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag

Dave, don't you have any full system back-up, however old it may be? :ph34r:

Sadly, no. :no:

In any case, do try the following: copy usbstor.inf and usbstor.pnf to usbstor.ant and usbstor.pnt
Copy system.dat and user.dat to system.ant and user.ant
Reboot to Safe Mode, enter the Device Manager and delete all entries under USB.
Reboot.

Did all that.
Why the ".ant" and ".pnt" extensions as a matter of interest?
Any significance to those, or would anything actually do?

Say no to all automatic new device detections.

A lot of things just installed anyway and I couldn't stop them.

Delete usbstor.inf and usbstor.pnf
Reinstall NUSB 3.3
Reboot.
This time let the system install drivers for all new hardware it finds.
Test with your pen-drive again and see what happened.
Good luck.

Well, everything seemed to go OK, but what's happening now is that when I insert the pen drive, I'm offered two possible drivers, "Mass Storage Device 11/16/07" and "Mass Storage Driver 4/22/99".
If I use the latter, it installs OK, but I've still got a "Mass Storage Device" in the Device Manager with a red mark beside it. If I use the former (which seems to be the most likely anyway) it does install the driver correctly.
Unfortunately, what happens then is that messages pop up saying the system has found "Removable USB Disk" which sounds very hopeful, but then it pops up another message saying found "USB Disk" and the system freezes.
No response at all with the mouse and keyboard completely dead.
I have to hard reset, and if I then plug the pen drive in, the same sequence repeats, followed by a system freeze again.
:(
I've tried reinstalling the pen drives own Windows 98 driver software, and that now doesn't work either, even after uninstalling NUSB.
It does sound much more correct for the device to be a "Removable USB Disk" rather than just a "Disk Drive" which is what I was getting before. I doubt that was the right type of drive, which is probably why it wouldn't let me assign any drive letters. It was possibly being detected as a fixed disk, which I think in Windows 98 you can only assign drive letters to using fdisk.
Any more suggestions?
Thanks, Dave.
:)

Edited by Dave-H, 24 October 2009 - 06:17 AM.

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.


#11
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

No response at all with the mouse and keyboard completely dead.

Do you use a USB mouse or a USB keyboard?

I've tried reinstalling the pen drives own Windows 98 driver software, and that now doesn't work either, even after uninstalling NUSB.

I don't know how to uninstall nusb on my system. Renaming Usbstor.inf and usbstor.pnf only de-activates nusb. The entry in Add/Remove "Remove Unofficial Universal USB 2.0 Stack" is not a complete uninstall of nusb. In order to make an uninstall of nusb, I make a complete system restore (including dlls, \INF\ etc) to a state prior to the installation of nusb, which is quite easy on my system. The author of nusb should add a text like "Before installing nusb, you MUST make a complete system backup" on the first installation window of nusb. During my fiddling around with nusb I made maybe 50 complete system restores @ 10 minutes, with the method described above. I am also using my own little method for installing nusb.

Again, nusb is an excellent piece of software once you get it going correctly and I have switched over from manufacturer-provided drivers to nusb.

Edited by Multibooter, 24 October 2009 - 10:28 AM.


#12
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

Why the ".ant" and ".pnt" extensions as a matter of interest?
Any significance to those, or would anything actually do?

Anything would do fine. It's just a way to back-up them. But "ant" stands for "anterior" (= previous in Portuguese, my native language [common usage], and in English [rare usage]) and "pnt" because "ant" was already used and the original extensions were "inf" and "pnf".

#13
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag
Ah, thanks for explaining that Den!
:)
Multibooter, yes I had noticed that the NUSB uninstall routine doesn't roll things back to normal very much at all!
I use a USB mouse, but the keyboard is a good old fashioned PS2 device.
:)

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.


#14
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

OK. Lets get rough, then.
From 2k, rename user.dat and system.dat to user.b01 and system.b01 ("b" from "bad").
Then copy (not rename!) system.ant and user.ant to system.dat and user.dat
Be sure that the original system.ant and user.ant remain safe and sound.
Reboot int 98 and you should be back at your former, not-so-good system state, but no worse.
After confirming this is so, go back to safe mode, run regedit and delete the whole HKLM/System/Enum.
Close regedit and reboot.
Undergo patiently all the redetections of all your hardware, and then report where this led you to.

#15
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

I use a USB mouse

Your system corruption seems to possibly include now a 3rd USB device, the USB mouse. What happens if you use an old serial mouse? dencorso's suggestion is the right way to go.

OK. Lets get rough, then... go back to safe mode, run regedit and delete the whole HKLM/System/Enum.

@dencorso: Did you mean HKEY_LOCAL_MACHINE\Enum ? Or HKEY_LOCAL_MACHINE\Enum\USB and HKEY_LOCAL_MACHINE\Enum\USBSTOR ? On the other hand, wiping out all the hardware currently installed may be useful house-cleaning. I have never done that yet on my system, I am not sure what the impact on other software installed in my system would be, e.g.:
- Alcohol with a virtual drive which creates an entry "VAX347S SCSI Controller" in Device Manager
- Acronis True Image, which has an entry in Device Manager under Acronis Device
- the printing software cum driver of my HP2605dn Color LaserJet, which renames the whole USB category in Device Manager to "HPP EWS"
Dave's system looks like in trouble and a complete hardware-oriented house-cleaning is a thorough step most likely obviating the need to re-install Win98.

@dencorso, Please apologize my constant comments here. This topic is very important, it might even be renamed to "How to repair a failed nusb installation".

Edited by Multibooter, 24 October 2009 - 01:14 PM.


#16
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

Did you mean HKEY_LOCAL_MACHINE\Enum ? Or HKEY_LOCAL_MACHINE\Enum\USB and HKEY_LOCAL_MACHINE\Enum\USBSTOR ? On the other hand, wiping out all the hardware currently installed may be useful house-cleaning.

@Multibooter: I mean the whole HKEY_LOCAL_MACHINE\Enum, of course! :yes:
It's pretty radical. But my intention is to try to obviate the need for a full system reinstall. And, in any case, since Dave preserved the back-up copies of the registry (system.ant and user.ant), he can always return to the point where we started, in case things go wrong. So I think it's safe enough. In any case, since the .infs are already there, win 98 ought to locate all the drivers it needs, so all should be normal after a longish device redetect. But all the trash will be left out, or so I hope.
@Dave-H: in case you didn't start yet, copy also autoexec.bat, config.sys, msdos.sys, control.ini, system.ini and win.ini to corresponding .ant files, just in case, so we'll have a full backup of the configuration files, although I doubt they'll ever be needed, in the present case.

#17
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

It's pretty radical

Dave's system and nusb will then most likely work, but what about his external devices? I have a lot of external devices for my laptop which are entered under HKEY_LOCAL_MACHINE\Enum. Re-installing the software and drivers for my external devices would be quite time-consuming (PCCards [SCSI, USB 2.0, Ethernet], USB devices [Printer, scanner, USB DSL-modem using NDISWAN], parallel port devices [Iomega zip, Jaz Traveller parallel-to-SCSI converter, Micro Solutions floppy disk drive, parallel port printers] and SCSI devices [Iomega Jaz/zip]). Dave is lucky if he doesn't have that many external devices.

If Dave's computer works with an old serial mouse, then the corruption of his system may be limited to USB/SCSI. Hopefully Dave can solve his problem, but if nothing should work, Dave has then a 3rd alternative: installing a clean 2nd Win98 opsys with nusb, and continue using his original Win98 opsys for everything which does not involve USB.

Edited by Multibooter, 24 October 2009 - 08:34 PM.


#18
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

@dencorso, Please apologize my constant comments here. This topic is very important, it might even be renamed to "How to repair a failed nusb installation".

There's nothing to apologize about, Multibooter: on the contrary, your constant contributions to this thread are very much appreciated! But, as regards to renaming the thread, I prefer to wait until we have achieved the complete repair, before any such move, although I do hope we'll be there soon.

Now, on to your next question: I plan to have Dave-H redetect all his USB devices again, but in a quite controlled way, after we get his machine working properly without them. And there are more advanced levels of registry-surgery in store, if needed be. I believe all the non-USB hardware will be detected correctly and the relevant software installed from what windows had already saved previously. When this point is reached, I think some sort of back-up will be in order, perhaps by the method you suggested. After securing the back-up, we can then proceed to install the USB mouse, and then try nusb 3.3 once again, but this time standalone. That's, in brief strokes, my general plan. Fortunately, Dave-H has a working Win 2k second bootable partition, from which he can safely do all types of difficult procedures to restore Win 98SE, which is a great asset in the present situation.

#19
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag
What about trying to restore an old registry backup in \Windows\Sysbckup\ ? My Windows98 has several files like rb000.cab of the last 5 days. Maybe Dave should back these files up also, before they get replaced. Dave posted his problem 4 days ago on 20-Oct-2009. My oldest backup file rb004.cab has currently a modification date of 20-Oct-2009, so there might be a chance that he still has a pre-nusb version, if he makes a backup of these files under Win2k before starting Win98 tomorrow.

I would also check with data recovery software for any old deleted files rb*.cab. I am content with EaseUS Data Recovery Wizard v4.3.6 under WinXP (it doesn't run under Win98, but Win2k is supposedly ok)

Edited by Multibooter, 24 October 2009 - 09:25 PM.


#20
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

:thumbup Great idea, Multibooter! I didn't even imagine there still might be a usable registry back-up there, but you're right, of course: there may still be one, and if he doesn't save it now it'll be lost. If he finds it (and it's easy to recognize it by its date and time), after making the back-up copies you just suggested, he ought to try to restore it, using SCANREG /RESTORE and ascertain whether it fixed his machine, or, if not, how better it is as compared to its present state, before doing anything else. :thumbup

#21
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag
Maybe Dave should, before he starts up Win98, edit under Win2k the file \Windows\Scanreg.ini and change the value of MaxBackupCopies. The default is MaxBackupCopies=5 [=make backups once a day, for a maximum of 5 days]. Maybe by setting "MaxBackupCopies=10" he won't loose his oldest backup when he starts up Win98. The maximum value of MaxBackupCopies is 99.

I would restore the 4 backup files not under DOS with ScanReg, but under WinXP with a simple extract, then file copy (about Win2k I am not sure, I don't know whether Dave can access ok the Win98 partition). But ScanReg under DOS is a little cleaner, file copying under WinXP changes access dates, which may not be good prior to making a partition image.

If Dave doesn't find an rb*.cab file dated prior to the installation of nusb, maybe he should, before any further fiddling, make an image of the Win98 partition, maybe an old rb*.cab file can be recovered lateron. A recovered rb*.cab file is most likely good if it tests and extracts ok under WinRAR (a "recovered" file is often different from the original file).

Given Dave's experience I have just set MaxBackupCopies=10 in my system. This will add about 10MB to my \WINDOWS\ directory (5x2MB), 5 backups look too little to me.

BTW, my oldest backup file is rb004.cab, the most recent backup file is rb005.cab. I have no idea why the naming of the backup files on my system is out of whack.

Edited by Multibooter, 24 October 2009 - 10:48 PM.


#22
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

(about Win2k I am not sure, I don't know whether Dave can access ok the Win98 partition).

Yes, he sure can.

BTW, my oldest backup file is rb004.cab, the most recent backup file is rb005.cab. I have no idea why the naming of the backup files on my system is out of whack.

ScanReg cycles the names, so it's never obvious from the name which is the oldest (or the newest, for that matter) file in the set.
I agree with all your suggestions in the above post: its better to ascertain which is the oldest file under 2k, and extract it manually with WinRAR or 7-Zip and then install them manually, all this also under 2k. Then, reboot into 98, and see how it goes. Also edit scanreg.ini to 10 is a great idea. At the moment, I use 9 myself, in my system.

#23
Dave-H

Dave-H

    Friend of MSFN

  • MSFN Sponsor
  • 805 posts
  • OS:98SE
  • Country: Country Flag
Hi guys!
:hello:
Thanks so much for all this, and sticking with it.
Just to let you know where I am now.

I had already used scanreg to restore previous backups of the registry when I was experimenting with this much earlier on. It is an excellent facility which has saved my bacon several times over the years, and it's always puzzled me as to why NT based systems don't have it. Maybe the backup files would be too large or something.
I have a Windows 98 Resource Kit utility which allow parameters such as the number of backups and which files are backed up to be changed using a graphical interface.
I expect you're aware that no matter how high you set the number of backups to be, the DOS version of scanreg will still only display five of them. Very silly!

Anyway, I tried restoring the backups of system.dat and user.dat that Den had me make.
Unfortunately they wouldn't work, on boot up I got a screen saying that registry corruption had been detected and telling me to run scanreg. If I ignored that, after a series of BSODs the system loading never completed.
So, I did run scanreg as Bill told me to, and of course it just restored a backup, presumably the last one that started successfully.

Once the system was up and running again, I exported the Enum registry key to a backup, deleted it, and restarted.
I then went through all the automatic and manual device installation procedures, which took ages of course, but I've now got everything installed again apart from a few peripherals that I seldom use. I'll deal with them later!
The only thing still not working is the sound, so I've got to sort that, but it can wait too.

So, I put my pen drive in the slot (I'm using that for all the tests now as it's the simplest device, if that works I'm sure the card readers will too.)
I was very disappointed to find that nothing had changed!
It's doing exactly the same as it was before I reinstalled all the devices.

I put the drive in the USB slot, it says it's found a "Mass Storage Device".
That installs correctly, all well and good.
It then says it's found a "Removable USB Disk", then a "USB Disk".
It then does this again a second time, as my pen drive is partitioned into two drives.
Unfortunately, as soon as "USB Disk" comes up the second time, the system freezes.

No error messages or anything.
Sometimes the hourglass keeps going round and round, but the keyboard is immediately completely dead.
The mouse carries on working for a short while, although clicking on things does nothing, and eventually that freezes too. It's as if the whole operating system has just stopped running, and I have to do a hard reset.
After this, putting the pen drive in just freezes the system immediately.
If I try and boot with the pen drive in, the GUI never loads, it just hangs on a flashing cursor.

So, all that uninstalling and reinstalling seems to have done nothing.
:no:

The driver being used seems to be USBMPHLP.PDR, in the System\IOSubsys folder.
If I disable this by renaming the file (I usually disable files be replacing the middle character in the file extension with a tilda (~) BTW) the detection and loading procedure for the pen drive does complete.
I then have two USB Drives in Device Manager, as I would expect, but non functional with yellow marks on them of course as the driver file is missing.
If I reactivate USBMPHLP.PDR the system freezes agian as soon as I put the pen drive into the USB port.

So, it seems that the loading, or attempting to load, USBMPHLP.PDR is freezing the system.
Why? Well, over to you two again.
:)

Edited by Dave-H, 25 October 2009 - 07:31 AM.

Dual boot Windows 98SE SP2.1a and Windows XP Professional SP3.
Dual 3.2GHz Xeons with 4GB RAM. ATI Radeon X850 Graphics 1920x1080 32 Bit Colour with Large Fonts.


#24
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,847 posts
  • OS:98SE
  • Country: Country Flag

Donator

Which version of USBMPHLP.PDR do you have on your machine?

Anyway, do a full backup of the Windows (and also Program Files if you have space to do it) directory and all it's subdirectories, like Multibooter told you to above.
Then install the genesys driver. Reboot. Then uninstall the genesys driver. Reboot. Then install NUSB 3.3. Reboot.
Tell us then how is it working at this point. But even if the machine becomes unbootable after this procedure, be sure to discuss it with us first, before reverting to the saved previous windows dir.

#25
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • OS:98SE
  • Country: Country Flag

I put my pen drive in the slot (I'm using that for all the tests now as it's the simplest device, if that works I'm sure the card readers will too.)...
I put the drive in the USB slot, it says it's found a "Mass Storage Device".
That installs correctly, all well and good.
It then says it's found a "Removable USB Disk", then a "USB Disk".
It then does this again a second time, as my pen drive is partitioned into two drives.
Unfortunately, as soon as "USB Disk" comes up the second time, the system freezes.

A USB stick with 2 partitions may not be that simple. What happens if you insert a USB stick which has only 1 partition, or another USB drive with only 1 partition? (external USB HDD, camera, etc?) I just want to make sure that the problem is not related to/caused by partitioning.

Edited by Multibooter, 25 October 2009 - 08:53 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN