Install Win7 6956 x64 with unsigned scsi driver?
8 posts
• Page 1 of 1
Install Win7 6956 x64 with unsigned scsi driver?
As the title suggest looking for a way to install win7 x64 on a scsi 39160 adaptec controller. The signed drivers are included in Vista x64 and I've tried to install from within Vista x64 but install keeps asking for signed driver. Is there some way to bypass this.
The Ultra 160 scsi version 6.5.645.100 are signed in vista x64 but I doubt they'll be included in Win7 x64. I have win7 x86 already running on this controller but I'm stumped with x64.
Thanks in advance
I don't know for sure there's a "load drivers" function on the Win 7 DVD and I can't boot one up right now to check, but there should be on the page where you select the partition/drive to install on, under Advanced or something named similarly. See if you can use that with the signed drivers from Vista on a CD, floppy disc or USB drive.
Grav!ty wrote:I don't know for sure there's a "load drivers" function on the Win 7 DVD and I can't boot one up right now to check, but there should be on the page where you select the partition/drive to install on, under Advanced or something named similarly. See if you can use that with the signed drivers from Vista on a CD, floppy disc or USB drive.
I'm trying that now but from within vista x64. I'm using the load driver function pointed at C:\windows\inf which I believe should also point to all the drivers in the OS. I though that driver must be there since my OS, vista x64, is loaded on it, we'll see. The problem is, there are thousands of drivers there and it's been going thru them for over an hour now and still nothing.
Anybody know of a quicker way??
From within Vista X64, go to Device Manager (right click Computer Manage) then to where your scsi controller is listed, right click it and select properties, next select the Driver tab and Driver details. That will give you the drivers that are required for it as well as the location they're at which is usually system32/drivers. You probably will also need the .inf file for the controller.
Grav!ty wrote:From within Vista X64, go to Device Manager (right click Computer Manage) then to where your scsi controller is listed, right click it and select properties, next select the Driver tab and Driver details. That will give you the drivers that are required for it as well as the location they're at which is usually system32/drivers. You probably will also need the .inf file for the controller.
Thanks, I kinda had the same idea but from a different angle. I just look inside the inf with notepad, found the name, and then did a search on \windows directory to locate it. Yours probably would have been faster but I eventually got there. I copied the .inf and adpu160m.sys into a seperate dir to make it faster, but when install did the driver search on that dir for some reason it didn't find it. The inf I was using was copied from the \windows\inf dir and I think its not pointing to the dir I coped both these files into. I think the .inf should be pointing back to the new dir I created and the copied these files into (itself). Here a copy
;
; Adaptec u160 Host Adapter Drivers
;
; Installation File For Microsoft Windows
;
; Version 1.0
;
; Copyright (c) Adaptec Incorporated
;
; Edited 02/10/05
;
[version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%ADP%
DriverVer=01/31/2007,6.5.645.100
;
; Source file information
;
[SourceDisksNames]
3426=windows cd
[SourceDisksFiles]
adpu160m.sys = 3426
[DestinationDirs]
DefaultDestDir = 12
[ControlFlags]
ExcludeFromSelect = *
[Manufacturer]
%ADP%=ADAPTEC,NTx86,NTamd64
[ADAPTEC]
[ADAPTEC.NTx86]
%PCI\VEN_9005&DEV_00CF.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00CF
%PCI\VEN_9005&DEV_00C0.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0
%PCI\VEN_9005&DEV_008F.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_008F
%PCI\VEN_9005&DEV_0080.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080
%PCI\VEN_9005&DEV_0081.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11
%PCI\VEN_9005&DEV_0080&SUBSYS_62A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_62A09005
%PCI\VEN_9005&DEV_0080&SUBSYS_E2209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2209005
%PCI\VEN_9005&DEV_0081&SUBSYS_62A19005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081&SUBSYS_62A19005
%PCI\VEN_9005&DEV_0082&SUBSYS_02109005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0082&SUBSYS_02109005
[ADAPTEC.NTamd64]
%PCI\VEN_9005&DEV_00CF.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00CF
%PCI\VEN_9005&DEV_00C0.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0
%PCI\VEN_9005&DEV_008F.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_008F
%PCI\VEN_9005&DEV_0080.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080
%PCI\VEN_9005&DEV_0081.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005
%PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11
%PCI\VEN_9005&DEV_0080&SUBSYS_62A09005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_62A09005
%PCI\VEN_9005&DEV_0080&SUBSYS_E2209005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0080&SUBSYS_E2209005
%PCI\VEN_9005&DEV_0081&SUBSYS_62A19005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0081&SUBSYS_62A19005
%PCI\VEN_9005&DEV_0082&SUBSYS_02109005.DeviceDesc% = adpu160m_Inst, PCI\VEN_9005&DEV_0082&SUBSYS_02109005
;
; adpu160m
;
[adpu160m_Inst]
CopyFiles = @adpu160m.sys
[adpu160m_Inst.Services]
AddService = adpu160m, %SPSVCINST_ASSOCSERVICE%, adpu160m_Service_Inst, Miniport_EventLog_Inst
[adpu160m_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\adpu160m.sys
LoadOrderGroup = SCSI Miniport
AddReg = pnpsafe_pci_addreg
AddReg = bus_type_scsi
;*************************************************************
;These addreg sections should be used for non-SCSI miniports
;to indicate what STORAGE_BUS_TYPE they actually do support.
[bus_type_scsi]
HKR, "Parameters", "BusType", 0x00010001, 0x00000001
;*************************************************************
;These addreg sections should be used when installing services to indicate
;which interface types are safe for PNP and which aren't. INTERFACE_TYPE
;is defined in NTDDK.H
[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001
;*************************************************************
;The EventLog entries are the same for all SCSI miniports.
[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg
[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7
[Strings]
; localizable
ADP = "Adaptec"
PCI\VEN_9005&DEV_00CF.DeviceDesc = "Adaptec AIC-7899 Ultra160 PCI SCSI Card"
PCI\VEN_9005&DEV_00C0.DeviceDesc = "Adaptec SCSI Card 39160 - Ultra160 SCSI (Generic)"
PCI\VEN_9005&DEV_008F.DeviceDesc = "Adaptec AIC-7892 Ultra160 PCI SCSI Card"
PCI\VEN_9005&DEV_0080.DeviceDesc = "Adaptec SCSI Card 29160 - Ultra160 SCSI (Generic)"
PCI\VEN_9005&DEV_0081.DeviceDesc = "Adaptec SCSI Card 19160 - Ultra160 SCSI (Generic)"
PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc = "Adaptec SCSI Card 39160 - Ultra160 SCSI"
PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc = "Compaq 64-bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter"
PCI\VEN_9005&DEV_0080&SUBSYS_E2A09005.DeviceDesc = "Adaptec SCSI Card 29160 - Ultra160 SCSI"
PCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11.DeviceDesc = "Compaq 64-bit/66MHz Wide Ultra3 SCSI Adapter"
PCI\VEN_9005&DEV_0080&SUBSYS_62A09005.DeviceDesc = "Adaptec SCSI Card 29160N - Ultra160 SCSI"
PCI\VEN_9005&DEV_0080&SUBSYS_E2209005.DeviceDesc = "Adaptec SCSI Card 29160LP - Ultra160 SCSI"
PCI\VEN_9005&DEV_0081&SUBSYS_62A19005.DeviceDesc = "Adaptec SCSI Card 19160 - Ultra160 SCSI"
PCI\VEN_9005&DEV_0082&SUBSYS_02109005.DeviceDesc = "Adaptec 2915/2930LP PCI SCSI Controller"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
8 posts
• Page 1 of 1
Return to General Windows Support
Who is online
Users browsing this forum: No registered users and 9 guests