UMDF fails to start with docking station and Apple applications

We’ve encountered an issue where the UMDF driver fails to start.
From the comments sent to the debugger, I see that not even CMyDevice::CreateInstance is being called (the driver is based on the FX2 sample). I do not see the WUDFHost.exe process in the task manager.
I guess that either the UMDF or WinUSB do not function properly.
The configuration in which this issue occurs is usage of a docking station and running iTunes Apple application. Both conditions must exist.
Does anybody has an idea how the combination of these 2 can affect UMDF or WinUSB?
Is there any windows log file I should check?

Thanks,
Gadi

I can’t think of anything obvious.

Is there actually an iPod plugged in? Or is it just that iTunes is running?

What does the device manager say about the status of the device?

-p

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@n-trig.com
Sent: Tuesday, May 20, 2008 8:12 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] UMDF fails to start with docking station and Apple applications

We’ve encountered an issue where the UMDF driver fails to start.
From the comments sent to the debugger, I see that not even CMyDevice::CreateInstance is being called (the driver is based on the FX2 sample). I do not see the WUDFHost.exe process in the task manager.
I guess that either the UMDF or WinUSB do not function properly.
The configuration in which this issue occurs is usage of a docking station and running iTunes Apple application. Both conditions must exist.
Does anybody has an idea how the combination of these 2 can affect UMDF or WinUSB?
Is there any windows log file I should check?

Thanks,
Gadi


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

No iPod is plugged in. Only the iTunes and its processes are running.
In the device manager the driver is banged out (“the device cannot start (Code 10)”).
However, enumeration went fluently, and the other end points function properly.

Gadi

Peter Wieland wrote:

I can’t think of anything obvious.

DRM protection mechanisms come to mind.

(IIRC, recently we had a list discussion where someone complained about
his filter driver not working when iTunes was active.)

Perhaps OP could state what device and driver he’s having a problem with.

Just so that I understand it clearly:
If you install the driver, while itunes is NOT running, then the driver is installed correctly and it comes up without any problem in the device manager. However, if you start itunes, and then install the driver, you see a bang in the device manager. Is that correct? Or do you disable the driver, start itunes, you enable it afterwards and then the driver fails to load? If it’s the first scenario, then what does the coinstaller log file (%windir%\setupact.log) say in both cases (i.e. with itunes turned on and off)?

Ilias


From: xxxxx@lists.osr.com [xxxxx@lists.osr.com] On Behalf Of Hagen Patzke [xxxxx@hotmail.com]
Sent: Wednesday, May 21, 2008 12:51 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] UMDF fails to start with docking station and Apple applications

Peter Wieland wrote:

I can’t think of anything obvious.

DRM protection mechanisms come to mind.

(IIRC, recently we had a list discussion where someone complained about
his filter driver not working when iTunes was active.)

Perhaps OP could state what device and driver he’s having a problem with.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

The driver is already installed. After installing iTunes and placing it on a docking station with a DVD and rebooting the system, UMDF doesn’t rise.

However, I’ve searched the web and found the reason. I’m specifying it should someone else encounter it in the future.
Apperantly iTunes interacts with the DVD driver, and this collides with MS UMDF.
(Could be related to a DRM protection mechanism).
The solution is described in http://support.microsoft.com/kb/320553.
What needs to be done is to remove the registry value UpperFilters: REG_MULTI_SZ: GEARAspiWDM located in HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Class/{4d36e965-e325-11ce-bfc1-08002be10318}.

Thanks for all the replies,
Gadi

> Apperantly iTunes interacts with the DVD driver, and this collides with MS
UMDF.

(Could be related to a DRM protection mechanism).
The solution is described in http://support.microsoft.com/kb/320553.
What needs to be done is to remove the registry value UpperFilters:
REG_MULTI_SZ: GEARAspiWDM located in

GEAR toolkit is a known pile of issues.

For now, I strongly believe that most CD/DVD writing kernel mode drivers are
buggy. Normal CD/DVD writing is user mode only and does not use the obsolete
ASPI interface (coming from MS-DOS and Win9x).


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

> In the device manager the driver is banged out ("the device cannot start
(Code

10)").

CM_PROB_FAILED_START


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com