[ Next-in-Thread ]  [ Next Message ] 

Question: Socket EA System Hang 

Forum: PCMCIA Network Adapter Issues
Date: 2000, Jan 21
From: Robert Sanderson azaroth

Hi all, I've been trying unsuccessfully to get my eth0 card working with my new laptop.

System:  Dell Latitude CPi R400GT
PC Card:  Socket EA Ethernet
Kernel:  2.2.14
PCMCIA:  3.1.8
Changes:  Added exit 0; in pcmcia/network to prevent hangs (see below)
Messages:

------------------------
  
initializing socket 1
eth0: NE2000 Compatible: io 0x300 irq 3 auto xcvr hw_addr 00:C0:1B:00:5E:27
socket 1: Socket EA Ethernet
executing insmod /lib/modules/2.2.14/net/8390.o
executing insmod /lib/modules/2.2.14/pcmcia/pcnet_cs.o
executing ./network start eth0

----------------------------

At which point, the system hangs until the card is ejected.
When it is, the following messages are given:

----------------------------
Hw. address read/write mismap 0
Hw. address read/write mismap 1
Hw. address read/write mismap 2
Hw. address read/write mismap 3
Hw. address read/write mismap 4
Hw. address read/write mismap 5
eth0: interupt from stopped card

----------------------------

The card worked fine in my old laptop (Compaq Aero C33,
running linux 2.0.0), and the my modem card (psion dacom gold
card) works fine in the Dell as well as the Compaq.

In the documentation, it says that it's necessary to use
ifport to manually set the interface for EA cards - doing this
or not seems to make no difference, the system still hangs
with the same errors.

Occaisonally it won't hang when the interface is brought up,
but will on receiving any traffic. In this scenario the
messages are:

--------------------------------------

eth0: mismatched read page pointers 0 vs  e.
eth0: mismatched read page pointers 0 vs  ff.
eth0: mismatched read page pointers 0 vs  ff.
eth0: mismatched read page pointers 0 vs  ff.
...
eth0: unexpected TX-done interrupt, lasttx=0.
eth0: too much work at interrupt, status 0xff
eth0: interrupt from stopped card

---------------------------------------

Other miscellaneous messages from when the card is inserted 
but nothing has been done to it:

'probe' gives:

PCI bridge probe:  TI 1255 found, 2 sockets. 

'cardctl ident' gives:

product info: Socket Communications Inc, Socket EA PCMCIA LAN Adapter
Revision E, Ethernet ID 00c01b005e27
manfid: 0x0104, 0x000
function: 6 (network)

'cardctl status' gives:

5V 16-bit PC Card
funciton 0: [ready]   

------

This looks like a driver problem, does anyone have any 
information or ideas about it?

Thanks,

Rob Sanderson

[ Next-in-Thread ]  [ Next Message ] 

Messages Inline: [ 0 ]  [ 1 ] 

Resource conflict?

Re: Question: Socket EA System Hang (Robert Sanderson)
Date: 2000, Jan 21
From: David Hinds <dhinds@pcmcia.sourceforge.org>

My first guess would be that this is either an IO port or interrupt
conflict.

Since you've already built 3.1.8, I'd try re-building it with "PnP
BIOS support" switched on, and see if that makes a difference: this
should make PCMCIA do a better job of avoiding resource conflicts.

Or, you can try excluding port 0x300-0x31f and irq 3 in
/etc/pcmcia/config.opts.

-- Dave

More: Resource Conflict, Socket EA

Re: Resource conflict? (David Hinds)
Date: 2000, Jan 24
From: Robert Sanderson azaroth

> Or, you can try excluding port 0x300-0x31f and irq 3 in
> /etc/pcmcia/config.opts.

I had tried excluding IRQ 3 for that reason before, but not the port. Unfortunately the same results happen with the port excluded as well. :(

In the docs it says to set ifport. The card reports as 'auto' in the syslog, but trying to set it to 10baseT results in the same hang as touching the card any other way. Is this significant perhaps?

Or any other suggestions?

Many thanks,

Rob Sanderson

More: Socket EA hang,

Re: More: Resource Conflict, Socket EA (Robert Sanderson)
Date: 2000, Jan 25
From: Robert Sanderson azaroth

Here, as requested, are the pcmcia boot time messages.

kernel:  Linux PCMCIA Card Services 3.1.8
kernel:    kernel build: 2.2.14 #1 Thu Jan 20 14:27:00 GMT
kernel:    options [pci] [cardbus] [apm]
kernel:  Intel PCIC probe:
kernel:    TI 1225 PCI-to-CardBus at bus 0 slot 3, mem 0x68000000, 2 sockets
kernel:   host opts [0]: [ring] [serial pci & irq] [no pci irq] [lat 32/176] [bus 32/34]
kernel:   host opts [1]: [ring] [serial pci & irq] [no pci irq] [lat 32/176] [bus 35/37]
pcmcia:  starting PCMCIA services:
pcmcia:  cardmgr.
rc:  starting pcmcia succeeded
cardmgr[332]: starting, version is 3.1.8
cardmgr[332]: watching 2 sockets
kernel: cs: IO port probe 0x1000-0x17ff: clean
kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7


Thanks,

Rob
Socket EA System Hang


[ Add Message ]  to: "Socket EA System Hang"

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