From owner-freebsd-current@FreeBSD.ORG Wed Sep 10 21:47:29 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 34C681065671 for ; Wed, 10 Sep 2008 21:47:29 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id DB6FA8FC14 for ; Wed, 10 Sep 2008 21:47:28 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KdXX5-0008RV-90 for freebsd-current@freebsd.org; Wed, 10 Sep 2008 21:47:27 +0000 Received: from 91-64-168-90-dynip.superkabel.de ([91.64.168.90]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 Sep 2008 21:47:27 +0000 Received: from ino-news by 91-64-168-90-dynip.superkabel.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 Sep 2008 21:47:27 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org From: clemens fischer Date: Wed, 10 Sep 2008 23:47:07 +0200 Lines: 19 Message-ID: References: <200809021033.55033.jhb@freebsd.org> <200809081650.38774.jhb@freebsd.org> <7d6fde3d0809082027k5a5c9d7fm5eceb48e1a68612f@mail.gmail.com> X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 91-64-168-90-dynip.superkabel.de X-Archive: encrypt=none X-Newsgroups: ,local.archive User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/8.0-CURRENT (i386)) Sender: news 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: Wed, 10 Sep 2008 21:47:29 -0000 On Tue, 9 Sep 2008 21:31:42 -0700 Peter Wemm wrote: > Try the patch again, but change both instances of this line: > > if (cfgmech == CFGMECH_PCIE && (bus != 0 || !(slot & pcie_badslots))) > to: > if (cfgmech == CFGMECH_PCIE && (bus != 0 || !((1u << slot) & pcie_badslots))) > > ie: "slot" -> "(1u << slot)" > > This made the missing devices come back for me *and* fixed my Xserver. yes, this one is ok. had only i looked at the patch closer! it got k8temp working, both the kernel module and the port. X11 didn't have problems here at any time. my SATA disks kept working as well. thanks a lot, -c