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]

Reply via email to