Well, spoke too soon.
I hasdn't tested the behaviour through a power down.
When I powering up my machine this morning, it still wouldn't work.
What I'm considering doing now is to boot into Win2000, so that the card
sets up OK, then chaining in Linux.
I know this is a networking thread, but if anyone has suggestions on how to
automate the double startup, please let me know...
"Russell Cutcliffe" <(E-Mail Removed)> wrote in message
news

h%si.15924$(E-Mail Removed)...
> Well,
> I've found out how to make things work on my little e-Vectra, and I
> thought I'd post what I'd done in hopes that someone else somewhere might
> benefit.
>
> I don't claim that I know exactly what's going on, but I've found that if
> I use mii-tool to force my settings to 100baseTx-HD, then remove and
> reload the module, I can get the system to work reliably in 100MB mode.
>
> The commands:
>
> mii-tool -F 100baseTx-HD eth1
> rmmod 3c59x
> modprobe 3c59x
>
> and it all works.
>
> Any word from the gurus on why this would be?
>
> BTW, thanks to the gents who replied to my original post, your replies
> provided much food for thought...
>
> "Russell Cutcliffe" <(E-Mail Removed)> wrote in message
> news:nTkmi.7171$(E-Mail Removed)...
>> Hi,
>> I've hoped to use my little HP e-Vectra to run some Linux services on but
>> have come across a puzzling problem.
>>
>> I've tried two distributions, Ubuntu 6.06, and Centos 4.4, and both have
>> the same problem. The card looks to be operating properly according to
>> the dmesg, but I can't ping out of the box (No route to host), and I
>> can't ping in (No response).
>>
>> If I check /proc/interrupts, I can see the interrupt counts for eth0
>> climbing up.
>>
>> If this were the end of the issue, I'd just write the box off as faulty
>> and move on - except that if I load a windows via a dual boot partition,
>> the networking is just fine. In fact, once I've run windows, and the
>> networking's going, I can then restart and start Linux and the network
>> works! The network stays working until I power down the box.
>>
>> According to the dmesg, the box is loading the Donald Becker 3c59x
>> ethernet driver (the documentation says it's a 3c905c).
>>
>> My take on this is that the windows code is initiating something in the
>> 3c905 that the Linux code isn't. Sadly, I have no idea where to go from
>> here.
>>
>> Please can anyone help with something other that 'plug in a new network
>> card' (no slots in this box) or 'check your routing tables'.
>>
>> thanks,
>> Russell
>>
>
>