Re: PCI driver gets loaded too many times

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: David Liao \(MS\) (davli_at_online.microsoft.com)
Date: 12/17/04


Date: Fri, 17 Dec 2004 14:25:00 -0800

The GUIDO is random generated by software. However Windows CE use GUID to
identify a class of driver or one specific purpose driver. If you put ICLASS
in registry and this registry is used by ActivateDeviceEx, I will
automatically advertise this driver's interface for you.

Please refer Windows 5.0 documentation for detail info.

David Liao
"sajid" <sajid@discussions.microsoft.com> wrote in message
news:%23cZQFq%234EHA.1400@TK2MSFTNGP11.phx.gbl...
> Hi David,
>
> What does the GUIDs in the "IClass" registry say ?
> What is the significance of "IClass" registry ?
> I have observed this in few drivers' registry.
>
> For example, in pcibus registry the following is found:
> "IClass"=multi_sz:"{CD149194-286F-4095-9694-D70E6AB867C3}=%b","{6F40791D-300
> E-44E4-BC38-E0E63CA8375C}=%b"
>
> What does the GUIDs starting with CD149... & 6F407... say ?
> What if we exclude these from the registry.
>
> regards
> sajid
>
>
> "David Liao (MS)" <davli@online.microsoft.com> wrote in message
> news:%23ilJMV94EHA.208@TK2MSFTNGP12.phx.gbl...
>> Yes. Add "VenderID" and DeviceID".
>> Here is example for TI PC Card bridge.
>> [$(PCI_BUS_ROOT)\Template\PCC_TIPCCARD]
>> "Dll"="pcc_tipccard.dll"
>> "Order"=dword:3
>> "Class"=dword:06
>> "SubClass"=dword:07
>> "ProgIF"=dword:0
>> "VendorID"=multi_sz:"104c","104c","104c","104c","1180"
>> "DeviceID"=multi_sz:"ac19","ac1c","ac55","ac56","0476"
>> "IsrDll"="giisr.dll"
>> "IsrHandler"="ISRHandler"
>> "ConfigEntry"="PCIBus_Config"
>> "ConfigDll"="pcc_tipccard.dll"
>> "MemWindowSize"=dword:400000
>> "IoWindowSize"= dword:400
>> "PCCARDDLL"="pcc_serv.dll"
>> "RegPowerOption"=dword:1
>>
> "IClass"=multi_sz:"{57430CF2-A260-4c9b-8F5C-FEF89217FE7C}=%b","{35CE81FB-678
> 8-46ec-87D0-B54D96410C09}=%b"
>>
>>
>> "Raymond Rogers" <Raymond.Rogers@gmail.com> wrote in message
>> news:41C22500.9060308@gmail.com...
>> > I'm writing a device driver for a specific PCI-PCI bridge. The problem
>> > that I'm running into is that there are more than one PCI-PCI bridge
>> > devices in my system and none of the other bridges have their own
>> > device
>> > drivers. So, when the PCI Class and SubClass match on my driver it
>> > gets
>> > loaded again. Is there anyway that I can specify that the VendorID and
>> > DeviceID *MUST* match before my driver gets loaded? Or is there a
> better
>> > way to configure this one bridge when the system boots?
>> >
>> > --Raymond
>>
>>
>
>



Relevant Pages

  • Re: DVD/RW Gone!!!
    ... Start Registry Editor. ... consult with the software vendor for assistance. ... > Get Windows XP Service Pack 2 with Advanced Security Technologies: ... > | load the device driver for this hardware. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Replacements for corrupted ATAPI drivers
    ... > say that the driver is corrupted. ... > that it uses the windows drivers. ... Do NOT be afraid of the registry hack here. ... Select 'Windows Utilities' and scroll down to 'Restore CD/DVD drives to ...
    (microsoft.public.windowsxp.general)
  • XP locks at splash screen
    ... The first suggestions were that it was a driver problem, so I disabled the splash screen to see if it locked at the same driver each time, but this was not the case, they all loaded just fine and then the machine stopped - I forget the exact message on screen now but it was a short windows loading type message - not an error message as such. ... I found a conversation which blamed the problem on some program/s keeping a handle on the Windows Users section of the registry on shut-down. ... I installed a prorgram from Microsoft which purported to prevent the problem by forcing all programs to release their "grip" on the registry before close-down - UPHclean-setup.msi. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: cdrom.sys corrupted error 39
    ... Start Registry Editor. ... > Get Windows XP Service Pack 2 with Advanced Security Technologies: ... CD ROMs and IDE Controller from Device Manager ... > | in the Update to force an update and re-install a clean driver. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: DCD/CD Drive Disappeared from My Computer
    ... That registry is pretty scarey. ... > Disconnect all the USB devices and in Device Manager ... >> doesn't show up in 'My Computer' or Windows Explorer. ...
    (microsoft.public.windowsxp.help_and_support)