From owner-freebsd-mobile@FreeBSD.ORG Sun Sep 14 09:06:30 2003 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC0CE16A4BF for ; Sun, 14 Sep 2003 09:06:30 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA17143FEC for ; Sun, 14 Sep 2003 09:06:29 -0700 (PDT) (envelope-from winter@jurai.net) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.9/8.12.9) with ESMTP id h8EG6KkL008598; Sun, 14 Sep 2003 12:06:20 -0400 (EDT) (envelope-from winter@jurai.net) Date: Sun, 14 Sep 2003 12:06:20 -0400 (EDT) From: "Matthew N. Dodd" To: "M. Warner Losh" In-Reply-To: <20030914135953.GA80038@zibbi.icomtek.csir.co.za> Message-ID: <20030914120125.X27896@sasami.jurai.net> References: <20030909180947.GA23478@titan.klemm.apsfilter.org> <20030913141119.A27896@sasami.jurai.net> <20030914135953.GA80038@zibbi.icomtek.csir.co.za> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-mobile@freebsd.org Subject: Re: What do you think of the new 3COM cards with X-Jack ? X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2003 16:06:30 -0000 On Sun, 14 Sep 2003, John Hay wrote: > Thanks, this patch make my notebook with 3c575C work again. Indeed, I was just able to test the patch (briefly) against my card, which is now detected properly. During the attach I did notice a diagnostic message that I hadn't given much thought to previously: cardbus1: Resource not specified in CIS: id=14, size=80 cardbus1: Resource not specified in CIS: id=18, size=80 xl0: <3Com 3c575B Fast Etherlink XL> port 0x1000-0x107f mem 0x20000000-0x2000007f,0x20000080-0x200000ff irq 11 at device 0.0 on cardbus1 xl0: Ethernet address: 00:50:da:9a:55:bf miibus0: on xl0 tdkphy0: on miibus0 tdkphy0: 10baseT, 100baseTX, auto (from if_xlreg.h) #define XL_PCI_LOIO 0x10 #define XL_PCI_LOMEM 0x14 #define XL_PCI_FUNCMEM 0x18 It appears that both of the MMIO regions aren't listed in the CIS; I'm not sure if the CIS is purely informational or if it requires knowledge of device resources in order for them to be mapped back to the device. Anyhow, since this "fixes" the problem I'll commit it. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever |