Hi All,
I have a CNA which supports iscsi boot. I configured the BIOS to discover a iSCSI LUN.
Now, Im trying to install win 2008 server through WDS, on this iscsi discovered lun.
To do this i need to load my kmdf1.9 based bus driver and an additional iscsi software initiator driver to discover the lun during the installation.
Win 2008 has kmdf 1.7 library by default. So to install kmdf 1.9 library into it, I added the package Windows6.0-KB970158-x86.cab into the install.wim using DISM.
I Loaded these drivers through a usb drive and discovered the lun and started the installation over this lun.
With this the installation completes. But when the os is booting for the first time, my kmdf bus driver is not getting completely loaded.
When i connect the debugger, i see that only the Driverentry routine is called. EvtAddDevice routine is not called. So, the child function driver (iscsi sw initiator driver) is not enumerated/loaded.
So, as a result i see a BSOD saying that boot partition not found.
What could be wrong here?
Im able to install win7 successfully on the iscsi lun. I see this problem only while installing server 2008 on the iscsi lun.
Any kind of hint would be helpful.
Thanks in advance