* IPWireless 3G PCMCIA Network Driver and GPL
@ 2006-06-16 9:45 Pavel Machek
2006-06-23 12:44 ` Pavel Machek
0 siblings, 1 reply; 9+ messages in thread
From: Pavel Machek @ 2006-06-16 9:45 UTC (permalink / raw)
To: stephen, benm, kernel list, radek.stangel
Hi!
I'm trying to get "IPWireless 3G PCMCIA" to work under linux. There
are two problems:
* first, only available version is for 2.6.12, and fixes to make it
compile under 2.6.16 don't seem to be trivial
What is worse,
/*
* IPWireless 3G PCMCIA Network Driver
*
* by Stephen Blackheath <stephen@blacksapphire.com>,
* Ben Martel <benm@symmetric.co.nz>
*
* Copyrighted as follows:
* Copyright (C) 2004 by Symmetric Systems Ltd (NZ)
*/
...so I'm not even allowed to fix it. I believe that driver should be
GPLed -- it is unusable without pcmcia packages after all.
Can you clarify copyright situation? Does anyone have 2.6.16 version
by chance?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-16 9:45 IPWireless 3G PCMCIA Network Driver and GPL Pavel Machek
@ 2006-06-23 12:44 ` Pavel Machek
2006-06-23 13:20 ` Alan Cox
0 siblings, 1 reply; 9+ messages in thread
From: Pavel Machek @ 2006-06-23 12:44 UTC (permalink / raw)
To: stephen, benm, kernel list, radek.stangel
Hi!
> I'm trying to get "IPWireless 3G PCMCIA" to work under linux. There
> are two problems:
>
> * first, only available version is for 2.6.12, and fixes to make it
> compile under 2.6.16 don't seem to be trivial
>
> What is worse,
>
> /*
> * IPWireless 3G PCMCIA Network Driver
> *
> * by Stephen Blackheath <stephen@blacksapphire.com>,
> * Ben Martel <benm@symmetric.co.nz>
> *
> * Copyrighted as follows:
> * Copyright (C) 2004 by Symmetric Systems Ltd (NZ)
> */
>
> ...so I'm not even allowed to fix it. I believe that driver should be
> GPLed -- it is unusable without pcmcia packages after all.
Uhuh, I was blind, there's MODULE_LICENSE("GPL") there, so all should
be fine. So... there are no legal problems and it is all "simple
matter of programming". Now... if someone lent me the PCMCIA/SIM
combination for a month, I guess I should be able to get it going in
2.6.16, and I should be able to get it into shape for mainline, too...
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-23 12:44 ` Pavel Machek
@ 2006-06-23 13:20 ` Alan Cox
2006-06-23 13:21 ` Charles Majola
0 siblings, 1 reply; 9+ messages in thread
From: Alan Cox @ 2006-06-23 13:20 UTC (permalink / raw)
To: Pavel Machek; +Cc: stephen, benm, kernel list, radek.stangel
Ar Gwe, 2006-06-23 am 14:44 +0200, ysgrifennodd Pavel Machek:
> combination for a month, I guess I should be able to get it going in
> 2.6.16, and I should be able to get it into shape for mainline, too...
Main thing is probably the tty driver changes, those are fairly easy to
do and should cleanup pretty fast.
Alan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-23 13:20 ` Alan Cox
@ 2006-06-23 13:21 ` Charles Majola
2006-06-23 13:53 ` Alan Cox
0 siblings, 1 reply; 9+ messages in thread
From: Charles Majola @ 2006-06-23 13:21 UTC (permalink / raw)
To: Alan Cox; +Cc: Pavel Machek, stephen, benm, kernel list, radek.stangel
Alan Cox wrote:
> Ar Gwe, 2006-06-23 am 14:44 +0200, ysgrifennodd Pavel Machek:
>
>> combination for a month, I guess I should be able to get it going in
>> 2.6.16, and I should be able to get it into shape for mainline, too...
>>
>
> Main thing is probably the tty driver changes, those are fairly easy to
> do and should cleanup pretty fast.
>
I have the card and the drivers working with 2.6.12 (Ubuntu Breezy)
also, I can help update and test
it. I'm actually due it get it working with Dapper (2.6.15) in the near
future.
Alan, can you please give me pointers on the tty changes since 2.6.12?
--
chmj
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-23 13:21 ` Charles Majola
@ 2006-06-23 13:53 ` Alan Cox
2006-06-27 8:37 ` Patrick McFarland
0 siblings, 1 reply; 9+ messages in thread
From: Alan Cox @ 2006-06-23 13:53 UTC (permalink / raw)
To: Charles Majola; +Cc: Pavel Machek, stephen, benm, kernel list, radek.stangel
Ar Gwe, 2006-06-23 am 15:21 +0200, ysgrifennodd Charles Majola:
> Alan, can you please give me pointers on the tty changes since 2.6.12?
The newest kernels have a replacement set of tty receive functions that
use a new buffering system.
http://kerneltrap.org/node/5473
covers the changes briefly. The internals of the buffering changes are
quite complex because Paul did some rather neat things with SMP locking
but the API is nice and simple.
Its fairly easy to express the old API in terms of the new one if you
are doing compat wrappers as well
Alan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-23 13:53 ` Alan Cox
@ 2006-06-27 8:37 ` Patrick McFarland
2006-06-27 9:05 ` Ben Martel
0 siblings, 1 reply; 9+ messages in thread
From: Patrick McFarland @ 2006-06-27 8:37 UTC (permalink / raw)
To: Alan Cox
Cc: Charles Majola, Pavel Machek, stephen, benm, kernel list,
radek.stangel
On Friday 23 June 2006 09:53, Alan Cox wrote:
> Ar Gwe, 2006-06-23 am 15:21 +0200, ysgrifennodd Charles Majola:
> > Alan, can you please give me pointers on the tty changes since 2.6.12?
>
> The newest kernels have a replacement set of tty receive functions that
> use a new buffering system.
>
> http://kerneltrap.org/node/5473
>
> covers the changes briefly. The internals of the buffering changes are
> quite complex because Paul did some rather neat things with SMP locking
> but the API is nice and simple.
>
> Its fairly easy to express the old API in terms of the new one if you
> are doing compat wrappers as well
Actually, its rather neat that something as 'simple' as tty still gets heavily
hacked on every once in awhile.
--
Patrick McFarland || www.AdTerrasPerAspera.com
"Computer games don't affect kids; I mean if Pac-Man affected us as kids,
we'd all be running around in darkened rooms, munching magic pills and
listening to repetitive electronic music." -- Kristian Wilson, Nintendo,
Inc, 1989
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-27 8:37 ` Patrick McFarland
@ 2006-06-27 9:05 ` Ben Martel
2006-06-27 9:10 ` Charles Majola
0 siblings, 1 reply; 9+ messages in thread
From: Ben Martel @ 2006-06-27 9:05 UTC (permalink / raw)
To: Patrick McFarland
Cc: Alan Cox, Charles Majola, Pavel Machek, stephen, kernel list,
radek.stangel
Y'all,
I have had a look at the changes to the 2.6.1{6,7} kernel to do with the
buffering and I think that this driver will benefit greatly from the
changes away from the flip/flop scheme.
When Steve and I originally wrote the driver it always seemed to be
limited throughput wise, due to the inefficient char handling it did.
Good luck in the 'hacking it for 2.6.1{6,7} department' let me know if I
can help at all :)
BTW: Can someone tell me the version that you are changing - I may have
a later version that fixes a problem with the V2 PCMCIA cards from
IPWireless/T-Mobile.
~benm
Patrick McFarland wrote:
> On Friday 23 June 2006 09:53, Alan Cox wrote:
>> Ar Gwe, 2006-06-23 am 15:21 +0200, ysgrifennodd Charles Majola:
>>> Alan, can you please give me pointers on the tty changes since 2.6.12?
>> The newest kernels have a replacement set of tty receive functions that
>> use a new buffering system.
>>
>> http://kerneltrap.org/node/5473
>>
>> covers the changes briefly. The internals of the buffering changes are
>> quite complex because Paul did some rather neat things with SMP locking
>> but the API is nice and simple.
>>
>> Its fairly easy to express the old API in terms of the new one if you
>> are doing compat wrappers as well
>
> Actually, its rather neat that something as 'simple' as tty still gets heavily
> hacked on every once in awhile.
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-27 9:05 ` Ben Martel
@ 2006-06-27 9:10 ` Charles Majola
2006-06-27 9:15 ` Pavel Machek
0 siblings, 1 reply; 9+ messages in thread
From: Charles Majola @ 2006-06-27 9:10 UTC (permalink / raw)
To: Ben Martel
Cc: Patrick McFarland, Alan Cox, Pavel Machek, stephen, kernel list,
radek.stangel
Ben Martel wrote:
> Y'all,
>
> I have had a look at the changes to the 2.6.1{6,7} kernel to do with
> the buffering and I think that this driver will benefit greatly from
> the changes away from the flip/flop scheme.
>
> When Steve and I originally wrote the driver it always seemed to be
> limited throughput wise, due to the inefficient char handling it did.
>
> Good luck in the 'hacking it for 2.6.1{6,7} department' let me know if
> I can help at all :)
>
> BTW: Can someone tell me the version that you are changing - I may
> have a later version that fixes a problem with the V2 PCMCIA cards
> from IPWireless/T-Mobile.
>
I have version 1.0.1 - 28 Mar 2004, working with the 2.6.15 kernel, with
some minor changes I made.
--
chmj
> ~benm
>
> Patrick McFarland wrote:
>> On Friday 23 June 2006 09:53, Alan Cox wrote:
>>> Ar Gwe, 2006-06-23 am 15:21 +0200, ysgrifennodd Charles Majola:
>>>> Alan, can you please give me pointers on the tty changes since 2.6.12?
>>> The newest kernels have a replacement set of tty receive functions that
>>> use a new buffering system.
>>>
>>> http://kerneltrap.org/node/5473
>>>
>>> covers the changes briefly. The internals of the buffering changes are
>>> quite complex because Paul did some rather neat things with SMP locking
>>> but the API is nice and simple.
>>>
>>> Its fairly easy to express the old API in terms of the new one if you
>>> are doing compat wrappers as well
>>
>> Actually, its rather neat that something as 'simple' as tty still
>> gets heavily hacked on every once in awhile.
>>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: IPWireless 3G PCMCIA Network Driver and GPL
2006-06-27 9:10 ` Charles Majola
@ 2006-06-27 9:15 ` Pavel Machek
0 siblings, 0 replies; 9+ messages in thread
From: Pavel Machek @ 2006-06-27 9:15 UTC (permalink / raw)
To: Charles Majola
Cc: Ben Martel, Patrick McFarland, Alan Cox, stephen, kernel list,
radek.stangel
Hi!
> >I have had a look at the changes to the 2.6.1{6,7} kernel to do with
> >the buffering and I think that this driver will benefit greatly from
> >the changes away from the flip/flop scheme.
> >
> >When Steve and I originally wrote the driver it always seemed to be
> >limited throughput wise, due to the inefficient char handling it did.
> >
> >Good luck in the 'hacking it for 2.6.1{6,7} department' let me know if
> >I can help at all :)
> >
> >BTW: Can someone tell me the version that you are changing - I may
> >have a later version that fixes a problem with the V2 PCMCIA cards
> >from IPWireless/T-Mobile.
> >
>
> I have version 1.0.1 - 28 Mar 2004, working with the 2.6.15 kernel, with
> some minor changes I made.
Can you post it somewhere? Radek was trying to make it work with
2.6.16...
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-06-27 9:15 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-16 9:45 IPWireless 3G PCMCIA Network Driver and GPL Pavel Machek
2006-06-23 12:44 ` Pavel Machek
2006-06-23 13:20 ` Alan Cox
2006-06-23 13:21 ` Charles Majola
2006-06-23 13:53 ` Alan Cox
2006-06-27 8:37 ` Patrick McFarland
2006-06-27 9:05 ` Ben Martel
2006-06-27 9:10 ` Charles Majola
2006-06-27 9:15 ` Pavel Machek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox