From owner-freebsd-mobile Sun Feb 23 11:52:37 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 A753E37B401; Sun, 23 Feb 2003 11:52:35 -0800 (PST) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23BCF43F93; Sun, 23 Feb 2003 11:52:34 -0800 (PST) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.7/8.12.7) with ESMTP id h1NJqUgL024290; Sun, 23 Feb 2003 20:52:30 +0100 (CET) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.7/8.12.7/Submit) id h1NJqU2i024289; Sun, 23 Feb 2003 20:52:30 +0100 (CET) Date: Sun, 23 Feb 2003 20:52:30 +0100 From: Wilko Bulte To: Dirk-Willem van Gulik Cc: "M. Warner Losh" , freebsd-stable@FreeBSD.ORG, freebsd-mobile@FreeBSD.ORG Subject: Re: Compaq WL200 wireless card trouble Message-ID: <20030223205229.C24205@freebie.xs4all.nl> References: <20030223111709.C21585@freebie.xs4all.nl> <20030223123946.W2680-100000@foem.leiden.webweaving.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030223123946.W2680-100000@foem.leiden.webweaving.org>; from dirkx@webweaving.org on Sun, Feb 23, 2003 at 12:43:57PM +0100 X-OS: FreeBSD 4.7-STABLE X-PGP: finger wilko@freebsd.org 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, Feb 23, 2003 at 12:43:57PM +0100, Dirk-Willem van Gulik wrote: > > 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); It seems I'm getting watchdog timeouts after putting this patch in 4.7-stable. One needs to s/pd6729/pd67xx/ to use it on -stable by the way. Other ideas? -- | / o / /_ _ wilko@tcja.nl - stichting TCJA, Arnhem |/|/ / / /( (_) Bulte To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message