From owner-freebsd-stable@FreeBSD.ORG Thu Apr 10 21:14:13 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E295E106564A for ; Thu, 10 Apr 2008 21:14:13 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 651158FC17 for ; Thu, 10 Apr 2008 21:14:13 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8s) with ESMTP id 238656125-1834499 for multiple; Thu, 10 Apr 2008 17:13:07 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m3ALE4c6085613; Thu, 10 Apr 2008 17:14:04 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-stable@freebsd.org Date: Thu, 10 Apr 2008 16:49:30 -0400 User-Agent: KMail/1.9.7 References: <47F6A733.8060308@demax.sk> <200804081427.07839.jhb@freebsd.org> <47FD27F0.5020503@system.pl> In-Reply-To: <47FD27F0.5020503@system.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804101649.30336.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 10 Apr 2008 17:14:05 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/6697/Thu Apr 10 11:05:46 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Marcin Cieslak Subject: Re: Recent bootloaders not working also on FIC PA-2005 board X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2008 21:14:14 -0000 On Wednesday 09 April 2008 04:32:48 pm Marcin Cieslak wrote: > > > It would be these changes. Debugging this will be hard. :( Are you familiar > > with x86 assembly at all? > > > > I have a bit different problem: The box (old Pentium-MMX PC with the FIC > PA-2005 board using VT82C580 (Apollo VP) chipset. The machine had 16MB > RAM only, recently upgraded to 256MB. > > I have installed the newest BIOS version available, so the CD-ROM > booting works properly. I can boot Solaris 8 for Intel CD and NetBSD 4.0 > install CD, but FreeBSD CDROMs from 5.5-RELEASE, 7.0-RELEASE and March > 2007 8.0-CURRENT bootloaders fail in the same way: > > - A /boot/loader menu appears. The cursor runs like around "10 seconds" > countdown, like "10" was printed and then 3 backspaces and 10 printed > again, no countdown takes place. > > - Pressing some keys like Enter, Space and "3" - nothing happens, but if > you persist long enough (with "3" or "Enter") you can make the counter > running down. > > - After the counter expires, the |/-\|/- progress meter (how do we call > this thing?) appears for a while and then the system resets. > > How can I try to debug this? I have tried to attach serial console > with AT keyboard unplugged I still get message that VGA console will > be used. The serial port is working correctly (verified with Windows and > later with NetBSD). CD-ROM booting uses a separate bootstrap (src/sys/boot/i386/cdboot/cdboot.s). It does depend on a non-ancient BIOS. NT 4.0 uses the same CD booting method that newer FreeBSD snaps use FWIW. To debug this you would need to hack on cdboot.s to find out when and where it dies. -- John Baldwin