Subject: port-alpha/6446: netbooting Multia on -current broken.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <elric@imrryr.org>
List: netbsd-bugs
Date: 11/15/1998 04:09:57
>Number: 6446
>Category: port-alpha
>Synopsis: netbooting Multia on -current broken.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Nov 15 04:20:01 1998
>Last-Modified:
>Originator: R. C. Dowdeswell
>Organization:
a bit.
>Release: Thu Nov 12 05:11:56 PST 1998
>Environment:
System: NetBSD mabelode.imrryr.org 1.3H NetBSD 1.3H (MABELODE) #2: Wed Nov 4 02:16:40 PST 1998 elric@mabelode.imrryr.org:/usr/src/sys/arch/alpha/compile/MABELODE alpha
>Description:
I had a bit of a problem setting up netbooting on my Multia.
To make a long story short, I set up the ether addr with
setnetbootinfo into netboot, but it didn't seem to be properly
receiving any packets (which is why my previous bug report about
-DARP_DEBUG was filed, during my playing around...)
Anyway, I found that if I set broken_firmware = 0, then it worked.
>How-To-Repeat:
Try to netboot a Multia that is similar to mine.
>Fix:
I changed /sys/arch/alpha/stand/netboot/if_prom.c to not set
broken_firmware to true, and I was able to hardcode the ether
addr with /usr/mdec/setnetbootinfo and boot properly.
I don't have any machines that require broken_firmware == 1,
though, so I can't really suggest a fix except perhaps to
change setnetbootinfo to be able to hard code broken_firmware
and doc it.
>Audit-Trail:
>Unformatted: