From owner-freebsd-current@FreeBSD.ORG Sat Aug 10 04:04:23 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9338E7C1 for ; Sat, 10 Aug 2013 04:04:23 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 475A525B0 for ; Sat, 10 Aug 2013 04:04:22 +0000 (UTC) Received: from [127.0.0.1] (Scott4long@pooker.samsco.org [168.103.85.57]) (authenticated bits=0) by pooker.samsco.org (8.14.5/8.14.5) with ESMTP id r7A3umI3028753 for ; Fri, 9 Aug 2013 21:56:48 -0600 (MDT) (envelope-from scottl@samsco.org) From: Scott Long Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: CFT: PCI Command Register fixups Message-Id: <5E12B1A6-5B39-46FE-B8C7-239D23AEEE5E@samsco.org> Date: Fri, 9 Aug 2013 21:56:48 -0600 To: "current@freebsd.org" Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) X-Mailer: Apple Mail (2.1508) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Sat, 10 Aug 2013 04:04:23 -0000 All, Subversion rev 250418 affected approximately 63 drivers by making them = vulnerable to resource allocation failures on motherboards with buggy = BIOSes. The revision itself is good, but it needs to address these = drivers and bring them up to what is, in effect, a modified way for = drivers to manage their PCI resources. If you've been seeing something = like the following message since June 24/27, then you need this patch: mps0: port 0xd000-0xd0ff mem 0xfb79c000-0xfb79ffff irq 19 = at device 0.0 on pci4 mps0: PCI memory window not available device_attach: mps0 attach returned 6 The patch originated from John Baldwin, I merely fixed up a few nits and = am passing it around for review and testing. Please find it here: http://people.freebsd.org/~scottl/pci_command_fixes.patch Thanks, Scott