openssh 3.9p1 problems on big-endian ARM platform
    Lennert Buytenhek 
    buytenh at wantstofly.org
       
    Thu Mar  3 03:48:17 EST 2005
    
    
  
On Mon, Feb 28, 2005 at 05:56:37PM +0300, Dan Yefimov wrote:
> > I'm having some trouble with openssh 3.9p1 on a big-endian ARM platform.
> > Everything appears to build and run okay, but I can only shell to the box
> > itself or to other big-endian ARM boxes.  Shelling to an x86 box gives me:
> > 
> > 	Disconnecting: Corrupted MAC on input.
> > 
> > and shelling from an x86 to the ARM gives me the same message.
> > 
> > [snip]
> 
> I'm afraid you have problems with openssl that is used internally by
> openssh. Try upgrading to the latest openssl release. If that doesn't
> help, try recompiling it with platform-specific optimisations turned
> off. Of course, your compiler must be able to generate correct code
> for your particular platform.
It seems that openssl is assuming that ARM platforms are always
little-endian.  Recompiling openssl now, let's see if this helps.
(Patch sent to openssl mailing list.)
Many thanks, this helped a lot.
cheers,
Lennert
    
    
More information about the openssh-unix-dev
mailing list