possible to patch after rollout

C

Craig

Hi all,



Here's my dilemma, we have rolled out our Embedded image and discovered
later that we require support for an AOpen FM56-SVV PCI modem that we had
not planned on. When we tried to install the driver for it from the CD we
got the error message saying "Cannot Install this Hardware, The required
section was not found in the INF." I received some help from Andy to make
the component work however at this point it will be hard for us to roll out
another image. So that is a real problem since we have to have dial access
working according to our contract. My question is this: Is there a manual
way to patch this driver and get the AOpen to show up in our device manager
instead of re-imaging? If so, are there any pages to assist in this process?
Thanks - CRAIG



I have attached the Setupapi file below.



[SetupAPI Log]

OS Version = 5.1.2600 Service Pack 2

Platform ID = 2 (NT)

Service Pack = 2.0

Suite = 0x0140

Product Type = 1

Architecture = x86

[2006/02/07 08:48:20 524.3 Driver Install]

#-019 Searching for hardware ID(s):
pci\ven_14f1&dev_2f00&subsys_0281a0a0&rev_01,pci\ven_14f1&dev_2f00&subsys_0281a0a0,pci\ven_14f1&dev_2f00&cc_078000,pci\ven_14f1&dev_2f00&cc_0780

#-018 Searching for compatible ID(s):
pci\ven_14f1&dev_2f00&rev_01,pci\ven_14f1&dev_2f00,pci\ven_14f1&cc_078000,pci\ven_14f1&cc_0780,pci\ven_14f1,pci\cc_078000,pci\cc_0780

#-198 Command line processed: C:\WINDOWS\system32\services.exe

#I022 Found "PCI\VEN_14F1&DEV_2F00&SUBSYS_0281A0A0" in
C:\WINDOWS\inf\0281a0a0.inf; Device: "AOpen FM56-SVV Soft PCI Modem";
Driver: "AOpen FM56-SVV Soft PCI Modem"; Provider: "AOpen"; Mfg: "AOpen";
Section name: "ModemV".

#I023 Actual install section: [ModemV.NT]. Rank: 0x00000001. Effective
driver date: 12/17/2003.

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.

#I063 Selected driver installs from section [ModemV] in
"c:\windows\inf\0281a0a0.inf".

#I320 Class GUID of device remains: {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.

#I058 Selected best compatible driver.

[2006/02/07 08:48:22 524.6]

#-198 Command line processed: C:\WINDOWS\system32\services.exe

#I140 Installing device class: "Modem"
{4D36E96D-E325-11CE-BFC1-08002BE10318}.

#E067 Could not locate section [ClassInstall32].

#E142 Class: {4D36E96D-E325-11CE-BFC1-08002BE10318}. Install failed. Error
0xe0000101: The required section was not found in the INF.

[2006/02/07 08:48:24 1604.2]

#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with command line:
rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{C49CB3A4-73BB-428A-A07F-F440D9C7D019}

#I060 Set selected driver.

#-019 Searching for hardware ID(s):
pci\ven_14f1&dev_2f00&subsys_0281a0a0&rev_01,pci\ven_14f1&dev_2f00&subsys_0281a0a0,pci\ven_14f1&dev_2f00&cc_078000,pci\ven_14f1&dev_2f00&cc_0780

#-018 Searching for compatible ID(s):
pci\ven_14f1&dev_2f00&rev_01,pci\ven_14f1&dev_2f00,pci\ven_14f1&cc_078000,pci\ven_14f1&cc_0780,pci\ven_14f1,pci\cc_078000,pci\cc_0780

#I022 Found "PCI\VEN_14F1&DEV_2F00&SUBSYS_0281A0A0" in
C:\WINDOWS\inf\0281a0a0.inf; Device: "AOpen FM56-SVV Soft PCI Modem";
Driver: "AOpen FM56-SVV Soft PCI Modem"; Provider: "AOpen"; Mfg: "AOpen";
Section name: "ModemV".

#I023 Actual install section: [ModemV.NT]. Rank: 0x00000001. Effective
driver date: 12/17/2003.

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.

#I063 Selected driver installs from section [ModemV] in
"c:\windows\inf\0281a0a0.inf".

#I320 Class GUID of device remains: {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.

#I058 Selected best compatible driver.

[2006/02/07 08:48:24 1604.6]

#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with command line:
rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{C49CB3A4-73BB-428A-A07F-F440D9C7D019}

#I140 Installing device class: "Modem"
{4D36E96D-E325-11CE-BFC1-08002BE10318}.

#E067 Could not locate section [ClassInstall32].

#E142 Class: {4D36E96D-E325-11CE-BFC1-08002BE10318}. Install failed. Error
0xe0000101: The required section was not found in the INF.
 
K

KM

Craig,

Installing drivers at run time is usually not tough task.
You can use tools like MS devcon (http://support.microsoft.com/?kbid=311272) to automate the install process.

If it is a PnP driver all you have to do is to place all driver files in appropriate directories in your runtime (\windows\system32,
\windows\system32\drivers, \windows\inf) and either reboot or run devcon install.
If not PnP, populate driver related registry entries.

You can test the patch on XP Pro.

How you deploy the patch to devices in the field is up to you. DUA, SMS, etc., whaever you have in the image.

--
=========
Regards,
KM
Hi all,



Here's my dilemma, we have rolled out our Embedded image and discovered later that we require support for an AOpen FM56-SVV PCI
modem that we had not planned on. When we tried to install the driver for it from the CD we got the error message saying "Cannot
Install this Hardware, The required section was not found in the INF." I received some help from Andy to make the component work
however at this point it will be hard for us to roll out another image. So that is a real problem since we have to have dial
access working according to our contract. My question is this: Is there a manual way to patch this driver and get the AOpen to
show up in our device manager instead of re-imaging? If so, are there any pages to assist in this process? Thanks - CRAIG



I have attached the Setupapi file below.



[SetupAPI Log]

OS Version = 5.1.2600 Service Pack 2

Platform ID = 2 (NT)

Service Pack = 2.0

Suite = 0x0140

Product Type = 1

Architecture = x86

[2006/02/07 08:48:20 524.3 Driver Install]

#-019 Searching for hardware ID(s):
pci\ven_14f1&dev_2f00&subsys_0281a0a0&rev_01,pci\ven_14f1&dev_2f00&subsys_0281a0a0,pci\ven_14f1&dev_2f00&cc_078000,pci\ven_14f1&dev_2f00&cc_0780

#-018 Searching for compatible ID(s):
pci\ven_14f1&dev_2f00&rev_01,pci\ven_14f1&dev_2f00,pci\ven_14f1&cc_078000,pci\ven_14f1&cc_0780,pci\ven_14f1,pci\cc_078000,pci\cc_0780

#-198 Command line processed: C:\WINDOWS\system32\services.exe

#I022 Found "PCI\VEN_14F1&DEV_2F00&SUBSYS_0281A0A0" in C:\WINDOWS\inf\0281a0a0.inf; Device: "AOpen FM56-SVV Soft PCI Modem";
Driver: "AOpen FM56-SVV Soft PCI Modem"; Provider: "AOpen"; Mfg: "AOpen"; Section name: "ModemV".

#I023 Actual install section: [ModemV.NT]. Rank: 0x00000001. Effective driver date: 12/17/2003.

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.

#I063 Selected driver installs from section [ModemV] in "c:\windows\inf\0281a0a0.inf".

#I320 Class GUID of device remains: {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.

#I058 Selected best compatible driver.

[2006/02/07 08:48:22 524.6]

#-198 Command line processed: C:\WINDOWS\system32\services.exe

#I140 Installing device class: "Modem" {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#E067 Could not locate section [ClassInstall32].

#E142 Class: {4D36E96D-E325-11CE-BFC1-08002BE10318}. Install failed. Error 0xe0000101: The required section was not found in the
INF.

[2006/02/07 08:48:24 1604.2]

#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with command line: rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{C49CB3A4-73BB-428A-A07F-F440D9C7D019}

#I060 Set selected driver.

#-019 Searching for hardware ID(s):
pci\ven_14f1&dev_2f00&subsys_0281a0a0&rev_01,pci\ven_14f1&dev_2f00&subsys_0281a0a0,pci\ven_14f1&dev_2f00&cc_078000,pci\ven_14f1&dev_2f00&cc_0780

#-018 Searching for compatible ID(s):
pci\ven_14f1&dev_2f00&rev_01,pci\ven_14f1&dev_2f00,pci\ven_14f1&cc_078000,pci\ven_14f1&cc_0780,pci\ven_14f1,pci\cc_078000,pci\cc_0780

#I022 Found "PCI\VEN_14F1&DEV_2F00&SUBSYS_0281A0A0" in C:\WINDOWS\inf\0281a0a0.inf; Device: "AOpen FM56-SVV Soft PCI Modem";
Driver: "AOpen FM56-SVV Soft PCI Modem"; Provider: "AOpen"; Mfg: "AOpen"; Section name: "ModemV".

#I023 Actual install section: [ModemV.NT]. Rank: 0x00000001. Effective driver date: 12/17/2003.

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.

#I063 Selected driver installs from section [ModemV] in "c:\windows\inf\0281a0a0.inf".

#I320 Class GUID of device remains: {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#I060 Set selected driver.

#I058 Selected best compatible driver.

[2006/02/07 08:48:24 1604.6]

#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with command line: rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{C49CB3A4-73BB-428A-A07F-F440D9C7D019}

#I140 Installing device class: "Modem" {4D36E96D-E325-11CE-BFC1-08002BE10318}.

#E067 Could not locate section [ClassInstall32].

#E142 Class: {4D36E96D-E325-11CE-BFC1-08002BE10318}. Install failed. Error 0xe0000101: The required section was not found in the
INF.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top