Subject: Re: Re(2): ifconfig bm0 on iMac
To: Dan Winship <danw@MIT.EDU>
From: David A. Gatwood <dgatwood@mvista.com>
List: port-macppc
Date: 08/31/1999 10:21:42
On Tue, 31 Aug 1999, Dan Winship wrote:

> > The bmac driver in Linux indeed uses some of the special "FCR" (i.e.
> > Feature Control Register) bits in mac-io (ohare, heathrow or paddington).
> 
> I don't think the bug is in the bmac driver itself: NetBSD's bmac
> initialization code is pretty much identical to both Linux's and
> Darwin's. I suspect the bug is somewhere else in the macppc dev stuff
> (either in the PCI code since obio attaches to pci, or in the more
> generic code), since I've seen basically the same failure mode (device
> fails to work if/unless OF touches it) in pciide, bmac, and ahc.

The FCR does seem like a good candidate, though.  I doubt the code is
actually in the bmac driver (dunno).  Also, the bmac is excruciatingly
sensitive to the location of delay() calls.  (We found this out when the
MkLinux bmac driver suddenly failed between R1 and R2 G3 motherboards.)


David