From owner-freebsd-current@FreeBSD.ORG Wed Oct 18 11:44:31 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3183916A403 for ; Wed, 18 Oct 2006 11:44:31 +0000 (UTC) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from mx.gfk.ru (mx.gfk.ru [84.21.231.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74BEC43D49 for ; Wed, 18 Oct 2006 11:44:29 +0000 (GMT) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from ex.hhp.local by mx.gfk.ru (MDaemon PRO v9.0.5) with ESMTP id md50000571018.msg for ; Wed, 18 Oct 2006 15:43:58 +0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 18 Oct 2006 15:43:54 +0400 Message-ID: <78664C02FF341B4FAC63E561846E3BCC01F8B5@ex.hhp.local> In-Reply-To: <20061017194422.GK23971@funkthat.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ASUS U5F hangs during pci bus probe thread-index: AcbyJNCjI+33/ufbR86or500OLQ5rwAg7+fw From: "Yuriy Tsibizov" To: "John-Mark Gurney" X-Spam-Processed: mx.gfk.ru, Wed, 18 Oct 2006 15:43:58 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.0.30 X-Return-Path: Yuriy.Tsibizov@gfk.ru X-Envelope-From: Yuriy.Tsibizov@gfk.ru X-MDaemon-Deliver-To: current@freebsd.org X-MDAV-Processed: mx.gfk.ru, Wed, 18 Oct 2006 15:44:00 +0400 Cc: current@freebsd.org Subject: RE: ASUS U5F hangs during pci bus probe X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 11:44:31 -0000 > > I'm trying to netboot FreeBSD on this notebook (it's Intel=20 > Core Solo + > > Intel 945GM chipset). > > Unfortunatly it does not have serial ports and I can't get=20 > full verbose > > dmesg. > >=20 > > Last lines are: > > pcib1: irq 16 at device 28.0 on pci0 > > pcib1: secondary bus 1 > > pcib1: subordinate bus 1 > > pcib1: i/o decode 0xb000-0xbfff > > pcib1: memory decode 0xfa600000-0xfa6fffff > > pcib1:prefetched decode 0xfff00000-0xfffff (yes, threr=20 > is only 5 'f's) > > pci1: on pcib1 > > pci1: physical bus=3D1 > >=20 > > after that it hangs. > >=20 > > kernel is -CURRENT from yesterday morning. > > setting hint.acpi.0.disabled=3D"1" does not help, and BIOS=20 > settings are > > very limited (it can only turn on/off onboard devices) >=20 > This is likely due to invalid VPD data on your system... Add a: > printf("reading vpd...\n"); >=20 > to just before the comment: > /* init vpd reader */ >=20 > if this is the last thing you see printed then it is due to the new > VPD code... I have identified on problem w/ the code, and have posted > the patch to cvs-all, if you are interested in testing it, I'll send > you a copy, though your problem could be different, and we=20 > need do some > debugging to find out what it is... Patch in http://docs.freebsd.org/cgi/mid.cgi?20061017175752.GI23971 does not compile: there is no vpd variable (+ strncmp(vpd.vpd_ros[off], "RV", 2) =3D=3D 0) {) Should it be "strncmp(cfg->(vpd.vpd_ros[off].keyword, "RV", 2) =3D=3D 0) = {"? (pci.c revision 1.315) Yuriy.