Subject: Re: README: changes to CS8900 driver
To: Jason Thorpe <thorpej@nas.nasa.gov>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm32
Date: 08/17/1998 13:44:59
> On Wed, 12 Aug 1998 21:14:57 +0100
> Richard Earnshaw <rearnsha@arm.com> wrote:
>
> > After some probing, I discovered that the new
> > code is failing to find the CS8900 chip
>
> I just fixed this. So, the next time Mark (or Todd or whoever :-) makes
> a snapshot, your woes should be over.
>
Thanks, I compiled a kernel from a sup of your changes, but no dice. It's
getting closer, but the interface still fails to get installed because
ofisa_reg_get is only returning one register (for the IO address), so the
memory region does not get configured. This causes the cs8900 code to
fail because it currently doesn't support this mode of operation.
The old version of the driver used to find the memory region by other
nefarious means (sorry, haven't worked out how yet -- unix device probing
is still a bit new to me, and trying to get logs of a NC with no disk
trying to boot over the interface it can't find is a bit of a trial) so I
think we need a cs_ofisa_md_reg_fixup to fake up the missing register.
Richard.