Realtek RT8139 (onboard) - failed to receive packet in
loopback mode
Mike Tancsa
mike at sentex.net
Thu Jun 17 18:43:43 GMT 2004
At 12:29 PM 17/06/2004, Andreas Braukmann wrote:
>Hi there,
>
>I'm using a bunch of Portwell SBCs with five onboard Realtek
>8139C+ NICs. Currently they're running 5.0 kernels from around
>April, 2003 and the NICs are driven by rl(4). Since then the
>8139C+ was moved to re(4).
>
>re(4) doesn't like the chips, though.
>
>pciconf -lv output:
>
>re0 at pci0:9:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x20
>hdr=0x00
> vendor = 'Realtek Semiconductor'
> device = 'RT8139 (A/B/C/813x/C+) Fast Ethernet Adapter'
> class = network
> subclass = ethernet
Interesting. I have come across 2 motherboards now that have onboard
Realteks of some sort, similar to what you see. In the PCI conf below, rl0
is the onboard and rl1 a PCI version.
rl0 at pci1:4:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
rl1 at pci1:5:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
Yet, one works as expected, the other half works in that the switch sees a
lot of FCS errors as if there were a duplex mismatch, despite both sides
being autoneg. (I tried various manual configs as well on both sides
without change). This is on stable, but the same problem was happening on
CURRENT when I tried to see if the re driver would see it, it did not. The
only difference I see from your NIC and mine are the revs, yet the onboards
on the 2 motherboards I have refuse to work without generating lots of errors.
---Mike
More information about the freebsd-current
mailing list