On Wed, Mar 07, 2007 at 09:38:16PM -0600, Harmon Seaver wrote:
> Steve Langasek wrote:
> > On Wed, Mar 07, 2007 at 03:31:11PM -0600, Harmon Seaver wrote:
> >>  Is there a netboot image still available that will netboot sarge?

> > Sure, the sarge netboot images.

> > http://www.debian.org/releases/sarge/debian-installer/

>    No luck with that one -- it loads up, boots the initrd and then
> crashes. I tried an earlier one from that page as well, same thing. I
> also debootstrap installed sarge on the multia and it seems to install
> okay, but then when I actually boot it, there's something wrong with the
>  sym63c8xx scsi driver and it always go into single user mode saying it
> can't fsck /dev/sda1 which is the /boot partition.
>    I think it just isn't loading the module, or the module is corrupt --
> no problem loading that module fin the etch install on my external
> drive. And no problem fscking any of the partions on /dev/sda from etch
> either.
>    Also tried installing devfsd hoping that might resolve the problem,
> but it didn't. Maybe I'll try installing a 2.6 kernel -- although that
> doesn't really solve anything since then pcmcia won't work, which is
> mostly why I wanted to install sarge.
>    Sigh! Any luck getting the pcmcia module fixed in etch?

Yes, I have a patch that appears to fix the relocation problem in
rsrc_nonstatic; I was hoping to find a fix for 410933, but those are
different relocation errors entirely and so far I haven't found enough
documentation of the relocation types to find the bug.

Anyway, for the non-SMP problem, the attached patch does the trick.  I don't
expect it to make it into etch r0, but will certainly aim for it to be in
the first point release.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/
--- a/arch/alpha/kernel/module.c	2006-09-19 20:42:06.000000000 -0700
+++ b/arch/alpha/kernel/module.c	2007-02-25 21:15:57.000000000 -0800
@@ -274,7 +274,7 @@
 			break;
 		case R_ALPHA_GPREL16:
 			value -= gp;
-			if ((short) value != value)
+			if ((unsigned short) value != value)
 				goto reloc_overflow;
 			*(u16 *)location = value;
 			break;

Reply via email to