[ Next-in-Thread ]  [ Next Message ] 

Sad: 3C575CT IRQ problems 

Forum: 3Com PCMCIA Ethernet Adapter Issues
Date: 1999, Dec 16
From: Antônio Kanaan akanaan

Hi Folks,

I just bought a Dell Inspiron 7500.  I installed RH6.1 on it.
It comes with pcmcia 3.0.14
Kernel 2.2.12-20

I see in the archive other people have similar problems.  I haven't seen
any solution yet, so here goes my problem:

I have three pcmcia cards.  

1) a modem which works fine all the time

2) 3Com Corporation 3CCFE575CT ethernet card.  This is not supported  in the 
   /etc/pcmcia/config
   file.  I added an entry for it on the file and instructed it to load the
   3c575_cb
   driver.  detection happens and the module is loaded.
   However, I get comploaints about the IRQ:

Dec 15 13:30:42 doradus kernel: eth0: Interrupt posted but not delivered -- IRQ blocked by another device?

   It first happened to IRQ3 then excluded IRQ3 in
   /etc/pcmcia/config.opts
   When I restarted the cardmgr it was assigned IRQ9 with exactly the 
   same result. 

   Reading the mailing-list archive I found some suggestion to exclude 
   port 0x1000-0x17ff
   I did it to no avail.

3) A NeWMedia BusToaster SCSI adapter.  
   on /etc/pcmcia/config
   there are two entries for this card on this file.

both say:

card "New Medias Bus Toaster SCSI"


one says:

version "New Media", "SCSI", "Bus Toaster"

and the other:

version "New Media Corporation", "SCSI Bus Toaster Sym53C500"

the second one is the one that my system would detect and fail loading 
the module sym53c500_cs.o .  I looked in all of my system for this module 
and could not find any sign of it.  I then changed it to aha152x.

I don't know, this may have been a big mistake.  However, detection and module
loading etc seem to happen fine.

However, I get the same IRQ error as I do with the ethernet card.  First with 
IRQ3 and after I disable it, with IRQ9.  

Once I disable IRQ3 and IRQ9 the system seems to run out of IRQ and simply
tells me that.

At this point I am lost.

Any suggestion will be great.  Thanks.

Antonio

ps:  here is the log of inserting and removing the ethernet card:

Dec 15 13:28:38 doradus cardmgr[611]: socket 1: 3Com Corporation 3CCFE575CT LAN Cardbus Card 004
Dec 15 13:28:38 doradus cardmgr[611]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/cb_enabler.o'
Dec 15 13:28:38 doradus cardmgr[611]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/3c575_cb.o'
Dec 15 13:28:38 doradus kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 
Dec 15 13:28:38 doradus kernel: cs: cb_config(bus 35): vendor 0x10b7, device 0x5257 
Dec 15 13:28:38 doradus kernel:   fn 0 bar 1: io 0x200-0x27f 
Dec 15 13:28:38 doradus kernel:   fn 0 bar 2: mem 0x60021000-0x6002107f 
Dec 15 13:28:38 doradus kernel:   fn 0 bar 3: mem 0x60020000-0x6002007f 
Dec 15 13:28:38 doradus kernel:   fn 0 rom: mem 0x60000000-0x6001ffff 
Dec 15 13:28:38 doradus kernel: vortex_attach(bus 35, function 0, device 5257) 
Dec 15 13:28:38 doradus kernel: eth0: 3Com 3c575 series CardBus (unknown version) at 0x200,  00:50:da:56:05:ad, IRQ 9 
Dec 15 13:28:38 doradus kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface. 
Dec 15 13:28:38 doradus kernel:   MII transceiver found at address 0, status 7809. 
Dec 15 13:28:38 doradus kernel:   Enabling bus-master transmits and whole-frame receives. 
Dec 15 13:28:38 doradus cardmgr[611]: executing: './network start eth0'
Dec 15 13:30:42 doradus kernel: eth0: transmit timed out, tx_status 00 status e201. 
Dec 15 13:30:42 doradus kernel: eth0: Interrupt posted but not delivered -- IRQ blocked by another device? 
Dec 15 13:31:07 doradus kernel: eth0: transmit timed out, tx_status 00 status e201. 
Dec 15 13:31:07 doradus kernel: eth0: Interrupt posted but not delivered -- IRQ blocked by another device? 
Dec 15 13:37:41 doradus kernel: vortex_detach(eth0) 
Dec 15 13:37:41 doradus kernel: alloc_skb called nonatomically from interrupt c016f46d 
Dec 15 13:37:41 doradus kernel: alloc_skb called nonatomically from interrupt c015297d 
Dec 15 13:37:41 doradus cardmgr[611]: shutting down socket 1
Dec 15 13:37:41 doradus cardmgr[611]: executing: './network stop eth0'
Dec 15 13:37:41 doradus kernel: ne.c: No PCI cards found. Use "io=0xNNN" value(s) for ISA cards. 
Dec 15 13:37:41 doradus insmod: /lib/modules/2.2.12-20/net/ne.o: init_module: Device or resource busy
Dec 15 13:37:41 doradus cardmgr[611]: + eth0: unknown interface: No such device
Dec 15 13:37:41 doradus kernel: ne.c: No PCI cards found. Use "io=0xNNN" value(s) for ISA cards. 
Dec 15 13:37:41 doradus insmod: /lib/modules/2.2.12-20/net/ne.o: init_module: Device or resource busy
Dec 15 13:37:41 doradus cardmgr[611]: + eth0: error fetching interface information: Device not found
Dec 15 13:37:41 doradus cardmgr[611]: executing: 'rmmod 3c575_cb'
Dec 15 13:37:41 doradus cardmgr[611]: executing: 'rmmod cb_enabler'




ps2: and this is the log of inserting and removing the bus toaster:


Dec 15 13:55:47 doradus cardmgr[361]: shutting down socket 1
Dec 15 13:55:47 doradus cardmgr[361]: executing: 'rmmod aha152x_cs'
Dec 15 13:55:47 doradus cardmgr[361]: exiting
Dec 15 13:55:50 doradus cardmgr[617]: starting, version is 3.0.14
Dec 15 13:55:50 doradus cardmgr[617]: watching 2 sockets
Dec 15 13:55:50 doradus kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
Dec 15 13:55:50 doradus kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Dec 15 13:55:50 doradus cardmgr[617]: initializing socket 1
Dec 15 13:55:50 doradus cardmgr[617]: socket 1: New Media Bus Toaster SCSI
Dec 15 13:55:51 doradus cardmgr[617]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/aha152x_cs.o'
Dec 15 13:55:53 doradus kernel: aha152x: processing commandline:  
Dec 15 13:55:53 doradus kernel: aha152x: PCMCIA setup 
Dec 15 13:55:53 doradus kernel: aha152x: invalid line (controller=1) 
Dec 15 13:55:53 doradus kernel: ok 
Dec 15 13:55:53 doradus kernel: aha152x: BIOS test: passed, detected 1 controller(s) 
Dec 15 13:55:53 doradus kernel: aha152x0: vital data: PORTBASE=0x100, IRQ=9, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=100, extended translation=disabled 
Dec 15 13:55:53 doradus kernel: aha152x: trying software interrupt, failed. 
Dec 15 13:55:53 doradus kernel: aha152x: IRQ 9 possibly wrong.  Please verify. 
Dec 15 13:55:53 doradus kernel: aha152x_cs: no SCSI devices found 
Dec 15 13:55:53 doradus cardmgr[617]: get dev info on socket 1 failed: No such device
Dec 15 13:55:53 doradus kernel: scsi : 0 hosts. 

[ Next-in-Thread ]  [ Next Message ] 

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

1. A couple problems here by David Hinds, 1999, Dec 16

[ Add Message ]  to: "3C575CT IRQ problems"

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