Intel 82550 Pro/100 Ethernet and Microcode
Andreas Longwitz
longwitz at incore.de
Mon Mar 12 14:50:04 UTC 2012
> Unfortunately this still does not make any difference on i82550C
> controller(still spews SCB timeouts). By chance, do you have
> original i82550? Show me the output of 'pciconf -l'.
fxp0 at pci0:0:3:0: class=0x020000 card=0x340f8086 chip=0x12298086
rev=0x0d hdr=0x00
fxp1 at pci0:0:4:0: class=0x020000 card=0x340f8086 chip=0x12298086
rev=0x0d hdr=0x00
fxp2 at pci0:1:9:0: class=0x020000 card=0x10408086 chip=0x12298086
rev=0x0c hdr=0x00
>From if_fxpreg.h:
#define FXP_REV_82550 12
#define FXP_REV_82550_C 13 /* 82550 C stepping */
Therefore I think fxp0/fxp1 are 82550C (on motherboard) and fxp2 is
original 82550. I have several servers with this constellation and saw
SCB timeouts only one time during the last 6 month while debugging with
wireshark:
<kern.info> fwvpn kernel: fxp0: promiscuous mode enabled
<kern.crit> fwvpn kernel: fxp0: Microcode loaded, int_delay: 1000 usec
bundle_max: 6
<kern.crit> fwvpn kernel: fxp0: SCB timeout: 0x80 0x20 0x90 0x1
<kern.crit> fwvpn last message repeated 5 times
Regards,
Andreas Longwitz
More information about the freebsd-net
mailing list