PC Review


Reply
Thread Tools Rate Thread

CompactFlash / EWF Problems

 
 
=?Utf-8?B?TUo=?=
Guest
Posts: n/a
 
      14th Apr 2006
Hello all,
I have an interesting issue. I'm running a custom shell application on XPe
with the EWF enabled. This is a requirement. We have two CompactFlash cards
(A and B)loaded as fixed drives on the IDE bus. We boot off of A. Our
software looks for a file D:\File that would be on card B. We have two major
problems:

1. If I don't seal the image with B inserted, then inserting the card on a
subsequent boot causes the boot time to be significantly longer.

2. If I seal the image with B inserted, then the boot time is great. But if
at any point I replace B with another model of B (Extreme III instead of
Industrial), the system will not only take longer to boot, but my software
will not recognize the existence of a D: drive.

We can deal with the longer boot time, but it is important that we can put
any compactflash card in B and have the system recognize it. Is there a
problem with our setup, or is there maybe some way I can force XPe to find D
when I boot?

Thanks for your help, I'm totally stuck here.
-MJ

 
Reply With Quote
 
 
 
 
Sean Liming \(eMVP\)
Guest
Posts: n/a
 
      14th Apr 2006

This problem has been out there before. You might want to search and see if
anyone has a solution.

Maybe there is a different solution: is it possible to place card B in a
PnP-CF slot and not an IDE slot?

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
Toolkit.


"MJ" <(E-Mail Removed)> wrote in message
news:9DCD1FCD-4629-48D5-ABB3-(E-Mail Removed)...
> Hello all,
> I have an interesting issue. I'm running a custom shell application on
> XPe
> with the EWF enabled. This is a requirement. We have two CompactFlash
> cards
> (A and B)loaded as fixed drives on the IDE bus. We boot off of A. Our
> software looks for a file D:\File that would be on card B. We have two
> major
> problems:
>
> 1. If I don't seal the image with B inserted, then inserting the card on a
> subsequent boot causes the boot time to be significantly longer.
>
> 2. If I seal the image with B inserted, then the boot time is great. But
> if
> at any point I replace B with another model of B (Extreme III instead of
> Industrial), the system will not only take longer to boot, but my software
> will not recognize the existence of a D: drive.
>
> We can deal with the longer boot time, but it is important that we can put
> any compactflash card in B and have the system recognize it. Is there a
> problem with our setup, or is there maybe some way I can force XPe to find
> D
> when I boot?
>
> Thanks for your help, I'm totally stuck here.
> -MJ
>



 
Reply With Quote
 
=?Utf-8?B?TUo=?=
Guest
Posts: n/a
 
      14th Apr 2006
Sean,
Haven't seen any solutions to it. I posted this question a while ago here
as well. I've been researching since, and can't find a way to fix it.

At this point, we are stuck with a fixed ide connection. I had one solution
in mind, but don't know how to do it. Defer the Windows built-in scan for
IDE drives (somehow) and then when my application is ready, do my own manual
Windows scan for IDE drives to rebuild the current device list. Is there any
way to do that?

The other possibility is that I'm missing some extra component in my load
that will make this work correctly. Are there any key components that would
not be automatically included by the dependencies? Our only limitation is
that we aren't supposed to use NTFS.

-Matt

"Sean Liming (eMVP)" wrote:

>
> This problem has been out there before. You might want to search and see if
> anyone has a solution.
>
> Maybe there is a different solution: is it possible to place card B in a
> PnP-CF slot and not an IDE slot?
>
> Regards,
>
> Sean Liming
> www.sjjmicro.com / www.seanliming.com
> XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
> Toolkit.
>
>
> "MJ" <(E-Mail Removed)> wrote in message
> news:9DCD1FCD-4629-48D5-ABB3-(E-Mail Removed)...
> > Hello all,
> > I have an interesting issue. I'm running a custom shell application on
> > XPe
> > with the EWF enabled. This is a requirement. We have two CompactFlash
> > cards
> > (A and B)loaded as fixed drives on the IDE bus. We boot off of A. Our
> > software looks for a file D:\File that would be on card B. We have two
> > major
> > problems:
> >
> > 1. If I don't seal the image with B inserted, then inserting the card on a
> > subsequent boot causes the boot time to be significantly longer.
> >
> > 2. If I seal the image with B inserted, then the boot time is great. But
> > if
> > at any point I replace B with another model of B (Extreme III instead of
> > Industrial), the system will not only take longer to boot, but my software
> > will not recognize the existence of a D: drive.
> >
> > We can deal with the longer boot time, but it is important that we can put
> > any compactflash card in B and have the system recognize it. Is there a
> > problem with our setup, or is there maybe some way I can force XPe to find
> > D
> > when I boot?
> >
> > Thanks for your help, I'm totally stuck here.
> > -MJ
> >

>
>
>

 
Reply With Quote
 
Sean Liming \(eMVP\)
Guest
Posts: n/a
 
      14th Apr 2006

I don't know of any missing components that could cause the problem. The
only other solution that comes to mind is mounting and unmounting the
volume. There is a realted article for HORM on MSDN that provides some
insight to this:

Dismounting Volumes in a Hibernate Once/Resume Many Configuration
http://msdn.microsoft.com/embedded/u...figuration.asp

You might be able to mount the drive when the app is ready to use it.

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
Toolkit.


"MJ" <(E-Mail Removed)> wrote in message
news:87D2153C-100C-4F69-BE67-(E-Mail Removed)...
> Sean,
> Haven't seen any solutions to it. I posted this question a while ago here
> as well. I've been researching since, and can't find a way to fix it.
>
> At this point, we are stuck with a fixed ide connection. I had one
> solution
> in mind, but don't know how to do it. Defer the Windows built-in scan for
> IDE drives (somehow) and then when my application is ready, do my own
> manual
> Windows scan for IDE drives to rebuild the current device list. Is there
> any
> way to do that?
>
> The other possibility is that I'm missing some extra component in my load
> that will make this work correctly. Are there any key components that
> would
> not be automatically included by the dependencies? Our only limitation is
> that we aren't supposed to use NTFS.
>
> -Matt
>
> "Sean Liming (eMVP)" wrote:
>
>>
>> This problem has been out there before. You might want to search and see
>> if
>> anyone has a solution.
>>
>> Maybe there is a different solution: is it possible to place card B in a
>> PnP-CF slot and not an IDE slot?
>>
>> Regards,
>>
>> Sean Liming
>> www.sjjmicro.com / www.seanliming.com
>> XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
>> Toolkit.
>>
>>
>> "MJ" <(E-Mail Removed)> wrote in message
>> news:9DCD1FCD-4629-48D5-ABB3-(E-Mail Removed)...
>> > Hello all,
>> > I have an interesting issue. I'm running a custom shell application on
>> > XPe
>> > with the EWF enabled. This is a requirement. We have two CompactFlash
>> > cards
>> > (A and B)loaded as fixed drives on the IDE bus. We boot off of A. Our
>> > software looks for a file D:\File that would be on card B. We have two
>> > major
>> > problems:
>> >
>> > 1. If I don't seal the image with B inserted, then inserting the card
>> > on a
>> > subsequent boot causes the boot time to be significantly longer.
>> >
>> > 2. If I seal the image with B inserted, then the boot time is great.
>> > But
>> > if
>> > at any point I replace B with another model of B (Extreme III instead
>> > of
>> > Industrial), the system will not only take longer to boot, but my
>> > software
>> > will not recognize the existence of a D: drive.
>> >
>> > We can deal with the longer boot time, but it is important that we can
>> > put
>> > any compactflash card in B and have the system recognize it. Is there
>> > a
>> > problem with our setup, or is there maybe some way I can force XPe to
>> > find
>> > D
>> > when I boot?
>> >
>> > Thanks for your help, I'm totally stuck here.
>> > -MJ
>> >

>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
IDE -> CompactFlash GT Computer Hardware 7 4th Mar 2008 09:01 PM
Problems with New SimpleTech CompactFlash Card Tom Salicos Windows XP Embedded 2 6th Dec 2006 07:20 PM
CompactFlash with EWF RAM reg Franz Leu Windows XP Embedded 3 21st May 2005 06:59 AM
EWF and CompactFlash Sören Gessele Windows XP Embedded 5 6th Oct 2004 07:44 PM
USB compactflash F9 Windows XP Hardware 1 15th May 2004 11:34 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:08 PM.