From owner-freebsd-gnome@FreeBSD.ORG Tue Mar 20 22:21:46 2007 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C895016A401 for ; Tue, 20 Mar 2007 22:21:46 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from host-212-68-244-81.brutele.be (host-212-68-244-81.brutele.be [212.68.244.81]) by mx1.freebsd.org (Postfix) with ESMTP id DA55213C4EB for ; Tue, 20 Mar 2007 22:21:45 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id 6199954F3; Tue, 20 Mar 2007 23:21:44 +0100 (CET) Received: from jsite.lefort.net (localhost [127.0.0.1]) by jsite.lefort.net (Postfix) with SMTP id CF6E035; Tue, 20 Mar 2007 23:21:43 +0100 (CET) Date: Tue, 20 Mar 2007 23:21:43 +0100 From: Jean-Yves Lefort To: Nick Withers Message-Id: <20070320232143.51073b78.jylefort@FreeBSD.org> In-Reply-To: <20070321084938.8d98861f.nick@nickwithers.com> References: <20070319205346.e5e46409.nick@nickwithers.com> <20070320063524.421ad658.jylefort@FreeBSD.org> <20070320213838.dbef0f41.nick@nickwithers.com> <20070320181822.c02595b9.jylefort@FreeBSD.org> <20070321084938.8d98861f.nick@nickwithers.com> X-Mailer: Sylpheed running on FreeBSD Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__20_Mar_2007_23_21_43_+0100_kyFjUmcfy4lTVpEK" Cc: freebsd-gnome@freebsd.org, manphiz@gmail.com Subject: Re: Possible missing file in hal installation X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2007 22:21:46 -0000 --Signature=_Tue__20_Mar_2007_23_21_43_+0100_kyFjUmcfy4lTVpEK Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Wed, 21 Mar 2007 08:49:38 +1100 Nick Withers wrote: > On Tue, 20 Mar 2007 18:18:22 +0100 > Jean-Yves Lefort wrote: > > > On Tue, 20 Mar 2007 21:38:38 +1100 > > Nick Withers wrote: > > > > > On Tue, 20 Mar 2007 06:35:24 +0100 > > > Jean-Yves Lefort wrote: > > > > > > > On Mon, 19 Mar 2007 20:53:46 +1100 > > > > Nick Withers wrote: > > > > > > > > > Firstly, I've just pasted the existing thread in from > > > > > "http://lists.freebsd.org/pipermail/freebsd-gnome/2007-January/016501.html", > > > > > sorry if I stuffed it up at all and my apologies to those with > > > > > threaded mail clients... > > > > > > > > > > > On Wed, 2007-01-03 at 21:13 +0800, manphiz at gmail.com > > > > > > wrote: > > > > > > > Joe Marcus Clarke wrote: > > > > > > > > No, there is nothing useful here. The ktrace looks > > > > > > > > good. The last thing hald does is read the PCI config > > > > > > > > registers (part of the initial PCI bus probe). You > > > > > > > > need to get a full backtrace from hald once it appears > > > > > > > > to lock up. To do that, you should run hald manually, > > > > > > > > then use gdb to bind to it once it's locked up. Then > > > > > > > > get a full backtrace. > > > > > > > > > > > > > > > > Joe > > > > > > > > > > > > > > > > > > > > > > > Thanks a lot for the instruction! I attached to the > > > > > > > deadlocked process, and get this backtrace: > > > > > > > > > > > > > > (gdb) bt > > > > > > > #0 hf_pci_probe () at hf-pci.c:150 > > > > > > > #1 0x0805ced7 in osspec_probe () at osspec.c:96 > > > > > > > #2 0x080551dd in main (argc=3, argv=0xbfbfeb5c) at > > > > > > > #hald.c:578 > > > > > > > > > > > > This backtrace doesn't make sense. Line 150 of hf-pci.c is > > > > > > not in hf_pci_probe(). The real line 150 represents a loop > > > > > > that iterates through the devices list. This list must be > > > > > > finite. I don't see how this problem could occur based on > > > > > > this information. > > > > > > > > > > I appear to be in a similar scenario on my HP Compaq Presario > > > > > B3820 (believe I'm using the latest firmware versions). > > > > > > > > > > > (snip) > > > > > > > > If anyone's got an idea or two up their sleeves about how I > > > > > might go about fixing this, I'd be very grateful to hear > > > > > about it! > > > > > > > > Please install sysutils/pciutils and send me the output of > > > > "lspci -v". > > > > > > With pleasure! > > > ____ > > > > > > presario# lspci -v > > > pcilib: Bus 02 seen twice (firmware bug). Ignored. > > (snip) > > > > ____ > > The attached patch should fix the problem. Please test it. > > Worked an absolute charm (and how quick was that?!) - thanks very > much Jean-Yves, very much appreciated! Committed to marcuscom CVS, a port update should follow soon. Thanks for your help. -- Jean-Yves Lefort jylefort@FreeBSD.org http://lefort.be.eu.org/ --Signature=_Tue__20_Mar_2007_23_21_43_+0100_kyFjUmcfy4lTVpEK Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFGAF53yzD7UaO4AGoRAu/SAJ4hRypvi7b/855L6uVOoZUvFosoNwCfUN6S Oz6BBEEnOTpahmqRGG6Q3m0= =MPZa -----END PGP SIGNATURE----- --Signature=_Tue__20_Mar_2007_23_21_43_+0100_kyFjUmcfy4lTVpEK--