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

Joerg Platte linux-thinkpad@linux-thinkpad.org
Sun, 10 Jun 2007 11:15:42 +0200


Am Sonntag, 10. Juni 2007 schrieb Heiko Rosemann:
Hi,

> I'm running a Thinkpad 560Z as a tiny web/eMail/whatever-Server plus
> downloading-machine (mainly onlineTVrecorder) First I had a Xircom 16Bit
> PCMCIA-network card, but it soon bothered me that I could only get
> ~500kB/s from it. So I bought the above-mentioned 3Com Cardbus card
> 3cCFE575BT (see lspci-Output below) plugged it in and got 2.5-3MB/s from
> it (which was not fast, but - well - OK...)
>
> This was with Slackware 9.1 and kernel 2.4.31 installed.
>
> Recently I installed Gentoo on that box (to have the same system as on
> my other boxes - and for the easier upgrade procedure) with a
> 2.6.20-kernel and kernel-PCMCIA - and now I only get ~500kB/s from my
> Cardbus card as well. Which is quite - annoying, to say the least.

I have a 3CCFE575CT card and similar problems. With kernel 2.6.11 I got around 
4-5MB/s but not more then 600k/s with recent kernels on my old Acer 
TravelMate 513T with a celeron 400.

> 00:02.0 CardBus bridge: Texas Instruments PCI1250 (rev 02)
> 00:02.1 CardBus bridge: Texas Instruments PCI1250 (rev 02)

00:13.0 CardBus bridge: O2 Micro, Inc. OZ6832/6833 CardBus Controller (rev 34)
00:13.1 CardBus bridge: O2 Micro, Inc. OZ6832/6833 CardBus Controller (rev 34)

> 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.

Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3100 782d 0300 e54b 01e1 45e1 0001 0000.
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x3100: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 
10baseT-FD 10baseT, w/ 802.3X flow control.
   End of basic transceiver information.

In my case it is using FD. 

regards,
Jörg