Hi, in message <sea6b726.000 at mail.frequentis.com> you wrote: > > The last 2 weeks I worked full time on PCMCIA. We have a custom board with a > MPC860T 10/100MBit Ethernet one PCMCIA slot 8MB flash and 32MB RAM.
Ummm... may I ask why you re-invented the wheel? > I linked the pcmcia stuff directly to the kernel (driver/pcmcia), because I > think I understand it right Wolfgang, your PCMCIA onyl works if PPCBoot setup > the PCMCIA port. But we don't use PPCBoot (shame about that .... ) and it > seems to be to complicate If you use the direct IDE support as implemented in our kernel tree, Linux reads the memory map of the PCMCIA port from the pcmc_pbrX / pcmc_porX registers. That's all. Initializing these registers in Linux is trivial. The reason we avoid it is because this may be board-dependend. > d/more work to add the whole stuff into our boot up sequence. I know that we > loose the possibilty to mount root from a flash card, but we could live with > that. Maybe Wolfgang has another hint for me ... :-) We include both the direct IDE interface and the full PCMCIA card services package with our ELDK. It has been tested and is working fine on a couple of differenrt boards. We even support both PCMCIA slots on MPC860 systems. > However, I start of course where everyone startet: I'm sorry, but this is ancient stuff. Why didn't you use more recent code for your work? > We portet also the mvista kernel 2.4.2 to the denx kernel 2.4.4 What exactly do you mean with this statement? > >From now on it works. I used for the first steps the file system from the > >eldk and copy then the necessary files (cardctl, cardmgr, scripts) to our > >filesystem. All of this (and more) is included and ready for use in the ELDK. It's a pity you wasted so much work without asking earlier :-( Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de Perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away. - Antoine de Saint-Exupery ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/