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

Strange behaviour with gigabit ethernet



Hi List!

I recently upgraded my home network to gigabit ethernet, replacing my old 
10/100hub with a Netgear gigabit switch.

I was doing some transfer speed experiements between my Linux machine and my 
windows machine, copying things to and from a samba share and I ran into some 
problems.

Basically, copying FROM the samba share onto the windows box was like 
lightning, as expected. However, copying TO the samba share from the windows 
box was pathetic (something which took 6 minutes to transfer from the share 
was going to take 200minutes to put back!).

I looked at dmesg and noticed lots of:
eth1: -- ERROR --
        Class:  Hardware failure
         Nr:  0x26f
         Msg:  FIFO overflow error

Does anyone know what this means?

The box is a Sid box, running a Debian 2.6.12 kernel and the ethernet card is 
a (from lspci):
Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] 
using the sk98lin kernel module.

When the module is loaded on bootup, it ouputs:
 eth1: network connection up using port A
     speed:           1000
     autonegotiation: yes
     duplex mode:     full
     flowctrl:        symmetric
     role:            master
     irq moderation:  disabled
     scatter-gather:  enabled


I'm hoping that I just need to pass some extra parameters to the module, but 
any advice would be very welcome. I've tried googling but not found anything. 
One thing that has occurred to me just as I type this is that I am using some 
new cat 6 cable; could this error be caused by a bad cable?

Thanks,
Andrew



Reply to: