Poor cardbus performance on TP600 with 6.0-BETA5

Juergen Dankoweit Juergen.Dankoweit at T-Online.de
Sat Oct 8 06:45:24 PDT 2005


Hello Joerg,

on my Thinkpad 600 I have the same troubles when using an IBM Etherjet
10/100-Cardbus-Card (xl-driver). The problems began with FreeBSD 5.3.
FreeBSD 5.2.1 worked fine. I switched back to FBSD 4.11 and now I use my
old D-Link PCMCIA-Card and everything works fine.

Sorry that I cannot help you

Regards

Jürgen

Am Freitag, den 07.10.2005, 01:24 +0200 schrieb Joerg Pernfuss:
> Hi,
> 
> I recently decided to buy a 32bit cardbus nic for my ThinkPad 600
> and while doing this, updated to FreeBSD6. Ever since then, I have
> real performance problems.
> 
> The old card, ep(4) driven 3com 3C574-TX, now performs like not at all.
> Simple pings inside my local network or over cross-cable are around
> 5'000 to 15'000ms. The 'new' one, xl(4) driven 3CCFE575BT, shows even
> more odd behaviour, as about 8 to 9 out of 10 pings are near constant
> at 1010ms, the other being mostly around 300-400, sometimes as low as
> 12ms. When being the destination of the pings, the RTT isn't that evenly
> distributed, replies come in bursts and duplicates occur.
> During all of this, constantly xl0 watchdog timeouts are reported. As
> an example, 33 during the upload of the attached outputs.
> This did not change so far, whatever I did.
> 
> debug.mpsafenet 0/1, net.isr.enable 0/1, polling, zero copy sockets,
> nothing. I didn't expect any improvements, but I had hoped to see some
> changes.
> 
> Right now, I am rather clueless on where to look next. As the old card
> worked with FreeBSD5, its speed only limited by the cpu (max was around
> 8-10MBit/s), I am quite confident that it is not a hardware issue.
> 
> Is this due to some userland debug hooks that I did not disable?
> `vmstat -i` looks fine, all the fancy stuff like joystick, audio, parallel,
> infrared, modem that this ThinkPad600 has are disabled (device.hints and
> bios).
> 
> Attached you can find:
> 	[1] dmesg.text		: Normal boot-dmesg
> 	[2] verbose_dmesg.text	: Verbose boot-dmesg
> 	[3] device.hints	: My device hints
> 	[4] kernelconf.text	: My kernel configuration file
> 	[5] pciconf.text	: `pciconf -lv` output
> 	[6] ping_src.text	: ping(8) "log", TP600 as source *)
> 	[7] ping_dst.text	: ping(8) "log", TP600 as destination *)
> 
> *) 172.16.23.66, hostname mjoelnir 	- the ThinkPad600 in question
> 					  xl(4) cardbus nic
>    172.16.23.23, hostname loki		- 5.4-STABLE P3 1.4GHz
> 					  fxp(4) pci nic
> 
> Any input appriciated. Thanks,
> 	Joerg
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.freebsd.org/pipermail/freebsd-mobile/attachments/20051008/524e0d04/attachment.bin


More information about the freebsd-mobile mailing list