MPC8xx IDE
Hi
While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.
Does anyone know where I can find more information about that ? There seems to be a board (IVMS8) with such an IDE interface, but I haven't been able to find anything about it on the web.
Laurent Pinchart
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Hi Laurent,
Quoted 3 lines
While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.
There are actually at least three ways for connecting an IDE HDD. See ide-m8xx.c:
---
8xx_PCCARD uses the 8xx internal PCMCIA interface in combination
with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems)
8xx_DIRECT is used for directly connected IDE devices using the 8xx
internal PCMCIA interface (example: IVMS8 systems)
EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
---
I am probably the only one using EXT_DIRECT. ;-)
Drop me a line if you need schematics.
Cheers,
Steven Scholz
imc Meßsysteme GmbH
Voltastr. 5
13355 Berlin
Germany
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Hi Steven,
Quoted 7 lines · in message <[email protected]> you wrote:
EXT_DIRECTis used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
---I am probably the only one using
EXT_DIRECT. ;-)
Can you please send me a patch for "Configure.help" with some description of the IDIF860 board?
TIA,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected] A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Quoted 4 lines · In message <[email protected]> you wrote:
While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.
The IDE support on 8xx has become even more universal in current kernels (linuxppc_2_4_devel); basicly you have 3 options - quoting from "Configure.help":
...
Type of MPC8xx IDE interfaceCONFIG_IDE_8xx_PCCARD
Select how the IDE devices are connected to the MPC8xx system:
8xx_PCCARD uses the 8xx internal PCMCIA interface in combination
with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems)
8xx_DIRECT is used for directly connected IDE devices using the 8xx
internal PCMCIA interface (example: IVMS8 systems)
EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...
Quoted 1 line
Does anyone know where I can find more information about that ? There
Ask me :-)
Quoted 2 lines
seems to be a board (IVMS8) with such an IDE interface, but I haven't been able to find anything about it on the web.
Again quoting from "Configure.help":
...
TQM823L:
TQM850L:
TQM855L:
TQM860L:
MPC8xx based family of mini modules, half credit card size, up to 64 MB of RAM, 8 MB Flash, (Fast) Ethernet, 2 x serial ports, 2 x CAN bus interface, ...
Manufacturer: TQ Components, www.tq-group.de
Date of Release: October (?) 1999
End of Life: not yet :-)
URL:
- module: http://www.denx.de/PDF/TQM8xxLHWM201.pdf
- starter kit: http://www.denx.de/PDF/STK8xxLHWM201.pdf
- images: http://www.denx.de/embedded-ppc-en.html
...
IVMS8:
MPC860 based board used in the "Integrated Voice Mail System", Small Version (8 voice channels)
Manufacturer: Speech Design, http://www.speech-design.de/
Date of Release: December 2000 (?)
End of life: -
URL: http://www.speech-design.de/
...
There is no entry for the IDIF boards yet, sorry - mea culpa.
Send mail to [email protected] for more details.
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]
"Go to Heaven for the climate, Hell for the company." - Mark Twain
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Quoted 7 lines
Quoted 5 lines
Does anyone know where I can find more information about that ? There
Ask me :-)
What I need is an easy way to get a file system on non-volatile storage. Am I right in assuming that the best way to achieve that is the 8xx_DIRECT interface ? I don't need the PCMCIA port for anything else in my design.
Thanks for your help.
Laurent Pinchart
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Quoted 9 lines
EXT_DIRECTis used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...
What does it mean 'some glue logic'? I have to use CompactFlash on 8260. How to connect it?
--
* * * * * * * * * * * *
* per pedes ad astra! *
* * * * * * * * * * * * mailto:[email protected]
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Quoted 6 lines · In message <[email protected]> you wrote:
Quoted 5 lines
EXT_DIRECTis used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...What does it mean 'some glue logic'? I have to use CompactFlash on 8260. How to connect it?
I think Steven Scholz <[email protected]> posted some schematics some time ago. If you can't find it, try contacting Steven.
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected]
You can do this in a number of ways. IBM chose to do all of them.
Why do you find that funny? -- D. Taylor, Computer Science 350
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/