IPB

Google Frontpage Forums Unattended CD/DVD Guide
23 Pages V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Maximum-Decim Native USB Drivers, Generic drivers for USB flash disks and more.
eGo®Z
post May 4 2005, 04:31 PM
Post #21


Junior
*

Group: Members
Posts: 67
Joined: 26-October 04
Member No.: 34796
Country Flag


QUOTE (b1ghappyface @ May 4 2005, 11:20 AM)
ah, FLASH devices...so it wouldn't do jack for an iPOD then, since thats a disc device?
*

try it - in the most cases it works, of course if U have installed English Win98SE smile.gif
Go to the top of the page
 
+Quote Post
Acheron
post May 8 2005, 07:00 AM
Post #22


MSFN Expert
******

Group: Members
Posts: 1139
Joined: 28-June 04
From: Eerbeek
Member No.: 23554
OS: XP Home
Country Flag


I have problems with a Sweex 16-in-1 card reader:

It makes use of a USBSys9x.SYS file as 2.0 Card Reader device. System hangs when the device is connected and this driver is not installed:

Here's the inf and sys file attached. It's useful to include.:

CODE
[Version]
Signature="$CHICAGO$"
Class=USB
provider=%VENDOR%

[Manufacturer]
%MfgName%=GENERIC

[GENERIC]
%USB\VID_0DDA&PID_0001.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0001
%USB\VID_0DDA&PID_0002.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0002
%USB\VID_0DDA&PID_0003.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0003
%USB\VID_0DDA&PID_0005.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0005
%USB\VID_0DDA&PID_0008.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0008
%USB\VID_0DDA&PID_0009.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0009
%USB\VID_0DDA&PID_000A.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_000A
%USB\VID_0DDA&PID_000B.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_000B
%USB\VID_0DDA&PID_1001.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_1001
%USB\VID_0DDA&PID_0101.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0101
%USB\VID_0DDA&PID_0102.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0102
%USB\VID_0DDA&PID_0301.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0301
%USB\VID_0DDA&PID_0302.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_0302
%USB\VID_0DDA&PID_2001.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2001
%USB\VID_0DDA&PID_2002.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2002
%USB\VID_0DDA&PID_2003.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2003
%USB\VID_0DDA&PID_2005.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2005
%USB\VID_0DDA&PID_2006.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2006
%USB\VID_0DDA&PID_2007.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2007
%USB\VID_0DDA&PID_2008.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2008
%USB\VID_0DDA&PID_2013.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2013
%USB\VID_0DDA&PID_2014.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2014
%USB\VID_0DDA&PID_2023.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2023
%USB\VID_0DDA&PID_2024.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2024
%USB\VID_0DDA&PID_2026.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2026
%USB\VID_0DDA&PID_2027.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2027
%USB\VID_0DDA&PID_2321.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2321
%USB\VID_0DDA&PID_2318.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2318
%USB\VID_0DDA&PID_2315.DeviceDesc%=USBSYS9X.Dev,USB\VID_0DDA&PID_2315

[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
USBSYS9X.Files.Ext=10,System32\Drivers
usbdsk9x.Files.Ext=12

[USBSYS9X.Dev]
CopyFiles=USBSYS9X.Files.Ext,usbdsk9x.Files.Ext
AddReg=USBSYS9X.AddReg

[USBSYS9X.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USBSys9x.SYS

; 0(default) indicate all disks are removable disk.
; 1 indicate this first disk is floppy, the others are removable disk.
; 2 indicate this second disk is floppy, the others are removable disk.
HKLM,"Enum\USBSYS9X\DISK",,0x00000,0  
;HKLM,"Enum\USBSYS9X\DISK",,0x00000,1  
;HKLM,"Enum\USBSYS9X\DISK",,0x00000,2  

HKR,,EnumPropPages,,storpg98.dll
;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\0087

[USBSYS9X.Dev.HW]
AddReg=USBSYS9XHWAddReg

[USBSYS9XHWAddReg]
HKR,,DriverVersion,,"V1.0"
HKR,,FirmwareBCD,,"V1.0"

[USBSYS9X.Files.Ext]
;USBSys9x.sys

[SourceDisksNames]
1000="USB Driver Disk","",,

[SourceDisksFiles]
USBSYS9X.SYS=1000
USBDSK9X.PDR=1000

;---------------------------------------------------------------;

[Strings]
VENDOR="GENERIC"
MfgName="GENERIC"

USB\VID_0DDA&PID_0001.DeviceDesc="Multi-Card Reader 6in1"
USB\VID_0DDA&PID_0002.DeviceDesc="Multi-Card Reader 7in1"
USB\VID_0DDA&PID_0003.DeviceDesc="Flash Disk"
USB\VID_0DDA&PID_0005.DeviceDesc="Internal Multi-Card Reader 6in1"
USB\VID_0DDA&PID_0008.DeviceDesc="SD Single Card Reader"
USB\VID_0DDA&PID_0009.DeviceDesc="MS Single Card Reader"
USB\VID_0DDA&PID_000A.DeviceDesc="MS+SD Dual Card Reader"
USB\VID_0DDA&PID_000B.DeviceDesc="SM Single Card Reader"
USB\VID_0DDA&PID_1001.DeviceDesc="Multi-Flash Disk"
USB\VID_0DDA&PID_0101.DeviceDesc="All-In-One Card Reader"
USB\VID_0DDA&PID_0102.DeviceDesc="All-In-One Card Reader"
USB\VID_0DDA&PID_0301.DeviceDesc="MP3 Player"
USB\VID_0DDA&PID_0302.DeviceDesc="MultiCard MP3 Player"
USB\VID_0DDA&PID_2001.DeviceDesc="Multi-Card Reader"
USB\VID_0DDA&PID_2002.DeviceDesc="Q018 default PID"
USB\VID_0DDA&PID_2003.DeviceDesc="Multi-Card Reader"
USB\VID_0DDA&PID_2005.DeviceDesc="Multi-Card Reader"
USB\VID_0DDA&PID_2006.DeviceDesc="All-In-One Card Reader"
USB\VID_0DDA&PID_2007.DeviceDesc="USB 2.0 to ATAPI bridge"
USB\VID_0DDA&PID_2008.DeviceDesc="All-In-One Card Reader"
USB\VID_0DDA&PID_2013.DeviceDesc="USB 2.0 SD/MS Combo Card Reader"
USB\VID_0DDA&PID_2014.DeviceDesc="USB 2.0 SD/MS Single Card Reader"
USB\VID_0DDA&PID_2023.DeviceDesc="USB 2.0 card reader SD/MS DEMO board with ICSI brand name (MaskROM version)"
USB\VID_0DDA&PID_2024.DeviceDesc="USB 2.0 card reader SD/MS DEMO board with Generic brand name (MaskROM version)"
USB\VID_0DDA&PID_2026.DeviceDesc="USB 2.0 card reader DEMO board with ICSI brand name (MaskROM version)"
USB\VID_0DDA&PID_2027.DeviceDesc="USB 2.0 card reader DEMO board with Generic brand name (MaskROM version)"
USB\VID_0DDA&PID_2321.DeviceDesc="USB 2.0 UFD MP3 player"
USB\VID_0DDA&PID_2318.DeviceDesc="USB 2.0 UFD MP3 player (model 1)"
USB\VID_0DDA&PID_2315.DeviceDesc="USB 2.0 UFD MP3 player (model 2)"

Attached File(s)
Attached File  USBSYS9X.zip ( 12.65K ) Number of downloads: 630
 
Go to the top of the page
 
+Quote Post
eGo®Z
post May 8 2005, 09:10 PM
Post #23


Junior
*

Group: Members
Posts: 67
Joined: 26-October 04
Member No.: 34796
Country Flag


QUOTE (hp38guser @ May 8 2005, 05:00 PM)
Here's the inf and sys file attached. It's useful to include.:

good idea, but it should be tested before,
from that inf i can't understand what type of devices is described in - BulkOnly, CB or CBI and what protocol is used.
to describe it in inf i need CompatibleIDs values for each device from the inf U've provided, something like that:

DeviceDesc = USB Mass Storage Device
HardwareID = USB\Vid_0ea0&Pid_2118&Rev_0200
CompatibleIDs = USB\Class_08&SubClass_06&Prot_50

It can be found in USB Section of Your Windows registry.
and, perhaps, some addon info
Go to the top of the page
 
+Quote Post
bizzybody
post May 9 2005, 12:47 AM
Post #24


Member
**

Group: Members
Posts: 175
Joined: 8-May 05
Member No.: 55179
Country Flag


Woohooooo! Thank you for this driver package!

I can finally use my KB Gear JamP3 MP3 player as two* USB Mass Storage removable disks with 98SE (just like it works on Me, 2000 and XP) without having to use that crappy MusicMatch Jukebox. (AKA MusicMunch Junkbox.)

*16meg built in RAM plus up to 64meg MMC removable.
Go to the top of the page
 
+Quote Post
Acheron
post May 9 2005, 10:09 AM
Post #25


MSFN Expert
******

Group: Members
Posts: 1139
Joined: 28-June 04
From: Eerbeek
Member No.: 23554
OS: XP Home
Country Flag


Here the registry information for the Sweex 16-in-1 card reader:

CODE
[HKEY_LOCAL_MACHINE\Enum\USB\VID_0DDA&PID_2027\0000001]
"Capabilities"=hex:14,00,00,00
"HardwareID"="USB\\VID_0DDA&PID_2027&REV_016>,USB\\VID_0DDA&PID_2027"
"CompatibleIDs"="USB\\CLASS_08&SUBCLASS_06&PROT_50,USB\\CLASS_08&SUBCLASS_06,USB\\CLASS_08"
"DeviceDesc"="USB 2.0 card reader DEMO board with Generic brand name (MaskROM version)"
"Class"="USB"
"Driver"="USB\\0015"
"DriverVersion"="V2.14"
"FirmwareBCD"="V016E"
"Mfg"="GENERIC"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"ConfigFlags"=hex:00,00,00,00
"Serial"=hex:0e,00,00,00,00,00,00,00
"SymbolicName"="\\DosDevices\\000000000000000e#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"

[HKEY_LOCAL_MACHINE\Enum\USB\VID_11F5&PID_0001\0123456789]
"Capabilities"=hex:94,00,00,00
"HardwareID"="USB\\VID_11F5&PID_0001&REV_0001,USB\\VID_11F5&PID_0001"
"CompatibleIDs"="USB\\DEVCLASS_00&SUBCLASS_00&PROT_00,USB\\DEVCLASS_00&SUBCLASS_00,USB\\DEVCLASS_00,USB\\COMPOSITE"
"DeviceDesc"="Samengesteld USB-apparaat"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Class"="USB"
"Driver"="USB\\0010"
"Mfg"="(Standaard USB-host-controller)"
"ConfigFlags"=hex:00,00,00,00
"Serial"=hex:09,00,00,00,00,00,00,00
"SymbolicName"="\\DosDevices\\0000000000000009#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"

[HKEY_LOCAL_MACHINE\Enum\USBSYS9X\DISK\0000USB&VID_0DDA&PID_2027&0000001]
"Capabilities"=hex:00,00,00,00
"HardwareID"="USBSYS9X\\DISK"
"Class"="hdc"
"Driver"="hdc\\0003"
"Mfg"="GENERIC"
"ClassGUID"="{4d36e96a-e325-11ce-bfc1-08002be10318}"
"DeviceDesc"="USB Mass Storage Disk Driver"
"ConfigFlags"=hex:00,00,00,00
Go to the top of the page
 
+Quote Post
eGo®Z
post May 9 2005, 12:27 PM
Post #26


Junior
*

Group: Members
Posts: 67
Joined: 26-October 04
Member No.: 34796
Country Flag


hp38guser
it looks like your card reader is "Bulk Only" device,
try to add the next strings into the end of appropriate sections of usbstor.inf:
CODE
[Microsoft]
%USB\VID_0DDA&PID_2027.DeviceDesc%=USBSTOR_BULK,        USB\VID_0DDA&PID_2027

[Strings]
USB\VID_0DDA&PID_2027.DeviceDesc="USB 2.0 card reader DEMO board with Generic brand name (MaskROM version)"


Be sure U have uninstalled original card-reader drivers.
Try reboot and check how it works.
Of course all the rest hardware in your inf can use another protocols and should be tested also.
Go to the top of the page
 
+Quote Post
niksa
post May 9 2005, 12:40 PM
Post #27





Group: Members
Posts: 1
Joined: 28-March 05
Member No.: 49636
Country Flag


Here is mirror ftp://ftp.teol.net/drivers/misc/Native_US...n98SE_v2.2e.exe

I will do my best to keep it up-to-date
Go to the top of the page
 
+Quote Post
Acheron
post May 9 2005, 03:36 PM
Post #28


MSFN Expert
******

Group: Members
Posts: 1139
Joined: 28-June 04
From: Eerbeek
Member No.: 23554
OS: XP Home
Country Flag


QUOTE (eGo®Z @ May 9 2005, 07:27 PM)
hp38guser
it looks like your card reader is "Bulk Only" device,
try to add the next strings into the end of appropriate sections of usbstor.inf:
CODE
[Microsoft]
%USB\VID_0DDA&PID_2027.DeviceDesc%=USBSTOR_BULK,        USB\VID_0DDA&PID_2027

[Strings]
USB\VID_0DDA&PID_2027.DeviceDesc="USB 2.0 card reader DEMO board with Generic brand name (MaskROM version)"


Be sure U have uninstalled original card-reader drivers.
Try reboot and check how it works.
Of course all the rest hardware in your inf can use another protocols and should be tested also.
*


I now have changed the usbstor.inf in C:\Windows\Inf. Removed device and reinstalled. Now the USB Massstorage driver detects the Card reader properly and it's working now without the USBSYS9X.sys helper driver smile.gif

Why does Windows not detect this Bulk devices automaticly, like XP does? I looked up in the inf's but could not find the difference.
Go to the top of the page
 
+Quote Post
eGo®Z
post May 9 2005, 05:22 PM
Post #29


Junior
*

Group: Members
Posts: 67
Joined: 26-October 04
Member No.: 34796
Country Flag


hp38guser
the string
CODE
%GenericBulkOnly.DeviceDesc%=USBSTOR_BULK, USB\Class_08&SubClass_06&Prot_50

in the usbstor.inf means that your drive should be detected, however some devices can't be detected because not always required protocol for the device can be recognized.
It looks like XP has better (and of course newest) usbstor.sys driver.
And that means also - the devices which are not detected should be described in the usbstor.inf. At least in XP usbstor.inf we also can find some definitions for range of the usb devices - that means XP detects 'em not correctly in auto mode too.
By the way i think all devices from Your inf are from "Bulk Only" class,
but what's about the property page of your card-reader comparing to the original drivers (i mean storpg98.dll in the original package)?
Go to the top of the page
 
+Quote Post
Acheron
post May 10 2005, 09:48 AM
Post #30


MSFN Expert
******

Group: Members
Posts: 1139
Joined: 28-June 04
From: Eerbeek
Member No.: 23554
OS: XP Home
Country Flag


After a reboot the system hangs just as it did without modifications. I think Windows needs the usbstor9x.sys driver for this device as a helper. Thans for helping. I'll test that dll you told about.
Go to the top of the page
 
+Quote Post
shaddam
post May 13 2005, 02:50 AM
Post #31


Junior
*

Group: Members
Posts: 75
Joined: 22-November 04
Member No.: 37072



one question:

why ist this fine piece of software only for the ENGLish version of win98se?

someone tried it (unsuccesful) on a different version?
Go to the top of the page
 
+Quote Post
Petr
post May 21 2005, 03:00 AM
Post #32


MSFN Expert
******

Group: Members
Posts: 1000
Joined: 15-April 05
Member No.: 52191
Country Flag


QUOTE (shaddam @ May 13 2005, 10:50 AM)
one question:

why ist this fine piece of software only for the ENGLish version of win98se?

someone tried it (unsuccesful) on a different version?
*


Because it contains some localized Windows 98 SE files, namely:

Hardware.hlp - Q242975
Hotplug.dll 4.10.2224 - Q242975
IOS.VXD 4.10.2225 - Q239696
Systray.exe 4.10.2224 - Q242975
User.exe 4.10.2231 - Q291362

242975xxx8.exe is freely available from Microsoft in many languages - http://support.microsoft.com/kb/242975
291362xxx8.exe is not publicly available hotfix, you have to ask Microsoft Support for your language version
239696xxx8.exe is not publicly available hotfix, you have to ask Microsoft Support for your language version
(xxx is the language version, USA for US English, GER for German, FRN for French, etc.)
I suppose that the English version would work as well, but some system message will be in English. You can try it.

Petr
Go to the top of the page
 
+Quote Post
Petr
post May 21 2005, 03:10 AM
Post #33


MSFN Expert
******

Group: Members
Posts: 1000
Joined: 15-April 05
Member No.: 52191
Country Flag


Is anybody able to give me an advice how to solve the already mentioned problem with Mitsumi USB FDD?

It works well on Windows ME, 2000 and XP with no additional driver.

It works well on Windows 98 SE with Mitsumi supplied driver.

It does not work on Windows 98 SE with NUSB 2.2 - connecting cause blue screen. The problem is described in detail on page 2 of this topic.

Petr
Go to the top of the page
 
+Quote Post
MDGx
post May 21 2005, 03:52 AM
Post #34


creator of 98SE2ME
Group Icon

Group: Moderator
Posts: 2390
Joined: 22-November 04
Member No.: 37121
Country Flag


IMHO:
1. Make sure your mobo BIOS Setup USB options are all enabled.
2. Check Device Manager see which IRQ is used by USB devices.
3. If same IRQ used also by other devices, make sure IRQ steering is enabled.
If not, enable it and reboot.
4. Check the Mitsumi device resources and make sure they are not used by any other device in your PC.
If u see any conflicts, try to manually adjust resources [if allowed]. Reboot if necessary.
5. In Device Manager -> your Universal Host Controller "name" [depends on your mobo chipset ID] -> Advanced tab -> make sure the box "Disable USB error detection" is checked -> if not, check it -> reboot.
6. If still doesn't work: if USB shares same IRQ with any other device -> go to Reserve Resources tab -> add that particular IRQ -> reboot.
7. After reboot Windows should redetect all USB devices, but now they should have a different IRQ assigned.
8. Repeat step 5 if necessary.
9. If still doesn't work:
install 98SE2ME [5-21-2005 edition should be bug free as far as I know]:
http://ftp.mdgx.com/4
for the updated WinME *.SYS files in %windir%\SYSTEM32\DRIVERS + other hardware detection files [HID*.*, USBUI.DLL] in %windir%\SYSTEM which are mostly for USB devices. 98SE2ME also installs:
NTMAPHLP.PDR
USBMPHLP.PDR
NTMAP.SYS
USBNTMAP.SYS
from WinME, which may help.
10. Repeat step 5 if necessary.
11. Make sure there are no conflicts in Device Manager for your Mitsumi device.
12. Try also to disable all power saving/APM/ACPI options from your OS and mobo BIOS. Reboot if u do.

If still doesn't work, please see this troubleshooting guide, there may be a couple of things you can still do:
http://www.mdgx.com/98-5.htm#FWUE

Good resource:
http://www.usbman.com/

Also, it may be a good idea to contact Mitsumi [or check their web site], maybe they have a solution, even if 98SE is not supported anymore.
See if they have a WinME specific driver [eventually newer], and try to install it.
If u can't install the ME driver, mod the INF file to allow u to install [that's easy, I can help with that if u want].
If they have a 2000 or XP specific driver, that may work also, but u may need some INF modding to force it to install [see above].

Hope this helps.
Go to the top of the page
 
+Quote Post
Petr
post May 22 2005, 11:37 PM
Post #35


MSFN Expert
******

Group: Members
Posts: 1000
Joined: 15-April 05
Member No.: 52191
Country Flag


Hi MDGx,

thanks for your long list advices, but on the same box, W98SE with Mitsumi driver and WME with no additional driver works well, just W98SE with NUSB22 causes BSOD. I don't use PnP OS setting in BIOS, so the resources are set by BIOS and always the same.

The only thinhg I can try is to install English W98SE + 98SE2ME - but just to see if it works.

The final solution would be (I suppose)
1) to remove Mitsumi FDD from NUSB22 INF files and install Mitsumi supplied driver for 98SE, or
2) to modify something to make Mitsumi FDD work with no additional driver.

Petr
Go to the top of the page
 
+Quote Post