IBM Turbo 16/4 TR discussion

The discussion is reported uncleared. Threads have been sorted for convenience.

Hardware identification

From : J. P. Norguet
To : K. Dongus

Klaus

TP765L and TP765D are very similar.

I read you use a 2.2.16 kernel with 3.1.17 PCMCIA support.

What is the exact model of your Token Ring PCMCIA adapter ?

Best regards

--
Jean-Pierre Norguet
IBM Global Services Belgium

Hardware precisions

From : K. Dongus
To : J. P. Norguet

Hi Jean-Pierre,

[...]
Well, I have a PCMCIA Turbo 16/6 Token-Ring PC-Card from IBM (of course
....) Produced in 9/99.
Perhaps also the MAC Adress: 00609457A836

In parallel a colleage of mine has installed Linux 2.2.18 and PCMCIA
3.1.23. Both does not help. He is now in contact with a guy from the News
forum on www.linuxtr.net: mike_phillips at urscorp.com

Here is a copy of the latest discussion: (see below)
I hereby have to say there are several Turbo 16/4 series. The Turbo 16/4 version 2 is known to work easier.

Memory allocation problem

From : M. Phillips
To : S. Schwarz

This sounds like an memory allocation problem: 
something seems to reside in the memory areas you are using.

I see 2 options:
1. try different memory areas, like: mmiobase=0xd2000, srambase=0xd4000)
2. upgrade to new 2.2.18 kernel and latest 3.1.23 pcmcia-cs package, with no
configuration line at all.

The ISRP messages seems bogus: the adapter is trying to read from
i/o memory and getting nonsense values, hence the error messages. 

I suggest to ignore these. For more information about error messages, you can 
search the IBM hardware library for the document mentioned in the ibmtr_cs
source.

Memory allocation problem persists

From : S. Schwarz
To : M. Phillips

Hi Mike,

its me again. I have installed the Kernel 2.2.18, the pcmcia package
3.1.23, the new driver ibmtr_cs from www.linuxtr.net, and tried it
with and without options in /etc/pcmcia/config.opts. But nothing happens.
The driver is loaded correctly, cardinfo displays all infos, name, irq, io
base. But network will not start. Allways the same error when i try
to start network: "Device temp. not available".
Do you have any idea ? What can i do to check options ?
I´m not sure if i have configured the kernel right. I used the base Token
Ring support, but no chipset, neither as module or fixed.
Was that right?

Memory allocation solution sample

From : J. P. Norguet
To : K. Dongus, S. Schwarz, M. Phillips, M. J. Asbridge, U. Greifzu

Hi,

Below is additional information from the IBM Linux web site.

Hope that helps.

Best regards

--
Jean-Pierre Norguet
IBM Global Services Belgium



Category: Token-Ring 

Model/Vendor: IBM 

Type: Turbo 16/4 

Date submitted: 08/02/2000 (Embedded image moved to 
file: pic09304.gif) 

A short description of your 
comments: 

PCMCIA Turbo 16/4 (Embedded image moved to 
file: pic12426.gif) 

This is what I have to say:. (Embedded image moved to 
file: pic14210.gif) 




I'm using PCMCIA Turbo Token 
Ring 16/4 without problem 
with TP 380ED and RH 6.2 


In /etc/pcmcia/config.opts 


include port 0x100-0x4FF, 
port 0XA00-0XAFF, port 
0X1000-0X17FF 


include memory 
0XC0000-0XFFFFF 


exclude irq 3 


exclude irq 4 


exclude irq 5 


exclude irq 7 


module "ibmtr_cs" opts 
"mmiobase=0XD4000 
srambase=0XD8000" 
This has been reported to work. According to the next mail from SuSE support, any further problem implies reinstallation (sic).

Suse support

From : K. Dongus
To : J. P. Norguet, S. Schwarz

Hello Hermann and Sascha,

hereafter an hint from Jean-Pierre. I tried it with my uggly fingers. But
got only terrible errors. Also appended the supposal from suse support
(sounds like reinstallation)

Hermann, your Q about how I compiled the Kernel: 2.2.18 was compiled from
Sascha. As far as I know, the TR support was built in, without secifying
any driver (or so...)

Jean-Pierre, thank you very much for your support.

Ursprüngliche Nachricht:
 Sehr geehrter Herr Dongus,

 Sie schrieben uns,

 Jan 19 21:57:14 551t3yn logger: test-ibmtr0
 Jan 19 21:57:20 551t3yn rcpcmcia: /sbin/insmod
 /lib/modules/2.2.16/pcmcia/pcmcia_core.o
 Jan 19 21:57:20 551t3yn kernel: Linux PCMCIA Card Services 3.1.17
 Jan 19 21:57:20 551t3yn kernel: kernel build: 2.2.16 #1 Wed Aug 2
 20:03:33 GMT 2000
 Jan 19 21:57:20 551t3yn kernel: options: [pci] [cardbus] [apm]
 Jan 19 21:57:20 551t3yn rcpcmcia: /sbin/insmod
 /lib/modules/2.2.16/pcmcia/i82365.o
 Jan 19 21:57:20 551t3yn kernel: Intel PCIC probe:
 Jan 19 21:57:20 551t3yn kernel: TI 1130 rev 04 PCI-to-CardBus at slot
 00:02, mem 0x10812000
 Jan 19 21:57:20 551t3yn kernel: host opts [0]: [ring] [isa irq] [no
pci
 irq] [lat 168/176] [bus 1/3]
 Jan 19 21:57:20 551t3yn kernel: host opts [1]: [ring] [isa irq] [no
pci
 irq] [lat 168/176] [bus 4/6]
 Jan 19 21:57:20 551t3yn kernel: ISA irqs (scanned) = 5,7,9,10
status
 change on irq 10
 Jan 19 21:57:20 551t3yn kernel: TI 1130 rev 02 PCI-to-CardBus at slot
 07:02, mem 0x30002000
 Jan 19 21:57:20 551t3yn kernel: host opts [0]: [ring] [isa irq] [no
pci
 irq] [lat 168/176] [bus 8/10]
 Jan 19 21:57:20 551t3yn kernel: host opts [1]: [ring] [isa irq] [no
pci
 irq] [lat 168/176] [bus 11/13]
 Jan 19 21:57:20 551t3yn kernel: ISA irqs (scanned) = 5,7,9,10
polling
 interval = 1000 ms
 Jan 19 21:57:20 551t3yn rcpcmcia: /sbin/insmod
 /lib/modules/2.2.16/pcmcia/ds.o
 Jan 19 21:57:20 551t3yn cardmgr[714]: starting, version is 3.1.23

Der CardManger ist aber noch aus 3.1.23

 Jan 19 21:57:20 551t3yn cardmgr[714]: watching 4 sockets
 Jan 19 21:57:20 551t3yn cardmgr[714]: Card Services release does not
match
 Jan 19 21:57:20 551t3yn kernel: cs: IO port probe 0x0c00-0x0cff:
excluding
 0xcf8-0xcff
 Jan 19 21:57:20 551t3yn kernel: cs: IO port probe 0x0800-0x08ff: clean.
 Jan 19 21:57:20 551t3yn kernel: cs: IO port probe 0x0100-0x04ff:
excluding
 0x170-0x177 0x1a0-0x1af 0x268-0x26f 0x370-0x377 0x3b8-0x3df 0x4d0-0x4d7
 Jan 19 21:57:20 551t3yn kernel: cs: IO port probe 0x0a00-0x0aff: clean.
 Jan 19 21:57:26 551t3yn cardmgr[714]: initializing socket 2
 Jan 19 21:57:26 551t3yn kernel: cs: memory probe 0xa0000000-0xa0ffffff:
 clean.
 Jan 19 21:57:26 551t3yn cardmgr[714]: socket 2: IBM Token Ring Adapter
 Jan 19 21:57:26 551t3yn cardmgr[714]: executing: 'modprobe ibmtr_cs
 mmiobase=0xd4000 srambase=0xd8000 ringspeed=16'
 Jan 19 21:57:26 551t3yn kernel: ibmtr_cs: register_trdev() failed
 Jan 19 21:57:26 551t3yn kernel: tr0: Unexpected interrupt from tr
adapter
 Jan 19 21:57:26 551t3yn cardmgr[714]: get dev info on socket 2 failed:
Kein
 passendes Gerät gefunden

 CARDCTL SCHEME zeigt SuSE

 Netwerk Grundkonfig ebenfalls korrekt. Die Ringspeed habe ich mit 4 und
16
 probiert.
 Alles mit dem 2.2.16 (Laut Ihrer Anweisung) und ebenfalls mit meinem
 2.2.18. Da sieht es beim RCPCMCIA START besser aus.

 Tja, sieht so aus, als ob da was total im Argen ist. Oder?

 Moeglicherweise wurde schon zuviel vermischt; PCMCIA 3.1.17 und 3.1.23;
Kernel 2.2.16/
 2.2.18.; die PCMCIA Module sind bei SuSE im Kernelpaket enthalten.

 Installieren Sie bitte wieder den Original SuSE Kernel und das Original
SuSE PCMCIA Paket mit YaST1.

 Bei Ihrem 2.2.18 Kernel mit dem PCMCIA Paket 3.1.23 hat die messages
 allerdings gut ausgesehen - dennoch kann ich Sie Ihnen mit dieser
 Kombination nicht weitersupporten, da ich keine vergleichbare
 Konfiguration habe. Selbstkompilierte Kernel und Programmpakete sind vom
 Installations-Support ausdruecklich ausgenommen.

 Mit freundlichen Gruessen/ Best regards

 Ihr/ Your SuSE Support-Team
 Peter Findeisen

 ---------------------------------------------------------------
 SuSE GmbH, Tel: +49-421-5262300 Mo-Fr 13-18.00
 Deutschherrnstr. 15-19, Fax: +49-911-74053477
 90429 Nuernberg, Email: isupport@suse.de
 Germany WWW: http://sdb.suse.de
 ---------------------------------------------------------------

Back to Jean-Pierre Norguet's homepage.