Explaining WLAN Chips' Poor Linux Support
morcheeba writes "Kernel Traffic is reporting (mirror mirror list) that 'Some WLAN Chip Specs Secret To Protect Military Communications.' While this is stretching it a bit -- these radios are generally limited to a narrow frequency range and few modulation types -- software can cause illegal radio operation, especially when the laws vary by country. Is Linux support for 802.11g and Centrino chipsets going to be delayed by manufacturers afraid of FCC harassment? An interesting discussion on the future of Openness in radio chipsets." Interesting comments from Alan Cox in here about just how flexible some of these chips are.
If 95%+ of your market will be Windows users, it might make financial sense to just worry about that 95% and develop support for them.
nig
And this won't be an issue
Anal Cox is sooo smart for a cumslurper
But none of these compares to his Sex Tips for Geeks . After all, if these tips can get ESR into some hottie's pants, then any disgusting slob can get laid!
Seriously, though, how could ESR have developed these valuable mating tips? Nobody can make me believe that even if he offered all of his newfound wealth to the most hard-up crack-whore on the streets of New York he could get his stinger wet. My Philosophy professor always said, "you cannot invoke magic or God and expect to win an argument in this class." I am therefore left to reach only one possible conclusion. What follows is the only possible explanation for ESR's Sex Tips for Geeks .
The room was dark and the night was cold as the rain pelted against the window. Eric paid no attention, though, absorbed as he was in the warm glow of his computer monitor. A raspy voice grated out of the speakers situated on either side of his monitor, "you've got mail!"
It was his mother's voice, which he had recorded to use with the perl AOL interface he had been working on for the past 10 years. Eric smiled and wiped the sweat condensing in his palm on his thin swatch of hair, only to replace the sweat with the grease oozing from his scalp. His hands shaking, Eric simultaneously pressed the ctrl, alt, shift, F1 and page down keys to retrive the new mail message. He read the message aloud, his voice quivering with excitement.
"hi! i will meet with u on chat 7pm tonite! c u then, xoxoxoxo suzee."
Eric expunged a bulb of gas from his spastic bowel as he checked his watch. 6:57 pm. His shaking grew more extreme, more uncontrollable. He could barely press the key sequence alt, space, F10, F3, tab, scroll-lock, page-up and end to bring up his open-source AOL chat client. Eric was barely able to situate his notebook and ink his quil before the chat client began to load. Eight minutes later, the client was ready to go.
"hi eric," came the message.
Eagerly, Eric replied, "hi, suzee! how r u tonite?"
"fine, thanks. u r late! i wuz worried!"
Eric scribbled in his notebook, "women like promptness."
"i am sorry :( what did u do today?"
"it's ok..."
"Politeness goes a long way," he wrote.
"... i got in trouble in school becuz i hit this guy becuz he kept pulling my hair :("
"No hair-pulling," he noted.
"so. what grade r u in?" Suzee asked.
Eric blushed. The large beads of sweat began to roll down his face to fall on his keyboard. He wiped his forhead with his hand and picked up more grease from his thin red hair. Shaking, he replied to Suzee, "i am not in school n e more."
"that is kool! what do u do then?"
"Girls like men who are no longer in school," He scribbled, before replying.
"i write about my newfound riches and how open-source is a superior method of software development."
There was a long pause. Eric's leg began to shake nervously. After a few minutes of nervous waiting, a
Who the fuck cares.
Nothing he comments on is interesting. The guy is a big a douche as michael.
Now someone mirror that cheap piece of shit website Kernel Traffic, since we all know noone in the linux community can put up a webserver that can handle anything more than light traffic.
And this should be in about the THRID PSOT
FP!
AC
...why hasn't slashdot reported that Microsoft just licensed SCO's UNIX source code???
Is this not important-enough news, or just not old enough yet?
In short, any whining about SDRs and the FCC is just a front for the radio manufacturers to not support Linux. In reality there is some other reason why they don't want to do it.
Since you wouldn't realize it would be a dupe!
I'm glad somebody is taking responsibility for Linux poor performance.
ow
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_ _ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ _
g_______________________________________________g
o_/_____\_____________\____________/____\_______o
a|_______|_____________\__________|______|______a
t|_______`._____________|_________|_______:_____t
s`________|_____________|________\|_______|_____s
e_\_______|_/_______/__\\\___--___\\_______:____e
x__\______\/____--~~__________~--__|_\_____|____x
*___\______\_-~____________________~-_\____|____*
g____\______\_________.--------.______\|___|____g
o______\_____\______//_________(_(__>__\___|____o
a_______\___.__C____)_________(_(____>__|__/____a
t_______/\_|___C_____)/INSERT\_(_____>__|_/_____t
s______/_/\|___C_____)__COCK_|__(___>___/__\____s
e_____|___(____C_____)\_HERE_/__//__/_/_____\___e
x_____|____\__|_____\\_________//_(__/_______|__x
*____|_\____\____)___`----___--'_____________|__*
g____|__\______________\_______/____________/_|_g
o___|______________/____|_____|__\____________|_o
a___|_____________|____/_______\__\___________|_a
t___|__________/_/____|_________|__\___________|t
s___|_________/_/______\__/\___/____|__________|s
e__|_________/_/________|____|_______|_________|e
x__|__________|_________|____|_______|_________|x
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_e_x_*_
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
What people need to realize is that nothing in software can be secure. It is far to easy to crack. You may have 100 developers working on a secure WiFi driver, but there are thousands of bored hackers out there waiting to tear it apart. If something needs to be secure, do it in hardware.
On a side note, I've not had any trouble getting my WiFi hardware to work on my slackware laptop, but I understand that some chipsets can be more difficult to setup than others.
I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
The prism2 were the first really popular wireless cards, partly because of low cost but also because of the ability to write drivers for them. I wish other manufacturers wouldn't be so reticent about their support. I actually prefer it if they keep the cards smart and the systems dumb, because it increases portability and compatibility. It probably adds to the cost though.
When I went wireless on my Linux laptop about a year ago the only card I could get supported was the Lucen Orinoco. It's a great card. But now, many months later there is the WLAN project and many many cards are supported. The future will be the same. More support is coming. The major problem I see though is the manufaturers. They write drivers for windows. Most of them arn't about to write them for linux. Meaning that every piece of hardware will be a few months behind while a group of dedicated programers do the dirty work for the company.
Linux drivers don't come from the Driver Fairy, they usually get written by volunteers. That takes a while: getting the specs, implementing the drivers, testing them, etc. And it usually only happens after the hardware is starting to sell. So, it may well take a year or two for Linux drivers to appear for a piece of hardware. If you want it to happen faster, volunteer yourself.
Of course, a few manufacturers do ship their own Linux drivers. That's nice, but it isn't all that common yet. And many of the drivers that do ship from manufacturers are based on proprietary, commercial driver toolkits and have to be closed source.
Centrino is a special case. Centrino is largely a marketing construct, not a technology, and the marketing group that pushed Centrino inside Intel apparently wants to make Microsoft happy and doesn't like Linux. I doubt this is going to last: Linux is too important for Intel to maintain this position.
If the vendor don't release the spec. It'll be hacked and the hacker can do anything he whishes.
so i love to suck fat juicy cock. when i get home from school. i like to take off my clothes and read the latest slashdot stories. by that time my face has been flaring up all day so i have about 500 to 1000 pimples all over my body. i like to go to cmdrtaco.net and spank too. i also use lunix because steve ballmer is a very bad man. i have no life and girls are icky! they have cooties! if i ever came in close contact with them i would run the risk of actually GETTING A FUCKING LIFE
2. Some WLAN Chip Specs Secret To Protect Military Communications
28 Apr - 1 May (21 posts) Archive Link: "Broadcom BCM4306/BCM2050 support"
Topics: Networking
People: Martin List-Petersen, David S. Miller, Alan Cox, Carl-Daniel Hailfinger, Richard B. Johnson
Bas Mevissen asked if Linux had any support for Broadcom's BCM4306 or BCM2050 WLAN chips. He saw that the BCM4401 ethernet chip had a Linux driver, and was hopeful that maybe the WLAN chips did as well. Martin List-Petersen replied, "It seems, that the specs haven't been released yet. There are quite a few Wlan cards out there based on the Broadcom chips (nearly all cards, that support 802.11g), so it's quite a shame. (Actually this fits the the TrueMobile 1180, 1300 and 1400, speaking of Dell wireless lan cards)." He added, "The same problem is with the Intel Prowireless 2100 (Centrino) WLan card. No Linux support available yet, which is another choice for the Dell notebooks at the moment." But he also said there was a Petition folks could sign, regarding this very issue. Martin concluded, "I've tried to contact Broadcom directly, but they are just ignoring mails containing the word "Linux", so it seems." David S. Miller also said:
Don't expect specs or opensource drivers for any of these pieces of hardware until these vendors figure out a way to hide the frequency programming interface.
Ie. these cards can be programmed to transmit at any frequency, and various government agencies don't like it when f.e. users can transmit on military frequencies and stuff like that.
The only halfway plausible idea I've seen is to not document the frequency programming registers, and users get a "region" key file that has opaque register values to program into the appropriate registers. The file is per-region (one for US, Germany, etc.)and the wireless kernel driver reads in this file to do the frequency programming.
So don't blame the vendors on this one, several of them would love to publish drivers public for their cards, but simply cannot with upsetting federal regulators.
Alan Cox remarked that folks were already cracking the Windows interface on those cards, and that non-US governments cared about this issue as well. He said, "The fact people are already abusing the technology suggests that they will be forced to go the crypted settings route for next generation hardware anyway." And added, "I talked to one vendor about this stuff and fingers crossed we will see open drivers except for the radio module. In the longer term I suspect vendors will move to signed register sets, so you can load "US 802.11g" but you can't load "police frequency, full power""
At some point Bas suggested that if these vendors were really willing to release their specs, but were only holding back to satisfy government agencies, then maybe they could release some binary drivers in the interim. Martin replied to this, "I totally agree on this. A binary driver could better than nothing at this point. Another thing that wonders me, is why companies like Broadcom, if they are so open to releasing the drivers at some point, where they can make the regulation agencies somewhat happy, are so ignorant then. I've heard of serveral people, that tried to get a statement on the possibilty for Linux drivers from then and the return is nothing. I've actually tried myself. No response at all."
Elsewhere, Carl-Daniel Hailfinger's eyes lit up at the prospect of transmitting on military frequencies. He said he "wants binary only driver for these cards to build opensource driver with ability to set "interesting" frequency range." Martin said, "It's there for Windows." And at some point, Richard B. Johnson said:
Contrary to popular opinion, there is no FCC regulation prohibiting one from receiving some particular frequency. There is, however, a federal law prohibiting the disclosure of a radio message by a third party. This means that the media, or even law enforcement can't listen to a private radio (cell phone) conversation and then disc
I can buy a regular transmitter and modify it to transmit on a forbidden frequency. Does that mean we can't sell transmitters or books telling people how to build one? No!
I think this is a straw man argument.
*gasp* how am i supposed to breathe with all these wagily geek cocks surrounding me
1. Listen to a baby cry over your neighbors' baby monitor.
2. Neighbor humping a lover in front of their baby monitor
3. Transmitting "Hey, that's my wife; I'm going to blow your balls off!"
4. Watch them scatter
Yeah - that reminds me of the wifi combo card Im using - its a prototype card that I've had for about 3 months that does A, B, and G. The software limits radio strength normally based on the country that you're in due to FCC regulations. However, the developer software allows you to set the power transmit - something thats actually illegal according to the FCC (the consumer is not allowed to sett the power level of the card).
It is official; Netcraft confirms: *BSD is dying
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last [samag.com] in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin [amazingkreskin.com] to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
The only real leverage that anyone has is only buying products that have explicit Linux support from the OEM.
I own a 3com Airconnect PCMCIA wireless card and even though there are open source drivers made for it, I still have a helluva time ever getting that card to work.
Why is it so hard to make a decent driver that works well and is easy to configure? Is there some sort of problem dealing with Linux as compared to Windows that makes it so tough? Or is it simply because of supply and demand?
Any other use will be considered a federal crime. You are a terrorist. Those convicted will be required to purchase and install a copy of Microsoft's current OS for each CPU they own. Too bad if you have a SMP system.
"Reality is that which, when you stop believing in it, doesn't go away." - Philip K. Dick
asdgfasdfhbrw gn
(And before you point your fingers at me, think twice, because I don't use Linux anymore.)
Firstly, of course some hardware companies aren't going to release the details of exactly how their products were made. Businesses want profit and they worry much more about how many items they can sell than if the few thousand hardcore Linux users in the world know everything about their products.
Secondly, you Slashdotters are all to often part of the crowd who cries and complains but doesn't do anything about the problem itself. So, a particular driver isn't written? Write it. Oh, what's that, a certain program you got off the Mandrake CD doesn't work with the Microsoft app your parents use? Download the code and make it work.
I hate to preach, and I know many of you do contribute to the Linux movement, but I can't help but to get slightly upset when I see people complaining about everything but sitting back, sipping a Beck's while chatting on IRC.
Laziness is the problem hear -- stop blaming American corporations.
It is official; Netcraft confirms: *BSD is dying
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last [samag.com] in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin [amazingkreskin.com] to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
Join Tor today!
I am a geek. When I was a little boy I grew up on a farm. I woud listen to Geeks in space every night. Sometimes when CowboyNeal (someone you may mistake for a grizzly bear on steroids) I would sneak out into the pasture and whip out my huge geek-horse cock and rape the cows. One day my father brought home a huge black stallion. After listening to cowboyneal do a geeks in sp4c3 sp3sh3l i couldn't help but tear up that big black stallion.
with 2.4Ghz ISM wireless network stuff, anyway... on the manufacturing & design side...
:
This is something I hadn't thought of in terms of software. I mean, if you make, say, a wireless router, there are various laws you have to follow to get approval in various places.. things like
The antenna connector has to be non-standard. This is why you'll see like, a TNC conenctor with the threads reversed, or the gender parts half swapped, etc. It's so consmers don't hook it up to amplifiers and things.. or rather, so they understand that they are not supposed to. The same goes for software functions.. there are many functions accessible in the software that would allowt eh device to operate outside of the allowabloe parameters, but we had to keep those hidden & inaccessible. If they were presented to the customer, the customer woudl be able to violate FCC just by using commands we supplied them.
So.. I never considered that with regards to linux drivers.. but it is a good point.
If that 95% wants 100% interoperability
How will advocates convince home users (a large chunk of that 95%) to want to interoperate with something they will never buy?
Will I retire or break 10K?
They can't run Linux?
It seems that the two are mutually exclusive; you can't have public radio waves, and you can't outlaw recieving signals.
That makes me a geek.
Wires are where it's at.
No problem getting the specs. You want CAT5e? CAT6? RS-232? How about some coax?
Be it twisted pair, fibre optic, stranded, or even tin cans on a string, wires are the future.
I don't need no instructions to know how to rock!!!!
(And before you point your fingers at me, think twice, because I don't use Linux anymore.)
Let me guess, Mr. Proud American... you don't want to be associated with anything that isn't 100%-get-your-rocks-off capitalism.
Secondly, you Slashdotters are all to often part of the crowd who cries and complains but doesn't do anything about the problem itself. So, a particular driver isn't written? Write it. Oh, what's that, a certain program you got off the Mandrake CD doesn't work with the Microsoft app your parents use? Download the code and make it work.
Uh, wait a minute. Most of us are complaining because many companies either fight such effrots or make it illegal to write a driver or interoperating code, thanks to bills such as the DMCA. Reverse engineering hardware to write a driver is also extremely difficult if not impossible in many cases. It often requires the manufacturers to release specifications. In terms of interoperability, we've got all kinds of twisted mechanisms for preventing that (ever hear of CSS?). So, the open source types are trying to fix this crap... we just have to fight the companies tooth and nail.
Laziness is the problem hear -- stop blaming American corporations.
American corporate monopolies with their lobbyists constantly pushing for laws in their favor are the problem here.
Join Tor today!
if all americans were proud ignorant assholes like you, then there would be a good reason to nuke you.
Fortunally proud white aryans like you are just a minority in the US. Unfortunally one of you is the president.
A.C.
You, sir, are incorrect.
EAT THE (d) Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
Many of the chipset makers feel that their 'drivers' are also their IP. In the wireless space, the first to market folks get to make the rules. In the case of 802.11a, Atheros was the first to market. There existed a 'binary only' driver that was built on a mandrake linux box. The bad news is the way it was built made it completely useless. I've not heard of anyone having sucuess using it. Rumor has it that Atheros built this driver & they would release 'formal' drivers for their chipsets. This hasn't happened yet. I doubt it will until they have somebody else providing 802.11a chipsets. To them, it's about getting market share & protecting IP.
Recent developments:
Reyk Floeter has started building a GPL driver. It's amusing based on the context of this article, because all this driver can do is SNIFF. That's right, RX Only. Progress has been very slow, and there have been several questions to the list as to how this driver exists, and how it's being built. It would seem that Reyk doesn't have any of the specs & hasn't signed an NDA. I assume he's reverse engineering the windows drivers, but he hasn't stated as much. The development progress has been _VERY_ slow, and this project needs help from OSS devs. Anyone up for a challenge?
Intellegraphics signed the NDA, and has a driver 'for sale'.
While the government has it's paws in everything, I doubt this is the case at this point. This whole article is based on FUD.
That's all. -Eric Johanson, SeattleWireless
First Fuck the FCC Post!
Someone has basically answered your question. Reverse engineering hardware-software is hard. Manufacturers uncooperativeness doesn't help. Even if one has all the details, writing a driver and debugging it is hard. Maybe what some of the OSS crowd needs to do is go into the hardware business?
I think that the cards shouldn't have even entered onto the market without cryptographically signed registers! Why? Because if all it takes is a few erroneous bits (read crash) to be out of place to completely wipe out local emergency communications or a rather unpleasant virus (they released windows drivers!), we are really in trouble. I am amazed that manufacturers got this through approvals. As far as linux driver issues are concerned, I don't think this will enhance the inherant risks in any way. If a hacker wants to abuse this feature, they will work out how. Now, what was the resonant frequency of water again ?
I thought timothy and michael were ass bandit partners.
Hey, go easy on him! This is slashdot, we don't learn it until Taco posts the story three times times times!
What I don't understand is why this page on Broadcom's site specifies that there are available embedded Linux drivers, yet they are nowhere to be found.
That's the ticket, maaan... we want our wires in the SKY and we don't want them any other way dude.
I have been buying 802.11 cards like crazy trying to find one that will work well with Linux for mobile self-propelled linux boxes.
WHat I have found is that almost all the new cards out there, brand name, no name, etc, are based on the broadcom chip, for which there is no driver.
Now it's true that there are wierd FCC rules, such as the one that the antenna connectors must be proprietary, as if that makes a difference, but that doesn't explain certain things.
For instance, the SMC, Siemens, and Linksys cards all USED to work. The new cards from these vendors, such as the Linksys WPC11, don't work, but have the SAME MODEL NUMBER even though they are entirely different cards. They all give the same codes or similar when inserted, they all have similar antenna shapes, they all have two dimples in the bottom of the antenna where one dimple has a bump from the injection molder.
Now, the only difference I can see on the BOX between the old and the new ones is that the new ones mention Windows XP. So, can it be that MS would only support chipsets with proprietary specs? It sure looks that way. I really can't understand why multiple vendors would completely change the card and keep the same model number. This makes no sense. I think it's as simple as not supporting linux compatible hardware in each release of windows. Not so far fetched, how many product boxes do you see that even MENTION linux? You're not gonna get that 'designed for windows XP' logo if you don't do as you're told.
Now, the older cards work just fine, I have a prism card and it's great. Problem is I only have one, which serves no purpose at all. ALso, aparantly the Netgear card DOES work, but not well, under linux, and Cisco's Aironets are supposed to work fine, though they cost twice as much and I'll gladly pay, but I have yet to find a retail channel for these (help)
So I've bought six different types of cards ranging in price from $49 to $79 and they are ALL broadcom products. You can see the similarities in the physical construction of the card as soon as you take it out of the box. Slight differences in antenna shape, but always with the broadcommy squareness.
Also, you can order parts real cheap and configure them to put out a carrier on any frequency you want, so this really sounds like baloney. Not that it isn't the reason they're giving, but it isn't the reason. We're talking about less than 0.1 watt here. If the military doesn't like the signal they can just move to the livingroom. Seems to block it just fine from my experience.
So I have an awesome little laptop robot and I can only control it from windows or mac and I have another one that I haven't even bothered with because I can't operate them at the same time.
I don't feel very free to innovate.
I'm going to give up mod points here just to chime in, since this is an issue I care about.
Anyone looking to get good wireless card support (802.11b) should buy one with a prism2 chip or an Orinoco. I know many that have had good luck with these cards, and I know for a fact that the Orinoco cards are essentially plug and play in linux. Do NOT buy the TI chipsets (sometimes marketed as 22mbps 802.11b+) or the Broadcom chipsets; word on the street (heh) is that these companies have been less than forthcoming with specs so people can write proper drivers for them.
It's too bad that this is the sad state of wireless support in linux, that we must be at the manufacturer's mercy to get our hardware working properly. I've been waiting for 2 years now to get my USB wireless card (oh yeah, avoid those too if you can) working in linux, and it's all because the company doesn't care.
It seems a little suspicious that 802.11b chipsets had none of these problems, but suddenly with a and g every vendor has a programmable radio and thus open source drivers can never be released.
Most of these cards have internal restrictions (such as firmware) preventing out-of-band operation. At least Prisms do.
Even with wide-open drivers, I don't think you can force most Prism cards out-of-band because the firmware restricts it. (Which sucks, because all it takes is a 55-question multiple choice test and you can legally run 802.11 cards out of the ISM band and at much higher powers - The 2.4 GHz amateur (ham) band is adjacent to the ISM band, and many cards can be reclassified under Part 97 rules.)
What I would love to see is open specs for a cable modem chipset - it would make a perfect exciter for an amateur data network if combined with a transverter.
retrorocket.o not found, launch anyway?
People, come on, RTFA, ok?
This is not about 802.11b, it's about 802.11g, the newer standard. The one that can do 54 Mbps? Look arround for drivers for those chipsets (mostly Broadcom or Intel's). You'll find none. Why? Because these things can be programmed to receive *and* transmit on any frequency. Any. That inclues military frequencies. Building a receiver for any frequency is not rocket science. In fact it's boring since it's well known. The problem is that the FCC has to approve this things. The vendor builds it and they have to get approval from the FCC to market it. If the FCC catches word that the vendor is giving the specs to a bunch of hippies, the hardware might not get approved (nothing to do with the FCC per se, it's just politics). The problem is some people out there are _very_ willing to go on a disrupt police communications. And what could be easier that just taking a laptop on a car and just war drive. It gives a whole new meaning to the term, doesn't it?
Some people (RTFA) have proposed solutions, basically signed frequency tables, but since the hardware is out, it's too fscking late. That's going to be in the next gen hardware, but not in the current round. By the look of it, 802.11g on Linux is screwed for the time being.
Works fine for me. All I had to do was go into one of the config files and enter the card specifics and then use the Orinoco driver.
I had problems with it disconnecting and then having a fit (i.e. printing error messages at like 50 million per second). I upgraded my wireless drivers and that took care of it.
Just an FYI in case anybody wants to use that card.
Mmmm......sacrelicious.
It's all about the money. People seem to be unwilling to accept that Linux is such a tiny segment of users, that it is simply not worth the effort for a hardware manufacturer to develop a Linux driver, let alone multiple drivers for Red Hat, Mandrake, SuSE, Gentoo, Debian, etc. with kernel versions 2.4.1, 2.4.8, 2.4.12, 2.4.18, 2.4.21 etc.
These same poeple also refuse to see that the chip manufacturers make their money by selling the chips and the software that drives them. Releasing the chip specs, in many manufacturer's minds, gives their competition an advatage because said competition will have access to the specs too. Theoretically, the competition could then build a similar chip for less or even a better chip without as much expenditure for R&D.
Regardless of the truth on this matter there is simply no economic incentive for the manufacturer to release the specs. It has nothing to do with military secrets or national security or anything else, it is simply a matter of economics. But, all is not lost. As Linux continues to grow and its "market share" increases the economic incentive will increase for manufacturers to develop the drivers or release the specs.
If you can increase sales by 5% just by releasing some technical documents, wouldn't that seem like good financial sense to you?
(Of course, it won't be quite 5%, it will be more-- since linux users tend to be of the demographic group most likely to use something like WiFi..)
All the rest (configuration files, etc.) is just distribution-related fluff.
I needed a new router/firewall/AP, I bought the linksys g product, a couple of G cards, spent an afternoon looking for Broadcom support in linux and pitched Redhat for WXp as a result.
That laptop is mostly used for surfing the web and rdesktopping into other computers, I'd most likely put RH8 (9) BACK on it if Broadcom's g set was supported.
I can't be the only person that WANTS this. (and I DID lobby Broadcom and Linksys for driver support)
"Draco dormiens nunquam titillandus."
Maybe they aren't limiting the broadcast characteristics in firmware on the broadcomm G cards because they don't have a final spec yet and they are trying to keep the device/chipset as open as posisble so they can adapt to new changes in the specs if need be. I just wish that I could get it to work on my damn linux box cause right now I am running in mixed mode on my home wireless network.
ZiN
-ZiN-
Of the endless game the "open source commode (sorry, community)" will play until it's dead and buried - the catch up/me too game. Here we have the "community" with their mouths open trying to shout down the eeeevil hardware companies for not allowing them to look at their specs, when the other 90 or so percent of the world already has working drivers. Several months ago the G hardware was made available and put to use...and it took this long for the "community" to get wind that there are no drivers for their toy OS?
Put the tissues away and get with the program - companies don't care about your complaints because they don't make a nickel supporting communistic operating systems. Wake up, linux will never win and will always play catch up...maybe in 2005 you'll be able to enjoy your 802.11g cards. Think that's a joke? Look at when Carmack released the source to Doom and Quake...long after ID made it's cash and long after those games were even relevent. That's how things go when you play with a toy OS.
This seems a bit ridiculous seeing as how I can purchase or buy other devices that with little modification broadcasts over illegal frequencies. Even if they do hide the specs, the people that would want to access the frequency programming interface for "evil" purposes probably will anyway and the people who need to for legitimate purposes will just be pissed off.
Proxim let a developer take a library written by them custom for him that allows him certain functions that he needs, it works with pcmcia, isa and pci cards. he just wrote a wrapper around this library and has no access to the internal workings of the actual chipset to protect their details for security I suppose. Maybe he can help someone find the way with these new chip makers since he worked out a deal with another company that was not going to release the internal details. From what I gathered from back when I used one, they built him the library and gave him the headers.
His source code distribution with prebuilt library is at:
http://www.komacke.com/distribution.html
I was able to use it for my laptop with a pcmcia card, my smp machine with pci card and pentium with an isa card on 2.2 and 2.4 kernels so the method obviously will work.
Let me guess, you either conspired with A Proud American to produce this thread or you two are both the same guy. Nice try, I'm not buying it. Or maybe you just bit such an obvious troll for the easy karma. Fair enough...
I like the thought of suing companies for trespassing on my private property with their private radio transmissions.
:)
I want to the FCC to made all radio signals private property so I can sue every radio station, police station, local TV, my neighbor and her noisy telephone, etc.
Hey, maybe we can declare all audio and electromagnetic transmissions private property so if you say something that offends me I can sue you, if it trespasses into my ear.
I think we should make a set of laws so everyone can sue everyone else. Then just sit back and watch the people line up outside the courthouse. Maybe we could make our legal system a profitable marketplace where you can purchase a new law to help you sue for more money, at a fair price, of course.
I think the main problem is lack of end-user info about what's available.
for wireless-usb, look at the pegasus driver set, it works just fine.
So I'm curious if the proliferation of 802.11g wireless cards is going to mean that the next "Code Red" style internet worm is, among other things, going to target the wireless networking drivers for these cards?
Seems to me that thousands of infected laptops, all screaming at full power in the police band might cause a bit of problem for emergency services.
Is anyone familiar enough with emergency services reliance upon wireless communication (and their relative tolerance for interference, which is going to vary based upon the technology they use) to confirm my fears or allow me to sleep a little easier at night?
Okay, so where are the closed source drivers? Though I'd prefer Opensource, I'd really like to get an 802.11g card... But there's no support in Linux yet!
A dozen of distros with dozens of versions of each?
A bunch of people who take pride in recompiling the kernel every 6 hours complain that a certain vendor doesn't support their unique version of linux?
linux distros changing versions every 3 days?
Linux people have created a support nightmare for yourselves.
Live with it.
So manufacturers don't want to give away design specs. They don't want to maintain 2 versions of a driver either. What kind of effort would it take to abstract the driver model to be OS independent? I'm not talking about overnight stuff here, but why should a driver care about who is talking to it? We have NTFS support on non-MS operating systems due to a virtual file system layer. You can tell me why it can't be done now, but why can't we overcome those obstacles? Maybe it will always just be a matter of speed/code efficiency talking to the hardware...
Waiting for ad.doubleclick.net...
There are potentially serious issues with 5 GHz. WLAN technologies and military radar avoidance. This is the case in both the U.S. and Europe. The IEEE is working on mechanisms to dynamically avoid these conflicts. I can understand why it could be bad to allow anybody out there with one of these devices to twiddle the knobs as they could cause serious problems. This doesn't, in my mind, rule out binary drivers.
"It's too bad that this is the sad state of wireless support in linux, that we must be at the manufacturer's mercy to get our hardware working properly. I've been waiting for 2 years now to get my USB wireless card (oh yeah, avoid those too if you can) working in linux, and it's all because the company doesn't care."
Now you know why I'm against proprietary binary drivers i.e Nvidia. All it takes is a corporate decision to turn a positive to a negative, and the same for the reverse. Those who forget history are doomed to taking the class again.
True about the lack of TI drivers. Of course its much more fun to buy one and then write the drivers yourself!... acx100.sf.net
I got the chipsets mixed up.
Mmmm......sacrelicious.
The IP argument for no Linux drivers seems a little odd. After all, they give away the binary drivers for windows, presumably in order to enhance the salability of the hardward. Of course, there are fewer Linux users, so you wouldn't expect every chip maker to produce a binary driver for Linux, but consider the position of some chipmaker whose market share is 5%. Adding Linux support would double his sales, (at least to start with.
Source code may be subject to other arguments, but it is truely odd that there are no binary drivers.
I recently picked up a Sony Z1A with Centrino wireless built in. Its a great laptop though I'm still figuring out all the Linux stuff for it. I gave up on linux support for wireless after figuring out that the windows drivers don't even work well. They're great UNLESS you have other networks in the area.
For example, I have my home wireless network and my neighbor also has one that my laptop picks up. Because Centrino is "smart" enough to be "seamless" across networks, 5 minutes after connecting to my own network, windows lets me know that there are other networks available, prompts me to look at them, AND cuts off the current network connection!
Essentially the network connection must be reset every 4-5 minutes because it is being "smart" and cutting service at the sign of another provider.
I made it to a Sony Engineer (for fun) and they had no possible solution. I really just want to tell the network driver and/or built in windows wireless software to hold onto a network connection once its established... but NOOOOO, it wants to ask me to look at more and drops me from my current network.
The Sony guy tried to tell me that it would be okay. Riiiight, since I can't do anythign (IM, ftp, etc) that takes longer than 5 minutes to complete.
And this is in Windows...
unf.
I know when I proposed that my Marine unit use wireless instead of running Cat5 everywhere out in the open while on unit field ops, I got shot down quicker than hell because wireless isn't secure enough to meet our standards. Anyway, I know the Marine Corps won't be using wireless for a long while. Can't comment on other services.
This guy is way out there
One of the currently unsupported wireless chipsets is the TI ACX100 chip, the one which features a non-standard 22mbit mode (but is downwards compatible with standard 11mbit 802.11b). This shipset is incorporated in products by SMC and DLink, among others.
:)
This chipset is being reverse-engineered as we speak (or at least a group of brave people is trying hard to).
They are using the same approach that Compaq successfully took decades ago when they were reverse-engineering the IBM BIOS, while preventing legal issues: assigning the task of reverse-engineering and documenting the programming specifications to one group, while having another group, untainted by the reverse-engineered original code, creating a "clean-room" implementation, using only the unencumbered specs obtained from the first group.
Actually, the ACX100 project is divided in three groups, rather than two: one group for reverse-engineering the Windows drivers, a second group for reverse-engineering the (buggy) binary-only Linux drivers, and a third group to use the specs obtained from the other groups to reimplent a driver under a BSD license, which would be free from any IP owned by TI.
The site is here:
http://acx100.sourceforge.net
Apparently, they are having a hard time, although they have made impressive progress so far.
Like with any other useful project, please support these folks if you can! Even if you don't have time, can't code or don't have any money to offer, I'm sure that just giving them some encouragement would keep them motivated.
That said, it would indeed save us all a lot of time, effort and frustration if companies in general would simple be more willing to provide the community with the necessary specs to develop drivers. I can't believe the fact that those companies don't realise that there are enough talented people on the planet, who are prepared to develop high quality stable drivers without having to be paid to do so. Therefore, releasing the specs would be a no-brainer to me.
"Oooh, does that mean we get to kick some puffy white mad zionist butt?"
Instead of changing the registers that control frequency directly, you'd point the hardware at a block of memory with a signed register set, and the hardware would only load the registers after verifying the signature. You might still be able to bypass this with some serious hardware surgery, but it'd be enough to keep the Feds off the company's back.
This would be good for open source, because there would be no need to keep the interface secret, as you could only load signed register sets anyway.
Litigious bastards
I think from now on I am going to go out of my way to buy wireless cards, printers, and other accessories and peripherals only from those manufacturers that have helped make their stuff work with linux whenever I can.
For a long time, most of my stuff would work with linux, but when I started buying wireless cards a few years ago (dlink 650's), I had a hell of a time getting them working.
Does anyone know of a web page that makes it easy to find manufacturers that have actively supported linux?
It's not only funny(ish), it's informative and pretty well on-topic.
Be careful! New moon tonight.
In the US, most police frequencies are mid-UHF (400 MHz area) or 800 MHz. There's not much chance of a 2.4 GHz radio interfering with that. Radio design involves tradeoffs - other things being equal, a radio covering less bandwidth has higher performance. I really doubt that 802.11 radios are capable of much bandwidth outside their designed frequency range. I think this is yet another case of software folks applying the logic of infinite capability to the physical world where capabilities are very restricted.
I can think of reasons for restricting the interface which are less dramatic. First I thought of regulating transmit power - CDMA phones regulate their power based on instructions from the base station. This increases the overall capacity of the system by reducing unneeded transmission. But that doesn't seem to be it, because a google search shows a discussion of controlling 802.11 transmit power in NetBSD..
Then there's information security/crypto export. Maybe an open driver would enable users to use stronger cryptography in generating the spreading sequence. Or maybe it's just natural corporate paranoia.
I know OSS is about coders scratching an itch and writing drivers for stuff that they are interested in at the moment, but what about the serial drivers in the 2.5.6x kernel? Many of them are still using cli(), sti() and friends. This is deep juju, too deep for a code cleaner like me to do. Even generic-serial is still using the old method. I can fix other things like 'flags' should be unsigned long, but redoing irq handling needs people who know what is going on.
Hmmm I was thinking of buying a laptop and uninstalling winxp. Now I'm not so sure...
Might just have to spend the extra dough on an Apple laptop; running OSX.
Hardware's more expensive, but it just works.
The reason for the "protect military coms" is that years ago at teh end of WW2, NATO decided that the 800/900 Mhz should be split so that the military use one half and civilians get the other half. The US used and NATO used an opposite arrangement so that if US troops needed to go in to Europe, their military radios would not interfer with the local military radios.
This happeden on other frequencies as well but most of the WAN frequences are out of the rubbish heap.
2.4 is sort of no-mans land. Until recently it was a useless frequency because its noisy and water absorbs the signal. Because it was mostly unused and unusable it was assigned to the IMS band and opened up. Becaue it was free, the coordless phone people went after it and helped to develop ways of dealing with the issues that only happen at 2.4. Now Wifi does many of the same things.
There are some areas near 3.5 that are Non Line of Sight but only for interference but are very line of sight for the sight for the singal. For some reason a 1 W signal will only go about 2 miles LOS but interference can bounce around for over 30 miles. Most of the 3.5 was sold off to spectrum grabbers and there are a few people putting a few WISP using it since its useless for anything that doesn't have very strong error correction.
5.2/5.8 (802.11a) Is/was used for sat uplinks. Maybe some of them are militray but the US allows both while many places in SE Asia don't. For example Oz allows 5.8 but 5.2 can only be used indoors, NZ allows 5.2 almost like the FCC but 5.8 has some conditions on it.
I know that if you are using windows xp's zero configuration thing, you can set the priority of networks through advanced properties. If it is working only though the wireless chipset driver, then I'm not sure of what could be done.
Oh I've tried that... I've had all present networks (four at one time) with mine as the #1 and only mine in the preferred list and it still does the same thing.
Thanks for the attempt at help though - its good to see people reading it.
unf.
It's not that the companies have to go to extreme lengths to prevent you from violating regs with their hardware, but they do have to take proper measures so joe average does not do so.
Giving open specs to OSS developers might get them in shit.
Linux support on laptops was pretty bad 3 years ago. Today, we have RedHat 9 on the Thinkpad X30. Works like a charm. Only thing missing is undocking... but I like having two batteries so it's usually a non-issue anyway! If you stay away from the absolutely latest-models, you are likely to get decent laptop support with modern distros, esp. mandrake and redhat. Dell Latitudes, Toshibas, and thinkpads are all pretty well understood cases.
Black holes are where the Matrix raised SIGFPE
As one of the guys responsible for the efforts, I can state a few simple truths:
1) All chipsets that I know do have the Linux drivers - these are used for embedded development
2) There is no binary-compatible interface for drivers in Linux, therefore these drivers cannot be released in binary form. Due to major incompatibilities between different kernels, binary portability is impossible (and the source one is hard).
3) Since Linux laptop users are close to 0% market, there is no incentive for companies to lose their IP by disclosing the source.
The way out is for Linux maintainers to become a little bit less religious and define binary compatibility - just like about each other OS on the planet does. This is not even "innovation", just common sense.
Once this is done, it would be a slam-dunk for most chipset makers to release a Linux driver in binary form.
I had been using my iBook and my WinXP laptop from work on my Airport driven home network. I also have a desktop dual booting WinXP and RH8 (now 9.) I picked up a new Belkin 802.11b PCI card on eBay one day and went completely sans wires. I then had a monumental struggle trying to get this to work in Linux, only to give up. That was a couple of months ago and I haven't booted in Linux since.
What is really needed is a definitive how-to website sponsored by a major distro. I've dealt with crazy video card driver and USB device driver issues before in Linux, but nothing was as fucked up as wireless. I had a hell of a time just finding out what chipset my card was using and then trying to find drivers for it. The built in GUI in RH was useless for me.
Of course if there's anybody out there that has had success with this card, ummmm....
Sorry for being a bit off-topic here, but I'd like to ask the experts regarding VOIP and Wi-Fi:
What's currently the best method to make secure VOIP calls over Wi-FI ?
WEP is not secure and many VOIP phones do not support IPSEC or PPTP VPNs thus you need to transmit raw packets but that way anyone with a wireless sniffer can log your conversation.
Is Secure RTP the solution ?
What's the percentage of VOIP phones that support S-RTP ?
Thanks for infos.
This is security through obscurity and it doesn't work. Oh wait! There's the DMCA, so maybe it does if developers get arrested for reverse engineering the chips. Anyway. I won't taint my kernel with binary only drivers under obscure EULAs.
Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
karen.sohl@linksys.com
linksys rep for 54g standards. email and ask about linux drivers.
Win XP does this with only one base station "visible"! The recommended fix from the vendor is to turn of the zero config stuff. Still get drop-outs every now and then. Same on, but to a lesser degree on a win2k laptop
What is very funny is that the Linux drivers (atmel) have no problems at all...Ha!
Can't the guvvies figure out something to do that isn't so vulnerable to attack and that doesn't annoy the taxpayers so? Stupid as they are, it's hard to beleive they're _that_ stupid.
Seastead this.
You can buy a bridge for the same price as an expensive access card. I have a ps2 and two PC's in my room with a bridge and hub. My ps2 doesn't really support wireless either, are they gonna write a driver for Navy seals socom? NO. get a bridge and shut up. You gotta pay to play.
WET11 Linksys bridge is what I use. I got my D-link card working on redhat with no problems too.
Military doesn't use or care about 802.11. They have that spread spectrum digital battlefield stuff and satellite stuff.