IBM 760E

linux-thinkpad@www.bm-soft.com linux-thinkpad@www.bm-soft.com
Tue, 3 Aug 1999 09:32:35 -0400



> I have an IBM auto 16/4 pcmcia card with a Thinkpad 760E.
> I am running with:
>   * Redhat 6.0
>   * kernel 2.2.10
>   * pcmcia 3.0.13
> and the following config.opt file:

Carl,

Can you determine which resources the token ring pccard was trying to use? Also,
what is the exact model of the adapter? Once I downloaded and built kernel
2.2.10 and PCMCIA 3.0.10 (the recommended versions at the time I was trying to
resolve my TR problems), my IBM Turbo 16/4 pccard worked fine on a ThinkPad
600E. This was applied to Mandrake Linux 6.0. On my system, ibmtr_cs gets IRQ 3,
I/O 0A20-0A23, shared ROM at D2000, and shared RAM at D4000.

My /etc/pcmcia/config.opts file looks a bit different than yours, though I
haven't manually made any changes to it. Here is mine.

    #
    # Local PCMCIA Configuration File
    #
    # System resources available for PCMCIA devices
    #
    include port 0x100-0x4ff, port 0x1000-0x17ff
    include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff
    #
    # 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
    #
    # Options for loadable modules
    #
    # To fix sluggish network with IBM ethernet adapter...
    #module "pcnet_cs" opts "mem_speed=600"
    #
    # Options for Xircom Netwave driver...
    #module "netwave_cs" opts "domain=0x100 scramble_key=0x0"

The one problem that I had, though, was that Mandrake configured "networking" to
start before "pcmcia" for all run levels. This meant that although the token
ring was initializing correctly, it wasn't active at the time the networking
services started, so networking would use the card unless I manually restarted
networking. I resolved this by renaming "S10network" to "S46network" in my
/etc/rc.d/rc(2-5).d directories (pcmcia is S45pcmcia).

-- Keith

Keith Frechette
Linux Development Lead, Mobile Computing Options and Software Development
IBM Research Triangle Park, North Carolina
kfrechet@us.ibm.com / 919-543-3761 / TieLine:441-3761


cspeare@us.ibm.com on 08/02/99 04:38:58 PM

Please respond to linux-thinkpad@www.bm-soft.com

To:   linux-thinkpad@www.bm-soft.com
cc:
Subject:  Re: IBM 760E





I have an IBM auto 16/4 pcmcia card with a Thinkpad 760E.

I am running with:

  * Redhat 6.0
  * kernel 2.2.10
  * pcmcia 3.0.13

and the following config.opt file:

  #
  # Local PCMCIA Configuration File
  #
  # System resources available for PCMCIA devices
  #
  include port 0x100-0x4ff, port 0x1000-0x17ff

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

  #
  # 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

  # Options for IBM Token Ring adapters
  module "ibmtr_cs" opts "mmiobase=0xd2000 srambase=0xd4000 sramsize=8"


I've a feeling that I am almost there but my messages log
shows a

ibmtr_cs: register_trdev() failed
tr0: Unexpected interrupt from tr adapter

Any ideas on what might be causing the problem are appreciated?

-Carl