xiaomayi214730
驱动牛犊
驱动牛犊
  • 注册日期2004-10-28
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1178回复:0

Umss Win98安装,已经通过Get Max Lun,下一步“不明装置”(逻辑盘),怎么样都无法识别驱动??

楼主#
更多 发布于:2005-04-01 10:23
为自己的多盘符usb设备,写一个win98驱动。
在UMSS基础上改写而成。情况如下:
1,原来的UMSS.INF,是一个hdc设备。我根据读卡器的驱动,得到启发,将它改为class=USB和一个class=hdc,两个驱动。
2,安装过程中USB设备(就是sys文件)可以安装通过,并且已经完成 Get Max Lun 命令
3,出现“不明装置”,应该就是指的逻辑盘符,怎么样也找不到驱动。

现将两个inf文件贴上,请告诉指点指点:

[Version]
Signature=\"$CHICAGO$\"
Class=USB
Provider=%GENERIC%
LayoutFile=layout.inf

[Manufacturer]
%GENERIC%=GENERIC

[GENERIC]
%USB\\VID_115E&PID_0009.DeviceDesc%=GSLUSBDISK.install,USB\\VID_115E&PID_0009

[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
; \\<WINDIR>\\SYSTEM32\\DRIVERS
GSLumss.files = 10,System32\\Drivers

[GSLUSBDISK.install]
CopyFiles=GSLUMSS.files
AddReg=GSLUMSS.addreg

[GSLUSBDISK.install.HW]
AddReg=bulkonly.addreg.HW

[GSLUMSS.addreg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,GSLUMSS.SYS

; If the device does not correctly indicate which protocol it uses,
; one of the following sections should be added to indicate which protocol
; the driver should use.

; Indicate that the device uses the BULK ONLY protocol
[bulkonly.addreg.HW]
HKR,,DeviceProtocol,0x10001,50

[GSLUMSS.files]
GSLUMSS.sys


[SourceDisksNames]
1000 = \"GSL USB Mass Storage Device\",\"\",,

[SourceDisksFiles]
GSLUMSS.SYS = 1000

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

[Strings]
GENERIC=\"Generic\"
USB\\VID_115E&PID_0009.DeviceDesc=\"GSL Mass Storage Device 6s\"


////////////////////////////////////////class=hdc///////////

; Copyright (c) 2000 Generic

[Version]
Signature=$CHICAGO$
Class=hdc
Provider=%GENERIC%
LayoutFile=layout.inf

[Manufacturer]
%GENERIC%=GENERIC

[GENERIC]
%GSLUMSS\\DISK.DeviceDesc%=GSLUMSSPDR.install,MASS_STORAGE\\GSLUMSS

[DestinationDirs]
; \\<WINDIR>\\SYSTEM\\IOSUBSYS
GSLUMSSPDR.files = 10,SYSTEM\\IOSUBSYS

; Install the port driver
[GSLUMSSPDR.install]
CopyFiles=GSLUMSSPDR.files
AddReg=GSLUMSSPDR.addreg

[GSLUMSSPDR.addreg]
HKR,,DevLoader,,*ios
HKR,,PortDriver,,GSLUMSSPDR.pdr

[GSLUMSSPDR.files]
GSLUMSSPDR.pdr

[SourceDisksNames]
1000 = \"GSL USB Mass Storage Device\",\"\",,

[SourceDisksFiles]
GSLUMSSPDR.PDR = 1000

[Strings]
GENERIC=\"Generic\"
GSLUMSS\\DISK.DeviceDesc=\"GSL USB disk controller\"
游客

返回顶部