[ltp] TP 770X + TokenRing Problem

Udo Weber linux-thinkpad@www.bm-soft.com
Thu, 14 Sep 2000 14:44:39 +0200


Hi,
I have a Thinkpad 770X with a PCMCIA-TokenRing.
OS is Mandrake Beta 7.2 (+ latest cooker-updates)

Since ALL kernels > 2.2.15-4mdk I don't got the TokenRing to work.
I have attatched the output of some commands on the same system with
the new linux-2.2.17-3mdk which is not working.
and
the old linux-2.2.15-4mdk which works well !
PCMCIA is a part of the mdk-kernel-src (current is 3.1.19).
Has anyone an idea or some hints howto solve this ?

Thanks in advance for any help.
Udo

******************************************
Here with the new kernels (always the same since > 2.2.15-4mdk)
# dmesg
Linux PCMCIA Card Services 3.1.19
  kernel build: 2.2.17-3mdk #1 Wed Sep 13 18:34:16 CEST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf9fa0
  00:02.0 -> irq 11
  00:02.1 -> irq 11
Intel PCIC probe:
  TI 1251A rev 00 PCI-to-CardBus at slot 00:02, mem 0x50102000
    host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 2/4]

    host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 5/7]

    ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes
cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef
cs: IO port probe 0x0100-0x04ff: excluding 0x130-0x137 0x200-0x207
0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.232 $ time 18:47:15 Sep 13 2000
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: Intel USB controller: setting latency timer to 0
usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
hub.c: USB hub found
hub.c: 2 ports detected
cs: memory probe 0x60000000-0x60ffffff: clean.
ibmtr_cs: register_trdev() failed
tr0: Unexpected interrupt from tr adapter
parport0: PC-style at 0x3bc [SPP,PS2]
parport_probe: failed
parport0: no IEEE-1284 device present.
lp0: using parport0 (polling).

# lsmod
Module                  Size  Used by
parport_probe           3848   0  (autoclean)
parport_pc              7884   1  (autoclean)
lp                      5904   0  (autoclean)
parport                 8308   1  (autoclean) [parport_probe parport_pc
lp]
ibmtr_cs               16668   0  (unused)
usb-uhci               24408   0  (unused)
usbcore                48744   1  [usb-uhci]
ds                      6444   2  [ibmtr_cs]
i82365                 22980   2
pcmcia_core            45888   0  [ibmtr_cs ds i82365]
autofs                  9572   2  (autoclean)
nls_cp437               3944   6  (autoclean)
vfat                   11164   3  (autoclean)
fat                    32864   3  (autoclean) [vfat]

# more /proc/interrupts
CPU0
 0:      28595          XT-PIC  timer
 1:        391          XT-PIC  keyboard
 2:          0          XT-PIC  cascade
 8:          1          XT-PIC  rtc
11:          4          XT-PIC  i82365, usb-uhci
12:          2          XT-PIC  PS/2 Mouse
13:          1          XT-PIC  fpu
14:       9918          XT-PIC  ide0
NMI:          0

----------------------------------------
Here with the working 2.2.15-4mdk kernel:


Linux PCMCIA Card Services 3.1.14
  kernel build: 2.2.15-4mdk #1 Wed May 10 15:31:30 CEST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf9fa0
  00:02.0 -> irq 11
  00:02.1 -> irq 11
Intel PCIC probe:
  TI 1251A rev 00 PCI-to-CardBus at slot 00:02, mem 0x50102000
    host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 2/4]

    host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 5/7]

    ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes
cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef
cs: IO port probe 0x0100-0x04ff: excluding 0x130-0x137 0x200-0x207
0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.228 $ time 15:46:55 May 10 2000
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: Intel USB controller: setting latency timer to 0
usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
hub.c: USB hub found
hub.c: 2 ports detected
cs: memory probe 0x60000000-0x60ffffff: clean.
ibmtr.c: v1.3.57   8/ 7/94 Peter De Schrijver and Mark Swanson
         v2.1.125 10/20/98 Paul Norton <pnorton@ieee.org>
         v2.2.0   12/30/98 Joel Sloan <jjs@c-me.com>
tr0: ISA P&P 16/4 Adapter/A (short) | 16/4 ISA-16 Adapter found
tr0: using irq 0, PIOaddr a20, 16K shared RAM.
tr0: Hardware address : 00:20:35:C0:DA:1D
tr0: Maximum MTU 16Mbps: 4056, 4Mbps: 4568
tr0: port 0xa20, irq 3, mmio 0xd2000, sram 0xd4000,
  hwaddr=002035C0DA1D
tr0: Initial interrupt : 16 Mbps, shared RAM base 000d4000.
tr0: Adapter initialized and opened.
tr0: Setting functional address: 00 00 00 00
tr0: Setting functional address: 00 04 00 00
tr0: Setting functional address: 00 04 00 00
tr0: Setting functional address: 00 04 00 00
parport0: PC-style at 0x3bc [SPP,PS2]
parport_probe: failed
parport0: no IEEE-1284 device present.
lp0: using parport0 (polling).
tr0: Adapter closed.
tr0: Initial interrupt : 16 Mbps, shared RAM base 000d4000.
tr0: Adapter initialized and opened.
tr0: Setting functional address: 00 00 00 00
tr0: Setting functional address: 00 04 00 00
tr0: Setting functional address: 00 04 00 00

# lsmod
Module                  Size  Used by
parport_probe           3848   0  (autoclean)
parport_pc              7820   1  (autoclean)
lp                      4976   0  (autoclean)
parport                 8316   1  (autoclean) [parport_probe parport_pc
lp]
ibmtr_cs               14620   1
usb-uhci               26660   0  (unused)
usbcore                27236   0  [usb-uhci]
ds                      6412   2  [ibmtr_cs]
i82365                 22808   2
pcmcia_core            45440   0  [ibmtr_cs ds i82365]
autofs                  9604   2  (autoclean)
nls_iso8859-1           2308   3  (autoclean)
nls_cp437               3816   3  (autoclean)
vfat                   11164   3  (autoclean)
fat                    32896   3  (autoclean) [vfat]

# more /proc/interrupts
           CPU0
  0:      30067          XT-PIC  timer
  1:        456          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:       1383          XT-PIC  ibmtr_cs
  8:          1          XT-PIC  rtc
 11:          4          XT-PIC  i82365, usb-uhci
 12:       5921          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:       5791          XT-PIC  ide0
NMI:          0

----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html