Hi,
We are using Toaster sample on a single processor IA64 (1.6GHz) server with
Windows 2003 SP1 Release candidate 1.
Toaster device plugin with enum â??p 999 completes, but device manager
Toasterdevice999 device status is:
â??This device cannot find enough free resources that it can use. (Code 12)
If you want to use this device, you will need to disable one of the other
devices on this system.
Click Troubleshoot to start the troubleshooter for this device.â??
We didnâ??t see toaster device IRP_MN_START_DEVICE getting called after
BusEnum.SYS: FDO IRP_MN_QUERY_INTERFACE IRP:0x9b884010. Please suggest.
Here is the windbg trace:
BusEnum.SYS: Driver Entry
BusEnum.SYS: Add Device: 0x9b53d8b0
BusEnum.SYS: AddDevice: 9b38cd40 to 9b53d8b0->9b53d8b0 (\Device\00000050)
BusEnum.SYS: FDO IRP_MN_QUERY_LEGACY_BUS_INFORMATION IRP:0x9b817070
BusEnum.SYS: FDO IRP_MN_FILTER_RESOURCE_REQUIREMENTS IRP:0x9b817070
BusEnum.SYS: FDO IRP_MN_START_DEVICE IRP:0x9b817070
BusEnum.SYS: FDO IRP_MN_QUERY_CAPABILITIES IRP:0x9b817070
BusEnum.SYS: FDO IRP_MN_QUERY_PNP_DEVICE_STATE IRP:0x9b817070
BusEnum.SYS: FDO IRP_MN_QUERY_DEVICE_RELATIONS IRP:0x9b817070
QueryDeviceRelation Type: BusRelations
#PDOS present = 0
#PDOs reported = 0
BusEnum.SYS: FDO: unknown_syscontrol_irp
BusEnum.SYS: Create
BusEnum.SYS: PlugIn called
BusEnum.SYS: Exposing PDO
======SerialNo: 999
======HardwareId: {B85B7C50-6A01-11d2-B841-00C04FAD5171}\MsToaster
======Length: 50
BusEnum.SYS: FdoData->NextLowerDriver = 0x9b53d8b0
BusEnum.SYS: FDO IRP_MN_QUERY_DEVICE_RELATIONS IRP:0x9b4a5890
QueryDeviceRelation Type: BusRelations
#PDOS present = 1
#PDOs reported = 1
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9c869ba0
QueryId Type: BusQueryDeviceID
BusEnum.SYS: PDO IRP_MN_QUERY_CAPABILITIES IRP: 0x9c869ba0
BusEnum.SYS: FDO IRP_MN_QUERY_CAPABILITIES IRP:0x9b4a5890
BusEnum.SYS: PDO IRP_MN_QUERY_DEVICE_TEXT IRP: 0x9c869ba0
DeviceTextDescription :Microsoft_Eliyas_Toaster_999
BusEnum.SYS: PDO IRP_MN_QUERY_DEVICE_TEXT IRP: 0x9c869ba0
DeviceTextLocationInformation: Unknown
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9c869ba0
QueryId Type: BusQueryInstanceID
InstanceID: 999
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9c869ba0
QueryId Type: BusQueryHardwareIDs
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9c869ba0
QueryId Type: BusQueryCompatibleIDs
BusEnum.SYS: PDO IRP_MN_QUERY_RESOURCE_REQUIREMENTS IRP: 0x9c869ba0
BusEnum.SYS: PDO IRP_MN_QUERY_BUS_INFORMATION IRP: 0x9c869ba0
BusEnum.SYS: PDO IRP_MN_QUERY_RESOURCES IRP: 0x9c869ba0
BusEnum.SYS: Close
ClassInstaller: DIF_ALLOW_INSTALL
ClassInstaller: DIF_INSTALLDEVICEFILES
ClassInstaller: DIF_REGISTER_COINSTALLERS
CoInstaller: DIF_INSTALLINTERFACES
ClassInstaller: DIF_INSTALLINTERFACES
CoInstaller: DIF_INSTALLDEVICE
ClassInstaller: DIF_INSTALLDEVICE
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9b902870
QueryId Type: BusQueryDeviceID
BusEnum.SYS: PDO IRP_MN_QUERY_CAPABILITIES IRP: 0x9b902870
BusEnum.SYS: FDO IRP_MN_QUERY_CAPABILITIES IRP:0x9b884010
BusEnum.SYS: PDO IRP_MN_QUERY_DEVICE_TEXT IRP: 0x9b902870
DeviceTextDescription :Microsoft_Eliyas_Toaster_999
BusEnum.SYS: PDO IRP_MN_QUERY_DEVICE_TEXT IRP: 0x9b902870
DeviceTextLocationInformation: Unknown
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9b902870
QueryId Type: BusQueryInstanceID
InstanceID: 999
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9b902870
QueryId Type: BusQueryHardwareIDs
BusEnum.SYS: PDO IRP_MN_QUERY_ID IRP: 0x9b902870
QueryId Type: BusQueryCompatibleIDs
BusEnum.SYS: PDO IRP_MN_QUERY_RESOURCE_REQUIREMENTS IRP: 0x9b902870
BusEnum.SYS: PDO IRP_MN_QUERY_BUS_INFORMATION IRP: 0x9b902870
BusEnum.SYS: PDO IRP_MN_QUERY_RESOURCES IRP: 0x9b902870
Featured2: Entered DriverEntry of Featured2 version built on Dec 9 2004 at
11:28:03
Featured2: AddDevice PDO (0xE00001659B377AF0)
Featured2: AddDevice FDO (0xE00001659B4B1880)
Featured2: FDO IRP_MN_QUERY_LEGACY_BUS_INFORMATION
BusEnum.SYS: PDO IRP_MN_QUERY_LEGACY_BUS_INFORMATION IRP: 0x9b884010
Featured2: FDO IRP_MN_FILTER_RESOURCE_REQUIREMENTS
BusEnum.SYS: PDO IRP_MN_FILTER_RESOURCE_REQUIREMENTS IRP: 0x9b884010
Featured2: FDO IRP_MN_QUERY_INTERFACE
BusEnum.SYS: PDO IRP_MN_QUERY_INTERFACE IRP: 0x9b884010
BusEnum.SYS: FDO IRP_MN_QUERY_INTERFACE IRP:0x9b884010
BusEnum.SYS: FDO IRP_MN_QUERY_INTERFACE IRP:0x9b884010
BusEnum.SYS: FDO IRP_MN_QUERY_STOP_DEVICE IRP:0x9b884010
BusEnum.SYS: FDO IRP_MN_CANCEL_STOP_DEVICE IRP:0x9b884010
BusEnum.SYS: FDO IRP_MN_QUERY_STOP_DEVICE IRP:0x9b884010
BusEnum.SYS: FDO IRP_MN_CANCEL_STOP_DEVICE IRP:0x9b884010
CoInstaller: DIF_INSTALLDEVICE PostProcessing
CoInstaller: DIF_INSTALLDEVICE MySpecicalFlag, Do something here!
CoInstaller: DIF_NEWDEVICEWIZARD_FINISHINSTALL
ClassInstaller: DIF_NEWDEVICEWIZARD_FINISHINSTALL
CoInstaller: DIF_DESTROYPRIVATEDATA
ClassInstaller: DIF_DESTROYPRIVATEDATA
Thanks in advance.