Re: Compaq WL200 wireless card trouble
Dirk-Willem van Gulik <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile,gmane.os.freebsd.stable |
|---|---|
| Message-ID | <[email protected]> |
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 [email protected]
with "unsubscribe freebsd-mobile" in the body of the message