Vectis
Jan 31 2005, 04:29 PM
After installing the sp2 beta3 I cannot get my external usb harddrive to work. If I follow the default route of installing/updating the drivers, the device disappears and if I try to do it manually, I end up with a BSOD at boot:
(Invalid vxd dynamic link call from NTMAPHLP (02) + 00000002 to device "004f" service 1).
I've got a drive image from the point before I installed the sp, so I can easily recreate the process if that helps resolve this.
horsecharles
Jan 31 2005, 05:05 PM
Hi, welcome, have you by chance installed the WinME replacements, or only the sesp?
You may have a mishmosh of files if you subsequently installed sesp.........
Vectis
Jan 31 2005, 05:25 PM
SESP only, this is a clean install of 98se with 98lite v4.7 - sleek option.
Vectis
Jan 31 2005, 05:39 PM
Ok, the problems occur when the "hotfix" part of the se sp is installed, all the other options install without any glitches.
Gape
Feb 1 2005, 01:25 AM
QUOTE (Vectis @ Feb 1 2005, 12:29 AM)
After installing the sp2 beta3 I cannot get my external usb harddrive to work. If I follow the default route of installing/updating the drivers, the device disappears and if I try to do it manually, I end up with a BSOD at boot:
(Invalid vxd dynamic link call from NTMAPHLP (02) + 00000002 to device "004f" service 1).
I've got a drive image from the point before I installed the sp, so I can easily recreate the process if that helps resolve this.
I think one of the USB-related hot-fixes causes this problem. Can you write your USB drive's details (brand-model)? Do you have latest drivers for your USB drive and for your mainboard?
Vectis
Feb 1 2005, 02:07 PM
The external drive is simply a usb to ide cable and a power supply, a cheap noname from HongKong. I've updated the boards intel chipset drivers and also the Belkin 2 port usb pci card, but still the problem remains. When installed it shows up as a 1394/usb storage device.
horsecharles
Feb 2 2005, 03:23 AM
re the cheap no-name:
You're likely holding a brand-name component w/o its label: have you googled the fcc id #? or even a serial # alongside the type of product?
A lot of brand name manufacturing out there is farmed out / subcontracted, also many brand names own discount brand subsidiaries... in fact, i doubt that anyone would risk mass-producing such a product just to sell it generically.
I've done this with webcams & monitors--including this "Proview" monitor i'm currently staring at; didn't even have to use the add hardware wizard:
once i downloaded the drivers, installed the .inf file & rebooted, w98 detected it.
Betcha........
Vectis
Feb 2 2005, 04:04 PM
This is definately a "noname" product, there is no fcc id/serial number or any other type of id on it. I bought it on e-bay for the sum of 3GBP (the [postage was 6GBP - just to give you an idea of how cheap this is) from a seller in Hong Kong.
I dont quite understand this, the device clearly worked before I installed the hotfixes from the service-pack, but after the installation the device is gone. Surely the supplied drivers that I have tried must be compatible or I wouldn't be able to get them working in the first instance.
http://www.jetechworld.com/ideusbadapter/ideusbadapter.jpg
horsecharles
Feb 2 2005, 09:37 PM
Thanks for your answer Vectis-- three/four other things i'd try(a lot of this will likely be re-inventing the wheel to you, but just in case):
Any manufacturer listed inside the supplied driver files may have updated drivers that you can use:
Download all your mobo's usb hub drivers updates-- both 1.1 & 2, edit all their dates to today's, & re-install them. Do the same to the included drivers of your usb peripheral-- these steps may be especially effective in combination with first uninstalling SESP, then subsequently re-installing it. Think also about using ME's native usb drivers by applying 98SE2ME-- this may also help in the rare instances when some makers only provide updates to ME but not 98 drivers(like my mobo maker).
there's a tiny chance the Adaptec UDF Reader may be involved--(if you need extra apps for thoroughly removing & backing it up better than with add/remove, they're here:)
http://www.msfn.org/board/index.php?showto...7815&hl=adaptecI would perform all these tasks with all security apps disabled: any real-time file protection.... spywareblocker/spywareguard too(even though they will ask if you want to keep the just-installed file in question, this may have altered/negatively impacted something in the install process).
Good luck.....
.
Vectis
Feb 3 2005, 03:05 PM
Is it possible that I can install all the hotfixes in the sp except the usb ones??, if so how???.
horsecharles
Feb 3 2005, 04:36 PM
Not unless you want to hex it-- talk to Gape:
I wouldn't worry though-- whatever it installed that overwrote something, you can return the favor w/ your new-dated stuff.
You could run SFC or peruse its log(hopefully you have it set to append, not overwrite) in Helpdesk to sleuth the likely culprit....
(In windows\system\precopy\sp1.cab is all the SESP stuff, and windows uses it in lieu of its install cd.)
Or you can just remove all USB stuff & reinstall it: do a usb Find & migrate any files/folders with usb in the name in Windows & its subfolders-- there's about 30 total scattered in Windows & in its following subfolders: INF, NEW, System32\Drivers, System, System\Catroot\(xxxxxx)\
BUT
the SESP would have to be uninstalled, or at the vey least all usb stuff removed from that SP1.Cab...
Vectis
Feb 4 2005, 03:52 PM
Ok, this is starting to get extremely frustrating

. Starting from a fresh install of windows, I have updated the Intel chipset drivers and the (Belkin) usb 2.0 PCI card drivers. The motherboard does not have any usb ports itself, but it is able to. From the SP, I install ONLY the hotfixes and then reboot. When I switch on my usb device, windows detects it and starts the driver wizard. First it detects a USB 2.0 device and then informs me that its looking for updated drivers for "USB mass storage driver". Next I am asked to insert the disk "USB mass storage driver", and after pointing it in the direction of the SP files it detects a usb mass storage device and then quickly changes to "reboot for changes to take effect" screen. After rebooting, device manager shows a "USB mass storage driver and a USB mass device", but there is nothing in explorer

.
horsecharles
Feb 5 2005, 05:15 AM
Depending on mobo/chipset, Intel also had, besides the drivers, and the Application Accelerator, an INF utility-- extra instructions for the processor re agp, usb, pci, etc.... I'd guess likely you've done that: just covering all bases.
Done the usual: manually trying to assign a letter in Device Manager(it's listed there?) / Properties, installed mobo drivers, no exclamation points there, tested another peripheral in the usb, switched pci slots,
Was it the updated SESP? Try removing both usb installs from Device Manager & reboot: let windows detect. If it doesn't I'd this time re-install usb2 last.
Could be an issue of enabling dma in ALL these locations: bios(this is a reach, but: ¿enabling legacy usb support??), windows, a jumper inside your case...
This is also a reach, but you'll need it later anyhow(but ONLY if supported by your processor, memory & mobo-- if not, it may work initially, but eventually trash your data & install): in windows enable both 32-bit disk & file access, asynchronous mode transfer...
Vectis
Feb 10 2005, 05:09 PM
I've now tried this with another usb device (a proper enclosure this time) and the problem remains. I am fairly convinced that the problem is with one of the hot-fixes (after all, if I dont install em - I dont get the problem) but if there are people out there who have successfully installed the SP and have an external usb 2.0 hard-drive working then please come forward and say so!!.
Horsecharles: many thanks for all your ideas.
Gape: can you offer any suggestions?.
Gape
Feb 11 2005, 01:35 AM
QUOTE (Vectis @ Feb 11 2005, 01:09 AM)
I've now tried this with another usb device (a proper enclosure this time) and the problem remains. I am fairly convinced that the problem is with one of the hot-fixes (after all, if I dont install em - I dont get the problem) but if there are people out there who have successfully installed the SP and have an external usb 2.0 hard-drive working then please come forward and say so!!.
Horsecharles: many thanks for all your ideas.
Gape: can you offer any suggestions?.
Sorry for the late answer.
Some ideas:
1- Install your USB device and drivers (and insert-open it) before installing the SP.
2- Revert back the NTMAPHLP.SYS file. (You can find this file in the original Windows 98 SE CABs).
Can you write your detailed hardware list?
Vectis
Feb 11 2005, 04:51 PM
Thankyou for your reply Gape.
1. I've tried every combination of - device drivers installed/not installed, device plugged in/not plugged in etc, but the result is always the same - windows detects a "usb mass storage device" before the SP installation, and I then have to manually install drivers for a "storage device" (1394usb). After the SP I plug in the device and again windows detects something but this time it first looks for an updated driver for a "usb mass storage driver", then it detects a "usb mass storage device", after which everything appears ok in device manager except there is no drive listed.
I can't find the file "NTMAPHLP.sys either in an installed system or in any CAB file on the windows disk. do you mean "NTMAPHLP.PDR" , if not could you please tell me exactly where it is?.
Hardware info:
Intel pentium MMX @ 200MHz
bus type ISA + PCI (v2.10)
Motherboard SOWAResearch SR-M504
Intel 82430VX Triton II chipset
128 MB ram
Award modular bios V4.51PG (01/07/01)
Bios update via esupport.com
Gape
Feb 11 2005, 05:03 PM
QUOTE (Vectis @ Feb 12 2005, 12:51 AM)
1. I've tried every combination of - device drivers installed/not installed, device plugged in/not plugged in etc, but the result is always the same - windows detects a "usb mass storage device" before the SP installation, and I then have to manually install drivers for a "storage device" (1394usb). After the SP I plug in the device and again windows detects something but this time it first looks for an updated driver for a "usb mass storage driver", then it detects a "usb mass storage device", after which everything appears ok in device manager except there is no drive listed.
I can't find the file "NTMAPHLP.sys either in an installed system or in any CAB file on the windows disk. do you mean "NTMAPHLP.PDR" , if not could you please tell me exactly where it is?.
Yes, I mean NTMAPHLP.PDR, sorry for the typo.
Note: You must install only "All Hot-Fixes" option. Because "USB 1.x Mass Storage Device Support" of the SP doesn't work properly on some systems, and its titles are "USB Mass Storage Driver" and "USB Mass Storage Device". So don't Install this option: "USB 1.x Mass ..."
Vectis
Feb 12 2005, 06:55 AM
No luck

, the result is exactly the same. Even selecting the hotfixes only, windows still looks for drivers for a "usb mass storage driver" first, and after the drivers are installed a "usb mass storage device" is detected, then a reboot is required.
When the system updates the drivers for the "mass storage driver" it is looking for UFD.CAB, which as you know is in the SP.
After the reboot my system always hang a few times either at the drive detection stage or during the windows 98 boot splash

.
Gape
Feb 12 2005, 07:52 AM
QUOTE (Vectis @ Feb 12 2005, 02:55 PM)
No luck

, the result is exactly the same. Even selecting the hotfixes only, windows still looks for drivers for a "usb mass storage driver" first, and after the drivers are installed a "usb mass storage device" is detected, then a reboot is required.
When the system updates the drivers for the "mass storage driver" it is looking for UFD.CAB, which as you know is in the SP.
After the reboot my system always hang a few times either at the drive detection stage or during the windows 98 boot splash

.
Vectis, UFD.CAB doesn't a part of "All Hot-Fixes" option. You must
not select "USB 1.x Mass Storage Device Support" option when installing the SP.
Vectis
Feb 12 2005, 11:52 AM
When installing the hotfixes (ONLY), the file ufd.inf gets installed also. When windows looks for suitable drivers for the external drive, this is what it decides is the best. If I remove this file windows then settles for the drivers that came with the device. All goes well (even the drive gets seen this time) but when the drivers are installed I get a BSOD message regarding vxd usbstor (01)

.
Gape
Feb 13 2005, 02:41 AM
QUOTE (Vectis @ Feb 12 2005, 07:52 PM)
When installing the hotfixes (ONLY), the file ufd.inf gets installed also. When windows looks for suitable drivers for the external drive, this is what it decides is the best. If I remove this file windows then settles for the drivers that came with the device. All goes well (even the drive gets seen this time) but when the drivers are installed I get a BSOD message regarding vxd usbstor (01)

.
OK Vectis, I understand. Could you write me the exact BSOD message?
Vectis
Feb 13 2005, 04:23 AM
A fatal exception 0E has occurred at 0028:FF0FC22 in VXD USBSTOR(01)
+ 0000022E. The current application will be terminated.
* Press any key to terminate the current application.
* Press CTRL+ALT+DEL again to restart your computer. You will
lose any unsaved information in all applications.
Press any key to continue
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.