From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 15 06:55:33 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3362716A47C for ; Thu, 15 Jun 2006 06:55:33 +0000 (UTC) (envelope-from hongz@promisechina.com) Received: from mxdxt7.hichina.com (mxdxt7.hichina.com [218.244.143.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE19C43D48 for ; Thu, 15 Jun 2006 06:55:29 +0000 (GMT) (envelope-from hongz@promisechina.com) Received: from 222.128.58.137 (HELO hongzhao) (envelope-from hongz@promisechina.com) by mxdxt7.hichina.com (quarkmail-1.2.1) with ESMTP id S5174629AbWFOGzW for freebsd-hackers@freebsd.org; Thu, 15 Jun 2006 14:55:22 +0800 From: To: Date: Thu, 15 Jun 2006 14:55:30 +0800 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0 Thread-Index: AcaQSLCSSscyl2ZbRzCL7tO+peSsZA== Message-ID: <1150354522$36510$27619252@hongz@promisechina.com> X-Mailman-Approved-At: Thu, 15 Jun 2006 11:28:33 +0000 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Help:why bus resource shortage? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 06:55:33 -0000 Hi guys: I failed to get the pci bus resource after the driver is loaded (sc->r_mem is NULL after bus_alloc_resource_any is called). Is it because bus resources have been consumed by other drivers? Or other something happened? Please help me on this! Thanks! Hong Notes: /* get resources */ rid = 0x10; sc->r_mem = bus_alloc_resource_any(sc->dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); if (!sc->r_mem) return ENOMEM; The pci resources on our cards: shasta0: port 0x2400-0x247f, 0x2000-0x20ff mem 0xe9021000-0xe9021fff, 0xe9000000-0xe901ffff irq 17 at device 5.0 on pci2