From owner-freebsd-sparc64@FreeBSD.ORG Mon Jan 2 17:00:22 2006 Return-Path: X-Original-To: freebsd-sparc64@hub.freebsd.org Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C3BB16A426 for ; Mon, 2 Jan 2006 17:00:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF94D43D64 for ; Mon, 2 Jan 2006 17:00:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k02H0F50060383 for ; Mon, 2 Jan 2006 17:00:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k02H0FQG060382; Mon, 2 Jan 2006 17:00:15 GMT (envelope-from gnats) Resent-Date: Mon, 2 Jan 2006 17:00:15 GMT Resent-Message-Id: <200601021700.k02H0FQG060382@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gianluca Camporeale Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE80916A41F for ; Mon, 2 Jan 2006 16:59:19 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAAE543D7F for ; Mon, 2 Jan 2006 16:59:17 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k02GxHKE062892 for ; Mon, 2 Jan 2006 16:59:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k02GxHcv062891; Mon, 2 Jan 2006 16:59:17 GMT (envelope-from nobody) Message-Id: <200601021659.k02GxHcv062891@www.freebsd.org> Date: Mon, 2 Jan 2006 16:59:17 GMT From: Gianluca Camporeale To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: sparc64/91231: netboot installation fails on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2006 17:00:22 -0000 >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: