Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jan 2006 16:59:17 GMT
From:      Gianluca Camporeale <gias@eyenet.it>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   sparc64/91231: netboot installation fails on sparc64
Message-ID:  <200601021659.k02GxHcv062891@www.freebsd.org>
Resent-Message-ID: <200601021700.k02H0FQG060382@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91231
>Category:       sparc64
>Synopsis:       netboot installation fails on sparc64
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-sparc64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 02 17:00:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gianluca Camporeale
>Release:        FreeBSD-6.0
>Organization:
>Environment:
>Description:
During a netboot installation of FreeBSD6 on ultra2 and ultra5 machines, this is what happen on both machine after some minutes of interaction with the netboot server:


Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 360MHz), No Keyboard
OpenBoot 3.19, 128 MB (60 ns) memory installed, Serial #12120549.
Ethernet address 8:0:20:b8:f1:e5, Host ID: 80b8f1e5.



ok boot net 
Boot device: /pci@1f,0/pci@1,1/network@1,1  File and
args: 34e00 Consoles: Open Firmware console 
FreeBSD/sparc64 bootstrap loader, Revision
1.0 (root@s-dallas.cse.buffalo.edu, Wed Nov  2 09:45:36 UTC
2005)
bootpath="/pci@1f,0/pci@1,1/network@1,1" boot: ethernet address:
08:00:20:b8:f1:e5 
net_open: server addr:192.168.1.38 
net_open: server path: /sunboot
Loading /boot/defaults/loader.conf 
Fast Data Access MMU Miss 
ok


OBP returns a Fast Data Access MMU Miss error. Same error with
last OBP firmware update.

Some log from bootpd:
[gias@blackdog:/home/gias]# /usr/libexec/bootpd -s -d 10
bootpd: info(6):   bootptab mtime: Tue Dec 27 19:35:08 2005
bootpd: info(6):   reading "/etc/bootptab"
bootpd: info(6):   read 3 entries (2 hosts) from "/etc/bootptab"
bootpd: info(6):   recvd pkt from IP addr 0.0.0.0
bootpd: info(6):   bootptab mtime: Tue Dec 27 19:35:08 2005
bootpd: info(6):   request from Ethernet address
08:00:20:B8:F1:E5 
bootpd: info(6):   found 192.168.1.66 (sunboot)
bootpd: info(6):   bootfile="/sunboot/boot/kernel/kernel"
bootpd: info(6):   vendor magic field is 99.130.83.99
bootpd: info(6):   request message length=548
bootpd: info(6):   extended reply, length=548, options=312
bootpd: info(6):   sending reply (with RFC1048 options)
bootpd: info(6):   setarp 192.168.1.66 - 08:00:20:B8:F1:E5

..and from tcpdump (blackdog is the netboot server)
[..]
20:20:05.389452 sunboot.umbrella.net.2696 > blackdog.umbrella.net.tftp:  34 RRQ "/boot/kernel/linker.hints"
20:20:05.403160 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp 516 
20:20:10.404403 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp
516 
20:20:15.414436 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp 516 
20:20:20.424524 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp
516 
20:20:25.434735 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp 516 
20:20:30.444670 blackdog.umbrella.net.cadsi-lm > sunboot.umbrella.net.2696: udp
516


It's strange that the netboot process stops in every tests when
ultra5/2 finish to fetch /boot/kernel/linker.hints from the
netboot server.
>How-To-Repeat:
For netboot procedure I've preferred a tftp installation and
I've followed this guide:
http://www.freebsd.org/releases/5.0R/DP1/installation-sparc64.html
Changes I made from the guide are: 
-No dhcp and nfs
-Files used on the netboot server are from FreeBSD6 disc1.iso
(and bootonly.iso in other tests). /boot has been copied
on /tftpboot and the iso has been mounted on /sunboot.
-tcpdump suggests me to execute portmap
>Fix:
This document "http://netbsd.org/Ports/sparc64/faq.html#fast-dmmu-miss" 
suggests me that netbsd stuff has had same problem and has fixed it.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601021659.k02GxHcv062891>