PCMCIA on ThinkPad 755c: "anonymous memory" - Portable

This is a discussion on PCMCIA on ThinkPad 755c: "anonymous memory" - Portable ; -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm trying to get a Belkin F5D 5020 16 bit PCMCIA NIC running on a ThinkPad 755C type 9454 486 laptop, running Debian testing/unstable on a stock 2.4.18-1-386 kernel. My problem is that the ...

+ Reply to Thread
Results 1 to 6 of 6

Thread: PCMCIA on ThinkPad 755c: "anonymous memory"

  1. PCMCIA on ThinkPad 755c: "anonymous memory"

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    I'm trying to get a Belkin F5D 5020 16 bit PCMCIA NIC running on a
    ThinkPad 755C type 9454 486 laptop, running Debian testing/unstable on
    a stock 2.4.18-1-386 kernel.


    My problem is that the card turns up undetected as "anonymous memory".


    The PCMCIA HOWTO suggests that specifying a different memory range
    should work, but none of the suggested ranges (or several others) works.


    I *have* added the recommended line to /etc/pcmcia/config:

    # Modified KMSelf Sun Aug 17 23:37:11 PDT 2003
    card "Belkin-5020"
    version "Belkin", "F5D5020-PCMCIA-Network-Card"
    bind "pcnet_cs"


    Of two other PCMCIA NICs, one works (but is needed on another system),
    another doesn't.

    I have the same model NIC running in another ThinkPad, though a
    different model (P-133). It _does_ generate some lost interrupt errors,
    but otherwise appears to work reasonably well.



    Results of '/etc/init.d/pcmcia restart', as logged to /var/log/syslog:

    Feb 16 00:01:49 reflex cardmgr[1527]: shutting down socket 0
    Feb 16 00:01:49 reflex cardmgr[1527]: executing: 'modprobe -r memory_cs'
    Feb 16 00:01:50 reflex cardmgr[1527]: exiting
    Feb 16 00:01:52 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>
    Feb 16 00:01:52 reflex kernel: unloading Kernel Card Services
    Feb 16 00:01:53 reflex kernel: Linux Kernel Card Services 3.1.22
    Feb 16 00:01:53 reflex kernel: options: [pci] [cardbus] [pm]
    Feb 16 00:01:53 reflex kernel: Intel PCIC probe:
    Feb 16 00:01:53 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    Feb 16 00:01:53 reflex kernel: host opts [0]: none
    Feb 16 00:01:53 reflex kernel: host opts [1]: none
    Feb 16 00:01:53 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms
    Feb 16 00:01:54 reflex cardmgr[1653]: starting, version is 3.1.33
    Feb 16 00:01:54 reflex cardmgr[1653]: watching 2 sockets
    Feb 16 00:01:54 reflex cardmgr[1653]: Card Services release does not match
    Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f
    Feb 16 00:01:54 reflex cardmgr[1653]: initializing socket 0
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000100-0x00021f: excluding 0x100-0x20ff
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000230-0x000267: excluding 0x230-0x222f
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000270-0x00032f: excluding 0x270-0x226f
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000338-0x000387: excluding 0x338-0x2337
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000390-0x0004cf: excluding 0x390-0x238f
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x0004d8-0x0004ff: excluding 0x4d8-0x24d7
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000800-0x0008ff: excluding 0x800-0x27ff
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000a00-0x000aff: excluding 0xa00-0x29ff
    Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000c00-0x000cff: excluding 0xc00-0x2bff
    Feb 16 00:01:54 reflex kernel: cs: unable to map card memory!
    Feb 16 00:01:54 reflex kernel: cs: unable to map card memory!
    Feb 16 00:01:54 reflex cardmgr[1653]: socket 0: Anonymous Memory
    Feb 16 00:01:54 reflex cardmgr[1653]: executing: 'modprobe memory_cs'
    Feb 16 00:01:55 reflex cardmgr[1653]: + modprobe: Can't locate module memory_cs
    Feb 16 00:01:55 reflex cardmgr[1653]: modprobe exited with status 255
    Feb 16 00:01:55 reflex cardmgr[1653]: module /lib/modules/2.4.18-1-386/pcmcia/memory_cs.o not available
    Feb 16 00:01:56 reflex cardmgr[1653]: get dev info on socket 0 failed: Resource temporarily unavailable



    - From /etc/pcmcia/config.opts, various memory settings I've tried (shown
    is the current config:


    #
    # Local PCMCIA Configuration File
    #
    #----------------------------------------------------------------------

    # System resources available for PCMCIA devices

    include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff

    # Default memory range:
    # include memory 0xc0000-0xfffff
    # include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

    # ----------------------------------------------------------------------
    # KMSelf Sun Feb 15 17:08:50 PST 2004
    # From another card...
    # include memory 0x0c00-0x0cff
    # include memory 0x0800-0x08ff
    # include memory 0x0d0000-0x0dffff
    # exclude memory 0x100-0x107, memory 0x268-0x26f

    include memory 0x0c00-0x0cff, memory 0x0800-0x08ff, memory 0x0100-0x04ff
    include memory 0x0a00-0x0aff
    exclude memory 0x0220-0x022f
    exclude memory 0x0268-0x026f
    exclude memory 0x0330-0x0337
    exclude memory 0x0388-0x038f
    exclude memory 0x04d0-0x04d7


    # Recommended ThinkPad window
    # include memory 0x60000000-0x60ffffff


    ## Additional memory includes
    # include memory 0xa0000000-0xa0ffffff
    # include memory 0x60000000-0x60ffffff
    # ----------------------------------------------------------------------

    # High port numbers do not always work...
    # include port 0x1000-0x17ff

    # Extra port range for IBM Token Ring
    # include port 0xa00-0xaff

    # Resources we should not use, even if they appear to be available

    # First built-in serial port
    exclude irq 4
    # Second built-in serial port
    #exclude irq 3
    # First built-in parallel port
    exclude irq 7

    # KMSelf: Sat Nov 22 05:06:30 PST 2003: Try later
    exclude irq 5

    #----------------------------------------------------------------------


    Assistance appreciated.

    Peace.

    - --
    Karsten M. Self http://kmself.home.netcom.com/
    What Part of "Gestalt" don't you understand?
    The revolution will not be televised.
    You can apt-get it from the usual mirrors, however. http://www.debian.org/
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.3 (GNU/Linux)

    iD8DBQFAMHqhefG8443k044RAt1NAJ9hdvQroSZHQw8PmVfzYf 3ngfHG0gCfad/e
    2etmCFPmraEEVrJdQCrZnjQ=
    =eB5K
    -----END PGP SIGNATURE-----

  2. Re: PCMCIA on ThinkPad 755c: "anonymous memory"

    Karsten M. Self wrote:

    > The PCMCIA HOWTO suggests that specifying a different memory range
    > should work, but none of the suggested ranges (or several others) works.


    You seem to be trying various memory address ranges less than 0x1000,
    which are not suggested anywhere, since these overlap with the bottom
    4K of system RAM.

    > Of two other PCMCIA NICs, one works (but is needed on another system),
    > another doesn't.


    Please explain this! You're saying that you have another PCMCIA card
    that does work in the problem machine?

    > Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000100-0x00021f: excluding 0x100-0x20ff


    These memory regions are all completely bogus. I think they must have
    been intended to be IO port ranges. Remove them and restore the
    original 0xc0000-0xfffff range.

    The PCMCIA-HOWTO also suggests disabling BIOS shadowing as sometimes
    being a solution to these problems.

    -- Dave

  3. Re: PCMCIA on ThinkPad 755c: "anonymous memory"

    Dave, thanks for your response...

    On Monday 16 February 2004 10:40 am, dhinds@sonic.net wrote:

    > Karsten M. Self wrote:
    >
    > > The PCMCIA HOWTO suggests that specifying a different memory range
    > > should work, but none of the suggested ranges (or several others) works.

    >
    > You seem to be trying various memory address ranges less than 0x1000,
    > which are not suggested anywhere, since these overlap with the bottom
    > 4K of system RAM.


    I'm sort of shooting blind, using ranges which I'm seeing reported for
    the same card in another system, on a hunch that they might work as
    well.

    Essentially: _no_ tested ranges work.


    > > Of two other PCMCIA NICs, one works (but is needed on another system),
    > > another doesn't.

    >
    > Please explain this! You're saying that you have another PCMCIA card
    > that does work in the problem machine?


    Yes. That card is needed for my current gateway system, though I could
    swap HW for a few minutes to get some readings / settings.


    > > Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000100-0x00021f: excluding 0x100-0x20ff

    >
    > These memory regions are all completely bogus. I think they must have
    > been intended to be IO port ranges. Remove them and restore the
    > original 0xc0000-0xfffff range.


    See below -- I've restored stock settings, and post syslog.


    > The PCMCIA-HOWTO also suggests disabling BIOS shadowing as sometimes
    > being a solution to these problems.


    BIOS shadowing would be a BIOS setting, correct?

    This ThinkPad has a _very_ rudimentary BIOS (point-and-drool IBM thing).
    Not your typical AMBIOS / Phoenix BIOS text screens. It's possible that
    the tpctl utilities might offer some options, though I've had little
    luck with this in the past (other systems). I'll see what I can dig up
    for docs, but I've found little in the past.

    Hrm...

    Some time spent walking through the "Easy Setup" (BIOS config) and
    PS2.EXE (DOS configuration utility). No apparent way to configure
    things. Any ThinkPad users out there?



    Current config.opts:
    --------------------------------------------------------------------------------
    #
    # Local PCMCIA Configuration File
    #
    #----------------------------------------------------------------------

    # System resources available for PCMCIA devices

    include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff
    include memory 0xc0000-0xfffff
    include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

    # High port numbers do not always work...
    # include port 0x1000-0x17ff

    # Extra port range for IBM Token Ring
    include port 0xa00-0xaff

    # Resources we should not use, even if they appear to be available

    # First built-in serial port
    exclude irq 4
    # Second built-in serial port
    #exclude irq 3
    # First built-in parallel port
    exclude irq 7

    #----------------------------------------------------------------------
    --------------------------------------------------------------------------------


    Current syslog:
    --------------------------------------------------------------------------------
    Feb 16 13:12:57 reflex cardmgr[1653]: shutting down socket 0
    Feb 16 13:12:57 reflex cardmgr[1653]: executing: 'modprobe -r memory_cs'
    Feb 16 13:12:58 reflex cardmgr[1653]: exiting
    Feb 16 13:13:00 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>
    Feb 16 13:13:00 reflex kernel: unloading Kernel Card Services
    Feb 16 13:13:01 reflex kernel: Linux Kernel Card Services 3.1.22
    Feb 16 13:13:01 reflex kernel: options: [pci] [cardbus] [pm]
    Feb 16 13:13:01 reflex kernel: Intel PCIC probe:
    Feb 16 13:13:01 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    Feb 16 13:13:01 reflex kernel: host opts [0]: none
    Feb 16 13:13:01 reflex kernel: host opts [1]: none
    Feb 16 13:13:01 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms
    Feb 16 13:13:02 reflex cardmgr[2787]: starting, version is 3.1.33
    Feb 16 13:13:03 reflex cardmgr[2787]: watching 2 sockets
    Feb 16 13:13:03 reflex cardmgr[2787]: Card Services release does not match
    Feb 16 13:13:03 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 16 13:13:03 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 16 13:13:03 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f
    Feb 16 13:13:03 reflex kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f
    Feb 16 13:13:03 reflex cardmgr[2787]: initializing socket 0
    Feb 16 13:13:03 reflex kernel: cs: memory probe 0x0d0000-0x0dffff: excluding 0xde000-0xe1fff
    Feb 16 13:13:03 reflex kernel: cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcbfff
    Feb 16 13:13:03 reflex cardmgr[2787]: socket 0: Anonymous Memory
    Feb 16 13:13:03 reflex cardmgr[2787]: executing: 'modprobe memory_cs'
    Feb 16 13:13:04 reflex cardmgr[2787]: + modprobe: Can't locate module memory_cs
    Feb 16 13:13:04 reflex cardmgr[2787]: modprobe exited with status 255
    Feb 16 13:13:04 reflex cardmgr[2787]: module /lib/modules/2.4.18-1-386/pcmcia/memory_cs.o not available
    Feb 16 13:13:05 reflex cardmgr[2787]: get dev info on socket 0 failed: Resource temporarily unavailable
    --------------------------------------------------------------------------------


    --
    Karsten M. Self http://kmself.home.netcom.com/
    What Part of "Gestalt" don't you understand?
    Geek for hire: http://kmself.home.netcom.com/resume.html

  4. Re: PCMCIA on ThinkPad 755c: "anonymous memory"

    On Monday 16 February 2004 10:40 am, dhinds@sonic.net wrote:

    > Karsten M. Self wrote:
    >
    > > The PCMCIA HOWTO suggests that specifying a different memory range
    > > should work, but none of the suggested ranges (or several others) works.

    >
    > You seem to be trying various memory address ranges less than 0x1000,
    > which are not suggested anywhere, since these overlap with the bottom
    > 4K of system RAM.
    >
    > > Of two other PCMCIA NICs, one works (but is needed on another system),
    > > another doesn't.

    >
    > Please explain this! You're saying that you have another PCMCIA card
    > that does work in the problem machine?


    Yes.

    Card is: Linksys EtherFast LANmodem 56K

    ....and it looks as if you were right WRT ports.


    syslog dump from an init of that card:
    --------------------------------------------------------------------------------
    Feb 16 17:35:16 reflex cardmgr[854]: starting, version is 3.1.33
    Feb 16 17:35:16 reflex cardmgr[854]: watching 2 sockets
    Feb 16 17:35:16 reflex cardmgr[854]: Card Services release does not match
    Feb 16 17:35:16 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 16 17:35:16 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 16 17:35:16 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f
    Feb 16 17:35:16 reflex kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f
    Feb 16 17:35:16 reflex cardmgr[854]: initializing socket 0
    Feb 16 17:35:16 reflex kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
    Feb 16 17:35:16 reflex cardmgr[854]: socket 0: Linksys EtherFast LANmodem 56K
    Feb 16 17:35:16 reflex cardmgr[854]: product info: "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
    Feb 16 17:35:16 reflex cardmgr[854]: manfid: 0x0143, 0xc0ab function: 0 (multi)
    Feb 16 17:35:16 reflex cardmgr[854]: executing: 'modprobe 8390'
    Feb 16 17:35:17 reflex cardmgr[854]: executing: 'modprobe pcnet_cs'
    Feb 16 17:35:18 reflex cardmgr[854]: executing: 'modprobe serial_cs'
    Feb 16 17:35:19 reflex cardmgr[854]: executing: './network start eth0'
    Feb 16 17:35:19 reflex kernel: eth0: NE2000 (DL10019 rev 05): io 0x300, irq 3, hw_addr 00:E0:98:08:2A:E1
    Feb 16 17:35:19 reflex kernel: ttyS01 at port 0x02f8 (irq = 3) is a 16550A
    Feb 16 17:35:20 reflex cardmgr[854]: + Debian network setup
    Feb 16 17:35:20 reflex cardmgr[854]: + /sbin/ifup eth0
    Feb 16 17:35:21 reflex cardmgr[854]: executing: './serial start ttyS1'
    Feb 16 17:35:21 reflex cardmgr[854]: + Default modem setup
    Feb 16 17:35:22 reflex kernel: eth0: found link beat
    Feb 16 17:35:22 reflex kernel: eth0: autonegotiation complete: 100baseT-HD selected
    Feb 16 17:35:39 reflex cardmgr[854]: executing: './network check eth0'
    Feb 16 17:35:41 reflex cardmgr[854]: check cmd exited with status 1
    Feb 16 17:35:41 reflex cardmgr[854]: exiting
    Feb 16 17:35:57 reflex kernel: tty01 unloaded
    Feb 16 17:36:10 reflex kernel: eth0: trigger_send() called with the transmitter busy.
    --------------------------------------------------------------------------------


    Peace.

    --
    Karsten M. Self http://kmself.home.netcom.com/
    What Part of "Gestalt" don't you understand?
    Ceterum censeo, Caldera delenda est.
    SCO vs IBM Linux lawsuit info: http://sco.iwethey.org

  5. Re: PCMCIA on ThinkPad 755c: "anonymous memory"

    Karsten M. Self wrote:

    >> Please explain this! You're saying that you have another PCMCIA card
    >> that does work in the problem machine?


    > Yes.


    > Card is: Linksys EtherFast LANmodem 56K


    You said you had tried two other cards in this system, one worked, the
    other didn't. What was the other one that did not work?

    The default memory ranges are fine for this system: that is shown by
    the results with the Linksys card. So the question is why does the
    Belkin card not work with the settings that are known to work with
    another card.

    That's a tricky one. I don't have any good theories for what could
    cause this. Can you test the Belkin card in both sockets of the 755,
    to rule out a bad connector? First plug in the Linksys card so that
    you get past the memory probe stuff, then try the Belkin in both
    sockets.

    -- Dave

  6. Solved - Bad HW -- Re: PCMCIA on ThinkPad 755c: "anonymous memory"

    Looks like it was a bad card, more below.

    I also had the serial port on my previous gateway machine melt down, so
    I've been re-rigging my network here, and updating kernels, sorry for
    the delay.

    On Tuesday 17 February 2004 06:05 pm, dhinds@sonic.net wrote:

    > Karsten M. Self wrote:
    >
    > > > Please explain this! You're saying that you have another PCMCIA card
    > > > that does work in the problem machine?

    >
    > > Yes.

    >
    > > Card is: Linksys EtherFast LANmodem 56K

    >
    > You said you had tried two other cards in this system, one worked, the
    > other didn't. What was the other one that did not work?


    It's a 3Com EtherLink III 3C589C I picked up from a friend. Apparently
    it's also busted.


    > The default memory ranges are fine for this system: that is shown by
    > the results with the Linksys card. So the question is why does the
    > Belkin card not work with the settings that are known to work with
    > another card.


    Good question ;-)

    I've got two of the Belkin, the other has been running fine on the
    gateway. I'll swap it in as well so we can rule out borken hardware on
    the card itself (or if borken, subtly borken).

    OK, the other card works in the uncooperative box, and the troublesome
    card _doesn't_

    > That's a tricky one. I don't have any good theories for what could
    > cause this. Can you test the Belkin card in both sockets of the 755,
    > to rule out a bad connector?


    I've done this previously, but am repeating the test.

    > First plug in the Linksys card so that you get past the memory probe
    > stuff, then try the Belkin in both sockets.


    Got it.

    Here's the results:


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

    Shutting down service:

    Feb 17 21:26:40 reflex cardmgr[1570]: shutting down socket 1
    Feb 17 21:26:40 reflex cardmgr[1570]: executing: 'modprobe -r memory_cs'
    Feb 17 21:26:41 reflex cardmgr[1570]: exiting
    Feb 17 21:27:12 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>
    Feb 17 21:27:20 reflex kernel: unloading Kernel Card Services



    Restart:

    Feb 17 21:29:21 reflex kernel: Linux Kernel Card Services 3.1.22
    Feb 17 21:29:21 reflex kernel: options: [pci] [cardbus] [pm]
    Feb 17 21:29:21 reflex kernel: Intel PCIC probe:
    Feb 17 21:29:21 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    Feb 17 21:29:21 reflex kernel: host opts [0]: none
    Feb 17 21:29:21 reflex kernel: host opts [1]: none
    Feb 17 21:29:21 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms
    Feb 17 21:29:21 reflex cardmgr[2839]: starting, version is 3.1.33
    Feb 17 21:29:22 reflex cardmgr[2839]: watching 2 sockets
    Feb 17 21:29:22 reflex cardmgr[2839]: Card Services release does not match
    Feb 17 21:29:22 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 17 21:29:22 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 17 21:29:22 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f
    Feb 17 21:29:22 reflex kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f



    Insert Linksys card:

    Feb 17 21:29:35 reflex cardmgr[2839]: initializing socket 0
    Feb 17 21:29:35 reflex cardmgr[2839]: socket 0: Linksys EtherFast LANmodem 56K
    Feb 17 21:29:35 reflex kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
    Feb 17 21:29:35 reflex cardmgr[2839]: product info: "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
    Feb 17 21:29:35 reflex cardmgr[2839]: manfid: 0x0143, 0xc0ab function: 0 (multi)
    Feb 17 21:29:35 reflex cardmgr[2839]: executing: 'modprobe 8390'
    Feb 17 21:29:39 reflex cardmgr[2839]: executing: 'modprobe pcnet_cs'
    Feb 17 21:29:40 reflex cardmgr[2839]: executing: 'modprobe serial_cs'
    Feb 17 21:29:41 reflex cardmgr[2839]: executing: './network start eth0'
    Feb 17 21:29:41 reflex kernel: eth0: NE2000 (DL10019 rev 05): io 0x300, irq 3, hw_addr 00:E0:98:08:2A:E1
    Feb 17 21:29:41 reflex kernel: ttyS01 at port 0x02f8 (irq = 3) is a 16550A
    Feb 17 21:29:43 reflex cardmgr[2839]: + Debian network setup
    Feb 17 21:29:43 reflex cardmgr[2839]: + /sbin/ifup eth0
    Feb 17 21:29:44 reflex cardmgr[2839]: executing: './serial start ttyS1'
    Feb 17 21:29:44 reflex cardmgr[2839]: + Default modem setup



    Insert _good_ Belkin card.

    Feb 17 21:30:05 reflex cardmgr[2839]: initializing socket 1
    Feb 17 21:30:05 reflex cardmgr[2839]: socket 1: Belkin-5020
    Feb 17 21:30:06 reflex cardmgr[2839]: product info: "Belkin", "F5D5020-PCMCIA-Network-Card", "V1", "0"
    Feb 17 21:30:06 reflex cardmgr[2839]: manfid: 0x01bf, 0x2328 function: 6 (network)
    Feb 17 21:30:06 reflex kernel: eth1: NE2000 Compatible: io 0x320, irq 5, hw_addr 00:30:BD:11:EA:E7
    Feb 17 21:30:06 reflex cardmgr[2839]: executing: './network start eth1'
    Feb 17 21:30:07 reflex cardmgr[2839]: + Debian network setup
    Feb 17 21:30:07 reflex cardmgr[2839]: + /sbin/ifup eth1

    End initial test.


    Shut down again:

    Feb 17 21:37:48 reflex cardmgr[2839]: executing: './network check eth0'
    Feb 17 21:37:49 reflex cardmgr[2839]: executing: './serial check ttyS1'
    Feb 17 21:37:51 reflex cardmgr[2839]: shutting down socket 0
    Feb 17 21:37:51 reflex cardmgr[2839]: executing: './network stop eth0'
    Feb 17 21:37:53 reflex cardmgr[2839]: + /sbin/ifdown eth0
    Feb 17 21:37:53 reflex cardmgr[2839]: + /sbin/ifdown: interface eth0 not configured
    Feb 17 21:37:53 reflex cardmgr[2839]: + /sbin/ifconfig eth0 down
    Feb 17 21:37:53 reflex cardmgr[2839]: executing: './serial stop ttyS1'
    Feb 17 21:37:56 reflex cardmgr[2839]: executing: 'modprobe -r serial_cs'
    Feb 17 21:37:56 reflex kernel: tty01 unloaded
    Feb 17 21:37:56 reflex cardmgr[2839]: executing: './network check eth1'
    Feb 17 21:37:59 reflex cardmgr[2839]: check cmd exited with status 1
    Feb 17 21:37:59 reflex cardmgr[2839]: exiting
    Feb 17 21:39:09 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>
    Feb 17 21:39:09 reflex kernel: unloading Kernel Card Services

    Starting:

    Feb 17 21:39:53 reflex kernel: Linux Kernel Card Services 3.1.22
    Feb 17 21:39:53 reflex kernel: options: [pci] [cardbus] [pm]
    Feb 17 21:39:53 reflex kernel: Intel PCIC probe:
    Feb 17 21:39:53 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    Feb 17 21:39:53 reflex kernel: host opts [0]: none
    Feb 17 21:39:53 reflex kernel: host opts [1]: none
    Feb 17 21:39:53 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms
    Feb 17 21:39:54 reflex cardmgr[3108]: starting, version is 3.1.33
    Feb 17 21:39:54 reflex cardmgr[3108]: watching 2 sockets
    Feb 17 21:39:54 reflex cardmgr[3108]: Card Services release does not match
    Feb 17 21:39:54 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 17 21:39:54 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 17 21:39:54 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f 0x3b8-0x3e7
    Feb 17 21:39:54 reflex kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f

    Insert Linksys:

    Feb 17 21:40:07 reflex cardmgr[3108]: initializing socket 0
    Feb 17 21:40:07 reflex cardmgr[3108]: socket 0: Linksys EtherFast LANmodem 56K
    Feb 17 21:40:07 reflex kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
    Feb 17 21:40:08 reflex cardmgr[3108]: product info: "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
    Feb 17 21:40:08 reflex cardmgr[3108]: manfid: 0x0143, 0xc0ab function: 0 (multi)
    Feb 17 21:40:08 reflex cardmgr[3108]: executing: 'modprobe 8390'
    Feb 17 21:40:08 reflex cardmgr[3108]: executing: 'modprobe pcnet_cs'
    Feb 17 21:40:10 reflex cardmgr[3108]: executing: 'modprobe serial_cs'
    Feb 17 21:40:11 reflex cardmgr[3108]: executing: './network start eth0'
    Feb 17 21:40:11 reflex kernel: eth0: NE2000 (DL10019 rev 05): io 0x300, irq 3, hw_addr 00:E0:98:08:2A:E1
    Feb 17 21:40:11 reflex kernel: ttyS01 at port 0x02f8 (irq = 3) is a 16550A
    Feb 17 21:40:12 reflex cardmgr[3108]: + Debian network setup
    Feb 17 21:40:12 reflex cardmgr[3108]: + /sbin/ifup eth0
    Feb 17 21:40:13 reflex cardmgr[3108]: executing: './serial start ttyS1'
    Feb 17 21:40:13 reflex cardmgr[3108]: + Default modem setup

    Insert _bad_ Belkin card:

    Feb 17 21:40:26 reflex cardmgr[3108]: initializing socket 1
    Feb 17 21:40:26 reflex cardmgr[3108]: socket 1: Anonymous Memory
    Feb 17 21:40:26 reflex cardmgr[3108]: executing: 'modprobe memory_cs'
    Feb 17 21:40:27 reflex cardmgr[3108]: + modprobe: Can't locate module memory_cs
    Feb 17 21:40:27 reflex cardmgr[3108]: modprobe exited with status 255
    Feb 17 21:40:27 reflex cardmgr[3108]: module /lib/modules/2.4.18-1-386/pcmcia/memory_cs.o not available
    Feb 17 21:40:28 reflex cardmgr[3108]: get dev info on socket 1 failed: Resource temporarily unavailable

    Kill pcmcia services again.

    Feb 17 21:41:00 reflex cardmgr[3108]: shutting down socket 1
    Feb 17 21:41:00 reflex cardmgr[3108]: executing: 'modprobe -r memory_cs'
    Feb 17 21:41:01 reflex cardmgr[3108]: shutting down socket 0
    Feb 17 21:41:01 reflex cardmgr[3108]: executing: './network stop eth0'
    Feb 17 21:41:01 reflex kernel: tty01 unloaded
    Feb 17 21:41:03 reflex cardmgr[3108]: + /sbin/ifdown eth0
    Feb 17 21:41:04 reflex cardmgr[3108]: + /sbin/ifconfig eth0 down
    Feb 17 21:41:04 reflex cardmgr[3108]: executing: './serial stop ttyS1'
    Feb 17 21:41:05 reflex cardmgr[3108]: executing: 'modprobe -r pcnet_cs'
    Feb 17 21:41:06 reflex cardmgr[3108]: executing: 'modprobe -r 8390'
    Feb 17 21:41:07 reflex cardmgr[3108]: executing: 'modprobe -r serial_cs'
    Feb 17 21:53:01 reflex /USR/SBIN/CRON[3171]: (mail) CMD ( if [ -x /usr/lib/exim/exim3 -a -f /etc/exim/exim.conf ]; then /usr/lib/exim/exim3 -q ; fi)
    Feb 17 21:57:56 reflex cardmgr[3108]: exiting
    Feb 17 21:57:59 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>
    Feb 17 21:57:59 reflex kernel: unloading Kernel Card Services


    This trial shows _good_ Belkin as first insert.

    Feb 17 21:58:16 reflex kernel: Linux Kernel Card Services 3.1.22
    Feb 17 21:58:16 reflex kernel: options: [pci] [cardbus] [pm]
    Feb 17 21:58:16 reflex kernel: Intel PCIC probe:
    Feb 17 21:58:16 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    Feb 17 21:58:16 reflex kernel: host opts [0]: none
    Feb 17 21:58:16 reflex kernel: host opts [1]: none
    Feb 17 21:58:17 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms
    Feb 17 21:58:17 reflex cardmgr[3224]: starting, version is 3.1.33
    Feb 17 21:58:17 reflex cardmgr[3224]: watching 2 sockets
    Feb 17 21:58:17 reflex cardmgr[3224]: Card Services release does not match
    Feb 17 21:58:17 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
    Feb 17 21:58:17 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.
    Feb 17 21:58:17 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f 0x3b8-0x3e7
    Feb 17 21:58:18 reflex kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f
    Feb 17 21:58:48 reflex cardmgr[3224]: initializing socket 0
    Feb 17 21:58:48 reflex cardmgr[3224]: socket 0: Belkin-5020
    Feb 17 21:58:48 reflex kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
    Feb 17 21:58:48 reflex cardmgr[3224]: product info: "Belkin", "F5D5020-PCMCIA-Network-Card", "V1", "0"
    Feb 17 21:58:48 reflex cardmgr[3224]: manfid: 0x01bf, 0x2328 function: 6 (network)
    Feb 17 21:58:48 reflex cardmgr[3224]: executing: 'modprobe 8390'
    Feb 17 21:58:50 reflex cardmgr[3224]: executing: 'modprobe pcnet_cs'
    Feb 17 21:58:51 reflex cardmgr[3224]: executing: './network start eth0'
    Feb 17 21:58:51 reflex kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:30:BD:11:EA:E7
    Feb 17 21:58:52 reflex cardmgr[3224]: + Debian network setup
    Feb 17 21:58:52 reflex cardmgr[3224]: + /sbin/ifup eth0


    ....which worked fine.

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

    > -- Dave



    Thanks again for your help and suggestions -- I've been beating my head
    on this far too long. HW failure never seems the likely cause to me, I
    guess.


    Peace.

    --
    Karsten M. Self http://kmself.home.netcom.com/
    What Part of "Gestalt" don't you understand?
    The revolution will not be televised.
    You can apt-get it from the usual mirrors, however. http://www.debian.org/

+ Reply to Thread