Next-in-Thread Next Message

Question IRQ sharing and Xircom CardBus (RBEM56G-100BTX) 

Forum: Xircom PCMCIA Ethernet Adapter Issues
Date: 1999, Dec 10
From: Anek Vorapanya anekin

Hi,
I've an IBM ThinkPad i1480 and I installed a Red Hat 6.1 Linux.
I'm having trouble with my Xircom network/modem CardBus
I'm suspecting that it has to do with interrupts and then I 
checked the /proc/interrupts and /proc/pci. 
The /proc/interrupts looks fine to me but the /proc/pci doesn't.

From /proc/pci, it seems the interrupt IRQ 9 is being used by
three different devices: CardBus bridge, Lucent Win Modem,
and ATI Rage Mobility M.  As for IRQ 11, I guess that they
are intentionally shared because the two devices (Ethernet
controller and Modem) are on the same Xircom CardBus
card. But the IRQ 9 being shared by three devices that don't
seem to relate in anyway is really something that I can't
quite comprehend. I would really appreciate it if someone
would enlighten me on this one. I've been trying to make
the Xircom CardBus to work for a week without any success
and I begin to think that it has to do with this interrupt
sharing things. I attach some relavent information below.
Thanks,
-anek

-----

I'm using Linux 2.2.13-0.5 kernel (rawhide/Red Hat)

Here is the /proc/interrupts:

           CPU0
  0:      68578          XT-PIC  timer
  1:        909          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:          0          XT-PIC  ESS Solo1
  8:          1          XT-PIC  rtc
 12:        499          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:      85314          XT-PIC  ide0
 15:          3          XT-PIC  ide1
NMI:          0

Here is the /proc/pci:

PCI devices found:
  Bus 32, device   0, function  0:
    Ethernet controller: Unknown vendor Unknown device (rev 3).
      Vendor id=115d. Device id=3.
      Medium devsel.  IRQ 11.
      Non-prefetchable 32 bit memory at 0x210 [0x210].
      Non-prefetchable 32 bit memory at 0x60017000 [0x60017000].
      Non-prefetchable 32 bit memory at 0x60016000 [0x60016000].
  Bus 32, device   0, function  1:
    Serial controller: Unknown vendor Unknown device (rev 3).
      Vendor id=115d. Device id=103.
      Medium devsel.  IRQ 11.
      Non-prefetchable 32 bit memory at 0x290 [0x290].
      Non-prefetchable 32 bit memory at 0x60015000 [0x60015000].
      Non-prefetchable 32 bit memory at 0x60014000 [0x60014000].
  Bus  0, device   0, function  0:
    Host bridge: Acer Labs Unknown device (rev 5).
      Vendor id=10b9. Device id=1621.
      Slow devsel.  Master Capable.  No bursts.
      Prefetchable 32 bit memory at 0xe0000000 [0xe0000008].
  Bus  0, device   1, function  0:
    PCI bridge: Acer Labs Unknown device (rev 1).
      Vendor id=10b9. Device id=5247.
      Fast devsel.  Master Capable.  No bursts.  Min Gnt=8.
  Bus  0, device   6, function  0:
    Communication controller: Lucent (ex-AT&T) Microelectronics Unknown
device (rev 1).
      Vendor id=11c1. Device id=449.
      Medium devsel.  Fast back-to-back capable.  IRQ 9.  Master Capable.
No bursts.  Min Gnt=252.Max Lat=14.
      Non-prefetchable 32 bit memory at 0x82400000 [0x82400000].
      I/O at 0x90b8 [0x90b9].
      I/O at 0x9400 [0x9401].
  Bus  0, device   7, function  0:
    ISA bridge: Acer Labs M1533 Aladdin IV (rev 10).
      Medium devsel.  Master Capable.  No bursts.
  Bus  0, device   8, function  0:
    Multimedia audio controller: Unknown vendor Unknown device (rev 2).
      Vendor id=125d. Device id=1969.
      Medium devsel.  Fast back-to-back capable.  IRQ 5.  Master Capable.
Latency=32.  Min Gnt=2.Max Lat=24.
      I/O at 0x9000 [0x9001].
      I/O at 0x9050 [0x9051].
      I/O at 0x9070 [0x9071].
      I/O at 0x9090 [0x9091].
      I/O at 0x90a4 [0x90a5].
  Bus  0, device  15, function  0:
    IDE interface: Acer Labs M5229 TXpro (rev 32).
      Medium devsel.  Fast back-to-back capable.  IRQ 15.  Master Capable.
Latency=32.  Min Gnt=2.Max Lat=4.
      I/O at 0x78c0 [0x78c1].
  Bus  0, device  17, function  0:
    Bridge: Acer Labs Unknown device (rev 9).
      Vendor id=10b9. Device id=7101.
      Medium devsel.  Fast back-to-back capable.
  Bus  0, device  19, function  0:
    CardBus bridge: O2 Micro Unknown device (rev 5).
      Vendor id=1217. Device id=6872.
      Slow devsel.  IRQ 9.  Master Capable.  Latency=32.  Min Gnt=128.Max
Lat=4.
  Bus  0, device  20, function  0:
    USB Controller: Acer Labs M5237 USB (rev 3).
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.
Latency=32.
      Non-prefetchable 32 bit memory at 0x82600000 [0x82600000].
  Bus  1, device   0, function  0:
    VGA compatible controller: ATI Unknown device (rev 100).
      Vendor id=1002. Device id=4c4d.
      Medium devsel.  Fast back-to-back capable.  IRQ 9.  Master Capable.
Latency=32.  Min Gnt=8.
      Non-prefetchable 32 bit memory at 0x81000000 [0x81000000].
      I/O at 0x8000 [0x8001].
      Non-prefetchable 32 bit memory at 0x80500000 [0x80500000].

Next-in-Thread Next Message

Messages Inline: 1 All Outline: 1 2 All

1. None Interrupt sharing is normal for PCI by David Hinds, 1999, Dec 10
(_ Feedback Ethernet seems to be working but with some problem by Anek Vorapanya, 1999, Dec 11
(_ News Autopolarity feature confuses Xircom Cards by Thomas Meckel, 1999, Dec 17
(_ Question Untitled by Anek Vorapanya, 1999, Dec 18
(_ Feedback Patch for tulip_cb.c by Thomas Meckel, 1999, Dec 19

Add Message to: "IRQ sharing and Xircom CardBus (RBEM56G-100BTX)"

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