Next-in-Thread Next Message

Question Compact Flash on single-board computers 

Forum: PCMCIA ATA/IDE Device Issues
Date: 1999, Nov 02
From: smckown

I'm new to PCMCIA and CompactFlash.

I will be using an Advantech PCM-5820 SBC (single-board computer) to implement a small router using LRP. I have found other folks who have accomplished this task using other models of SBC's from the company. Now, to my question.

The 5820 has a CompactFlash slot. How can I determine if I can use a SanDisk (or M-Systems or similar) CompactFlash card in this slot as a bootable device under Linux?

I understand that CompactFlash is 100% compatible with the PC Card ATA standard, so would I simply use the PCMCIA package's ide_cs driver?

Thanks smckown@ctea.com

Next-in-Thread Next Message

Messages Inline: 0 All Outline: 1 3 All

None Re: Question: Compact Flash on single-board computers

Re: Question Compact Flash on single-board computers
Date: 1999, Nov 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

If this is the only PCMCIA device you'll be using, then you probably
do not need to use any Linux PCMCIA drivers at all... in fact, using
them will only make your life more difficult.  The reason is that
booting is a BIOS function, not a kernel function: if your BIOS knows
how to configure and boot from the CompactFlash slot, then when the
Linux kernel gets control, the card should already be set up to look
like an ordinary IDE device.

If you then want the Linux PCMCIA system to manage that slot, then
things get complicated... because the slot is already "live", and in
fact, the device is probably already mounted as your root filesystem.
There isn't much that the PCMCIA drivers can do to help: you can't hot
swap that card, for instance.  The socket driver tries to recognize
this situation and will leave this slot alone.

-- Dave
Compact Flash on single-board computers


Add Message to: "Compact Flash on single-board computers"

Members Subscribe Admin Mode Show Frames Help for HyperNews at pcmcia-cs.sourceforge.net 1.10