diff -up -r -X \mshefty\scm\gen1\trunk\docs\dontdiff.txt -I '\$Id' c:\mshefty\scm\svn\gen1\branches\wof2-2\core\complib/kernel/cl_pnp_po.c c:\mshefty\scm\svn\gen1\trunk\core\complib/kernel/cl_pnp_po.c
--- c:\mshefty\scm\svn\gen1\branches\wof2-2\core\complib/kernel/cl_pnp_po.c	2010-01-21 13:00:51.380625000 -0800
+++ c:\mshefty\scm\svn\gen1\trunk\core\complib/kernel/cl_pnp_po.c	2010-01-28 20:43:19.687500000 -0800
@@ -427,8 +427,15 @@ __start(
 	CL_ENTER( CL_DBG_PNP, p_ext->dbg_lvl );
 
 	status = p_ext->vfptr_pnp_po->pfn_start( p_dev_obj, p_irp, p_action );
-	if( NT_SUCCESS( status ) )
+	if( NT_SUCCESS( status ) ) 
+	{
 		cl_set_pnp_state( p_ext, Started );
+	} 
+	else
+	{
+		CL_TRACE( CL_DBG_ERROR, p_ext->dbg_lvl, 
+			("p_ext->vfptr_pnp_po->pfn_start returned %08x. \n", status) );
+	}
 
 	CL_EXIT( CL_DBG_PNP, p_ext->dbg_lvl );
 	return status;
