Florian Lohoff wrote: > On Sun, Nov 18, 2007 at 07:11:53PM +0100, Martin Michlmayr wrote: > > * Florian Lohoff <[EMAIL PROTECTED]> [2007-11-18 19:02]: > > > Version: 2.6.22-6 > > > the kernel linux-image-2.6.22-3-r4k-ip22_2.6.22-6_mips.deb dies > > > early on an SGI IP22 (mips) with > > > > That's strange because I booted a kernel just fine when I added the > > patches to 2.6.22-6. I'll test the .deb tomorrow. > > Okay - Now we got it: > > SGI IP22 Indigo2 250Mhz fails because of wrong EISA IRQ numbering > overwriting CPU interrupts discovered by Thomas Bogendoerfer. > Additionally there is a broken MAP_BASE which causes modules to not > work. > > -#define MAP_BASE 0xc000000000000000 > +#define MAP_BASE 0xffffffffc0000000 > > Additionally the I2 fails to get the MAC Address from the PROM so we > end with 00:00:00:00:00 ... > > SGI IP22 Indy r4k 100Mhz will not be able to boot unmodified 64bit > kernels. There are 64bit erratas for R4000SC Revision 3.0 which > prohibit running 64bit code without kernel and gcc modifications. > The only solution will be to run a 32bit kernel. I compiled > the debian source with debian config except with 32Bit and it works.
Gcc 4.2 has -mfix-r4000 and -mfix-r4400 options which work around some of those errata. Maybe that's enough to make it work. Thiemo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

