From owner-freebsd-current@FreeBSD.ORG Tue Sep 2 17:41:26 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5AEE1065677 for ; Tue, 2 Sep 2008 17:41:26 +0000 (UTC) (envelope-from caelian@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.freebsd.org (Postfix) with ESMTP id 45B438FC20 for ; Tue, 2 Sep 2008 17:41:25 +0000 (UTC) (envelope-from caelian@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so449107nfh.33 for ; Tue, 02 Sep 2008 10:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=bn51BbiyEOSUDg4MDO2mfzZEIdZvVx/rnP/BICWjKtg=; b=bXpTQ+Tjot38xrq7gjgTM9J4rx72EzhrVARpx341gudZtCW3wavvbaDsPvrOnvOVAu ZxJUfWRodAHrWAxiu8WNBCRdAkE8CmRniqeqRz43y60/X/rqLV9R+Ql0GAO8sy1itia2 8kBeRl+euFBSD6I8hfTAm1cQr6N2d5Xw+5s+w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=tuQwBhV5hago/KJj3Vmhizw3I9jQtjbsr48SdnBihmDAOGQi+ZFwwnKReViQnOOw56 4y3hsD5MqY08RXisBu7kfgOCGsNHBrBA4xs22NJtKs4faQk4yIx4UV+GYDTjQ01Zo3NS qWemz6PQHgWw6PbL7paiam2ojzEOrggX7+uNA= Received: by 10.210.46.12 with SMTP id t12mr8653063ebt.23.1220377284674; Tue, 02 Sep 2008 10:41:24 -0700 (PDT) Received: by 10.210.44.20 with HTTP; Tue, 2 Sep 2008 10:41:24 -0700 (PDT) Message-ID: Date: Tue, 2 Sep 2008 19:41:24 +0200 From: "Pascal Hofstee" To: "John Baldwin" In-Reply-To: <200809021033.55033.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080830010551.GA2090@lorvorc.mips.inka.de> <200809021033.55033.jhb@freebsd.org> Cc: freebsd-current@freebsd.org, Christian Weisgerber Subject: Re: No root filesystem 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: Tue, 02 Sep 2008 17:41:26 -0000 On Tue, Sep 2, 2008 at 4:33 PM, John Baldwin wrote: > This explains k8temp. So my earlier test patch to Christian only checked on > i386 which is why it didn't find an issue before. Try the updated patch at > http://www.FreeBSD.org/~jhb/patches/pcie.patch > > This does PCI config reads using both methods and panics if it doesn't get the > same result. I had to adjust the patch slightly by actually initializing edata to -1 to get the kernel to actually build (WARNS was complaining about possibly uninitialized variable edata). I then booted the resulting kernel and got the following boot log: [snip earlier parts of boot log] acpi0: <090607 RSDT1001> on motherboard PCIe: Memory Mapped configuration base @ 0xe0000000 ioapic0: routing intpin 9 (ISA IRQ 9) to vector 48 acpi0: [MPSAFE] acpi0: [ITHREAD] acpi0: Power Button (fixed) panic: pci_cfgread(0:24:0, 11, 1) => 0x6, 0xff cpuid = 0 According to pciconf -lv on a working kernel device 0:24:0 is the following: hostb0@pci0:0:24:0: class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron HyperTransport Technology Configuration' class = bridge subclass = HOST-PCI Which matches perfectly with the first previously mentioned missing devices that are normally attached to pcib0. -- Pascal Hofstee