Realtek network cards with VIA chipset !

At work, we have cheap network cards for tests.
From the last command, cards are announced to be classic Realtek RTL8139D chip.

Strange realtek card

But when I put in Linux 2.(4|6) systems, I discover curious lspci message :

Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)
Subsystem: VIA Technologies, Inc.: Unknown device 0105

And with pci-id 1106:3106 (rev 86), I found on PCI IDs database the reference :

3106  VT6105 [Rhine-III]
1186 1403  DFE-530TX rev C

On Linux, this chipset seems to be a VIA Rhine chipset and it works fine with via-rhine Linux driver. On Windows XP, card is recognized as Realtek card and works with Realtek driver. On OpenBSD, card works with vr driver…

MAC address confirms me that is Realtek card :
Then I have VIA chipsets marked as Realtek Chipsets !
Perhaps a factory error…

One Response to “Realtek network cards with VIA chipset !”

  1. Yaniv says:

    HEllo Gregory,

    I noticed the same thing on my Windows/Linux box.

    The Realtek 8139D card has two personalities:

    On Linux, it is recognized as VIA Rhine, and is working with the rhine driver.
    On Windows, it is recognized as D-Link, and is working with the Realtek 8139 driver…

    very strange,