[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: D-link DFE-530tx

Hi again...

It seems as if I have more or less the same problem as you had... but I have one more question.


ScruLoose wrote:

On Sat, Nov 01, 2003 at 03:14:56PM +0100, Kurt Sys wrote:
Quoting Rob Weir <rweir@ertius.org>:
On Sat, Nov 01, 2003 at 12:03:54PM +0100, Kurt Sys said
I have to install a new computer. I install Debian Woody (3.0r1) from
boot-CD (CD1 -- NON-US). Everything works fine except for one thing, I can't
get my ethernet card to work. I found on the net several people with similar
or the same problem, but I don't find an answer. So, here it is (again).
The network card is a D-link DFE-530tx. Following different sources, I need
the via-rhine module, but this won't work. Any other driver also doesn't
This usually means the module is already loaded, or in the case of the
Debian install kernels, that the module is built in.  Have you checked
"dmesg" to see if your card is already detected?
Thanks for your reply (and the replies of others, but no, I didn't check 'dmesg'
yet. I add here some more output. I upgraded to  kernel 2.4.18 (which is on CD1
also), and tried the most obvious possibilities (via-rhine, sundance and realtek
modules). I didn't include any of them in the kernel, so they won't be in the
kernel, I guess, and they cannot be inserted as a module.

I've got the same card, and it gave me a bunch of trouble... I'm not
sure how much of what I did is the "right" way (or how much help it'll
be to you), but I've got the thing working.
Now, when you say that the via-rhine module "cannot be inserted", do you
mean that when you do a modprobe via-rhine you get some output that ends
in "installation failed"?
I'm no expert at reading dmesg output, but it looks to me like your
current kernel does have a via-rhine module, and is trying (repeatedly)
to load it.  I _think_ that's what all those lines starting with
via-rhine.c must mean.

If your case is like mine, that's just the beginning. When I compiled a
2.4.21 kernel (from debian.org source, it called itself a "testing"
package, but seemed to install with no dependency issues) with via-rhine
as a module, the module inserted w/ no complaints, but the card
continued not to work...

But after adding "noapic" to the append line in lilo.conf (so it's
passed to the kernel as an argument at boot) then the card works... as
long as I "ifconfig eth0 up" with the right arguments on the _first_
If I for any reason do an ifconfig eth0 down and then bring it up again,
it's dead.  Any traffic just gets a "NETDEV WATCHDOG: eth0: connection
timed out" error, and the only thing that'll revive it is a reboot.

In general, my conclusion is that the DFE-530TX is a cantankerous little
bugger, and next time I need a NIC I'll buy a different brand.

The worst part is that I've heard a rumour saying the DFE-530TX comes
with various different chipsets, so if yours is from a different
batch/week/moodswing than mine, it may not be via-rhine at all. I don't
actually _know_ this, but I've heard it on this mailing list.

Oh, and just in case they're some help, here are a couple of posts I
made while I was trying to figure it out:


As far as I understood well, when you used knoppix, 'eth0' was up, but not really running. What I mean is, the card was found, but it didn't work (you couldn't ping, you couldn't reach a network, ...). It's because if I use Knoppix, it is that way:
----- dmesg -----
via-rhine.c:v1.10-LK1.1.19  July-12-2003  Written by Donald Becker
eth0: VIA VT6105 Rhine-III at 0xff9ffc00, 00:05:5d:81:f5:0b, IRQ 22.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.
eth0: Reset not complete yet. Trying harder.
eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.

----- lsmod -----
via-rhine              13968   1
mii                     2256   0  [via-rhine]
crc32                   2832   0  [via-rhine]

Reply to: