From owner-freebsd-hackers@FreeBSD.ORG Mon Feb 27 18:10:24 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D8EB106566C for ; Mon, 27 Feb 2012 18:10:24 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0461E8FC08 for ; Mon, 27 Feb 2012 18:10:24 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [96.47.65.170]) by cyrus.watson.org (Postfix) with ESMTPSA id B1E6746B17; Mon, 27 Feb 2012 13:10:23 -0500 (EST) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 17C70B99B; Mon, 27 Feb 2012 13:10:23 -0500 (EST) From: John Baldwin To: freebsd-hackers@freebsd.org Date: Mon, 27 Feb 2012 10:51:38 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p10; KDE/4.5.5; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201202271051.38798.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Mon, 27 Feb 2012 13:10:23 -0500 (EST) Cc: Will McCutcheon Subject: Re: Kernel stalling at "pci0: on pcib0" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2012 18:10:24 -0000 On Friday, February 24, 2012 5:42:08 pm Will McCutcheon wrote: > Hello everybody, > > I originally posted this at freebsd-questions and was referred over here. > > I recently got a HP t5700 thin client that I wanted to turn into a > firewall using pfSense. For reference, this system uses a Transmeta Crusoe > TM5800 CPU with a VIA chipset that I'm having difficulty identifying. My > issue is that about half of the time the kernel will stall during startup > after the following: > > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 > root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/CENERIC i386 > CPU: Transmeta(tm) Crusoe(tm) Processor TM5800 (997.69-MHz 586-class CPU) > Origin = "CenuineTMx86" Id = 0x543 Family = 5 Model = 4 Stepping = 3 > Features= 0x84893f > real memory = 270532608 (258 MB) > avail memory = 226930688 (216 MB) > kbd1 at kbdmux0 > acpi0: on motherboard > acpi0: Power Button (fixed) > acpi0: Sleep Button (fixed) > acpi0: reservation of 0, a0000 (3) failed > acpi0: reservation of 100000, eef0000 (3) failed > acpi_timer0: couldn't allocate resource (port 0x4008) > cpu0: on acpi0 > acpi_button0: on acpi0 > pcib0: port > Oxcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x500 > 0-0x500f on acpi0 > pcib0: Length mismatch for 4 range: f00 vs eff > pcib0: Length mismatch for 4 range: aff0 vs afef > pciO: on pcib0 > > If I power the system off and on again there's about a 50/50 chance it > will start up properly, whereupon it will run for days without issue. It's > just during startup that I see any problems. I've tried two separate > systems of the same model but they both exhibit the same issue, thus > suggesting it's not a one-off hardware defect. I tried both pfSense 2.0.1 > (which is FreeBSD 8.1-based) and FreeBSD 9.0-RELEASE from a USB stick, but > they exhibited the same issue. > > I do see some acpi0 and pcib0 messages in there that seem possibly > problematic, but I'm a bit out of my depth here. Could anyone spare a > moment to suggest any further troubleshooting steps I might try? Thanks so > much for your time! Hmm, the 'Length mismatch' messages are interesting. Can you do a 'boot -v'? Also, try setting 'debug.acpi.disable=hostres' at the loader prompt. -- John Baldwin