From owner-freebsd-mobile Sun Feb 23 3:44:20 2003 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 2EE2737B405; Sun, 23 Feb 2003 03:44:17 -0800 (PST) Received: from foem.leiden.webweaving.org (fia224-72.dsl.hccnet.nl [62.251.72.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E70D43FD7; Sun, 23 Feb 2003 03:44:15 -0800 (PST) (envelope-from dirkx@webweaving.org) Received: from foem (foem [10.11.0.2]) by foem.leiden.webweaving.org (8.12.6/8.12.6) with ESMTP id h1NBi2tO066773; Sun, 23 Feb 2003 12:44:02 +0100 (CET) (envelope-from dirkx@webweaving.org) Date: Sun, 23 Feb 2003 12:43:57 +0100 (CET) From: Dirk-Willem van Gulik X-X-Sender: dirkx@foem.leiden.webweaving.org To: Wilko Bulte Cc: "M. Warner Losh" , , Subject: Re: Compaq WL200 wireless card trouble In-Reply-To: <20030223111709.C21585@freebie.xs4all.nl> Message-ID: <20030223123946.W2680-100000@foem.leiden.webweaving.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, 23 Feb 2003, Wilko Bulte wrote: > Ah, so I understand it is the PCI-PCMCIA bridge that is most likely > the source of the watchdog timeouts? The BP6 machine is at 4.7-stable > as of 2 days back or so. .. > I tried 5.0 on another machine (!!) and there the whole machine locks up > as soon as it sees the wi. I.e. when it displays the wi0 probe message. > To be fair, 4.7R does the same there. The commit you need is: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/pccard/pcic_pci.c.diff?r1=1.122&r2=1.123 the two lines after ' Tell the chip to do its routing thing'. static void -pcic_pci_pd67xx_init(device_t dev) +pcic_pci_pd6729_init(device_t dev) { struct pcic_softc *sc = device_get_softc(dev); - if (sc->csc_route == pcic_iw_pci || sc->func_route == pcic_iw_pci) - device_printf(dev, "PD67xx maybe broken for PCI routing.\n"); + /* + * Tell the chip to do its routing thing. + */ + pcic_pci_pd6729_func(&sc->slots[0], sc->func_route); + pcic_pci_pd6729_csc(&sc->slots[0], sc->csc_route); } Dw. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message