Description of Problem: Unable to install the ibmtr driver How Reproducible: insmod ibmtr Steps to Reproduce: 1. 2. 3. Actual Results: Expected Results: Additional Information: I have a machine that quite happily did a network install using Token Ring. Using the same machine I could not install 7.1 - failed to load the driver. Stuck an Ethernet card in the machine so I could at least see 7.1. Then tried to configure the network card but without success:- May 3 10:36:42 morpheus kernel: tr0: ibmtr_probe1(): unhappy that inb (0xA20) == 0xFF, Hardware Problem? May 3 10:36:42 morpheus kernel: tr0: ibmtr_probe1(): unhappy that inb (0xA24) == 0xFF, Hardware Problem? May 3 10:36:42 morpheus kernel: ibmtr: register_trdev() returned non-zero. May 3 10:36:42 morpheus insmod: /lib/modules/2.4.2- 2/kernel/drivers/net/tokenring/ibmtr.o: init_module: Input/output error May 3 10:36:42 morpheus insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters May 3 10:36:42 morpheus insmod: /lib/modules/2.4.2- 2/kernel/drivers/net/tokenring/ibmtr.o: insmod tr0 failed hwconf contains:- class: UNSPEC bus: ISAPNP detached: 0 driver: unknown desc: "IBM Turbo 16/4 Token-Ring ISA Adapter:IBM Turbo 16/4 Token-Ring ISA Adapter" deviceId: IBM0000 pdeviceId: IBM1080 native: 0 active: 0 cardnum: 1 logdev: 0 io: 0xa20,0x2f7 irq: 11 mem: 0xc8002ff,0xcc00200
Not a 4Suite problem...reassigning
There is a newer version of the tokenring-driver in the current rawhide kernel. Are you in a position to try that one ?
One more thing: are you using any module-options for the card?
Nope - no module options specified. It is exactly as the install discs left it.
This is due to isapnp support being turned on in the kernel. The isa ibmtr adapters are configured using lanaid to be pure isa adapters. isapnp then goes and detects the card and tries to set it up, ruining the adapters setting. Recompiling the kernel without isapnp support will fix this. I'm working on support for this and a shed load of other fixes for ibmtr/ibmtr_cs for the 2.4 kernels. Mike Phillips ibmtr/ibmtr_cs maintainer
Right this turned out to be a bug in the driver itself. (But then when you take beta code and ship it ;). The corrected driver is available from the web site (http://www.linuxtr.net). You'll need at least kernel 2.4.4 and preferable 2.4.4-ac9. Mike Phillips