On Sun, May 09, 1999 at 11:42:33PM +0100, Russell King - ARM Linux Admin wrote:
> Russell King - ARM Linux Admin writes:
> > 1. EBSA110 won't boot properly - INIT 2.64 complains of a segv...
> > 2. NetWinders won't IP auto-config, but the network interface is ok...
> > 3. Matthew Wilcox is having the same problem as (1) but on his RiscPC...
> > 4. Matthew Wilcox's RPC kernel stops after 'Freeing init section' message...
>
> Ok, I think I've solved these - find -rmk4 on the FTP site.
>
> It was caused by some of the LDR optimisations allowing the stm {}^'s to be
> too close to following instructions (yes, /that/ StrongARM bug again)...
By making the changes suggested by russell, I now have a working ether3
card. People who are having problems should replace the definitions of
__out[bwl] in linux/include/asm-arm/arch-rpc/io.h with the ones from
arch-arc. My current kernel (RiscPC, Ether3, IDE disc) is available
from http://pocket.fluff.org/~mrw/linux/arm/vmlinux-2.2.7 if anyone
is interested. It's working for Julian Brown already :-)
P.S. One gotcha for people using the RedHat 3.0.3 based distrib; 2.2
uses different major numbers for pty's, you will need an updated MAKEDEV.
I wasn't sure where to find one, so I just used the one out of my pc's
/dev - you can get that from .../linux/arm/MAKEDEV.
--
Matthew Wilcox <[EMAIL PROTECTED]>
"Windows and MacOS are products, contrived by engineers in the service of
specific companies. Unix, by contrast, is not so much a product as it is a
painstakingly compiled oral history of the hacker subculture." - N Stephenson
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]