Re: token ring and 2.2.x kernels

Jochen Friedrich (jochen@scram.de)
Mon, 1 Feb 1999 15:38:20 +0100 (CET)


Hi James,

> I seem to be having some troubles with the token ring driver from the
> 2.2.{0,1} kernels on a Thinkpad 770 (with pcmcia-cs-3.0.8). I've
> tried it with both an "IBM Auto 16/4" and a "IBM Turbo 16/4" both of
> which work with a 2.0.35 kernel on the same machine.
>
> There is a double beep as to indicate successful PCMCIA recognition
> but then begins to generate a series of error messages:
>
> Jan 29 06:27:58 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:28:13 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:28:33 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:29:49 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:36:19 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:36:39 avegno kernel: tr0: open failed: ret_code = 34, retrying
> Jan 29 06:36:44 avegno kernel: tr0: open failed: ret_code = 34, retrying
>
> Does anybody have any suggestions about how best to proceed?

The current PCMCIA drivers don't initialize all fields necessary for the
ibmtr.c driver.

I created a patch which is in the PCMCIA beta list on
http://hyper.stanford.edu/HyperNews/get/pcmcia/beta.html.

With this patch, the driver opens the ring OK and receives frames.
However, for me it still crashes big on sending frames (i.e. it reboots
the Thinkpad without any oops or similar).

Unfortunately, i don't have any hardware manuals for the IBM PCMCIA card
to check what might go wrong...

Cheers,
Jochen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/