From owner-freebsd-mobile Tue Feb 13 10:27:56 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from harmony.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 63FB837B4EC for ; Tue, 13 Feb 2001 10:27:50 -0800 (PST) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.1/8.11.1) with ESMTP id f1DIRhW40311; Tue, 13 Feb 2001 11:27:43 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200102131827.f1DIRhW40311@harmony.village.org> To: Chan Tur Wei Subject: Re: uhci0: Could not map ports Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: Your message of "Wed, 14 Feb 2001 02:22:57 +0800." References: Date: Tue, 13 Feb 2001 11:27:43 -0700 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message Chan Tur Wei writes: : Well, I think the IRQ is not the real problem; port address not being : assigned (i.e. port = 0x0) is the main thing. On a desktop machine where : the USB does get detected, the uhci0: line above shows a port address and : a valid irq. The basic problem is that the BIOS isn't assigning resources for this card and expecting the OS to do it. FreeBSD does this minimially right now, and needs lots of help. : So only -current has the good stuff? :) I'm on -stable and would rather : not switch to -current. But thanks for the pointer, I'll go grab code and : take a look-see. You might be able to do a half solution in stable that would work well enough for you. You'll basically have to pick an arbitrary hunk if high memory and use that for the memory ranges that this part uses. The interrupt routing is a little harder since you can't just pick one. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message