SanDisk/Device Driver Question

Hello,

Incorporated into our custom hardware design is a SanDisk (SDCFBI-32)
compact flash card. We are using a QNX 6.1 operating system and have an
Intel
82371 PCI to IDE controller as the interface between the Power PC processor
and the flash card.

My questions is can I run a standard device driver, such as the devb-eide
driver to control all transactions with the 82371/flash card. Or do I need a
flash file system driver, or will I have to write my own interface?

My guess, and hope, is that I will be able to run the standard hard drive
device driver (devb-eide) provided with the QNX OS. Unfortunately I have not
been able to try this yet because out hardware is currently in testing.

Any thoughts would be appreciated.

Thanks in advance,
Mike

I hate san disks…

With that…yes you can use the standard driver. I don’t know if the same
problem we had with QNX 4 and sandisks will persist with QNX 6.x ( haven’t
tried it yet) but BEWARE! Lest you find corrupt files therein :slight_smile:

No…in all seriousness, I don’t think it was a QNX eide driver problem, I
think it was sandisks internal writing stuff, if you happen to kill power at
the wrong time, you would reboot to disappointments. Just make sure you
give the blaseted thing more than 5 seconds after you write you last bit of
data before killing the power. With regular HDD and DOC (disk on chip) we
never had any problems with killing power 1 or 2 seconds after fs activity
had ceased, but these darn san disks cost us a lot of time one point. (I
just recently got over the nightmares :stuck_out_tongue: )

Kevin

“Mike Toreno” <no.spam@address.com> wrote in message
news:agkjbt$s1l$1@nntp.qnx.com

Hello,

Incorporated into our custom hardware design is a SanDisk (SDCFBI-32)
compact flash card. We are using a QNX 6.1 operating system and have an
Intel
82371 PCI to IDE controller as the interface between the Power PC
processor
and the flash card.

My questions is can I run a standard device driver, such as the devb-eide
driver to control all transactions with the 82371/flash card. Or do I need
a
flash file system driver, or will I have to write my own interface?

My guess, and hope, is that I will be able to run the standard hard drive
device driver (devb-eide) provided with the QNX OS. Unfortunately I have
not
been able to try this yet because out hardware is currently in testing.

Any thoughts would be appreciated.

Thanks in advance,
Mike