Skip to contentSkip to conversation

PCMCIA

DISCUSSION Gerhard TAEUBL 3 participants 3 messages Mar 7, 2003

lore
Share & tools
lore
#0 lore raw

Hi again!

Maybe I frogot some information:

We need for a project a second 100MBit interface, so our soloution will be to use a PCMCIA card. Does there exists an actual compatibility list which cards works, which not? I only found a list from 2000 or 2001.

Please help :-)

We are using MPC860T with one possible PCMCIA port and Montavista kernel 2.4.2. So it is possible to use every PCMCIA card, which is supported by Linux?

Again, please help...

best regards
Gerhard

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#1 lore raw

Hi,

Quoted 2 lines

We are using MPC860T with one possible PCMCIA port and Montavista kernel 2.4.2. So it is possible to use every PCMCIA card, which is supported by Linux?

Not all cards worked "right out of the box" when I wrote the socket driver. And I don't think that all of them will work today either.
There are many things that might cause problems - endian unawareness, timing stuff etc.

So you will not be able to install a set of RPMs on your hardware and then just insert any PCMCIA card and hear bleep-bleep and everything works. No. But with some hacking and some knowledge of Linux and PCMCIA you will probably find out a collection of PCMCIA cards that will work ok.

I don't know how many PCMCIA cards that Linux/pcmcia-cs supports, but I guess that everyone uses CARDBUS today instead of PCMCIA. 32 bits are much more fun.

I think that I read that someone was planning on writing a list, but I don't remeber seeing any actual output. Or maybe I missed that.

There are (were anyhow) many things that differs between a common PC and the Linux implementation on a embedded powerpc box. The IDE stuff, serial ports and other things are treated different. And it all depends on the variant and version of your kernel. What fun.
And the status of your Montavista kernel - I have no idea.

Have you modified the socket driver to fit your hardware?
You will not be able to use any PCMCIA card without correct configuration.

Hope this leads you in the right direction.

/ magnus

Quoted 10 lines · On Fri, 07 Mar 2003 08:32:47 +0100 "Gerhard TAEUBL"…

Hi again!

Maybe I frogot some information:

We need for a project a second 100MBit interface, so our soloution will be to use a PCMCIA card. Does there exists an actual compatibility list which cards works, which not? I only found a list from 2000 or 2001.

Please help :-)

Quoted 9 lines

We are using MPC860T with one possible PCMCIA port and Montavista kernel 2.4.2. So it is possible to use every PCMCIA card, which is supported by Linux?

Again, please help...

best regards
Gerhard

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#2 lore raw
In reply to Gerhard TAEUBL
Quoted 2 lines · In message <[email protected]> you wrote:

We need for a project a second 100MBit interface, so our soloution will be to use a PCMCIA card. Does there exists an actual compatibility list which cards works, which not? I only found a list from 2000 or 2001.

Why do you think you need a second 100MBit interface? The performance of a MPC8xx is a bit limited, so don't expect too much of throughput...

Probably a 10 Mbps interface on a SCC would be the easier solution.

Quoted 1 line

We are using MPC860T with one possible PCMCIA port and Montavista kernel 2.4.2.

I cannot speak about MV's 2.4.2 kernel, except that it's pretty old and I doubt it has full PCMCIA support. But the MPC860T supports _two_ PCMCIA slots.

Quoted 1 line

So it is possible to use every PCMCIA card, which is supported by Linux?

You will not get any guarantees. Try it out. The (few!) network cards we tested so far worked fine.

Best regards,

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected] C++ was an interesting and valuable experiment, but we've learned its lessons and it's time to move on.
- Peter Curran in <[email protected]>

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/