> Hello,
>
> I recently received a D-Link DFE-530TX that I put in a debian box, but
> it's not working.
> lspci -nn shows the card as :
> 00:0d.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6105
> [Rhine-III] [1106:3106] (rev 86)
>
> and in dmesg, I see :
> via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
> via-rhine: Broken BIOS detected, avoid_D3 enabled.
> --
> Invalid MAC address
> via-rhine: probe of 0000:00:0d.0 failed with error -5
>
> I'm using the 2.6.21.1 kernel, and was previously using debian kernel
> 2.6.18-4, where I had the same errors, except the "Broken BIOS" bit.
So it was never working with either kernel, right?
We had a problem that looked similar around 2.6.8.
You could try:
* a kernel without ACPI and APIC support [helped some people seeing the
same symptoms]
* power down the computer, leave it unplugged(!) for a while; boot with
2.6.21.1 (not 2.6.18-4, because the kernel would put the Rhine back to D3
to sleeping state D3; some BIOS/kernel combinations cannot recover from a
Rhine in D3]
* an old kernel, say 2.6.7 [early versions of 2.6.8 created the same
symptoms (fixed later), and 2.6.7 doesn't contain code to enter
D3]
Roger