Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Nov 2004 00:14:52 -0700
From:      <soralx@cydem.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: [PATCH] Re: Linksys PCM200
Message-ID:  <200411180014.52267.soralx@cydem.org>
In-Reply-To: <417BE411.8070500@error404.nls.net>
References:  <200410132110.09915.soralx@cydem.org> <417B08B5.8080208@error404.nls.net> <417BE411.8070500@error404.nls.net>

next in thread | previous in thread | raw e-mail | index | archive | help

> Okay, so I got unlazy and threw some stuff together. Try these patches;
> this will default the PCM200 cards to store-and-forward. This might help.
> -ksaihr
[...]
> --- /usr/src/sys/pci/if_dcreg.h Thu Aug  5 13:46:14 2004
> +++ if_dcreg.h  Sun Oct 24 13:09:31 2004
> @@ -98,6 +98,13 @@
>  #define        DC_IS_XIRCOM(x)         (x->dc_type == DC_TYPE_XIRCOM)
>  #define DC_IS_CONEXANT(x)      (x->dc_type == DC_TYPE_CONEXANT)
>
> +/* Cards requiring specific workaround */
> +       /* Linksys PCM200 */
> +#define DC_IS_LINKSYS(x)               \
> +       (x->dc_type == DC_TYPE_AN985 &&         \
> +        pci_get_vendor(dev) == DC_VENDORID_LINKSYS && \
> +        pci_get_device(dev) == DC_DEVICEID_PCM200_AB08)
> +
>  /* MII/symbol mode port types */
>  #define DC_PMODE_MII           0x1
>  #define DC_PMODE_SYM           0x2

I've tested the patch. The kernel won't compile with it: 'dev' [as in
pci_get_vendor(dev)] is not defined. Don't have time now to investigate :(

Timestamp: 0x419C4B20
[SorAlx]  http://cydem.org.ua/
ridin' VN1500-B2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411180014.52267.soralx>