>>We are developing an embedded system based on the SA-110 and the 21285 PCI
>>bridge using Linux 2.3.29-rmk1.
>>The system appears to work fine with the dcache turned off. When the
dcache
>>is enabled then the system hangs.
>You don't say what devices you are using. Many people are running Linux on
>SA-110 systems perfectly happily with the data cache enabled.
We developed a small board for prototyping embedded/appliance servers. It
consists of SA110, 21285, 8MB flash, 32MB SDRAM, USB controller with 2
ports, PCMCIA controller with two sockets, an AMD ethernet chip and one
serial port.
The AMD pcnet32 ethernet chip that does not work with the data cache
enabled. IO-only PCMCIA cards will work, but there are cards that use DMA
that do not work with the datacache enabled. I expect USB will not work
with the data cache enabled -- it's all DMA-based.
Here's a URL for a description of the previous version of our board, without
the on-board ethernet:
http://crl.research.compaq.com/projects/personalserver/personal-server-spec.
html
I'll try out the __ioremap trick. It looks like a fairly easy way to
retrofit a driver.
-Jamey
James E. Hicks, Ph.D. Sr. Member of the Technical Staff
telephone: +1 617-551-7622 fax : +1 617-551-7650
url: http://www.crl.research.compaq.com/who/people/jamey/bio.htm
address: Compaq Computer Corporation, Cambridge Research Laboratory,
One Kendall Square, Bldg. 700, Suite 721, Cambridge, MA 02139, USA
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++