Date: Sat, 19 Oct 2002 00:14:15 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: danny-dated-1035437906.c6106e@limehouse.org Cc: stable@FreeBSD.ORG Subject: Re: pcic0: <YENTA PCI-CardBus Bridge> works on 4.6R but not on 4.7-PRE Message-ID: <20021019.001415.103568681.imp@bsdimp.com> In-Reply-To: <20021019053824.GA271@limehouse.org> References: <20020923175841.GA1065@limehouse.org> <20020930.014311.73447261.imp@bsdimp.com> <20021019053824.GA271@limehouse.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20021019053824.GA271@limehouse.org>
Danny Cautaert <danny-dated-1035437906.c6106e@limehouse.org> writes:
: On Mon, Sep 30, 2002 at 01:43:11AM -0600, M. Warner Losh wrote:
: > In message: <20020923175841.GA1065@limehouse.org>
: > Danny Cautaert <danny-dated-1033235923.78c671@limehouse.org> writes:
: > : The PCMCIA-controller of my laptop works fine on 4.6.2-RELEASE but not
: > : on 4.7-PRELEASE. The controller gets detected, but the cards don't.
: > : AAMOF it seems that the system thinks a card is inserted in both slots
: > : wether there are some cards inserted or not. It doesnt recognize any
: > : card either. As I don't know where to look further I included a verbose
: > : dmesg of the system in both RELEASE and PRERELEASE. Any clues?
: >
: > This is because we're mapping the controller smack dab in the middle
: > of your agp video card now, and we didn't before.
: >
: > Can you recompile from source? If so, I have a patch you can try.
:
: I already replied earlier but apparently it got lost. There is
: absolutely no problem to recompile, I am running both 4.6.2-RELEASE-p2
: and 4.7-STABLE on this laptop (on separate slices, with shared /var,
: /usr/home, /usr/ports, /usr/local and /usr/X11R6)
:
: So I also can confirm the problem persists in 4.7-RELEASE and -STABLE.
OK. Thanks for the update.
: However you didn't include this patch on your mail. Can you tell me
: where I can find it?
Oh, I'm sorry. Here's a quick and dirty patch that might work for
you.
Warner
Index: pcic_pci.c
===================================================================
RCS file: /cache/ncvs/src/sys/pccard/pcic_pci.c,v
retrieving revision 1.122
diff -u -r1.122 pcic_pci.c
--- pcic_pci.c 7 Oct 2002 07:02:48 -0000 1.122
+++ pcic_pci.c 19 Oct 2002 06:13:21 -0000
@@ -1385,7 +1385,7 @@
pci_write_config(dev, sc->memrid, 0xffffffff, 4);
sockbase = pci_read_config(dev, sc->memrid, 4);
sockbase = (sockbase & 0xfffffff0) & -(sockbase & 0xfffffff0);
-#define CARDBUS_SYS_RES_MEMORY_START 0x88000000
+#define CARDBUS_SYS_RES_MEMORY_START 0xe0000000
#define CARDBUS_SYS_RES_MEMORY_END 0xFFFFFFFF
sc->memres = bus_generic_alloc_resource(device_get_parent(dev),
dev, SYS_RES_MEMORY, &sc->memrid,
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021019.001415.103568681.imp>
