PCMCIA problems with 2.4.0-test4, Toshiba notebook and noname ethernet card

From: Ruud de Rooij (ruud@ruud.org)
Date: Mon Jul 17 2000 - 10:45:18 EST


Hello,

I have a Toshiba Satellite 2060CDS laptop and a "no name" ne2000 compatible
PCMCIA ethernet card.

With 2.2.x, this combination has always worked fine. I have tried a number of
2.3.x and 2.4.0-testx (including 2.4.0-test4) kernels, and they all give me the
same result:

If the PCMCIA support in the BIOS setup is set to CardBus, then the kernel will
boot fine, but as soon as the ethernet card is detected, the kernel spits out
an endless amount of "eth0: interrupt from stopped card" messages and I have to
reboot.

If I set the BIOS options to PCIC-compatible, the machine will hang when trying
to detect the PCMCIA bridge during the kernel boot.

Details:

(this is with BIOS setting to CardBus:)

Jul 14 12:12:23 moe kernel: Linux PCMCIA Card Services 3.1.11
Jul 14 12:12:23 moe kernel: options: [pci] [cardbus] [pm]
Jul 14 12:12:23 moe kernel: PCI: Enabling device 00:13.0 (0000 -> 0002)
Jul 14 12:12:23 moe kernel: Yenta IRQ list 06b8, PCI irq11
Jul 14 12:12:23 moe kernel: Socket status: 30000007
Jul 14 12:12:23 moe kernel: PCI: Enabling device 00:13.1 (0000 -> 0002)
Jul 14 12:12:23 moe kernel: Yenta IRQ list 06b8, PCI irq11
Jul 14 12:12:23 moe kernel: Socket status: 30000007
Jul 14 12:12:23 moe kernel: Intel PCIC probe: not found.
...
Jul 14 12:12:23 moe kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jul 14 12:12:23 moe kernel: cs: IO port probe 0x0800-0x08ff: clean.
Jul 14 12:12:23 moe kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x480-0x48f 0x4d0-0x4d7
Jul 14 12:12:23 moe kernel: cs: IO port probe 0x0a00-0x0aff: clean.

$ lspci -v
00:13.0 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07)
        Subsystem: Toshiba America Info Systems: Unknown device 060a
        Flags: bus master, slow devsel, latency 0
        Memory at <ignored> (32-bit, non-prefetchable)
        Bus: primary=00, secondary=14, subordinate=14, sec-latency=0
        I/O window 0: 00000000-00000003
        I/O window 1: 00000000-00000003
        16-bit legacy interface ports at 0007

00:13.1 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07)
        Subsystem: Toshiba America Info Systems: Unknown device 060a
        Flags: bus master, slow devsel, latency 0
        Memory at <ignored> (32-bit, non-prefetchable)
        Bus: primary=00, secondary=15, subordinate=15, sec-latency=0
        I/O window 0: 00000000-00000003
        I/O window 1: 00000000-00000003
        16-bit legacy interface ports at 0007

$ cardmgr -V
cardmgr version 3.1.16

$ egrep '(PCMCIA|CARDBUS).*=' /boot/config-2.4.0-test4
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_PCNET=y
CONFIG_PCMCIA_NETCARD=y
CONFIG_PCMCIA_SERIAL=y

(in 2.2.x:)

$ cardctl ident
Socket 0:
  product info: "Ethernet", "Adapter", "2.0"
  manfid: 0x0149, 0xc1ab
  function: 6 (network)
Socket 1:
  no product info available

$ cardctl config
Socket 0:
  Vcc 5.0V Vpp1 0.0V Vpp2 0.0V
  interface type is "memory and I/O"
  irq 5 [exclusive] [level]
  function 0:
    config base 0x0fd0
      option 0x41 status 0x00 copy 0x00
    io 0x0300-0x031f [auto]
Socket 1:
  not configured

Please let me know if you want more information, and where I should start
looking if I want to solve this problem.

Thanks,

Ruud de Rooij.

-- 
ruud de rooij | ruud@ruud.org | http://ruud.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:09 EST