I have these two strange ethernet cards, both look the
same, with a chip labeled "RTL 8139D 3A202Q1 345E
TAIWAN". One of them has a sticker "Mercury", which is
perhaps the manufacturer's name.
I have tried to make these cards running under Linux
using 8139too driver, but they are not recognized. On
one computer (an ancient P166), lspci shows an unknown
realtek card with manufacturer and device ids:
10ec:8119 (not 8139!). On a second computer, a Duron
1.3Ghz, lspci shows (for both cards!) different
manufacturer and device ids: 106c:8139. I rebooted both
computers many times, but the ids remain the same on
each computer... it seems those cards simply are too
broken to even be able to report their ID... although I
am told they worked on windows before and they both
behave the very same way! So I suppose they are not
broken at all, they just don't play well with the PCI
bus (and windows somehow work around this).
Now my wish: would it be possible to add a parameter
(or two parameters) to the 8139too module to force the
module to load and to try to use a card with given ID
as if it was a realtek 8139? I mean something like this:
# modprobe 8139too force_man_id=10ec force_dev_id=8119
...and the module would load and recognize the card
with 10ec:8119 id as a realtek.
Log in to post a comment.