Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Will XPe ever support non-fixed CF boot devices?

58 views
Skip to first unread message

Mark K Vallevand

unread,
Mar 18, 2005, 2:18:00 PM3/18/05
to
Hey Microsoft, its becoming increasingly hard to find CF devices that appear
as IDE fixed disks. How about fixing the IDE driver to remove this
restriction?

I know there is version of the DDK's sample IDE driver on xpefiles.com. How
robust is the sample IDE driver in the DDK?

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.

Slobodan Brcin (eMVP)

unread,
Mar 18, 2005, 3:26:50 PM3/18/05
to
Mark,

I bugged them already about this but I guess that more people need to do
that, for them to take this problem seriously.
Send them feature request.
http://msdn.microsoft.com/embedded/community/community/feedback/feedxp/default.aspx

I have even told them how they can implement this in few lines using already
existing nice registry entries like HackMask they have available bits there
so since these are non supported anyhow adding one more function to this
won't have any repercussions to desktop users.

IIR their argument was that they are trying to maintain compatibility with
reference documentations for disks, but they were not familiar with
existence of HackMask entry which purpose is to alter disk driver behavior
from the settings read from firmware itself.

Regards,
Slobodan

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message
news:OEiW08%23KFH...@TK2MSFTNGP14.phx.gbl...

Stuart Langley

unread,
Mar 20, 2005, 5:03:10 AM3/20/05
to
Hi Mark,

No problems getting fixed CF from simpletec & kingmax. Perhaps you want to
give them a try.

Regards,

Stuart

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message
news:OEiW08%23KFH...@TK2MSFTNGP14.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 10:53:27 AM3/21/05
to
Has anyone gotten the XPfildrvr1224.zip filter driver from XpeFiles.com to
work?

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message
news:OEiW08%23KFH...@TK2MSFTNGP14.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 12:24:08 PM3/21/05
to
Its not clear to me how to get the XPfildrvr1224.zip filter driver on
XpeFiles.com to be installed on any IDE CF device.

I have made it work on XP Pro. But, I need to manually install it on each
device. It would be nice if if simply worked on all IDE devices.

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:OQnjg4iL...@TK2MSFTNGP15.phx.gbl...

Slobodan Brcin (eMVP)

unread,
Mar 21, 2005, 12:48:36 PM3/21/05
to
Hi Mark,

If it is filter driver then you can move it to be class driver, although it
might be dangerous thing to do since it will bind to all driver instances.

EWF is one example of upper class filter driver and it bind to all volumes.

Regards,
Slobodan

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:uds5LrjL...@TK2MSFTNGP14.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 12:56:56 PM3/21/05
to
I'll just need to learn more about INF files. Its a lower filter driver and
only automatically binds on the devices explicitly listed in the INF files.
If I can figure out how to automatically bind it on any IDE device. I did
understand INF files at some time, but that knowledge has been purged.
Still, I'm pretty happy. I should be about to get any CF device to boot, I
think.

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


"Slobodan Brcin (eMVP)" <sbr...@ptt.yu> wrote in message
news:edc0u4j...@tk2msftngp13.phx.gbl...

Slobodan Brcin (eMVP)

unread,
Mar 21, 2005, 2:01:56 PM3/21/05
to
Hi Mark,

Is this lowerfilter of disk.sys driver?
For quick fix modify disk.inf file and add:

[disk_install.NT.HW]
AddReg=disk_install.AddReg

[disk_install.AddReg]
HKR,,"LowerFilters",0x00010000,"YourDriverServiceName"

Let me know if it works.

Regards,
Slobodan


"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:OAq3g9jL...@TK2MSFTNGP12.phx.gbl...

Slobodan Brcin (eMVP)

unread,
Mar 21, 2005, 3:13:57 PM3/21/05
to
Mark,

%Microdrive_devdesc% =
cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801

Add and replace xxxxxx
%Microdrive_devdesc% = cfadisk_install,xxxxxxxx

xxxxxx you can find with regedit in
HKLM\system\currentcontrolset\enum\ide\......\HardwareID

..... your HDD model path.
In hardware ID from topmost to the bottom are the IDs sorted from ID that
match your device to ID "GenDisk" used for all disks.

Disk.inf uses GenDisk and will probably override you. So you should remove
disk.inf file and use your file with this code.

%Microdrive_devdesc% = cfadisk_install,GenDisk

Regards,
Slobodan

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:eN$vx4kLF...@TK2MSFTNGP09.phx.gbl...
> You can get the driver here:
> http://www.xpefiles.com/viewtopic.php?t=92&sid=531320d05ceeb4b66a27a978b49edafa
> Although its filed as a Hitachi disk driver, its really a lower filter
> driver for disk.sys that masks out the removable bit. I'm having trouble
> getting it to automatically work with any IDE drive. If the drive is in
> the INF file, the filter driver gets hooked up. If I explicitly change an
> IDE device to use the filter driver, it gets hooked up. I'd like any IDE
> disk driver to automatically hook up with the filter driver.
>
> I've been testing with XP Pro. I have similar results with XPe, but I
> want to check that my component for the driver is correct.


>
> --
> Regards.
> Mark K Vallevand Mark.Va...@Unisys.com
>
> Beer is living proof that God loves us and wants us to be happy.
> - Benjamin Franklin
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
>
>
> "Slobodan Brcin (eMVP)" <sbr...@ptt.yu> wrote in message

> news:egbjshk...@TK2MSFTNGP10.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 4:30:22 PM3/21/05
to
OK.
So I either:

- Put the device ID in for each possible CF device I could ever use.

Or,

- Use the GenDisk syntax and delete the Disk.inf, too.

There isn't a wildcard format for device ID? IDE/* IDE/disk*

I'm trying the second choice now.

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


"Slobodan Brcin (eMVP)" <sbr...@ptt.yu> wrote in message

news:eEY37JlL...@TK2MSFTNGP09.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 2:42:59 PM3/21/05
to
You can get the driver here:
http://www.xpefiles.com/viewtopic.php?t=92&sid=531320d05ceeb4b66a27a978b49edafa
Although its filed as a Hitachi disk driver, its really a lower filter
driver for disk.sys that masks out the removable bit. I'm having trouble
getting it to automatically work with any IDE drive. If the drive is in the
INF file, the filter driver gets hooked up. If I explicitly change an IDE
device to use the filter driver, it gets hooked up. I'd like any IDE disk
driver to automatically hook up with the filter driver.

I've been testing with XP Pro. I have similar results with XPe, but I want
to check that my component for the driver is correct.

--

Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


"Slobodan Brcin (eMVP)" <sbr...@ptt.yu> wrote in message

news:egbjshk...@TK2MSFTNGP10.phx.gbl...

Mark K Vallevand

unread,
Mar 21, 2005, 5:07:51 PM3/21/05
to
And it works!

Thank you, thank you, thank you.

--
Regards.
Mark K Vallevand Mark.Va...@Unisys.com

Beer is living proof that God loves us and wants us to be happy.
- Benjamin Franklin


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:OegOy0lL...@TK2MSFTNGP14.phx.gbl...

Slobodan Brcin (eMVP)

unread,
Mar 21, 2005, 6:42:36 PM3/21/05
to
Mark,

> There isn't a wildcard format for device ID? IDE/* IDE/disk*

No you can't make your own wildcards but the string list that I mention
contain entries from restrictive to loose matches and if you find some other
than GenDisk to be same for all CF devices then go for it and use it.
For instance all USB disks use: USBSTOR\GenDisk for better match than plain
GenDisk so you can treat this as wildcard.

Regards,
Slobodan

PS:
I'm glad that it works :-)

"Mark K Vallevand" <mark.va...@unisys.com> wrote in message

news:OegOy0lL...@TK2MSFTNGP14.phx.gbl...

0 new messages