fxp(4) and Intel 82801GB NIC

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Fri Nov 10 14:58:52 UTC 2006


Sergey Solyanik <solik at chereda.net> writes:

> Hello!
>
> I have a problem with my -STABLE, fxp(4) doesn't detect available media
>  in the Intel 82801GB onboard NIC. It shows that:
>
> solik at solik$ ifconfig fxp1
> fxp1: flags=9943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,LINK0,MULTICAST>
> mtu 1500
>         options=8<VLAN_MTU>
>         inet 192.168.250.1 netmask 0xffffff00 broadcast 192.168.250.255
>         ether 00:14:85:1a:fc:d3
>         media: Ethernet manual
>
> solik at solik$ ifconfig -m fxp1
> fxp1: flags=9943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,LINK0,MULTICAST>
> mtu 1500
>         options=8<VLAN_MTU>
>         capabilities=8<VLAN_MTU>
>         inet 192.168.250.1 netmask 0xffffff00 broadcast 192.168.250.255
>         ether 00:14:85:1a:fc:d3
>         media: Ethernet manual
>         supported media:
>                 media manual
>
> The NIC working (100M/Full) when plugged in switch (Cisco 2950), but
> doesn't when connected with another one with crossover cable, or to the
> wireless AP (D-Link DWL-2100AP) which do autodetection of speed MDI-X/MDI.
> The link continually flapping up and down.
> Running Windows XP I can manually select 100M/Full media to link up. But
> I can't do that with FreeBSD.
>
> Here is the part of pciconf -lv output:
> [...]
> fxp1 at pci2:8:0:  class=0x020000 card=0xe0141631 chip=0x27dc8086 rev=0x01
> hdr=0x00
>     vendor   = 'Intel Corporation'
>     device   = '82801GB I/O Controller Hub LAN'
>     class    = network
>     subclass = ethernet
>
> Please help me to fix it. I will test patches.

I don't follow what you're trying here.  You should have both sides
set to autodetect, or neither side set for it.  [That's not always
necessary, but it's a good idea.]


More information about the freebsd-questions mailing list