* Will there be Intel Wireless 3945ABG support?
@ 2006-07-11 16:32 Joseph Michael Smidt
2006-07-11 16:47 ` Otavio Salvador
2006-07-11 17:12 ` John W. Linville
0 siblings, 2 replies; 24+ messages in thread
From: Joseph Michael Smidt @ 2006-07-11 16:32 UTC (permalink / raw)
To: linux-kernel
Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me since I am not subscribed. Thanks.
Joseph Smidt
------------------------------------------------------------------------
Joseph Smidt
422 Wymount
Provo, UT 84604
phone: 801-371-5564
email: jsmidt@byu.edu
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 16:32 Will there be Intel Wireless 3945ABG support? Joseph Michael Smidt
@ 2006-07-11 16:47 ` Otavio Salvador
2006-07-11 17:12 ` John W. Linville
1 sibling, 0 replies; 24+ messages in thread
From: Otavio Salvador @ 2006-07-11 16:47 UTC (permalink / raw)
To: joesmidt; +Cc: linux-kernel
"Joseph Michael Smidt" <jsmidt@byu.edu> writes:
> Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me
> since I am not subscribed. Thanks.
There's a module available[1] for us but it's not merged in mainline yet.
1. http://ipw3945.sourceforge.net/
You could use it in meanwhile.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
"Microsoft gives you Windows ... Linux gives
you the whole house."
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 16:32 Will there be Intel Wireless 3945ABG support? Joseph Michael Smidt
2006-07-11 16:47 ` Otavio Salvador
@ 2006-07-11 17:12 ` John W. Linville
2006-07-11 18:09 ` Alistair John Strachan
1 sibling, 1 reply; 24+ messages in thread
From: John W. Linville @ 2006-07-11 17:12 UTC (permalink / raw)
To: joesmidt; +Cc: linux-kernel
On Tue, Jul 11, 2006 at 10:32:43AM -0600, Joseph Michael Smidt wrote:
> Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me since I am not subscribed. Thanks.
It will not be in 2.6.18. Making 2.6.19 is not out of the question,
but it may take some work.
Hth!
John
--
John W. Linville
linville@tuxdriver.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 17:12 ` John W. Linville
@ 2006-07-11 18:09 ` Alistair John Strachan
2006-07-11 18:25 ` Alon Bar-Lev
0 siblings, 1 reply; 24+ messages in thread
From: Alistair John Strachan @ 2006-07-11 18:09 UTC (permalink / raw)
To: John W. Linville; +Cc: joesmidt, linux-kernel
On Tuesday 11 July 2006 18:12, John W. Linville wrote:
> On Tue, Jul 11, 2006 at 10:32:43AM -0600, Joseph Michael Smidt wrote:
> > Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me since
> > I am not subscribed. Thanks.
>
> It will not be in 2.6.18. Making 2.6.19 is not out of the question,
> but it may take some work.
Has some agreement been met regarding the mandatory use of the binary
regulatory daemon? The webpage seems to suggest it is still necessary, and
I'm sure that would disqualify merging the driver with Linux proper.
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:09 ` Alistair John Strachan
@ 2006-07-11 18:25 ` Alon Bar-Lev
2006-07-11 18:43 ` Alistair John Strachan
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Alon Bar-Lev @ 2006-07-11 18:25 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: John W. Linville, joesmidt, linux-kernel
Alistair John Strachan wrote:
> On Tuesday 11 July 2006 18:12, John W. Linville wrote:
>> On Tue, Jul 11, 2006 at 10:32:43AM -0600, Joseph Michael Smidt wrote:
>>> Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me since
>>> I am not subscribed. Thanks.
>> It will not be in 2.6.18. Making 2.6.19 is not out of the question,
>> but it may take some work.
>
> Has some agreement been met regarding the mandatory use of the binary
> regulatory daemon? The webpage seems to suggest it is still necessary, and
> I'm sure that would disqualify merging the driver with Linux proper.
>
Why not?
The whole point is running a system that you know you can support for many years,
even without a vendor support...
And to have a system that you know exactly what running in it...
Having a binary closed source violate this.
Also there is no good reason why supplying this daemon as closed source... All they
wish is people don't mess with their frequencies, and sooner or later someone will...
Best Regards,
Alon Bar-Lev.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:25 ` Alon Bar-Lev
@ 2006-07-11 18:43 ` Alistair John Strachan
2006-07-11 18:55 ` Alan Cox
2006-07-11 20:16 ` Thorsten Kranzkowski
2 siblings, 0 replies; 24+ messages in thread
From: Alistair John Strachan @ 2006-07-11 18:43 UTC (permalink / raw)
To: Alon Bar-Lev; +Cc: John W. Linville, joesmidt, linux-kernel
On Tuesday 11 July 2006 19:25, Alon Bar-Lev wrote:
> Alistair John Strachan wrote:
> > On Tuesday 11 July 2006 18:12, John W. Linville wrote:
> >> On Tue, Jul 11, 2006 at 10:32:43AM -0600, Joseph Michael Smidt wrote:
> >>> Will 2.6.18 or 2.6.19 support Intel Wireless 3945ABG? Please cc me
> >>> since I am not subscribed. Thanks.
> >>
> >> It will not be in 2.6.18. Making 2.6.19 is not out of the question,
> >> but it may take some work.
> >
> > Has some agreement been met regarding the mandatory use of the binary
> > regulatory daemon? The webpage seems to suggest it is still necessary,
> > and I'm sure that would disqualify merging the driver with Linux proper.
>
> Why not?
> The whole point is running a system that you know you can support for many
> years, even without a vendor support...
> And to have a system that you know exactly what running in it...
> Having a binary closed source violate this.
>
> Also there is no good reason why supplying this daemon as closed source...
> All they wish is people don't mess with their frequencies, and sooner or
> later someone will...
Don't misinterpret me, that's exactly my feeling too. Ignoring the politics
and questionable legality entirely, as a matter of practicality, when Intel
inevitably abandon these cards 5 years from now and their daemon rots, will I
still be able to use my wireless card? I think not.
Also, I can't see any reason why a mini-pci version of this couldn't work in a
system other than x86/x86-64, even if Intel don't design such machines.
In my view, it would be unacceptable to merge.
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:25 ` Alon Bar-Lev
2006-07-11 18:43 ` Alistair John Strachan
@ 2006-07-11 18:55 ` Alan Cox
2006-07-11 19:18 ` Matthieu CASTET
` (2 more replies)
2006-07-11 20:16 ` Thorsten Kranzkowski
2 siblings, 3 replies; 24+ messages in thread
From: Alan Cox @ 2006-07-11 18:55 UTC (permalink / raw)
To: Alon Bar-Lev
Cc: Alistair John Strachan, John W. Linville, joesmidt, linux-kernel
Ar Maw, 2006-07-11 am 21:25 +0300, ysgrifennodd Alon Bar-Lev:
> And to have a system that you know exactly what running in it...
> Having a binary closed source violate this.
Also if the binary only chunk of code is neccessary to make the open
source bit work then its a derivative work as I understand the
situation, which makes it all rather questionable from a licensing
perspsective.
Hopefully Intel will find a sensible solution to the problem or someone
will just reverse engineer it away.
Alan
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:55 ` Alan Cox
@ 2006-07-11 19:18 ` Matthieu CASTET
2006-07-11 20:22 ` Daniel Bonekeeper
2006-07-11 22:22 ` Matthew Garrett
2006-07-12 0:35 ` James Ketrenos
2 siblings, 1 reply; 24+ messages in thread
From: Matthieu CASTET @ 2006-07-11 19:18 UTC (permalink / raw)
To: linux-kernel
Le Tue, 11 Jul 2006 19:55:19 +0100, Alan Cox a écrit :
> Ar Maw, 2006-07-11 am 21:25 +0300, ysgrifennodd Alon Bar-Lev:
>> And to have a system that you know exactly what running in it...
>> Having a binary closed source violate this.
>
> Also if the binary only chunk of code is neccessary to make the open
> source bit work then its a derivative work as I understand the
> situation, which makes it all rather questionable from a licensing
> perspsective.
>
> Hopefully Intel will find a sensible solution to the problem or someone
> will just reverse engineer it away.
>
Well openbsd guys already reversed engineer it :
http://kerneltrap.org/node/6650
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:25 ` Alon Bar-Lev
2006-07-11 18:43 ` Alistair John Strachan
2006-07-11 18:55 ` Alan Cox
@ 2006-07-11 20:16 ` Thorsten Kranzkowski
2006-07-12 0:42 ` Thomas Tuttle
2 siblings, 1 reply; 24+ messages in thread
From: Thorsten Kranzkowski @ 2006-07-11 20:16 UTC (permalink / raw)
To: Alon Bar-Lev
Cc: Alistair John Strachan, John W. Linville, joesmidt, linux-kernel
On Tue, Jul 11, 2006 at 09:25:45PM +0300, Alon Bar-Lev wrote:
>
> Also there is no good reason why supplying this daemon as closed source...
> All they
> wish is people don't mess with their frequencies, and sooner or later
> someone will...
Using interesting frequencies or output power would be fun for
radio amateurs (like me). 2.4GHz is one of our playgrounds after all :-)
Just because Joe Average isn't allowed to use such features doesn't
mean that there aren't any legitimate users for it.
Preventing the accidental use of unauthorized features would be enough,
I think (warnings that force you to look up the manual to find out the
correct --force option or similar)
I expect developers to be sensible enough to only offer 'public legal'
values in the default options list.
just my 2 cents,
Thorsten
--
| Thorsten Kranzkowski Internet: dl8bcu@dl8bcu.de |
| Mobile: ++49 170 1876134 Snail: Kiebitzstr. 14, 49324 Melle, Germany |
| Ampr: dl8bcu@db0lj.#rpl.deu.eu, dl8bcu@marvin.dl8bcu.ampr.org [44.130.8.19] |
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 19:18 ` Matthieu CASTET
@ 2006-07-11 20:22 ` Daniel Bonekeeper
0 siblings, 0 replies; 24+ messages in thread
From: Daniel Bonekeeper @ 2006-07-11 20:22 UTC (permalink / raw)
To: Matthieu CASTET; +Cc: linux-kernel
On 7/11/06, Matthieu CASTET <castet.matthieu@free.fr> wrote:
> Le Tue, 11 Jul 2006 19:55:19 +0100, Alan Cox a écrit:
>
> > Ar Maw, 2006-07-11 am 21:25 +0300, ysgrifennodd Alon Bar-Lev:
> >> And to have a system that you know exactly what running in it...
> >> Having a binary closed source violate this.
> >
> > Also if the binary only chunk of code is neccessary to make the open
> > source bit work then its a derivative work as I understand the
> > situation, which makes it all rather questionable from a licensing
> > perspsective.
> >
> > Hopefully Intel will find a sensible solution to the problem or someone
> > will just reverse engineer it away.
> >
> Well openbsd guys already reversed engineer it :
> http://kerneltrap.org/node/6650
[quote]
Porting wpi
When asked the likelihood that the wpi driver would be ported to
Linux, Damien thought that this was unlikely. "I doubt the Linux
community will ever leverage this work since Intel is developing a
802.11 layer for the Linux kernel," he said, "Linux kernel developers
probably can't afford to upset Intel."
[/quote]
Huh ?
--
What this world needs is a good five-dollar plasma weapon.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:55 ` Alan Cox
2006-07-11 19:18 ` Matthieu CASTET
@ 2006-07-11 22:22 ` Matthew Garrett
2006-07-11 23:54 ` H. Peter Anvin
2006-07-12 0:35 ` James Ketrenos
2 siblings, 1 reply; 24+ messages in thread
From: Matthew Garrett @ 2006-07-11 22:22 UTC (permalink / raw)
To: Alan Cox
Cc: Alon Bar-Lev, Alistair John Strachan, John W. Linville, joesmidt,
linux-kernel
On Tue, Jul 11, 2006 at 07:55:19PM +0100, Alan Cox wrote:
> Hopefully Intel will find a sensible solution to the problem or someone
> will just reverse engineer it away.
The ipw3945_daemon.h file includes a pretty full description of what the
daemon has to do, and all the structures have nice friendly names.
There's also a changelog of the protocol. It shouldn't take someone
long.
--
Matthew Garrett | mjg59@srcf.ucam.org
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 22:22 ` Matthew Garrett
@ 2006-07-11 23:54 ` H. Peter Anvin
2006-07-12 0:04 ` Matthew Garrett
0 siblings, 1 reply; 24+ messages in thread
From: H. Peter Anvin @ 2006-07-11 23:54 UTC (permalink / raw)
To: Matthew Garrett
Cc: Alan Cox, Alon Bar-Lev, Alistair John Strachan, John W. Linville,
joesmidt, linux-kernel
Matthew Garrett wrote:
> On Tue, Jul 11, 2006 at 07:55:19PM +0100, Alan Cox wrote:
>
>> Hopefully Intel will find a sensible solution to the problem or someone
>> will just reverse engineer it away.
>
> The ipw3945_daemon.h file includes a pretty full description of what the
> daemon has to do, and all the structures have nice friendly names.
> There's also a changelog of the protocol. It shouldn't take someone
> long.
>
It's already been done, too.
-hpa
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 23:54 ` H. Peter Anvin
@ 2006-07-12 0:04 ` Matthew Garrett
0 siblings, 0 replies; 24+ messages in thread
From: Matthew Garrett @ 2006-07-12 0:04 UTC (permalink / raw)
To: H. Peter Anvin
Cc: Alan Cox, Alon Bar-Lev, Alistair John Strachan, John W. Linville,
joesmidt, linux-kernel
On Tue, Jul 11, 2006 at 04:54:24PM -0700, H. Peter Anvin wrote:
> Matthew Garrett wrote:
> >The ipw3945_daemon.h file includes a pretty full description of what the
> >daemon has to do, and all the structures have nice friendly names.
> >There's also a changelog of the protocol. It shouldn't take someone
> >long.
> >
>
> It's already been done, too.
For Linux, too? The OpenBSD approach seems to have been to integrate it
into the driver, which is fine for them but would probably make it more
awkward for us to keep things synced with the Intel code.
--
Matthew Garrett | mjg59@srcf.ucam.org
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 18:55 ` Alan Cox
2006-07-11 19:18 ` Matthieu CASTET
2006-07-11 22:22 ` Matthew Garrett
@ 2006-07-12 0:35 ` James Ketrenos
2006-07-12 1:19 ` David Miller
` (3 more replies)
2 siblings, 4 replies; 24+ messages in thread
From: James Ketrenos @ 2006-07-12 0:35 UTC (permalink / raw)
To: Alan Cox
Cc: Alon Bar-Lev, Alistair John Strachan, John W. Linville, joesmidt,
linux-kernel
Alan Cox wrote:
> Ar Maw, 2006-07-11 am 21:25 +0300, ysgrifennodd Alon Bar-Lev:
>> And to have a system that you know exactly what running in it...
>> Having a binary closed source violate this.
>
> Also if the binary only chunk of code is neccessary to make the open
> source bit work then its a derivative work as I understand the
> situation,
Following that logic one must draw the conclusion that the firmware that
runs on a scsi controller is derived from the driver provided with the
kernel that communicates with it.
The obvious distinction between scsi firmware and the regulatory
daemon blob being discussed here is that the regulatory daemon runs on
the host vs. an adapter. However, if you consider the communication
interface between the kernel and the user space daemon to be analogous
to the communication interface between the kernel driver and the
firmware that runs on an adapter, then the distinction of running on the
host is irrelevant.
> which makes it all rather questionable from a licensing
> perspsective.
There are no questions from a licensing standpoint.
The regulatory daemon is in no way derived from any GPL work, and the
GPL driver is provided with everything it needs to talk to the
interfaces defined through the ipw3945_daemon.h header file.
> Hopefully Intel will find a sensible solution to the problem or someone
> will just reverse engineer it away.
Invariably someone will make such a piece of code available on Linux.
To that end I would encourage anyone that may be interested in using
such a piece of code to read the regulatory notice packaged with our
drivers, and linked for your reference here[1].
James
1. http://bughost.org/ipw3945/NOTICE
>
> Alan
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-11 20:16 ` Thorsten Kranzkowski
@ 2006-07-12 0:42 ` Thomas Tuttle
2006-07-12 0:57 ` H. Peter Anvin
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Thomas Tuttle @ 2006-07-12 0:42 UTC (permalink / raw)
To: linux-kernel
Cc: Thorsten Kranzkowski, Alon Bar-Lev, Alistair John Strachan,
John W. Linville, joesmidt
[-- Attachment #1: Type: text/plain, Size: 1979 bytes --]
On July 11 at 16:16 EDT, Thorsten Kranzkowski hastily scribbled:
> On Tue, Jul 11, 2006 at 09:25:45PM +0300, Alon Bar-Lev wrote:
> >
> > Also there is no good reason why supplying this daemon as closed source...
> > All they
> > wish is people don't mess with their frequencies, and sooner or later
> > someone will...
>
> Using interesting frequencies or output power would be fun for
> radio amateurs (like me). 2.4GHz is one of our playgrounds after all :-)
Hear, hear!
> Just because Joe Average isn't allowed to use such features doesn't
> mean that there aren't any legitimate users for it.
>
> Preventing the accidental use of unauthorized features would be enough,
> I think (warnings that force you to look up the manual to find out the
> correct --force option or similar)
> I expect developers to be sensible enough to only offer 'public legal'
> values in the default options list.
Frankly, I think Intel is misinterpreting how strict the FCC is being
(or maybe the FCC is being too strict). I would interpret their
mandates as meaning that, as purchased, equipment can't transmit on
unauthorized frequencies, and that it's not "user-modifiable". User
modification doesn't include things like opening the case of a toy
walkie-talkie up and swapping out a crystal, nor does it include things
like opening up the firmware or driver for something and messing with
it.
Frankly, I'm annoyed that, if Intel understood the full extent of the
problem, that they didn't take a better approach and simply give the
card a set of legal values. It doesn't need to understand the
subtleties of what they mean. It just needs to know frequencies 1, 2,
and 3 are okay, but not 4, 5, and 6, and that the max power is xx dBm.
OTOH, I'd love to get one of these cards and play with it. I'd love a
WiFi card that can run up to 5 or 10 watts. (1500 is a little much, and
my laptop's battery can't supply it :-)
-- Thomas Tuttle
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:42 ` Thomas Tuttle
@ 2006-07-12 0:57 ` H. Peter Anvin
2006-07-12 1:10 ` David Miller
` (2 subsequent siblings)
3 siblings, 0 replies; 24+ messages in thread
From: H. Peter Anvin @ 2006-07-12 0:57 UTC (permalink / raw)
To: linux-kernel, Thorsten Kranzkowski, Alon Bar-Lev,
Alistair John Strachan, John W. Linville, joesmidt
Thomas Tuttle wrote:
>
> Frankly, I think Intel is misinterpreting how strict the FCC is being
> (or maybe the FCC is being too strict). I would interpret their
> mandates as meaning that, as purchased, equipment can't transmit on
> unauthorized frequencies, and that it's not "user-modifiable". User
> modification doesn't include things like opening the case of a toy
> walkie-talkie up and swapping out a crystal, nor does it include things
> like opening up the firmware or driver for something and messing with
> it.
>
Unfortunately you're wrong. Some manufacturers have gotten rapped for
marketing equipment that can be modded by stuff like desoldering diodes.
The FCC has some incredibly heavy-weight regulations, like:
- Problem: unlicensed high-power CB operation
- Solution: ban amplifiers that work anywhere near the CB band,
including several amateur radio bands (even for sale to users with valid
amateur licenses)
- Problem: unencrypted cell phones
- Solutions: ban scanners that work on the cell phone bands
... etc ...
-hpa
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:42 ` Thomas Tuttle
2006-07-12 0:57 ` H. Peter Anvin
@ 2006-07-12 1:10 ` David Miller
2006-07-12 1:15 ` Valdis.Kletnieks
2006-07-12 8:19 ` Alistair John Strachan
3 siblings, 0 replies; 24+ messages in thread
From: David Miller @ 2006-07-12 1:10 UTC (permalink / raw)
To: thinkinginbinary
Cc: linux-kernel, dl8bcu, alon.barlev, s0348365, linville, joesmidt
From: Thomas Tuttle <thinkinginbinary@gmail.com>
Date: Tue, 11 Jul 2006 20:42:12 -0400
> Frankly, I'm annoyed that, if Intel understood the full extent of the
> problem, that they didn't take a better approach and simply give the
> card a set of legal values. It doesn't need to understand the
> subtleties of what they mean. It just needs to know frequencies 1, 2,
> and 3 are okay, but not 4, 5, and 6, and that the max power is xx dBm.
You miss many important issues in your diatribe. I don't like the
situation either, but I hold this position understanding the
conditions (both technical and legal) under which companies such as
Atheros and Intel must operate.
First off, the reason these radios are fully programmable, not fixed
in on-board firmware or likewise, is so that people doing "special
stuff" outside the normal operating frequencies and power levels, and
have a license to do so, can use these wireless chips out of the box.
Otherwise custom boards would need to be produced and that is
prohibitively expensive and restrictive for what some of these
folks want to do.
Such companies can thus provide firmware or drivers that operate
within a customer's specially licensed frequency or power range once
that customer proves they do indeed have a license from the FCC to use
it.
Secondarily, it is up to lawyers, not you, to decide what is a safe
manner for the maker of a wireless chipset to abide by the FCC
regulations. And across the board, lawyers representing these
companies and other entities seem to agree that providing the full
source code to a wireless chip driver's radio programming makes
it "user-modifiable", whereas hiding the radio programming behind
a binary-only blob or firmware satisfies the FCC requirements.
And if you think they haven't invested any effort to look into
alternatives that will satisfy both the FCC and the open source crowd,
think again. You can be sure they've spent a lot of time thinking
about how to deal with this. It is absurd to say things which suggest
that these guys are sitting around twiddling their thumbs about the
issue, and think the current state of affairs is ok.
It's not a matter of "impossible" vs. "possible" to modify the
frequencies and power levels outside of the allowed range, rather it's
a matter of making it "difficult enough" for an end user to modify
these restrictions.
As long as it's Intel's or Atheros's ass that gets reamed by the FCC
for running afoul of the radio frequency regulations, they will not be
posting the source code to program their radios. On the other hand,
if it happens to get legally reverse engineered, then unless these
companies assisted in that reverse engineering effort, the FCC really
couldn't go after them. Such companies would also not be able to
participate in maintainence of a driver for their chips containing
the reverse engineered components. However, we've dealt with that
kind of situation just fine in the past :)
So we will be in this endless loop finding ways to legally reverse
engineer binary blobs to get fully free wireless drivers, until the
FCC regulation situation is rectified.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:42 ` Thomas Tuttle
2006-07-12 0:57 ` H. Peter Anvin
2006-07-12 1:10 ` David Miller
@ 2006-07-12 1:15 ` Valdis.Kletnieks
2006-07-12 8:19 ` Alistair John Strachan
3 siblings, 0 replies; 24+ messages in thread
From: Valdis.Kletnieks @ 2006-07-12 1:15 UTC (permalink / raw)
To: Thomas Tuttle
Cc: linux-kernel, Thorsten Kranzkowski, Alon Bar-Lev,
Alistair John Strachan, John W. Linville, joesmidt
[-- Attachment #1: Type: text/plain, Size: 878 bytes --]
On Tue, 11 Jul 2006 20:42:12 EDT, Thomas Tuttle said:
> Frankly, I think Intel is misinterpreting how strict the FCC is being
> (or maybe the FCC is being too strict).
The FCC has in the past managed to come up with the most astoundingly
brain-dead regulations (for instance, "fixing" the lack of any actual
encryption on some cell and portable phone by banning scanners...)
> Frankly, I'm annoyed that, if Intel understood the full extent of the
> problem, that they didn't take a better approach and simply give the
> card a set of legal values. It doesn't need to understand the
> subtleties of what they mean. It just needs to know frequencies 1, 2,
> and 3 are okay, but not 4, 5, and 6, and that the max power is xx dBm.
The problem is that in the US, 1,2, and 3 are OK, in Sweden 1,4,6 are OK,
in Germany it's 2,3, and 7, and China insists on 1.5,2.5, and 3.5....
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:35 ` James Ketrenos
@ 2006-07-12 1:19 ` David Miller
2006-07-12 11:30 ` Alan Cox
` (2 subsequent siblings)
3 siblings, 0 replies; 24+ messages in thread
From: David Miller @ 2006-07-12 1:19 UTC (permalink / raw)
To: jketreno; +Cc: alan, alon.barlev, s0348365, linville, joesmidt, linux-kernel
From: James Ketrenos <jketreno@linux.intel.com>
Date: Tue, 11 Jul 2006 17:35:48 -0700
> The obvious distinction between scsi firmware and the regulatory
> daemon blob being discussed here is that the regulatory daemon runs
> on the host vs. an adapter. However, if you consider the
> communication interface between the kernel and the user space daemon
> to be analogous to the communication interface between the kernel
> driver and the firmware that runs on an adapter, then the
> distinction of running on the host is irrelevant.
The core issue is whether the userland blob could stand alone and is
something that could exist independant of Linux and the kernel side
GPL'd driver.
Difficult areas arise when you design a set of interfaces specifically
to talk to the binary blob, and which exist for no other purpose and
do not provide some well defined "standard" API such as the SCSI
command set, as an example. It is just a backdoor into the binary
blob, and therefore this could make it more likely to be considered
a derivative work.
Firmware that runs on the card is also a tricky area, and not everyone
agrees on that issue as well.
Unfortunately, none of this is fun stuff :-/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:42 ` Thomas Tuttle
` (2 preceding siblings ...)
2006-07-12 1:15 ` Valdis.Kletnieks
@ 2006-07-12 8:19 ` Alistair John Strachan
2006-07-12 8:23 ` Alistair John Strachan
3 siblings, 1 reply; 24+ messages in thread
From: Alistair John Strachan @ 2006-07-12 8:19 UTC (permalink / raw)
To: Thomas Tuttle
Cc: linux-kernel, Thorsten Kranzkowski, Alon Bar-Lev,
John W. Linville, joesmidt
On Wednesday 12 July 2006 01:42, Thomas Tuttle wrote:
> On July 11 at 16:16 EDT, Thorsten Kranzkowski hastily scribbled:
> > On Tue, Jul 11, 2006 at 09:25:45PM +0300, Alon Bar-Lev wrote:
> > > Also there is no good reason why supplying this daemon as closed
> > > source... All they
> > > wish is people don't mess with their frequencies, and sooner or later
> > > someone will...
> >
> > Using interesting frequencies or output power would be fun for
> > radio amateurs (like me). 2.4GHz is one of our playgrounds after all :-)
>
> Hear, hear!
>
> > Just because Joe Average isn't allowed to use such features doesn't
> > mean that there aren't any legitimate users for it.
> >
> > Preventing the accidental use of unauthorized features would be enough,
> > I think (warnings that force you to look up the manual to find out the
> > correct --force option or similar)
> > I expect developers to be sensible enough to only offer 'public legal'
> > values in the default options list.
>
> Frankly, I think Intel is misinterpreting how strict the FCC is being
> (or maybe the FCC is being too strict). I would interpret their
> mandates as meaning that, as purchased, equipment can't transmit on
> unauthorized frequencies, and that it's not "user-modifiable". User
> modification doesn't include things like opening the case of a toy
> walkie-talkie up and swapping out a crystal, nor does it include things
> like opening up the firmware or driver for something and messing with
> it.
If you give Matthieu's link[1] a quick read, the OpenBSD developer that
reverse engineered the regulatory blob seems to indicate that the FCC
regulations are just an excuse, so Intel can hide their IP inside the blob.
I'm not sure to what extent this is accurate, but it would seem that you would
leave the driver functionally impaired if you simply removed the regulatory
checks.
[1] http://kerneltrap.org/node/6650
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 8:19 ` Alistair John Strachan
@ 2006-07-12 8:23 ` Alistair John Strachan
0 siblings, 0 replies; 24+ messages in thread
From: Alistair John Strachan @ 2006-07-12 8:23 UTC (permalink / raw)
To: Thomas Tuttle
Cc: linux-kernel, Thorsten Kranzkowski, Alon Bar-Lev,
John W. Linville, joesmidt
On Wednesday 12 July 2006 09:19, Alistair John Strachan wrote:
> On Wednesday 12 July 2006 01:42, Thomas Tuttle wrote:
> > On July 11 at 16:16 EDT, Thorsten Kranzkowski hastily scribbled:
> > > On Tue, Jul 11, 2006 at 09:25:45PM +0300, Alon Bar-Lev wrote:
> > > > Also there is no good reason why supplying this daemon as closed
> > > > source... All they
> > > > wish is people don't mess with their frequencies, and sooner or later
> > > > someone will...
> > >
> > > Using interesting frequencies or output power would be fun for
> > > radio amateurs (like me). 2.4GHz is one of our playgrounds after all
> > > :-)
> >
> > Hear, hear!
> >
> > > Just because Joe Average isn't allowed to use such features doesn't
> > > mean that there aren't any legitimate users for it.
> > >
> > > Preventing the accidental use of unauthorized features would be enough,
> > > I think (warnings that force you to look up the manual to find out the
> > > correct --force option or similar)
> > > I expect developers to be sensible enough to only offer 'public legal'
> > > values in the default options list.
> >
> > Frankly, I think Intel is misinterpreting how strict the FCC is being
> > (or maybe the FCC is being too strict). I would interpret their
> > mandates as meaning that, as purchased, equipment can't transmit on
> > unauthorized frequencies, and that it's not "user-modifiable". User
> > modification doesn't include things like opening the case of a toy
> > walkie-talkie up and swapping out a crystal, nor does it include things
> > like opening up the firmware or driver for something and messing with
> > it.
>
> If you give Matthieu's link[1] a quick read, the OpenBSD developer that
> reverse engineered the regulatory blob seems to indicate that the FCC
> regulations are just an excuse, so Intel can hide their IP inside the blob.
Sorry, correction, reverse engineered the interface between the blob and
driver, not the regulatory blob itself.
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:35 ` James Ketrenos
2006-07-12 1:19 ` David Miller
@ 2006-07-12 11:30 ` Alan Cox
2006-07-12 17:17 ` Alon Bar-Lev
2006-07-12 22:09 ` David Schwartz
3 siblings, 0 replies; 24+ messages in thread
From: Alan Cox @ 2006-07-12 11:30 UTC (permalink / raw)
To: James Ketrenos
Cc: Alon Bar-Lev, Alistair John Strachan, John W. Linville, joesmidt,
linux-kernel
Ar Maw, 2006-07-11 am 17:35 -0700, ysgrifennodd James Ketrenos:
> The obvious distinction between scsi firmware and the regulatory
> daemon blob being discussed here is that the regulatory daemon runs on
> the host vs. an adapter.
"It isn't a pirate copy of the movie because my copy is on VHS and
theirs is on DVD"
Derivative works are not really a question of where something is, think
about a distributed computation, or a tool which partly compiles a
program into VHDL for high performance execution.
I'm not sure this is a useful kernel list argument anyway since I am
sure Intel legal will have considered the question and reached their own
conclusions and also vendors and Intel will continue beating each other
up until a neat solution is found.
> There are no questions from a licensing standpoint.
For Intel sure, if it owns all the bits then it can do what it likes
with its bits.
> To that end I would encourage anyone that may be interested in using
> such a piece of code to read the regulatory notice packaged with our
> drivers, and linked for your reference here[1].
Oh I understand *why* the issue arises, and as a licensed radio amateur
I'm quite well aware of the concerns. I'm also permitted to use 2.4Ghz
at higher power for amateur purposes.
Alan
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:35 ` James Ketrenos
2006-07-12 1:19 ` David Miller
2006-07-12 11:30 ` Alan Cox
@ 2006-07-12 17:17 ` Alon Bar-Lev
2006-07-12 22:09 ` David Schwartz
3 siblings, 0 replies; 24+ messages in thread
From: Alon Bar-Lev @ 2006-07-12 17:17 UTC (permalink / raw)
To: James Ketrenos
Cc: Alan Cox, Alistair John Strachan, John W. Linville, joesmidt,
linux-kernel
On 7/12/06, James Ketrenos <jketreno@linux.intel.com> wrote:
> The regulatory daemon is in no way derived from any GPL work, and the
> GPL driver is provided with everything it needs to talk to the
> interfaces defined through the ipw3945_daemon.h header file.
You are kidding, right?!?!
If you cannot operate the device using GPLed software!
What use is that software if after using all the GPLed available
drivers for the device it still does not work, and need a properiteary
modules in order to complete it? The derived work is taking something
that *WORKS* and making some modifications... In this case you don't
even have something that *WORKS*.
Best Regards,
Alon Bar-Lev.
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: Will there be Intel Wireless 3945ABG support?
2006-07-12 0:35 ` James Ketrenos
` (2 preceding siblings ...)
2006-07-12 17:17 ` Alon Bar-Lev
@ 2006-07-12 22:09 ` David Schwartz
3 siblings, 0 replies; 24+ messages in thread
From: David Schwartz @ 2006-07-12 22:09 UTC (permalink / raw)
To: Linux-Kernel@Vger. Kernel. Org
> Also if the binary only chunk of code is neccessary to make the open
> source bit work then its a derivative work as I understand the
> situation,
The issue is not whether the userspace daemon is a derivative work of any
GPL'd work and therefore must be covered. The issue is whether the kernel
driver and the userspace program are one work or two. If neither is any use
without the other, and the two were designed together, it seems implausible
to argue that they are two works.
A boundary that consists of an API that allows the work on either side to
be interchanged with others and the other work still operate substantially
the same can certainly divide two works. That's why a C program that uses
the standard library can be a separate work from the standard library. Any C
program works with that library, and the library works with any C program.
A boundary custom designed for these two programs, and which is not
intended to allow either program to be replaced with another, would not seem
to do the job.
DS
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2006-07-12 22:10 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-11 16:32 Will there be Intel Wireless 3945ABG support? Joseph Michael Smidt
2006-07-11 16:47 ` Otavio Salvador
2006-07-11 17:12 ` John W. Linville
2006-07-11 18:09 ` Alistair John Strachan
2006-07-11 18:25 ` Alon Bar-Lev
2006-07-11 18:43 ` Alistair John Strachan
2006-07-11 18:55 ` Alan Cox
2006-07-11 19:18 ` Matthieu CASTET
2006-07-11 20:22 ` Daniel Bonekeeper
2006-07-11 22:22 ` Matthew Garrett
2006-07-11 23:54 ` H. Peter Anvin
2006-07-12 0:04 ` Matthew Garrett
2006-07-12 0:35 ` James Ketrenos
2006-07-12 1:19 ` David Miller
2006-07-12 11:30 ` Alan Cox
2006-07-12 17:17 ` Alon Bar-Lev
2006-07-12 22:09 ` David Schwartz
2006-07-11 20:16 ` Thorsten Kranzkowski
2006-07-12 0:42 ` Thomas Tuttle
2006-07-12 0:57 ` H. Peter Anvin
2006-07-12 1:10 ` David Miller
2006-07-12 1:15 ` Valdis.Kletnieks
2006-07-12 8:19 ` Alistair John Strachan
2006-07-12 8:23 ` Alistair John Strachan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox