From nkoch@demig.de  Tue Dec  2 01:53:33 2003
Return-Path: <nkoch@demig.de>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6D8EF16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  2 Dec 2003 01:53:33 -0800 (PST)
Received: from server.absolute-media.de (server.absolute-media.de [213.133.98.182])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 4A91A44008
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  2 Dec 2003 01:53:20 -0800 (PST)
	(envelope-from nkoch@demig.de)
Received: by server.absolute-media.de (Postfix on SuSE Linux 7.3 (i386), from userid 513)
	id 1A5FE198596; Tue,  2 Dec 2003 10:53:17 +0100 (CET)
Received: from mailhost.w2kdemig (p50929548.dip0.t-ipconnect.de [80.146.149.72])
	by server.absolute-media.de (Postfix on SuSE Linux 7.3 (i386)) with ESMTP id 48622198385
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  2 Dec 2003 10:53:16 +0100 (CET)
Received: from entw-pr.demig (entw-pr.w2kdemig [192.168.1.40])
	by mailhost.w2kdemig (8.9.3/8.9.3) with ESMTP id LAA11527
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 2 Dec 2003 11:51:31 +0100
Received: from entw-pr.demig (localhost [127.0.0.1])
	by entw-pr.demig (8.12.10/8.12.6) with ESMTP id hB29nJ1U003034
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 2 Dec 2003 10:49:26 +0100 (CET)
	(envelope-from root@entw-pr.demig)
Received: (from root@localhost)
	by entw-pr.demig (8.12.10/8.12.8/Submit) id hB29nBXi003033;
	Tue, 2 Dec 2003 10:49:11 +0100 (CET)
Message-Id: <200312020949.hB29nBXi003033@entw-pr.demig>
Date: Tue, 2 Dec 2003 10:49:11 +0100 (CET)
From: nkoch@demig.de
Reply-To: nkoch@demig.de
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: pxe boot: BTX halted
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         59898
>Category:       i386
>Synopsis:       [boot] pxe boot: BTX halted
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    remko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 02 02:00:40 PST 2003
>Closed-Date:    Thu Oct 26 14:54:52 GMT 2006
>Last-Modified:  Thu Oct 26 14:54:52 GMT 2006
>Originator:     Norbert Koch
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
demig Prozessautomatisierung GmbH
>Environment:
System: FreeBSD entw-pr.demig 4.9-STABLE FreeBSD 4.9-STABLE #0: Fri Nov 28 09:49:46 CET 2003 root@entw-pr.demig:/usr/obj/usr/src/sys/ENTW-PR i386
        isc-dhcp3-3.0.1.r12


>Description:
	I am trying to pxe boot a client machine with an Intel 8255xER chip
        installed. I configured dhcpd, tftpd and nfs/mountd. BTX _always_ halts
        with an int 6 or d or e. The cs:eip dump often - not always - shows
        a number of ff's. I built pxeboot with -DBTXLDR_VERBOSE. The last
        information from screen is:
          Relocated kernel (size=740) to 9000
          Client base address is a000
          Client format is ELF
          text segment: offset=1000 vaddr=0 filesz=1f7a0 memsz=1f7a0
          data segment: offset=207a0 vaddr=207a0 filesz=2cd4 memsz=8d40
          Loading complete
          Console: internal video/keyboard
          BIOS drive C: is disk0

          PXE version 2.1, real mode entry point @9da3:0106
          BIOS 639kb/14336kb available memory

          FreeBSD/i386 bootstrap loader, Revision 0.8
          (root@entw-pr.demig, Tue Dec 2 10:02:02 CET 2003)
          pxe_open: server addr: 10.47.11.1
          pxe_open: server path: /usr/local/diskless_root
          pxe_open: gateway ip: 10.47.11.1
          \
          int= ... (int/eip/dump differing)
          ...
          BTX halted

        The client machine is a PentiumMMX/166MHz which successfully
        boots FreeBSD from hard disk. It is connected to the server
        machine's second ethernet card xl0 (3com).

        When I run ethereal on the server machine I see successful
        dhcp, tftp and nfs requests. No obvious problems.

        The boot loader sometimes hangs immediately, sometimes I can
        press ESC and can enter the loader command line.
        I see _no_ kernel file being loaded.
        
        It makes no difference if mountd is running and serving or not.
        
        Configuration files:
        
          /usr/local/etc/dhcpd.conf:
          
            default-lease-time 600;
            max-lease-time 7200;
            ddns-update-style ad-hoc;
            log-facility local7;
            subnet 10.47.11.0 netmask 255.255.255.0 {
              range 10.47.11.10 10.47.11.99;
              option routers 10.47.11.1;
              filename "pxeboot";
              next-server 10.47.11.1;
              option root-path "10.47.11.1:/usr/local/diskless_root";
            }

          /etc/exports:
            /usr -ro -maproot=0 -alldirs -network 10.47.11.00 -mask 255.255.255.0

          /etc/inetd.conf:
            tftp dgram  udp wait root /usr/libexec/tftpd tftp /local/diskless_root
            tftp stream tcp wait root /usr/libexec/tftpd tftp /local/diskless_root

        The client machine comes up with "Intel UNDI PXE-2.0 (build 074).
        I know that pxeboot(8) says that there are problems with some
        2.0 boot proms but the board manufacturer tells me that he has no
        newer version available.

        I read in a newsgroup that someone with the same problem was
        successful after changing /sys/boot/i386/libi386/pxe.c.
        He re-inserted the delay() lines which are commented out and raised
        the time to 10000. But that does not work for me.

>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:

From: "Norbert Koch" <NKoch@demig.de>
To: <freebsd-gnats-submit@FreeBSD.org>
Cc:  
Subject: Re: i386/59898: pxe boot: BTX halted
Date: Tue, 2 Dec 2003 11:07:38 +0100

 Sorry for the typo:
 The mail address is nkoch@demig.de
State-Changed-From-To: open->feedback 
State-Changed-By: dannyboy 
State-Changed-When: Wed Jul 14 22:58:05 GMT 2004 
State-Changed-Why:  
Fixed your e-mail.  Is this still a problem on 4.10? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59898 

From: "Norbert Koch" <NKoch@demig.de>
To: <bug-followup@FreeBSD.org>, "Norbert Koch" <nkoch@demig.de>
Cc:  
Subject: Re: i386/59898: [boot] pxe boot: BTX halted
Date: Tue, 28 Jun 2005 15:13:24 +0200

 I just tried this again
 under FreeBSD 4.11: same problem.
 
 Norbert
State-Changed-From-To: feedback->open 
State-Changed-By: linimon 
State-Changed-When: Sun Oct 23 18:30:47 GMT 2005 
State-Changed-Why:  
Feedback was received some time ago. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59898 
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Mon Sep 11 11:16:45 UTC 2006 
State-Changed-Why:  
Hello, 

Is this still a problem with the 6.1 release of FreeBSD? 
A lot had changed in the time your last answer was 
recieved and I am curious whether I still need to 
investigate on this. 

Thanks. 


Responsible-Changed-From-To: freebsd-i386->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Mon Sep 11 11:16:45 UTC 2006 
Responsible-Changed-Why:  
Grab the PR 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59898 
State-Changed-From-To: feedback->closed 
State-Changed-By: remko 
State-Changed-When: Thu Oct 26 14:54:50 UTC 2006 
State-Changed-Why:  
feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59898 
>Unformatted:
