Next-in-Thread Next Message

Question eth0: interrupt(s) dropped! messages 

Forum: PCMCIA Network Adapter Issues
Date: 1999, Nov 01
From: Rick Lerner rlerner

PROBLEM:  My network PCCard appears to work fine, but /var/log/messages
contains hundreds of lines containing the following error message:

	 Nov  1 15:46:06 localhost kernel: eth0: interrupt(s) dropped! 

Any ideas what is wrong?

I recently updated my laptop from RedHat 5.1 to 6.1.  To complete the
upgrade I needed to add an ifcfg-eth0 file with the following contents:

/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=no

I also added links to /etc/rc.d/init.d/pcmcia in /etc/rc.d/rc[345].d

Otherwise, the pcmcia configuration files are the ones installed by RedHat.

Thanks for any information,
  Rick Lerner
  (rick@aai.com ) Amerinex Applied Imaging, Inc.


--------------------------------------------------
DETAILS:
--------------------------------------------------

System Type:	Ergo Bigscreen4 laptop
Processor:	Pentium II, 266MHz
RAM:		96MB
Linux:		RedHat 6.1
uname -rv:	2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999
PCMCIA Version:	cardctl version 3.0.14
Probe output:	PCI bridge probe: O2Micro OZ6836 found, 2 sockets.

cardctl status
	Socket 0:
	  5V 16-bit card present
	  Function 0: ready
	Socket 1:
	  no card

cardctl ident 
	Socket 0:
	  product info: "3Com Corporation", "3C589", "TP/BNC LAN Card Ver. 2a", "000002"
	  manfid: 0x0101, 0x0589
	  function: 6 (network)
	Socket 1:
	  no product info available


----------------------------------------------------------------------
/var/log/messages excerpt generated by
	/etc/rc.d/init.d/pcmcia start (after a stop whose output is not shown)
----------------------------------------------------------------------

Nov  1 17:50:10 localhost kernel: Linux PCMCIA Card Services 3.0.14 
Nov  1 17:50:10 localhost kernel:   kernel build: 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999 
Nov  1 17:50:10 localhost kernel:   options:  [pci] [cardbus] [apm] 
Nov  1 17:50:10 localhost kernel: Intel PCIC probe:  
Nov  1 17:50:10 localhost kernel:   O2Micro OZ6836 PCI-to-CardBus at bus 0 slot 3, mem 0x28000000, 2 sockets 
Nov  1 17:50:10 localhost kernel:     host opts [0]: [a 00] [b 00] [c 00] [d 83] [mhpg 18] [fifo 08] [e 0a] [no pci irq] [lat 168/176] [bus 32/34] 
Nov  1 17:50:10 localhost kernel:     host opts [1]: [a 00] [b 00] [c 50] [d 83] [mhpg 18] [fifo 08] [e 0a] [no pci irq] [lat 168/176] [bus 35/37] 
Nov  1 17:50:10 localhost kernel:     ISA irqs (scanned) = 10 polling interval = 1000 ms 
Nov  1 17:50:10 localhost cardmgr[1507]: starting, version is 3.0.14
Nov  1 17:50:10 localhost cardmgr[1507]: watching 2 sockets
Nov  1 17:50:10 localhost kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x104f 
Nov  1 17:50:10 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x200-0x207 0x220-0x22f 0x300-0x307 0x378-0x37f 0x388-0x38f 0x4d0-0x4d7 
Nov  1 17:50:10 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Nov  1 17:50:11 localhost cardmgr[1507]: initializing socket 0
Nov  1 17:50:11 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff 
Nov  1 17:50:11 localhost cardmgr[1507]: socket 0: 3Com 3c589 Ethernet
Nov  1 17:50:11 localhost cardmgr[1507]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/3c589_cs.o'
Nov  1 17:50:11 localhost kernel: eth0: 3Com 3c589, io 0x310, irq 10, hw_addr 00:20:AF:DF:F6:1B 
Nov  1 17:50:11 localhost kernel:   8K FIFO split 5:3 Rx:Tx, auto xcvr 
Nov  1 17:50:11 localhost cardmgr[1507]: executing: './network start eth0'
Nov  1 17:50:12 localhost pumpd[1537]: starting at Mon Nov  1 17:50:12 1999  
Nov  1 17:50:13 localhost kernel: eth0: interrupt(s) dropped! 
Nov  1 17:50:17 localhost pumpd[1537]: configured interface eth0
Nov  1 17:50:17 localhost cardmgr[1507]: + Determining IP information for eth0... done.
Nov  1 17:50:18 localhost kernel: eth0: flipped to 10baseT 
Nov  1 17:50:24 localhost kernel: eth0: interrupt(s) dropped! 
Nov  1 17:50:56 localhost last message repeated 4 times
Nov  1 17:52:03 localhost last message repeated 9 times
Nov  1 17:53:04 localhost last message repeated 10 times

Next-in-Thread Next Message

Messages Inline: 0 All Outline: 1 2 All

None Re: Question: eth0: interrupt(s) dropped! messages

Re: Question eth0: interrupt(s) dropped! messages (Rick Lerner)
Date: 1999, Nov 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

On Mon, Nov 01, 1999 at 03:08:48PM -0800, Rick Lerner wrote:
> 
> Nov  1 15:46:06 localhost kernel: eth0: interrupt(s) dropped! 

"interrupt(s) dropped" means that the card indicates it tried to
generate an interrupt, but the host didn't actually see it.

There are a couple possible causes for this.  One is that another
system device could be occupying this interrupt line, electrically
interfering with the PCMCIA card's attempt to trigger an interrupt.
Another possibility is a problem with interrupt setup in the PCMCIA
bridge.

In the first case, you could exclude the interrupt line used by the
PCMCIA device in your /etc/pcmcia/config.opts file, to force the card
to get a different interrupt.  The second case is more tricky because
it indicates a problem in the Linux socket driver.

In your case, I think it is a problem of the second type.  The O2Micro
CardBus bridges have some known problems with the current Linux driver
package.  Interrupt routing is handled differently from other bridges,
and the datasheets are confusing.

One thing to try: in /etc/sysconfig/pcmcia, set:

    PCIC_OPTS="do_scan=0"

which will disable the i82365 module's interrupt scanning code.  The
driver seems to think that irq 10 is the only one available for
PCMCIA, and that seems likely to be wrong.  It is possible that
another interrupt line will behave better.

If this doesn't improve things, I'd count your blessings, since you've
picked a card with a driver that (relatively) painlessly recovers from
missed interrupts.  You won't get great performance, but it is better
than a card that doesn't work at all.

-- Dave
1. Ok do_scan did the trick by Rick Lerner, 1999, Nov 02
eth0: interrupt(s) dropped! messages


Add Message to: "eth0: interrupt(s) dropped! messages"

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