New Zealand Broadband Mailing List


Re: Driver for Telemann sm200d card for Linux Kernel 2.6*

From: Bryan Christianson <bryan_at_whatroute.net>
Date: Wed, 28 Jul 2004 16:37:10 +1200
Message-Id: <p06110400bd2cdb8abd66@[203.109.158.136]>

At 11:41 AM +1200 7/28/04, John Williams wrote:
>Hello, It seems that Linux users of IHUG Ultra must look after themselves. I
>can happily use the sm200d card with FC1 but the new format for loadable
>modules in kernel 2.6 is incompatible with the previous kernels.
>I wonder if there is a person on this list who would write a new driver for
>the card?
>I'm sure lots of people would be interested besides me.
>Thanks, John.
>
>
>To unsubscribe: send mail to majordomo@lists.unixathome.org
>with "unsubscribe broadband" in the body of the message
>

John

In a previous lifetime when working for IHUG, I did the port of the
Telemann driver from Linux 2.2.x to 2.4.x

I have not investigated a 2.6.x port as I am still using a 2.4.x
kernel in my old P133.

The major problem is binary incompatibility between kernels compiled
with gcc 3.x.x and modules containing any component part compiled
with a gcc 2.9.5 compiler. Unfortunately Telemann have never released
the full source code to the driver - only a wrapper containg kernel
interfaces for a binary object they supply. That binary object was
compiled with gcc 2.9.5 and thus the module will not load.

It may be possible to compile a Linux 2.6.x kernel with gcc 2.9.5 -
(however I would not bet the farm on it) and then it may be possible
to simply port the driver to Linux 2.6.

Rewriting the driver is not really an option unless someone can
persuade Telemann to disclose the source code for the hardware
specific parts of the card.

-- 
Bryan Christianson
email:		<mailto:bryan@whatroute.net>
Home Page:	<http://www.whatroute.net/>
 
To unsubscribe: send mail to majordomo@lists.unixathome.org 
with "unsubscribe broadband" in the body of the message 
 
Received on Wed Jul 28 16:37:19 2004

This archive was generated by hypermail 2.2.0 : Sat Dec 2 21:25:49 2006 EST