Skip site navigation (1)Skip section navigation (2)
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>