Intel embedded NICs not working with FreeBSD 6.2, 6.3 and 7.0
Pyun YongHyeon
pyunyh at gmail.com
Sun Jun 1 07:48:41 UTC 2008
On Sat, May 31, 2008 at 01:40:47PM +0200, Fuchs, Martin wrote:
> Ok, back again... sorry for letting you wait so long, but i had a lot to do...
>
> Since there's no possibility to copy via putty i'm copying by hand... hopefully there are not too many errors :-)
>
> -----
> pciconf -lcv
>
> ...
> fxp0 at pci0:1:4:0: class=0x020000 card=0x00708086 chip=0x12298086 rev=x010
> hdr=0x00
> class = network
> subclass = ethernet
> cap01[dc] = powerspec 2 supports D0 D1 D2 D3 current D0
>
> fxp1 at pci0:1:5:0: class=0x020000 card=0x00708086 chip=0x12298086 rev=x010
> hdr=0x00
> class = network
> subclass = ethernet
> cap01[dc] = powerspec 2 supports D0 D1 D2 D3 current D0
>
> fxp2 at pci0:1:8:0: class=0x020000 card=0x30118086 chip=0x103a8086 rev=x010
> hdr=0x00
> class = network
> subclass = ethernet
> cap01[dc] = powerspec 2 supports D0 D1 D2 D3 current D0
>
It looks like fxp0/fxp1 is 82551 Pro and fxp2 is 82801 DB(ICH4).
> -----
> dmesg shows for example:
>
> fxp0: link state changed to down
> fxp1: link state changed to down
> fxp2: link state changed to down
> fxp1: link state changed to up <- when I attach a network cable to a switch
That's normal. All ethernet drivers should detect link up event.
>
> -----
> devinfo does not work... does not find the command (it's the freebsd under pfSense)
>
Hmm, I don't know layout of pfSense but I guess it's not good idea
to remove such a small/good program.
> -----
> vmstat -i
>
> interrupt total rate
> irq0: clk 1348688 999
> irq5: ehci0 9043 6
> irq8: rtc 172621 127
> irq10: fxp1 91 0
> irq12: fxp0 86 0
> irq14: uhci0 ata0 792 0
> irq15: ata1 2738 2
> Total 1534059 1137
>
> -----
>
> Hope you can use this information ?
>
This looks odd, where is fxp2? Therere is no '+' mark in vmstat
output so I think there should be at least an entry for fxp2.
Because you have two differnet kinds of NICs would you let me know
which one is not working?
Also full dmesg output would be helpful, I guess.
--
Regards,
Pyun YongHyeon
More information about the freebsd-net
mailing list