[ Next-in-Thread ]  [ Next Message ] 

Question: Cardbus Tulip card works unreliably (system crash) 

Forum: PCMCIA Network Adapter Issues
Date: 2000, Feb 03
From: <rolf.fiedler@ferrari.de>

I hvae a cardbus tulip based 10/100 eth card, and it is detected by the pcmcia core and the proper drivers are loaded.

The system is a palmax pd1000 running 2.2.14 with pcmcia 3.1.9.

once the card is inserted, it is detected and ifconfig and route is done. I can ping the network (reliably). I can do telnet and everything that does not transfer a lot of data.

However, if I try to transfer data (like a ftp download) the whole system freezes and I have to turn it off.

I don't know how to debug the problem, since the system crashes.

An ne2000 compatible ethernet card works like a charm, however it is a friend's card :-(.

On the cardbus card it says "Gericom Cardbus 10/100 Fast Ethernet"

I have tried to play around with the resource info in the pcmcia config., however without success (same behaviour). I have tried a 2.3.3? kernel, same result.

Any hints?

[ Next-in-Thread ]  [ Next Message ] 

Messages Inline: [ 0 ]  [ All ]  Outline: [ 1 ]  [ 2 ]  [ All ] 

System log messages?

Re: Question: Cardbus Tulip card works unreliably (system crash)
Date: 2000, Feb 03
From: David Hinds <dhinds@pcmcia.sourceforge.org>

It is often useful to include system log messages with bug reports.

The PCMCIA-HOWTO has some instructions for debugging system crashes,
which may yield some additional information.

-- Dave
1. Feedback: sys log messages by rolf.fiedler@ferrari.de, 2000, Feb 04

More: detailed bug report

Re: Question: Cardbus Tulip card works unreliably (system crash)
Date: 2000, Feb 07
From: <rolf.fiedler@ferrari.de>

I did some more experiments regarding the previously-mentioned bug.

I tried (kernel/pcmcia) 2.2.14/1.3.9 and 2.2.14/1.3.10 with the same results.

I can insert the card and the network config is done.

I can ping & telnet without crashes. I can do a ftp and everything on the control connection works. If I do a download the system crashed without any messages printed anywhere (irq pending and not handled?).

I thought the packet size is triggering the bug. So I did a ping -s 1500. That works long enough to make experiment boring.

Next theory is the packet rate. What happens if new packets arrive while the previous is not transferred off the DEC-chip yet? I thought a flood ping might show this and it did. A ping -f kills the system after a while (60 seconds or so).

Please note that we are talking about a slow computer here. It is a 166MHz Cyrix MediaGX with only 55bogomips (that is 0.055 bogogips :-).

I will do any experiments that are suggested (well, the ones that seem useful - I will not stand on my head and hold my breath for 30 minutes). who is maintaining the tulip_cb module? I suspect the bug there. What can I do if I have a kernel that I know how to crash reproducable but that just enters an endless loop (irq condition not reset?) or locks the bus or whatever. How do I debug this? I would love some oopses, but I can't get any :-(

Many thanks, Rolf

Warning: Problem resolved

Re: Question: Cardbus Tulip card works unreliably (system crash)
Date: 2000, Feb 08
From: <rolf.fiedler@ferrari.de>

The Palmax PD1000 mini-notebook requires the setting of

PCIC_OPTS="cb_write_post=0"

in /etc/sysconfig/pcmcia to work reliably with the tulip cardbus driver. Without the option the system will hang if the ethernet packet arrival rate is high.

thank you David!

Rolf

Cardbus Tulip card works unreliably (system crash)


[ Add Message ]  to: "Cardbus Tulip card works unreliably (system crash)"

[ Members ]  [ Subscribe ]  [ Admin Mode ] 
[ Show Frames ]  [ Help for HyperNews at pcmcia-cs.sourceforge.net 1.10 ]