Date: Sun, 23 Feb 2003 12:43:57 +0100 (CET) From: Dirk-Willem van Gulik <dirkx@webweaving.org> To: Wilko Bulte <wkb@freebie.xs4all.nl> Cc: "M. Warner Losh" <imp@bsdimp.com>, <freebsd-stable@FreeBSD.ORG>, <freebsd-mobile@FreeBSD.ORG> Subject: Re: Compaq WL200 wireless card trouble Message-ID: <20030223123946.W2680-100000@foem.leiden.webweaving.org> In-Reply-To: <20030223111709.C21585@freebie.xs4all.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
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-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030223123946.W2680-100000>