[ltp] 560Z and 3Com 3cCFE575BT Cardbus card slow as 16Bit-PCMCIA since upgrade

Heiko Rosemann linux-thinkpad@linux-thinkpad.org
Sun, 10 Jun 2007 11:21:23 +0200


Hi wes,

wes schreiner wrote:
> Heiko Rosemann wrote:
>> So, if anyone has any suggestions for me - I'd be happy to try them out,
>> this is driving me nuts.
> 
> I think this is the clue:
> 
>> z560 ~ # mii-diag
>> Using the default interface 'eth0'.
>> Basic registers of MII PHY #0:  1000 282d 0300 e54b 00a1 41e1 0003 0000.
>>  The autonegotiated capability is 00a0.
>> The autonegotiated media type is 100baseTx.
>>
>> (note: should be 100baseTx-FD - but forcing that with -F doesn't work
>> either)
>>
>>  Basic mode control register 0x1000: Auto-negotiation enabled.
>>  You have link beat, and everything is working OK.
>>  Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
>> 10baseT.
>>    End of basic transceiver information.
> 
> There is nothing you could do by way of misconfiguration that would
> cause the card to select half duplex when the other end advertises full
> duplex.  I suspect that you have a hardware problem, probably cabling.
> Can you try a different cable between the card and your switch?  If the
> existing cable is long could you try a short one?  Perhaps try a
> crossover cable to another computer?  Here, with nearly the same card,
> on a 2.6.21.4-rt10 kernel, in a Thinkpad T30, with a 100baseTx-FD
> connection, to another computer on the same switch, I can get 10 to 11

Ah, right, I knew I'd forget some information at one o'clock at night ;)
Yes, I already tried a crossover cable to my X30 - but autonegotiation
selected HalfDuplex (on both ends) as well, forcing FullDuplex didn't
work either. And the speed was the same :(

There could still be a failure in that short cable from the network card
to the TP-connector. I can't really sort that out...

I also forgot another piece of information: It really is the network
connection, I've tried applications ranging from scp down to netcat -
transfer speed stayed low.

> MB/s in sustained transfers of hundreds of MB.  Do you see collisions or
> errors with ifconfig after trying some transfers?  A lot of collisions
> will kill your speed too.

I don't know what "a lot" means in numbers - but I do get collisions,
around 5-10 per second. This points to hardware trouble?

When I come to think about the problem, I guess I've been using
pcmcia-cs with the slackware install, so I'm going to try that too...

Regards, Heiko