From rabeeh@galileo.co.il Sun Feb 18 15:03:40 2001 Received: (uucp@localhost) by guadalquivir.fnet.fr (8.8.8/97.02.12/Guadalquivir); id PAA14589; Sun, 18 Feb 2001 15:03:40 +0100 (MET) Received-Date: Sun, 18 Feb 2001 15:03:40 +0100 (MET) Received: from pop3.galileo.co.il(199.203.130.130), claiming to be "galileo5.galileo.co.il" via SMTP by guadalquivir.fnet.fr, id smtpd014587; Sun Feb 18 15:03:35 2001 Received: from galileo.co.il (rabeeh@linux2.galileo.co.il [10.2.40.2]) by galileo.co.il (8.8.5/8.8.5) with ESMTP id QAA15206 for ; Sun, 18 Feb 2001 16:03:53 +0200 (GMT-2) Message-ID: <3A8FD593.7030508@galileo.co.il> Date: Sun, 18 Feb 2001 16:00:51 +0200 From: Rabeeh Khoury Organization: Galileo Technology User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.14-5.0 i686; en-US; m18) Gecko/20001107 Netscape6/6.0 X-Accept-Language: en MIME-Version: 1.0 To: "linux-mips@fnet.fr" Subject: binaries on kernel 2.4.1 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi everyone,

I'm porting kernel 2.4.1 to galileo evaluation boards, I'v used an old binaries from oss.sgi.com ftp site (Redhat version 5.0 RPMs) and worked great on kernel 2.2.14 with QED 5271 CPU.
Now i'm testing the system with kernel 2.4.1 with QED 7000A CPU but when trying to run /bin/sh for example it writes - (I'v added init=/bin/sh in the command line) -

IP-Config: Guessing netmask 255.0.0.0
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Looking up port of RPC 100003/2 on 10.2.40.2
Looking up port of RPC 100005/2 on 10.2.40.2
VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 44k freed
[sh:1] Illegal instruction 8fe30014 at 7ffffc34 ra=00000001

it is really weird because at address 7ffffc34 is the stack for the process, and no instruction should run from there !!! That means that the kernel shouldn't have printed the 'Illegal instruction' message !


Did any one had this problem ? Any suggestions ?

Regards,
Rabeeh