Slashdot Mirror


The OSS Solution to the Linux Wi-Fi Problem

tobs writes "Matt Hartley of MadPenguin.org fame has published an open source way of solving the Linux Wi-Fi problem. He writes, "For intermediate to advanced users, who are willing to track down WiFi cards based on chipsets, live without WPA in some instances or have opted to stick with Ethernet, buying a new notebook for the sake of improved wireless connectivity may seem a little overkill. When a new user faces problems jumping through the NDISWrapper hoops, tracking down WiFi cards from HCLs and other related activities, the end result is almost always the same — they give up. What so many of us, as Linux users, fail to grasp is that projects like OpenHAL are critical to long-term development. The education on what to expect and what not to expect remains a complete load of hot air when articles claim how easy it is to setup wireless Internet on Linux machines. It's downright misleading."

204 comments

  1. Medion by Virgil+Tibbs · · Score: 1

    Since i have a Medion Mim with some proprietry medion chipset, i'm stuck with no wireless for ubuntu.. :(
    the driver doesnt work with NDIS wrapper either...
    of course...
    that doesn't stop me using debian stable on my desktop!

    --
    www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    1. Re:Medion by enrevanche · · Score: 1

      It probably uses a mini pci wireless card. Replace the one in there with an Intel one and it should work. I had to do that with an Averatec and there was no problem, even though the cpu was an AMD.

    2. Re:Medion by ncc74656 · · Score: 1

      It probably uses a mini pci wireless card. Replace the one in there with an Intel one and it should work.

      Some notebooks have BIOS locks. I tried replacing the Broadcom WiFi NIC in my HP with an Atheros NIC...it wouldn't even POST.

      Fortunately, bcm43xx has advanced enough that I can get a reliable connection at home or on the road with the travel router I pack with my notebook, but it has some signal-strength problems that can make using public APs in unknown locations a bit dicey. (The travel router takes care of some of those problems, and for when it doesn't, there's data service from my Treo over Bluetooth.)

      (ndiswrapper has never worked IME, so it's not really an option.)

      --
      20 January 2017: the End of an Error.
    3. Re:Medion by Anonymous Coward · · Score: 0

      A number of Medion laptops have inbuilt wireless based on the ZD1211B/AR5007UG chip on the internal USB bus, supported natively in-kernel with the zd1211rw driver: http://www.linuxwireless.org/en/users/Drivers/zd1211rw

      If a larger laptop vendor shipped lots of laptops with this setup, the article being discussed here would be 'satisfied'. We can dream...

    4. Re:Medion by Noodlenose · · Score: 1
      As someone who had problems with rubbish laptop wifi chipsets before, I can recommend this . Just plug it into your USB port and off you go.

      And they're dirt cheap, too

    5. Re:Medion by Noodlenose · · Score: 1

      arrgh! This.

  2. Weird... by mdm-adph · · Score: 5, Insightful

    It's like I RTFA, but then again I don't feel like I RTFA. Anyone else notice that? Is there some "Page 2" button I'm missing?

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    1. Re:Weird... by loftwyr · · Score: 1

      Nope, it's just a perfect example of writing a short article with a sufficient level of buzzwords to get Google traffic. The article offers nothing except a byline and truisms.

      The question is, did the /. editor RTFA before he posted it?

    2. Re:Weird... by Anonymous Coward · · Score: 1, Funny

      Absolutely! This article was like a wisp of stinky fumes that came and went before the senses could register what the smell actually was! However, here's my take on what it might of been about? Yes, it's true that Linux is still a step child when it comes to products mass marketed to technology junkies such as us( Please tell us something we didn't know already). Anyways, the problems with Linux goes deeper than just a single attribute such as WiFi. I spent my weekend trying to get MRTG or Cacti functioning to avail and alas here is Monday. Honestly, I think my problem might lay with my MySql program since it's giving access problems. To stay on track though with my point; Linux is still HARD to configure. I think manufacturers would like to market their products and have them work immediately. That's why most go down the Windows route.

    3. Re:Weird... by Fred_A · · Score: 1

      I think that I too spent longer looking for the "next page" link than I spent reading the article (if it can be called that).
      Now I must rest my mind.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    4. Re:Weird... by netcrusher88 · · Score: 1

      No, no page 2 button. MadPenguin just sucks, you're not missing anything.

      --
      There's an old saying that says pretty much whatever you want it to.
    5. Re:Weird... by ajs318 · · Score: 1

      Linux is based around the attitude "Deny everything that is not specifically allowed". This makes it hard to configure, because you have to configure it properly -- or else it won't work.

      Windows is based around the attitude "Allow everything that is not specifically denied". This lets you misconfigure it outrageously and still have it work -- until someone else gets in and messes with it.

      --
      Je fume. Tu fumes. Nous fûmes!
  3. Atheros by Brian+Lewis · · Score: 5, Informative

    After spending hours on breaking and re-breaking wifi on my laptop, I went out and bought a $20 wifi card with an Atheros chipset. It has worked flawlessly sense, without having to jump through the ndiswrapper hoops.

    And any time someone new the *nix asks me about wireless, and why it isn't working, I always insist they spend the $20 on the Atheros chipset, as, again, it is damn near flawless.

    1. Re:Atheros by Anonymous Coward · · Score: 0

      If you follow your rule for 3 peripherals, then you might as well just get XP or Vista and then you don't get "damn near flawless" you get "flawless" wireless :)

      Seriously, this seems like wireless networking circa 1999.

    2. Re:Atheros by Guppy06 · · Score: 0, Troll

      "I always insist they spend the $20 on the Atheros chipset, as, again, it is damn near flawless."

      So it's "free" as in "you have to buy new hardware?" Even when the built-in adapter "just works" in Windows?

      Will "Go buy new hardware, n00b" be the successor to "RTFM?"

    3. Re:Atheros by n9uxu8 · · Score: 1

      Indeed, I keep a few D-Link DWL-530s around just for when folks come a-callin' with linux wireless issues. The card is crap in windows (crashes a lot), but works flawlessly under linux on any laptop I've ever slid it into.

    4. Re:Atheros by Schraegstrichpunkt · · Score: 1

      Will "Go buy new hardware, n00b" be the successor to "RTFM?"

      It's no different than buying a PC from Dell and then expecting to be able to run Mac OS X on it. If you want to run certain software, you have to buy hardware that it's compatible with.

    5. Re:Atheros by Anonymous Coward · · Score: 0

      Try getting an Atheros-based 802.11n card working at n-speeds.

    6. Re:Atheros by DogDude · · Score: 1

      Well, if you have to buy new hardware, then you're quickly eating away at any potential cost savings that *nix may provide most users. When I buy PC's for my business, I don't even look at the hardware inside. It always works (I use Windows XP), so I can get away with buying $50 PC's from the thrift shop. I know the reasons are complicated, but the fact is that buying special name-brand hardware takes both time and money.

      --
      I don't respond to AC's.
    7. Re:Atheros by Anonymous Coward · · Score: 0

      It's $20.

    8. Re:Atheros by Anonymous Coward · · Score: 0

      "If you follow your rule for 3 peripherals, then you might as well just get XP or Vista and then you don't get "damn near flawless" you get "flawless" wireless :)"

      What if you want to put your Windows wireless device in monitor mode for finding those hidden SSIDs? Generally with these commodity Windows drivers that is a no-go. But you can with almost all OSS wireless drivers. And XP and Vista is may not even be an option for some people who refuse to support that company's lock-in agenda.

    9. Re:Atheros by Technician · · Score: 1

      And any time someone new the *nix asks me about wireless, and why it isn't working, I always insist they spend the $20 on the Atheros chipset, as, again, it is damn near flawless.

      I use a D-Link AirPlus G model DWL-G630 on my laptop running Dapper Drake. It has the Atheros chipset, but it doesn't support WPA, just WEP in Ubuntu. Other than that, it works fine.

      --
      The truth shall set you free!
    10. Re:Atheros by Corwn+of+Amber · · Score: 1

      Idiot. Dells run MacOSX easy as of now.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    11. Re:Atheros by raddan · · Score: 1
      Of course, if you buy Atheros gear to solve your Linux wireless woes, you are rewarding a company for bad behavior. As many people have pointed out, Atheros seems to be deliberately unhelpful, releasing only binary drivers, and no documentation whatsoever. Atheros' bad engineering and refusal to work with the OSS community has lead to workarounds like the following commit in NetBSD:

      "The Atheros HAL on MIPS uses %s7 as a general purpose register, but the rest of the kernel uses it to store the value of curlwp. Sam won't recompile the HAL for us (fair enough), and we can't modify the HAL to use another register because doing so could put us in breach of the license (v. crappy). So, do a save/set/restore on %s7 in KernIntr() and in the stubs that the HAL uses to call back into the kernel.

      "Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files." More info here.

      I suggest Ralink-based chipsets as an alternative. I have a couple in OpenBSD-based machines, and one in my girlfriend's Ubuntu laptop. I don't recall how difficult it was to get going in Linux, but it does work fine. The OpenBSD machines, of course, just worked out of the box. Ralink has been open and friendly with their documentation, and the chips are dirt cheap. I like this one in particular. This is the MiniPCI hard I use in my Soekris router. BTW, I am in no way affiliated with Ralink, except that I've purchased a few, and am happy with them.
    12. Re:Atheros by Anonymous Coward · · Score: 0

      XP or Vista and then you don't get "damn near flawless" you get "flawless" wireless Except with the XP or Vista drivers (not sure about Vista) you can't put your atheros cards into master mode and act as a wireless access point (N.B. master mode is different from ad-hoc mode).
    13. Re:Atheros by RazzleDazzle · · Score: 1

      If you want to look for a well supported wifi chipset just look at this list: http://www.openbsd.org/i386.html. If you pick something off that list then run OpenBSD you get a fully functional and supported open source driver and as an added benefit you get to use OpenBSD. :)

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  4. What's the REAL Solution though? by eldavojohn · · Score: 4, Interesting

    The OSS Solution to the Linux Wi-Fi Problem I'm confused, this article did not propose an OSS solution for the Wi-Fi problem at all. In fact, it just told me things I already know from first hand experience that I've posted about before.

    What confuses me so much (and I really am ignorant in this department) is why the ethernet chipsets were seemingly conquered right off the bat? I tried my first Linux distro (debian) in 2001 and ever since then no matter what the machine, no matter what the distro, no matter how confused I was the NICs always came up ready to go when I installed Linux. I've done this on a lot of machines, from obscure to well known Dells and used most of the major distributions. They just 'worked' and it was good.

    Now, wireless is here and for some reason, there must be a thousand different manufacturers with their own proprietary chipsets with completely different drivers & BIOS data on the flash memory stored in those chips because I've only had Ubuntu work once out of the box on a Linksys PCI WiFi card. Why? Why isn't that standardized? What do the companies gain from that? Is it because of the ever changing standards that the chips are so wacky? Is it because the A, B, G, N, etc. protocols? I don't understand this because I've never coded drivers.

    I understand what MadWiFi & OpenHal are trying to do. I now know to look for "Atheros" chipsets when I buy my wireless stuff but they are often more well known brands and more expensive. A reason I switched to Linux was to save money in college, not spend more on the hardware.

    Maybe a more helpful article would be detailing the real underlying issue--that these no name brands that get huge rebates at CompUSA or where ever (Hawking Technologies, generic boxes, etc.) are targeting Windows because of the number of users. How do you change their minds or show them a market for an OSS driver? Is there a way to even open up a channel of communication with them to discover how to write drivers for their chispets? How do you convince them it's worth their time/resources?

    That would be a solution moving forward.

    The next best thing would be to post an article about how to get started making these drivers. I'm a coder (though not the greatest one) with a little bit of free time. How do I start? How do I get access to the BIOS pages on the chipsets? What do I do with that, how does the Linux kernel use it? What books do I read that teach me how to start with a chipset I know nothing about, have no resources on the data or mechanics and then poke it, prod it until I know enough about it that I can set it up for the kernel to use it?
    --
    My work here is dung.
    1. Re:What's the REAL Solution though? by jsupreston · · Score: 2, Interesting

      I don't understand why there isn't a "fallback" like we used to have on Ethernet NICs. For many years, it seemed like if you couldn't get a NIC to work, you could always use the old NE2000 drivers. You might not have all the functionality of the proprietary drivers, but it would at least get you on the network. Why can't we do the same with other hardware? Heck, we don't even have that fallback anymore with PCI NICs, so you're screwed if your setting up a machine with a NIC not recognized by the OS out of the box and you don't have drivers for it.

      --
      "It's a dog eat dog world out there, and I'm wearing Milk-Bone underwear."- Norm (from Cheers)
    2. Re:What's the REAL Solution though? by david.given · · Score: 5, Informative

      Now, wireless is here and for some reason, there must be a thousand different manufacturers with their own proprietary chipsets with completely different drivers & BIOS data on the flash memory stored in those chips because I've only had Ubuntu work once out of the box on a Linksys PCI WiFi card. Why? Why isn't that standardized? What do the companies gain from that? Is it because of the ever changing standards that the chips are so wacky? Is it because the A, B, G, N, etc. protocols? I don't understand this because I've never coded drivers.

      Because wireless hardware is really complicated.

      Typically a wireless card is a microcontroller with ROM, RAM, and a CPU --- usually an ARM. One end is plugged into the radio, of which there are a zillion different varieties. The other end is plugged into your computer.

      Some wireless cards don't have their software on ROM --- which means that in order to make it work, the first thing you have to do is to upload the software from your PC. This is the infamous 'binary blob' problem. That software is highly proprietry and really, really hard to write. So far (although I could be wrong) there are no open source firmware replacements.

      Even once you have the card programmed and running, you still need to talk to it. This usually involves a driver that needs to know how to talk to the wireless card's host hardware (the bit between the microcontroller and your computer), the firmware itself (which may have different command sets for different versions of the firmware), and sometimes you even need to know implementation details of the radio chipset. That's a lot of information you need access to, and it all interacts in rather horrible ways. (Also, FCC regulations may mean that the vendors aren't allowed to give you information that could be used to, say, make the card operate on unauthorised frequencies...)

      It also doesn't help that the Linux wireless layer isn't terribly well designed: the abstraction layers are in the wrong place, which means that in order to write a driver you have to duplicate a lot of code. That's one reason why the BSD operating systems typically have better wireless support. Their driver framework makes it a lot easier to write wireless drivers.

      The good cards usually have well-designed firmware on ROM with a sufficiently abstract interface that implementation details aren't exposed. They're easy to support, because the vendor can change the implementation without having to change the driver. The bad cards have firmware that's loaded at run time that exposes lots of implementation details that the vendor can't tell you about because the third party whose radio chipset they're using made them sign an NDA. (Or just because they don't want to. Broadcom fits this category.) They require lots of unpleasant reverse engineering.

      So, in short, wireless drivers are hard because wireless cards are really complicated.

    3. Re:What's the REAL Solution though? by MBCook · · Score: 1

      There are a couple of reasons. First, there is a history behind ethernet. The specs were at times more open on chips. There were standards that people would adhere to (like the NE1000, if I remember the name right). On top of that, there is the fact there is nothing harmful in an ethernet card. Worst case: you pollute the network.

      With WiFi cards, many of them are basically software defined radios. On top of that, there are 11 channels of which only some are legally usable in each country. So if you exposed all the specs on a card it could be used to violate FCC law. There is no possible way I can think of a normal ethernet card could be configured to do that.

      Now there are some other bits. Ethernet has it's history in DOS and such. By the time WiFi came around we had Windows and everything had easy drivers and being reverse compatible with other, older cards wasn't a problem. Combine that with the general trend to make hardware more closed off and you end up with today's situation.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:What's the REAL Solution though? by grahamm · · Score: 4, Insightful

      Typically a wireless card is a microcontroller with ROM, RAM, and a CPU --- usually an ARM. As wireless cards are intelligent with their own processor it should have been relatively simple for a high level API to have been defined (in a similar way to VESA for display cards) by which all wireless cards communicate with the host computer.

    5. Re:What's the REAL Solution though? by yuna49 · · Score: 0

      I have an 802.11b PCI card from Linksys. Guess what driver it uses? Yup, the good old Linksys ethernet driver. Apparently they figured out how to build one of these "really complicated" devices that presented the same interface to the OS as their ethernet cards.

      That said, I stick to Intel wireless now in laptops. Intel has opened the source for its drivers, and they're well-supported in Fedora and Ubuntu.

    6. Re:What's the REAL Solution though? by Vellmont · · Score: 1


      What confuses me so much (and I really am ignorant in this department) is why the ethernet chipsets were seemingly conquered right off the bat?

      Heh. I suppose it might look that way from the perspective of someone starting at Linux from 2001. As I remember it, getting ethernet support was a very similar battle, and I started with linux in 1994. There certainly was some reverse engineering that had to take place back then. Until only the last 5 years I've been surprised when ethernet "just works". I suspect as ethernet became a commodity, chipset makers were more willing to release specs to linux developers.

      The added wrinkle with Wi-Fi support is being able to control the radio via software, and thus being able to broadcast outside the allowed frequency bands. If I understand correctly, that problem is solved by implementing that portion of code in the firmware, but many wi-fi chipsets have eliminated flash memory to reduce costs, so the firmware has to be loaded via software (and is thus part of the driver). I don't know if that's an added licensing problem, (distributing copyrighted firmware), but I can see how this adds to the problem.

      --
      AccountKiller
    7. Re:What's the REAL Solution though? by TargetBoy · · Score: 1

      It seems like what is needed is a WiFi probe that checks to see if the card is known & supported or if firmware is required and then provide a standard way of telling the user that they need to install drivers and pulling them off the manufacturer's CD. All the card makers would then have to do is to create a Linux directory on the CD where the driver, firmware, and INF file was located, files that are installed on the PC anyways.

    8. Re:What's the REAL Solution though? by nategoose · · Score: 0

      How do you configure/control the parameters that aren't common with wired ethernet? Wireless is a superset of wired, so while I don't doubt that it can work, I do wonder how some of the parameters are getting set.

    9. Re:What's the REAL Solution though? by nategoose · · Score: 0

      Also whenever radio comes into play things get a lot harder to figure out. It's black magic to programmers. With ethernet there's the ability to easily capture what's on the wire so you can debug. With wireless with encryption with interference from your neighbors' wireless ethernet... It gets very difficult. Many of the ethernet drivers for Linux were from the days when DOS and Windows people didn't have networks, but Unix and Windows NT people did.

    10. Re:What's the REAL Solution though? by WhiteWolf666 · · Score: 2, Insightful

      You would think so, no? Why not use TCP/IP?

      Frankly, its a shame that you can't get the equivalent of a PCI (or PCI-X) "wireless bridge". I would love a DD-WRT box that went into my system, and managed all aspects of my networking for me, addressable via some kind of internal IP address scheme.

      This would give you all sorts of cool abilities; control it via your browser or any sort of "internal" application (something like Apple's airport stuff).

      Hell, even given basic engineering skills this wouldn't take more than 3-4 chips, one for the "ethernet" card, one for the "bridge", one for RAM, and maybe one for ROM, if you didn't network "boot" the bridge.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    11. Re:What's the REAL Solution though? by DaveCar · · Score: 1

      Some wireless cards don't have their software on ROM --- which means that in order to make it work, the first thing you have to do is to upload the software from your PC. This is the infamous 'binary blob' problem. That software is highly proprietry and really, really hard to write. So far (although I could be wrong) there are no open source firmware replacements.

      Hmm, surely the "infamous 'binary blob'" problems is where you are running a binary blob on your computer's CPU (like nVidia drivers, or HAL). This is just a firmware upload. If your card had a ROM on it then it would be just be running a 'binary blob' that you wouldn't ever see - almost every card will have some sort of firmware on it.

      The good thing about uploadable firmware is that you can upgrade the firmware on your card with a reboot/module reload and not have to reflash, or replace a chip.

      The (possibly) bad thing about uploadable firmware is getting the firmware image in the first place - is it freely redistributable? Can it be gotten off the driver CD/driver download without a copy Windows?

      Firmware is just firmware - it runs on a different CPU and only has access to the device. Binary blobs run in your kernel space and could (potentially) mess with anything on your system.

    12. Re:What's the REAL Solution though? by Corwn+of+Amber · · Score: 1

      Automagically, as they should always be.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    13. Re:What's the REAL Solution though? by johannuhrmann · · Score: 1

      Hi,

      David is writing sense about the problems with linux WiFi drivers.
      But what is the solution?

      In my oppinion, a good open source support for "really complicated" hardware
      will never exist in Linux for a simple reason: Fear

      Linux developers (including L. Thorvalds) do not want their kernel to become
      closed source. Therefore, they insist on open source drivers for every piece
      of hardware.

      This makes sense for "standard" hardware or "simple" hardware like IDE controllers,
      CPU, MMU, DMA controllers, parallel ports, ...

      But for "really complicated" hardware, vendors should be encouraged and entitled
      to provide closed source drivers for Linux, if it's not possible to provide
      open source drivers.

      Unfortunately, the kernel developers tend to lock vendors out instead of
      accepting a closed source driver.

      I think, that closed source drivers for "non-standard" hardware are no threat
      to Linux. A lack of hardware support is a threat to Linux.

      Regards,

      J. Uhrmann

    14. Re:What's the REAL Solution though? by Anonymous Coward · · Score: 0

      A crazy amount of work went into it, that's why. Ethernet driver specs were given away left and right. There were a lot of people who had a vested interests in clustering for example, and a few of these people, such as Donald Becker, contributed a great deal to the usability of ethernet cards whilst working at NASA. There was a time in linux where not ethernet cards worked either, but they got over that hump for a number of reasons. One of the reasons was that 3com card specs were given away. Another was because really cheap and simple cards, such as the realtek 8039 (I THINK?) were built from a reference design from (could be wrong) Novell.

      As a newbie in Linux, I had to contend with modutils not necessarily working out of the box. When I bought my hardware I made damn sure things were supported under X and the kernel, all the way to motherboard chipsets, sound cards, travan tape drives etc etc. This was a time before usb was popular, and now when I plug in a debian cd that runs a 2.6 instead of a 2.0 kernel, things get found, I don't have to recompile a kernel to make it work, hardware gets detected (mostly) right. There has been a _great_ deal of progress made, and almost none of it was done right off the bat. Linux was around for 10 years before 2001.

      In the wireless world, once upon a time you had orinco/lucent who opened their specs. It's a quality card, and it still commands 50 bucks if bundled with a small antennae. There is a rt2500 chipset that is open as well as the atheroes stuff. As a type of hardware gets ubiquitous there is a strong tendency to move many of its functionality to the software space, as it is with other hardware. Most sound cards that come on motherboards don't do hard midi anymore, for example. You're better off running the equivalent of timidity++. With wireless, plenty of the tuning mechanisms such as channel selection and what not when you type iwconfig/wicontrol/ifconfig are now moved off to software space. Unfortunately, the FCC doesn't want the end user to have fine grained control over the radio stuff. So the manufacturers have to hide it, or the devices they sell would fail the classification specification.

      Most hardware manufacturers, give way to their open source people's demands after awhile. It took ati 6 years to finally do it, and it's gonna take nvidia longer, but with wireless cards whom use kernel hooks to provide basic functionality, to give away the specs and the driver would be violating federal law and giving away the design of their card.

      If OEMs didn't push for cheaper cards to be included on boards in the first place, chipset makers may be able to cut less corners. But this is what driver writers are dealing with nowadays, and it's going to be like this for awhile.

      In the way of SCSI and ethernet hardware, these things got opened up because you had people like Theo De Raadt threatening to throw their hardware support off their operating system. What happened was that these hardware manufacturers realized that techs who used open source solutions at work don't do it because of money savings. They do it because the operating system is a good part for the project and having control over the hardware, including source level control, gave people a peace of mind. In sound cards it was never really the performance of the dsps on board that affected the quality of it. Well engineered sound cards can use the same dsps as poorly engineered cards, but well made cards somehow have less noise, have better range, etc etc. They didn't lose anything by giving the specs away, so they did.

      The reason why open source wireless hasn't picked up is because there isn't enough people who have a laptop and want to run linux/*BSD on it at work. The pattern seems to be that you have a lot of people, in fact a non-trivial percentage clamouring for it to work for the operating system of choice. Then the hardware company releases their own, non opensource driver for it. After a few months to a few years they realized that there

    15. Re:What's the REAL Solution though? by nategoose · · Score: 0

      But with wired ethernet there's only one physical lan you can be attached to per interface. With wireless there may be many many possible lans. How does your card know which one? There is no automagical answer to this.

    16. Re:What's the REAL Solution though? by the_B0fh · · Score: 1

      Do you even know what the hell you're talking about?! Ethernet has its history in DOS?!?!?!?!

    17. Re:What's the REAL Solution though? by ncc74656 · · Score: 2, Interesting

      So, in short, wireless drivers are hard because wireless cards are really complicated.

      Here's an idea: on one card, combine a wired network controller (RTL8139 or whatever) with a wireless bridge. It'd be like plugging a bridge into the network jack, but everything's already in one place. Conceptually, it's not much different than the way internal modems used to be built: combine a serial interface and the guts of an external modem on one board. Just as the internal modem appeared to your computer as just another serial port (that happened to have a modem hanging off of it), this would appear to your computer as just another wired NIC (that happens to have a wireless bridge hanging off of it). Configuration can be done with a web interface.

      It'd cost a few bucks more for the wired network controller, but compatibility with Linux would be guaranteed.

      --
      20 January 2017: the End of an Error.
    18. Re:What's the REAL Solution though? by the_B0fh · · Score: 1

      Dude, the only reason the "fall back" works was because... that was the NE2000 chipset!!! I have plenty of old NICs where the ne2000 driver didn't work, even ISA NICs.

    19. Re:What's the REAL Solution though? by david.given · · Score: 3, Insightful

      Firmware is just firmware - it runs on a different CPU and only has access to the device. Binary blobs run in your kernel space and could (potentially) mess with anything on your system.

      Ah, but the firmware on the wireless card is running, effectively, at a higher privilege level than your kernel --- it can do things totally outside the kernel's control. Even if you are legally allowed to redistribute the image, how do you know what it's doing? Given that all your network traffic is passing through that thing, and that it's got complete unsupervised control over all the radio bandwidth it can eat, and that on some interfaces (such as PCI) they can even access host memory... there's a lot of scope for malicious behaviour. Without source, they can't be audited. That's what I mean by the binary blob problem.

      (The firmware source code probably includes lots of deeply patented and proprietry frequency-hopping and radio control software, which the FCC would be deeply unamused to have people play with; most likely there's also going to be a third-party embedded operating system, too, to make it all go. It would probably be a legal nightmare to release source.)

      (You're right in that there's not much difference between uploaded firmware and firmware in ROM --- it's just a variation of the same problem.)

    20. Re:What's the REAL Solution though? by MBCook · · Score: 1

      What I mean is, Ethernet has been around since the DOS era. And just like the SoundBlasters of that era, having your NIC compatible with some (pseudo)standard (like the NE2000, which is that I was trying to think of) was a boon. That's not as important now that Windows is around.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    21. Re:What's the REAL Solution though? by RAMMS+EIN · · Score: 2, Insightful

      Or, to take a closer example, there should be something akin to the Bluetooth adapter USB device class. In fact, I don't understand why there isn't one.

      --
      Please correct me if I got my facts wrong.
    22. Re:What's the REAL Solution though? by bk2204 · · Score: 1

      Actually, there are fourteen channels. Only eleven of them are legally allowed in the US. Many European countries allow channels up to thirteen.

    23. Re:What's the REAL Solution though? by adolf · · Score: 1

      Why make it an all-on-one-card solution? It seems to me that there's some big advantages to having an external, independantly-positional antenna with regards to potential for alleviating reception problems. In the case of a desktop box, getting the antenna out of the snakepit of grounded cabling and expansive sheet metal behind the box is a huge advantage.

      So as long as the concept is improved upon by having a separate antenna, why not go even a step beyond that and use whole separate radio?

      Newegg, for instance, has a few wireless adapters which connect directly to the Ethernet port of the desired device.

      And furthermore, while we're at it, it's pretty easy to turn a Linksys WRT54GL around backwards (using OpenWRT or the much friendlier dd-wrt firmware) to act as a wireless client, with several available Ethernet jacks for whatever random gear you might want to plug into a wireless network.

      Or, shoot: Even Windows can associate with an access point, and do a fine job of bridging between wired and wireless network interfaces. I did this the last time I had friends over for a game of Total Annihilation, and it worked splendidly.

      So unless I'm missing something, isn't this a solved problem, at least for desktop machines?

      For portable gear, I guess it wouldn't be very practical. But then, having an RTL8139-interfaced WiFi adapter in Cardbus or MiniPCI form wouldn't be all that practical, either. By the time you've researched and procured such a special-use (and currently non-existent) product, you could have just as easily researched and procured a conventional 802.11 card that has decent Linux support out of the box.

    24. Re:What's the REAL Solution though? by balthan · · Score: 1

      What's the REAL Solution though?

      Install Windows.

      (Turnabout is fair play.)

    25. Re:What's the REAL Solution though? by lukisi · · Score: 1

      Also, FCC regulations may mean that the vendors aren't allowed to give you information that could be used to, say, make the card operate on unauthorised frequencies...

      This is shit. It's like saying (exaggerating) that producers of guns should not give the customer the capability to shoot, since, you know, you could operate illegitimately.

      Just shit. Am I paranoid or does it seem another way to try and avoid the competition threat of OSS in such a fundamental area as the wireless?

      Threats to other operating systems, but also threats to other possible hardware makers.

      Anyway, you say there are no OSS firmware replacements for these sort of cards. What about OpenWrt? What's the difference between wi-fi access points and wi-fi pc cards?

    26. Re:What's the REAL Solution though? by david.given · · Score: 1

      This is shit. It's like saying (exaggerating) that producers of guns should not give the customer the capability to shoot, since, you know, you could operate illegitimately.

      A better anology would be a particular type of car engine which if it's not tuned just right produces large quantities of highly toxic gas --- you really don't want to have people tinkering with those. A misprogrammed wireless card is quite capable of jamming all other cards in its vicinity. It's the FCC's responsibility to ensure that devices conform to the appropriate standards so this doesn't happen. Given that wireless cards are basically software radios, it's only the firmware that makes sure that they stay within their license; if a vendor started producing toolchains to allow any random user to change their programming, I'd imagine that they would be seriously unamused...

      (Wait until projects like Gnu Radio start reaching critical mass. You're going to start seeing legal capers that make the file sharing battles look like skirmishes.)

    27. Re:What's the REAL Solution though? by LarsG · · Score: 1

      The "every clone card works with the NE2K driver" thing was more of an accidental thing than a deliberate effort to provide a standard fallback.

      In the early years of Ethernet, NICs made by 3COM, IBM etc were very expensive. Novell, which was pushing NetWare hard at the time saw that they would benefit from having cheap ether cards out there. So they made their own card and sold it essentially at cost. Novell was not in the business of making a profit selling NICs, they were in the business of selling NetWare and client licenses. For each NIC out there, Novell gained a potential NW customer.

      The combination of cheap NICs (about 1/4 of what 3COM et al were charging) and guaranteed support in NetWare meant that a lot of the cards were sold. And drivers for pretty much every OS out there were written. Which resulted in many companies wanting to make their own ethernet chips cloned / made them sufficiently close to NE2K that the generic drivers would work - instant universal support instead of having to roll their own drivers for every OS.

      Far from all cheap ether chips were NE2K clones and it never became an official standard unlike f.ex. UHCI for USB controllers. But if you have an old no-name eth card from the far east, trying the Linux NE2K(-pci) driver might get you up and running.

      Anyway, later on the DEC tulip (21[01]4x) became a favourite among cloners. Mostly because NE2K provided pretty much only the bare minimum to run ethernet, and speed/CPU usage suffered.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    28. Re:What's the REAL Solution though? by LarsG · · Score: 1

      but the firmware on the wireless card is running, effectively, at a higher privilege level than your kernel

      True. If you don't have an IOMMU that enables the kernel to control which address space that is accessible from your ether/wifi/gfx etc card, the firmware on the device can access everything on the bus that it is attached to; with PCI/PCI-E that's pretty much complete root. But that is a universal problem and not a problem with binary blobs per se, nasty code is nasty code whether it is a binary blob uploaded to the device through the driver or hardwired in ROM on the card. Not to mention the tricks a BIOS can play, especially now that virtualisation support is becoming common in CPUs. Or say a keyboard that includes a keylogger and a little bit of flash, and dumps the log when a particular key sequence is entered.

      It boils down to 'who do you trust'. To be absolutely sure there is no malign stuff in there, you'd have to build everything yourself but that's neither economically nor practically feasible.

      (Come to think of it, (ab)using firmware might also be used to circumvent the DRM and TPM stuff that PCs are increasingly becoming infested with.)

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    29. Re:What's the REAL Solution though? by Corwn+of+Amber · · Score: 1

      With a web interface, for example. It could trap all http requests to reply with a config page. Some pay-for-wifi systems do Just That

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
  5. broadcom by deftcoder · · Score: 1

    I'd be happy to see full Broadcom card support... I realize that Broadcom chipsets are shitty, but the overwhelming majority of systems I see are using them.

    I actually bought an Atheros-based PCI-E wifi card for my laptop, because I knew I'd never get the Broadcom one working properly in Linux. Madwifi seems to work well enough, though.

    --
    Peace sells, but who's buying?
    1. Re:broadcom by ozmanjusri · · Score: 1
      I actually bought an Atheros-based PCI-E wifi card for my laptop, because I knew I'd never get the Broadcom one working properly in Linux.

      I've been using Sabayon 3.4 on a Compaq Presario V6000 with Broadcom 4311 wlan.

      It installed and worked fine out of the box, including the Broadcom wifi. If you're using Beryl, you'll need to set AIGXL to correct a display glitch, but that's a single menu setting in the Beryl manager

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:broadcom by stevenvi · · Score: 1

      The Broadcom driver (bcm43xx) is actually pretty good these days. I've only had experience with the 4311 chipset, but it works well enough for me. Both the native kernel driver and ndiswrapper work with this chipset. (ndiswrapper works better, though finding a driver compatible with it was a nightmare.)

    3. Re:broadcom by Anonymous Coward · · Score: 0

      Interesting theory. I am in the moment using a broadcom chip with the bcm43xx driver and WPA to make this post.

      Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

  6. I'm not sure what TFA is saying by niceone · · Score: 1

    but it is a mess. When I upgraded from Ubuntu Dapper to Edgy my linksys 11b card stopped working. That doesn't inspire confidence. But I went out and bought an Asus card (11g this time) which said it supported linux on the side of the box. That worked with WEP, but there were still some hoops to jump through to get WPA working.

    Now all laptops come with built in wifi things are even harder. I really don't want to be choosing my laptop based on what wifi chipset it uses (or having a card sticking out the side just because I can't get the internal wifi to work).

    1. Re:I'm not sure what TFA is saying by SpaceballsTheUserNam · · Score: 0

      Thats pretty much why I'm still using dapper. So far every single new release has trashed my wifi. And even with dapper I still have to replace the firmware file for my card after every single kernel upgrade, but at least with that I know what I need to do. And even when I do that, my internet is still no NEARLY as fast as it was before I upgraded to dapper, not sure why. I think its using the shitty open-source driver and wont let me use ndiswrapper anymore or something.

      --
      \.
  7. Re:Scientist's viewpoint by Walpurgiss · · Score: 4, Interesting

    I remember feeling that way around when the internet was gaining traction. It was so hard to find a linux compatible modem in stores since almost everything at the time was a winmodem piece of trash that let windows control everything and had almost no on board processing. I couldn't believe how many hardware vendors wouldn't be bothered to make standalone modems, instead opting for the cheaper windows only idea. Though with my current laptop I got lucky, had an atheros chipset that was supported by madwifi. Took some tooling around to get WPA-PSK to work; but it's ok now.

  8. Re:Scientist's viewpoint by mdm-adph · · Score: 3, Insightful

    I've been using Linux from the early days, mostly for scientific computing. For that it is great. But the problem is that linux has so many driver complications, and users tend to blame it on the companies that make the devices, and things never go anywhere as a result. Well, the only driver problems I've ever had with Linux have been with ATI cards (which is ATI's fault) and the aforementioned wireless mess, and I still don't see how this isn't the fault of the companies. But, if I'm wrong, someone please enlighten me.
    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
  9. I agree by cjonslashdot · · Score: 3, Insightful

    In fact, I am an experienced IT professional, and I have only a vague idea what you are talking about. The fact is, I do not spend my time studying the innards of Linux: I have other kinds of issues that I worry about. I am sure I could get a WiFi card working on Linux if I put my mind to it, and edit the right files, find the right drivers, and upgrade the BIOS as required, but I have no inclination to spend the many hours required to learn all those picky details - which I will then forget because I will not use them again. The fact is, if one has to do this, you can kiss Linux goodbye for the typical user. If Linux cannot be made to work with most (like 99%) built-in and third party devices (graphics, WiFi, sound, Bluetooth, etc.) out of the box or with *easily* found drivers - without having to edit files - then it is not a viable desktop for the typical home user. Further, it should be installable from Windows - without having to create an ISO disk and boot. These are far bigger issues than whether the scheduler is "fair" or whether the GUI is KDE or Gnome. Who cares if you can't get it running with an hour of point-and-click effort? It will then never be adopted by the masses, unless manufacturers decide to ship it pre-installed.

    1. Re:I agree by Zombie+Ryushu · · Score: 2, Insightful

      I'm an experienced Linux User, and you sound like someone I know.

      Editing files has nothing to do with it. Generally, Under Linux, Wifi falls in three catagories. Those that do work. Those that work with NDISwrapper, and those that don't work. Those that work with NDIS wrapper NDIS wrapper installs the drive for you. Those that work out of the box will simply work out of the box. Those that don't work will sit there and stare at you and do nothing. There is a minor special exception for the BCM 43xx, you have to install their firmware first using something called the bcm43xx-fwcutter. But most distroes automate this.

      So stop Trolling.

    2. Re:I agree by Viol8 · · Score: 1

      "Those that work with NDIS wrapper NDIS wrapper installs the drive for you"

      If you mean you manually point ndis at the .inf file which gives it enough info to do the rest itself yes. Other than that i'd hardly call the process automatic.

    3. Re:I agree by value_added · · Score: 1

      In fact, I am an experienced IT professional, and I have only a vague idea what you are talking about. The fact is, I do not spend my time studying the innards of Linux: I have other kinds of issues that I worry about.

      LOL. You don't need to spend your time studying the innards of Linux any more than you would with any operating system. Just buy supported hardware. That's what "IT professionals" do, as does any reasonably informed consumer.

      Granted, most hardware is designed for Windows, but then again, most hardware is crap, something of which you may be blissfully ignorant. It's not hard to see the correlation why such hardware has, under Linux and other operating systems, a level of support that ranges from barely with a lot of grief, to not at all, to not ever.

      And if you think this is all too much trouble, then have a glance at, for example, HARDWARE.TXT. You don't need to be a kernel programmer to be able to jot down a few model numbers before you make that purchase. And if you take a minute to review your scribbled notes, you can come up with some general rules of your own without having to memorise things: buy Intel NICs, use Atheros-based chipsets for wireless, insist on 3Ware RAID cards, and so on. Such rules will address 99% of all hardware concerns and things will "just work." The irony, of course, is that while such hardware enjoys full support, you may still be faced with installing drivers under Windows.

      The important issue here is extending the level of support for certain hardware outside of the Windows ecosystem, not the consequences of making ill-informed purchasing decisions or addressing the wildly inaccurate assumptions a typical consumer can make. Hell, if people spent a fraction of time they spent reading the label on a box breakfast cereal on deciding on a piece of computer equipment, then we wouldn't be having these distracting discussions.

    4. Re:I agree by Anonymous Coward · · Score: 0

      And you Stop capitalizing Random words Because Its annoying and Unnecessary!

    5. Re:I agree by CopaceticOpus · · Score: 1

      Linux should be installable from Windows? Does it also then follow that Windows should be installable from Linux?

    6. Re:I agree by forkazoo · · Score: 1

      In fact, I am an experienced IT professional, and I have only a vague idea what you are talking about. The fact is, I do not spend my time studying the innards of Linux: I have other kinds of issues that I worry about. I am sure I could get a WiFi card working on Linux if I put my mind to it, and edit the right files, find the right drivers, and upgrade the BIOS as required, but I have no inclination to spend the many hours required to learn all those picky details - which I will then forget because I will not use them again. The fact is, if one has to do this, you can kiss Linux goodbye for the typical user.


      I am also an experienced IT professional. I have a pretty good idea what is being talked about, and I have a pretty thorough layman's knowledge of the inner workings of Linux. I generally find Linux easier to get working than Windows. For example, I recently got a cheap webcam that took an hour to make work in Linux by building a kernel module which went flawlessly, and it was a week before I managed to use it for anything in Windows. So, I think that I qualify as a well informed power user when it comes to Linux, but probably not a true expert.

      IMO, sound and wireless are crap on Linux. Those are the only two classes of hardware that I shy away from under Linux, and tend to have much better luck with on Windows. I've still never had a wireless card just work out of the box without any trouble under Linux. As a community, I think we can't just say wireless is "good enough" as it is, een if some cards work perfectly on some distributions. Once vendors really open up their wireless specs, and the vast majority of everything can be 100% supported by 100% open source software, then I expect that Linux will work just like magic, just like I find it does with every wired Ethernet hardware I have ever thrown at it. (which is a hell of a lot more than I can say about Windows!!!)
    7. Re:I agree by greyphi · · Score: 1

      I am an ex-Nortel PCB-assembly operator, and a hobby IT pseudo-professional.
      I've worked with Windows from the 3.0 era(Norton commander worked far better), to the current Vista.

      In all those years I've become very familiar with the device manager settings as the hardware was a hit or miss kind of thing. My pile of wanted but unsupported isa/pci cards was greater than the number of dishes I had in the house.

      After burning about a dozen linux live-cd's, my hardware issues are now gone. I haven't had to edit any wifi files or install any drivers, the ONLY harware issue I had was the early releases of Ubuntu not enabling WPA, which is now fixed in the Feisty-Fawn release.

      Over a dozen pc installs later, I have had no broken wifi.

  10. That's the beauty of open source. by Anonymous Coward · · Score: 0

    If something doesn't work, just look at the source code and correct the problem.

    1. Re:That's the beauty of open source. by Anonymous Coward · · Score: 0

      Yeah,
      I just dust off my C books from my freshman year of college, open up the wireless.c file on my linux box, uncomment the wireless == "enabled" line, and recompile. I mean, it's like totally that easy, and totally acceptable for end users to have to rewrite basic networking functionality.

  11. Take the time to buy the right hardware... by Kludge · · Score: 5, Insightful

    a complete load of hot air when articles claim how easy it is to setup wireless Internet on Linux machines


    I just installed Fedora 7, and I am managing multiple wireless networks with NetworkManager, no configuration at all. Zilch.

    Of course, I have a 5 year old Dell. People think they can buy whatever hardware they want and just have it work. No. You have to be selective. That's why my 3D desktop runs on Intel video.

    Buy companies that support open source from the beginning, dammit, or other companies will never see the use of providing drivers or specs PERIOD.

    1. Re:Take the time to buy the right hardware... by everphilski · · Score: 1

      Of course, I have a 5 year old Dell ... That's why my 3D desktop runs on Intel video.

      5 year old intel video? for 3D? *cringe*

    2. Re:Take the time to buy the right hardware... by Guppy06 · · Score: 1

      "People think they can buy whatever hardware they want and just have it work."

      The horror!

      "Buy companies that support open source from the beginning"

      I want an operating system, not a political movement.

    3. Re:Take the time to buy the right hardware... by Ginger+Unicorn · · Score: 3, Insightful
      I want an operating system, not a political movement.

      then support that operating system by buying hardware that it is allowed to interact with by the vendor. activism is also sometimes pragmatic you know.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    4. Re:Take the time to buy the right hardware... by dslauson · · Score: 1

      "People think they can buy whatever hardware they want and just have it work. No. You have to be selective."
      Of course, you are right, but that's the problem here. Having Linux increase market share on the desktop means reaching the people who don't know jack about hardware (or software, or computers in general outside the realm of word processing and web surfing). Most of these people would have no clue know where to start trying to determine a particular piece of hardware's Linux compatibility. That's just not going to happen. Sorry.

      Also, pretend I'm a Windows user thinking about switching to Linux. What's my first step? It's certainly not going to be to run out and buy compliant hardware. I'm going to try it out on the hardware I already own. If it doesn't work right away with minimal effort, I'll probably end up back on Windows, because that's what I know, it it already works.

      This attitude of saying "Linux is easy. Anybody can do it." with one side of your mouth, and then with the other side of your mouth proclaiming that everybody should properly research their hardware purchases in order to make Linux work is not going to further the cause.
    5. Re:Take the time to buy the right hardware... by Schraegstrichpunkt · · Score: 3, Informative

      I want an operating system, not a political movement.

      Richard Stallman didn't want a political movement either. He wanted to work around a flaky printer. Unfortunately, reality can be such that a political movement is necessary in order to obtain the things that many of us think should be able to be taken for granted.

    6. Re:Take the time to buy the right hardware... by MPAB · · Score: 1

      If Linux gets mainstream enough (and by this I mean Ubuntu), and the average user becomes n00b enough, I'm envisioning the next gen of trojans:

      (via spam, IRC, fake forums or even Google bombing): "Want to have your Wifi/modem/video/watchamacallit fully functional under linux? Just download our DRIVER SET COMPLETELY FREE. Once downloaded, type sudo install and enter your password ..."

      Prior art, boys. (I hope).

    7. Re:Take the time to buy the right hardware... by dk.r*nger · · Score: 1

      5 year old intel video? for 3D? *cringe* Don't worry, he's not talking about Vista.

    8. Re:Take the time to buy the right hardware... by Rogerborg · · Score: 1

      People think they can buy whatever hardware they want and just have it work.

      And they're generally right, because most people run Winblows.

      If your preferred solution is to use stone age hardware, much as the Pilgrims must have done, then why aren't you running BSD?

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:Take the time to buy the right hardware... by Neo_piper · · Score: 1

      Also, pretend I'm a Windows user thinking about switching to Linux. What's my first step? It's certainly not going to be to run out and buy compliant hardware. I'm going to try it out on the hardware I already own. If it doesn't work right away with minimal effort, I'll probably end up back on Windows, because that's what I know, it it already works. Provided that the hardware they already own is several (2-3) years old the chances of their hardware working right away with minimal effort increase exponentially.

      It's the folks with brand new HD Video capture cards that want to stream live video wirelessly over an 11n ad-hock network to their palmtop who START the bitch sessions that then end up with everyone and their cousin complaining about their off brand wireless card or $5.00 "sweat shop" brand bluetooth dongles not having supported drivers.
      So in the end if you don't buy bleeding edge hardware, proprietary crap, or junk from a company in china that counts the lead paint on the box as RF shielding, you can reasonably expect your stuff to work with minimal fuss, but if you want guaranteed support BUY A NAME BRAND WITH A PENGUIN ON THE BOX MORON!!!
    10. Re:Take the time to buy the right hardware... by gillbates · · Score: 1

      Of course, I have a 5 year old Dell. People think they can buy whatever hardware they want and just have it work. No.

      Not to troll, but Windows users have been able to do this for the past 15 years. People who know nothing about hardware, engineering, recompiling kernels, or editing config files have been able to install hardware in Windows since Windows 95. Granted, a lot of the cheap hardware had buggy drivers, but they could at least get it to work for a while.

      What gets me is that the Linux community still believes, in 2007, that auto-detection of hardware isn't worth the effort. At least X got it right a few years ago - I shouldn't have to know which video HW I'm running; if you don't recognize the specific HW, you can at least default to the standard VESA modes. But a large part of driver installation on Linux is a manual process; on my 2003 Toshiba laptop, I end up recompiling the kernel to get the sound to work. I haven't been able to upgrade to 2.6 series, either, because there's some bug with the power management and I don't have the time to look into it.

      And just recently, I bought an ASUS motherboard, and tried to install Slackware 12.0 on it. And you know what happened? The kernel hangs after reporting the serial driver message. Sure, I could trace through the code to find the likely culprit (I used to do Linux dev, and have a pretty good idea of where it is hanging...), but it's just not worth the effort. The interesting part is that Slackware 10.1 and 10.2 boot just fine.

      So even those of us who do our research on HW sometimes get burned. Remember how ATI said they were going to open up their graphics chipsets? I figured I'd buy a motherboard with an ATI chipset, because Linux support had been good in the past. And yet come to find out that they really didn't open up their platform, and now I'm stuck with a Linux-incompatible motherboard, even though I actually did a fair amount of research before buying it. I'm not going to spend $5000 worth of my time to buy a $100 Linux compatible motherboard, only to find that it doesn't work because I missed the latest slashdot article detailing ATI's malfeasence.

      --
      The society for a thought-free internet welcomes you.
    11. Re:Take the time to buy the right hardware... by Anonymous Coward · · Score: 0

      I want an operating system, not a political movement.

      Operating systems in today's world can't be divorced from politics, because deciding that you want your machine to do what YOU want and not what some content provider or politician wants is in itself a political statement.

      Of course you could purposely avoid thinking about the issues altogether, but that would be a political statement too: it would say that you've decided to be submissive to the will of others. That's fine of course, if this is acceptable to you. But it's still a political statement.

      And needless to say, a lot of people making the same political statement creates a political movement. That's true even if they've all chosen the easy option of uncomplaining slavery.

      What you want sounds nice. Unfortunately, reality intrudes.

    12. Re:Take the time to buy the right hardware... by cerelib · · Score: 1

      You actually don't need much hardware for stuff like Compiz. I was able to turn Compiz on when I was using Ubuntu Feisty and it was a very smooth experience. What hardware did I have? A laptop with 1.6 GHz Pentium M, 768MB main memory, ATI Mobility Radeon 7500 32MB ( a laptop bought 2 years ago when it was not even cutting edge ). That is essentially an augmented R100 ATI chip. I think what matters most is that the driver is of good quality. The X.org radeon driver is very stable and works very well and the same goes for the Intel drivers.

    13. Re:Take the time to buy the right hardware... by Anonymous Coward · · Score: 0

      Ditto Kludg! I use CentOS-5 on a laptop. NetworkManager with MadWifi kernel mod (via yum with rpmforge repo) is as simple as XP. MadWifi calls the encryption wep, but the router is using strictly WPA2-psk which works fine. Of course I had to find a Atheros chip set. I paid $26.00 plus shipping for a refurb. Netgear A/B/G PCcard. NetworkManager also allows easy config for OpenVPN client.

      Until you get a hardware manufacture that is committed to linux, it will never be moron easy like Microsoft. Mac users don't have to think about this either, it just works. What is the Dell laptop with ubuntu solution? I am sure they have tried to make WiFi function out of the box?

      My point is the solution lies with the PC and device manufacturers. Until Linux has a loud voice, I don't think this will change.

      RS

    14. Re:Take the time to buy the right hardware... by the_B0fh · · Score: 1

      I gave away a 2Ghz P4 for my old 1Ghz P3, way back when. The P4 had the integrated intel crap video, and the P3 had a nice agp video card. The P4 was... unusable, because of the crappy video. My friend who inherited it tried playing 1942 with his group. Didn't quite work out.

    15. Re:Take the time to buy the right hardware... by nmos · · Score: 2, Insightful

      What gets me is that the Linux community still believes, in 2007, that auto-detection of hardware isn't worth the effort.

      On what planet exactly? End user distros have been auto-detecting hardware for at least several years now. On average I'd even say that given a bare computer plus a Windows CD and a Ubuntu CD you're more likely to have everyting work on Ubuntu.

      And just recently, I bought an ASUS motherboard, and tried to install Slackware 12.0 on it. And you know what happened? The kernel hangs after reporting the serial driver message. Sure, I could trace through the code to find the likely culprit.....

      Or you could plug your Asus motherboard name/model into Google along with the words Linux and Slackware and probably have your answer in a few seconds. Better still, you could do this before buying the darn thing. If you buy from major online sites like Newegg you can search their user comments/reviews for the word Linux as well.

      But a large part of driver installation on Linux is a manual process; on my 2003 Toshiba laptop, I end up recompiling the kernel to get the sound to work.

      If you don't want to be recompiling kernels etc why on earth are you using Slackware? I can't get a standard size sheet of plywood into my wife's little Subaru hatchback either but that doesn't imply some sort of design deficiency in the Subuaru, it just wasn't designed for that.

      If you want an idea of how good the Linux hardware detection/support is just burn yourself a copy of Knoppix and try it out on a few machines.

  12. Didn't I read somewhere ... by Anonymous Coward · · Score: 0

    Didn't I read somewhere that the OpenBSD project has made a great deal of progress creating open wireless drivers? Since it is a common cause, maybe the Linux developers should team up with them! =)

    1. Re:Didn't I read somewhere ... by Anonymous Coward · · Score: 0

      Nice idea but it doesn't work that way. You're allowed to copy stuff that's GPL'd into the OpenBSD kernel, as long as you don't get caught. Indeed, anyone who complains is "inhuman". But if you copy stuff from OpenBSD into Linux, despite the BSD users assurance that their license is so much better because, like, you're allowed to convert BSD code into GPL code, they'll raise hell, even if you haven't actually done the copying yet and all you've done is propose the additions.

      Also, according to BSD people, anyone who likes the GPL is a "zealot".

    2. Re:Didn't I read somewhere ... by Anonymous Coward · · Score: 0

      As a Linux user myself... Are you just dumb or acting that way? Maybe you should just go back to Windows! Before you post non-sense, perhaps you should do some reading such as reading 3 lines of the BSD license.

      Aside from this - 'according to the BSD people' - are you talking about a comment Theo De Raadt said? Since when is he 'the BSD people' - he's the leader of OpenBSD and OpenSSH, that doesn't make him 'the BSD people'. Why are such dumb people like you even allowed on the internet?

    3. Re:Didn't I read somewhere ... by Anonymous Coward · · Score: 0

      From what I've seen of most Linux developers and people, is that they don't have the balls that OpenBSD does - including Linus Torvalds - to stand up for what they [should] believe in (and that being, true, FOSS - not BLOBs, NDAs, Plagarism, etc...).

      They prefer taking it up the a** from large vendors, Linux distributors, MS, etc. with all their signed NDA's, etc. Just a bunch of anti-anything not Linux (especially MS), yet they're mostly all MS wannabe's who copy MS but also slander them - how ironic...

  13. It's one of the three big weaknesses by petes_PoV · · Score: 2, Insightful
    WiFi, USB and Video

    Are the three things I get embarassed talking about when trying to promote Linux to non-technical friends and family. All they want it "to do stuff". As the article mentions, they won't spend time fiddling with drivers, checking if the hardware will/might/won't work.

    They have a real expectation that they can plug in whatever they choose to a PC and it will just work. This is their experience of (modern) MS and they won't accept any less from an alternative.

    Until peripherals become seemlessly operable ordinary people will steer clear of Linux.

    Until the applications (and I mean video playing in particular) just work, with no drama and no crashes (Kaffeine, why do you insist on popping up messages saying "The specified file or URL was not found", when you're playing it?) we're backing a loser.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:It's one of the three big weaknesses by FooBarWidget · · Score: 1

      USB? These days I pop in a USB stick and it shows up on the desktop in seconds. I don't know what you're talking about.

      Video? Granted, I had to install some extra codecs via Applications->Add/Remove Software, but that's not more difficult than telling someone to download DivX or a codec pack. I've been playing video almost every day on my Linux box (I download a lot of anime fansubs) and it has worked fine since 2002/2003. Today I can setup the codecs in 10 seconds. Just what are you talking about?

    2. Re:It's one of the three big weaknesses by pebs · · Score: 1

      Add "power management" to the list, especially when it depends on the drivers for WiFi, USB, and Video to support it properly. Suspend is yet another function that tends to not work in Linux.

      --
      #!/
    3. Re:It's one of the three big weaknesses by petes_PoV · · Score: 1
      USB? These days I pop in a USB stick and it shows up on the desktop in seconds. I don't know what you're talking about

      Yeah, pick the easy one :-)

      OK, now do the same with a webcam.

      If you're lucky, it'll start up once - assuming you have an application that will display it's output. Remember I'm talking about "Plug it in. See the picture."

      Now unplug the webcam and stick it back in. Maybe in the same USB slot, maybe in another.

      Even with notionally supported webcams (Philips models) I've never managed to have a Linux box consistently display webcam images when the camera is removed/re-plugged many times. Most webcams don't even make it to the starting block.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    4. Re:It's one of the three big weaknesses by iabervon · · Score: 1

      My experience with USB has been that it basically always works perfectly with Linux, except for old devices that came out before there were USB standards for those things. My experience has been that Linux has better USB support than either Windows or OS X. Of course, Linux does have the issue where it supports a USB device, but there's no obvious point to start interacting with it (great, you've got a scanner. Now what?)

      WiFi has actually been improving greatly in the past year, since there was somebody actually pushing things forward in the kernel community (before then, the networking maintainer was de facto maintainer, and he didn't know or care about wifi, and couldn't evaluate patches). The core part is in, the first few drivers are in the testing version, and a bunch more are coming shortly. I'd estimate that all intel wireless will work with a stock kernel (plus firmware image) by the end of november, for example.

      Playing video with mplayer works perfectly for me, with the exception that in rare cases it doesn't have the audio codec, and in really rare cases it doesn't have the video codec (note that I'm on x86, and have Gentoo's non-open-source codec package installed). On the other hand, when my company has tried sending people videos, Windows users have complained, because they don't seem to have any audio or video codecs at all.

    5. Re:It's one of the three big weaknesses by vishbar · · Score: 1

      Agreed with most of these points, but what's wrong with video? I've never had video under Linux give me problems--in fact, under Ubuntu, I found it far easier than playing videos on Linux.

      WiFi, though, is definitely an issue, as is Plug-N-Play. I would also add printing to the list. Note that I don't have a printer at home, but my friend told me it was a bitch for him to get his printer running under Linux. Has it gotten any better?

      Agreed 100% about the drama and crashes...like another poster said, maybe we need to shift some of the focus off of the "fair scheduler" and only user-friendliness and point-and-clickability.

      --
      Ride the skies
    6. Re:It's one of the three big weaknesses by TheLinuxSRC · · Score: 1

      Suspend still doesn't work in Windows either. Well, let me restate that; Suspend works fine, Resume does not.

    7. Re:It's one of the three big weaknesses by Toby_Tyke · · Score: 1

      I think when he said USB, he was talking about USB devices in general. Sure, flash drives work, but I personally own four USB devices (all fairly new) which just don't work, at all, with Linux.

      And when he said video, I'm assuming he was talking about capturing and editing video, not playing WMV files. I have heard this is an area where Linux lags far behind XP and OSX, but it's also an area about which I am completely ignorant .

      --
      "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
    8. Re:It's one of the three big weaknesses by nmos · · Score: 1

      they won't spend time fiddling with drivers, checking if the hardware will/might/won't work.

      If they won't spend a little time finding out what hardware will work well with Linux then they should stick to Windows XP (but not Win2k or Vista because they both have the same problem). That's Ok, really. There are plenty of users out there who are savy enough to use Google and plenty more will get a Linux geek to take care of this sort of thing for them. There are even some who will (shudder) just go out and buy a computer with Linux pre-installed from Dell or whoever. The remaining folks who insist on buying their own hardware but don't want to do any research are by far the hardest demographic to satisfy and probably won't be supportable untill Linux has a more of the rest converted.

    9. Re:It's one of the three big weaknesses by pebs · · Score: 1

      Suspend still doesn't work in Windows either. Well, let me restate that; Suspend works fine, Resume does not.

      Good point, there are a lot of Windows machine that won't suspend properly due to poor drivers and/or hardware. I think I have even heard reports of issues with sleep on Mac laptops (at least with the Intel ones).

      --
      #!/
    10. Re:It's one of the three big weaknesses by Anonymous Coward · · Score: 0

      And when he said video, I'm assuming he was talking about capturing and editing video, not playing WMV files. I have heard this is an area where Linux lags far behind XP and OSX, but it's also an area about which I am completely ignorant .


      I do it on a fairly regular basis. It's surprisingly easy, with a catch:

      dvgrab

      It's a command line application. It seemed to work in Kino, but rather poorly. dvgrab manages to output the data, split into .dv files, but for some reason the dv2 format doesn't work in a few applications, while dv1 works just fine.

      To keep this on topic, video capture in Linux appears to be much like wifi: a hack at best.
    11. Re:It's one of the three big weaknesses by Anonymous Coward · · Score: 0

      WiFi, though, is definitely an issue, as is Plug-N-Play. I would also add printing to the list. Note that I don't have a printer at home, but my friend told me it was a bitch for him to get his printer running under Linux. Has it gotten any better?


      Actually, it's not too bad these days. I plugged my girlfriend's printer/scanner hybrid into my laptop, then followed an online howto. Took about 3 minutes.
  14. WiFi works unsecured but can't get WPA going? by Anonymous Coward · · Score: 0

    If you can get WiFi working but only if unsecured, try what I do to get around buggy NICs/drives under Windows that seem to forget security settings every now and again:
    * leave the AP completely open
    * run it through a Linux box on a separate NIC
    * firewall on the Linux box, only letting DNS and OpenVPN packets through
    * run OpenVPN, and route through that over the wireless

    This is a lot of extra setup if you are doing it from scratch, and isn't something that a non-technical user will even care to think about, but if you are a techie and run a VPN solution anyway (which we do for secure access when we're further away, using public access points) the rest it easy. Your users already have the client, client config, keys and certificates - why waste time around fighting to get a less secure (especially if you are forced to use WEP rather than WPA for some reason) transport layer security scheme working when you can just use that?

    You still need to make sure all the client machines are properly firewalled individually, of course, just in case some malicious user (or infected freeloader) tries to connect up, but who in their right mind connects a laptop to a wireless net (secure or not) without running a reasonably paranoid local firewall setup?

  15. Not a bad analysis... by OmniGeek · · Score: 1

    Device manufacturers, especially the cheap ones, tend to use cheap/quick/easy chipsets that often have Windows-targeted reference drivers, or they cobble their own. NOT all of these work at all well (I've had endless problems with cheap USB drives gagging a Win98 box 'cause their legacy drivers are crap.) But, the Windows monopoly has meant that there's immense Windows-centric inertia in low-end commodity peripherals.

    This will slowly change as Linux gains desktop traction and Vista drives users toward The Penguin. It *will* happen, Linux support WILL improve, but it will take a while to become easily available. There are many forces pushing Linux adoption forward, it'll just be a while before it becomes embarrassing for a vendor to NOT provide Linux support.

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
  16. There's Still a Problem With Wireless? by filesiteguy · · Score: 3, Informative

    I'm confused. The past three notebooks I've owned have all been immediately recognized as using WiFi cards with accompanying drivers.

    Seriously, I think the article is trying to find a solution in the wrong area. If I want a laptop and I plan to use Linux (which I always do) then I plan to get a wifi card compatible with such. I have no idea how ndiswrapper works and have no plans to ever use it.

    My most recent notebook - an HP/Compaq nw9440 - came with the option of a Broadcom or an Intel wireless card. I went with Intel for the simple fact that I know intel works.

    Sure enough, wireless was up and running as soon as I installed SUSE 10.2 on the machine. (It initially came with Vista but I upgraded pretty quickly.)

    The answer to WiFi is to ensure the manufacturers supply drivers - open source or not - to their chipsets, since they're no longer putting them in the firmware. Intel does. I believe Broadcom is now. Anybody else?

    End of story.

    1. Re:There's Still a Problem With Wireless? by glop · · Score: 1

      Well you are right in some way, but there is no end in sight as many and many

    2. Re:There's Still a Problem With Wireless? by glop · · Score: 2, Insightful

      Replying to myself as I hit submit by mistake. Sorry.

      What I meant is that many people are in different situations. Many people who are not considering Linux this week might in couple of months.

      This means that many people will wake up some day, want to install Linux and realize that Linux can or cannot manage their hardware. They will react in different ways : fix the problem by using the ndiswrapper, installing other hardware, go back to Windows or OS X etc.

      So, buying the right hardware from the start is only an option for people like us who already know they want Linux. Of course it helps as it rewards the good hardware makes who are Linux friendly, but it does not solve the problem instantly.

      As TFA said, OEM might bring a big solution : DELL/HP wants to offer Linux laptop, so they choose compatible hardware. Then they want to use the same components across the line of products, so they ditch a few incompatible components.
      This brings benefits on two sides :
        - The hardware/chipset makers then realize they need to be selected for the Linux to avoid being excluded from markets bigger than the Linux market that have suddenly become tied to the Linux market
        - The people who bought the non-Linux computers, got Linux compatible hardware anyway which makes their potential switch easier.

      So, there are many big stories playing out here and I can understand why people would want to discuss them on Slashdot.

    3. Re:There's Still a Problem With Wireless? by merky1 · · Score: 1

      The only problem I have seen with wireless is getting WPA and the assorted drivers lined up correctly. I think the problem is more of a maturity issue, and not really a Linux issue. I agree with the parent post, I have had multiple iterations of wireless cards and Linux, and usually can get them more stable than the windows equivalent. The only problem I find is if I switch out chipsets, sometimes the WPA + Kernel / madwifi / ndiswrapper stack needs "tweaking". I think that given time, both in the wireless space and in the driver writer space.

      As for the article, I am not sure there was any new direction proposed.

      --
      --WooooHoooo--
  17. broadcom should die by Anonymous Coward · · Score: 0

    Seriously, they make most of their business with Linux (about 99% of the wireless access points out there are linux based and have a broadcom chipset), but they only ship binary drivers for their embedded platform.
    It's the worst kind of company, since they don't support Linux but only suck the blood out of it.
    Sometimes they also strip the copyright notice from the software they ship in their reference design (like, in my router there's an acme.com http server with no acknowledgment of the authorship)

  18. Huh? by eno2001 · · Score: 1

    That's the "solution": buy a new laptop with a newer WiFi chip in it? Did I miss something. I'll be the first to admit, that WiFi is very difficult to set up in most Linux distros is you don't have the right chip (A lot of Broadcom chips are a bear to set up with NDIS Wrapper, although I have done so successfully every time. It's not for the beginning user), but I think that telling someone to buy a new laptop is an even bigger turn-off. It's basically the capitalist equivalent of RTFM. Frankly, I think WiFi for ALL platforms including Linux would be better off if the WiFi card was virtualized by the system BIOS or firmware as a standard generic wired NIC like the Novell PCI 2000 NIC. The SSID and key settings could be stuck in the BIOS (with a user space application in the OS that has access to change those settings after a boot). That way, networking-wise the OS never has to deal with a WiFi device.

    There is no benefit to tying the radio portion of the WiFi to the network portion of it at the OS level. In fact, it creates a LOT of needless confusion. Here's how it would work if it were done right:

    1. The Radio portion of the WiFi would be in the BIOS (all settings like ESSID, WEP keys, AP mac addresses, etc...)
    2. There would be an application to manage the radio portion of the WiFi chip at the OS level, but there would be no "driver" per say. Just read/write access to the "registers" in BIOS space that store the settings. This would allow the settings to be changed on the fly manually, or... automatically if desired. The manner of changing the settings would merely be a software problem at that point.
    3. The IP portion of the WiFi chip would then be presented as an NE2000 PCI NIC (10/100) or some other fairly common and cross-platform supported hardware. Or maybe a totally new, NIC specifically used to present ONLY the IP portion of WiFi to the OS. (ie. the "NIC driver" wouldn't deal with ANY of the radio functionality. It would strictly involve IP only)

    This would present much more functionality right off the bat. It would be possible to have promiscuous mode on any WiFi card, since that would be a problem residing in the IP driver domain. At that point, virtual machines that fake MAC addresses, or sniffing traffic over a WiFi device become a LOT simpler. But, this will never happen since it would break with the already established (and needlessly complex) systems in place already. Not to mention, it's not a problem to the average user if they're using the very easy, but substandard WiFi software for a certain commonplace OS...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:Huh? by f8l_0e · · Score: 1

      This is exactly why Intel is pushing for UEFI. The binary drivers interface directly to the UEFI firmware and the host OS just makes calls to the UEFI. There are supposed to be UEFI systems available in '08 but that's what they've been promising since q4 '06.

  19. Re:Scientist's viewpoint by Anonymous Coward · · Score: 1, Informative

    It's not hardware vendors, it's chipset vendors. They remove logic and offload it to a doze driver. People not using doze lose, unless they get an external unit.

  20. Re:Atheros names/brands/sources would be nice by Anonymous Coward · · Score: 0

    So, which cards are these? Is there a single easy to parse page with the actual names and brands of cards that most likely will work with linux? Is there a company out there that just does that, provide linux friendly wifi stuff, so there is less hoop jumping and google wandering about?

  21. Whatever happened to WLAN_NG? by ishmalius · · Score: 2

    I thought that this was going to be the thing that saved wireless on Linux. Instead of needing kernel support, along with deep knowledge and source code in order to build a loadable module, all you need to know is the wlan_ng API, and compile your driver for that. Much simpler and cleaner. And you would then need only the same API for all of your discovery tools, GUIs, etc. But except for a couple of handheld Linuxes, I haven't seen it deployed much. Anything would be easier than the cranky PCMCIA and hotplug frameworks.

  22. Re:Scientist's viewpoint by Hatta · · Score: 1

    When companies release specs, the community writes drivers. Those drivers are included with the kernel, compiled as modules by distributions, and everything just works. When a company doesn't release specs, we can't do that. It really is the companies fault. Vote with your wallet, don't buy hardware without open source drivers.

    --
    Give me Classic Slashdot or give me death!
  23. Re:Atheros names/brands/sources would be nice by Roofus · · Score: 4, Informative

    http://linux-wless.passys.nl/. Just search the complete listing and look for the Atheros chipset.

  24. Re:No problems here by Anonymous Coward · · Score: 0

    You're probably just trolling, but for the record Ubuntu's hardware detection is great. On my laptop wireless, audio, accelerated graphics, mouse, media keys and screen were detected and set up totally automatically. It's a much more seamless install than any version of Windows I've installed (I haven't installed Vista). The last time I'd used any kind of GUI with Linux was more than five years ago - it's come a very long way.

    In fact, I've been waiting for the moment when I have to drop down to the CLI to fix something, and it hasn't come yet. It's been a couple of months now. I have access in two clicks to a whole repository of free, useful software, and there's no (non-DRMed) file format I haven't been able to open. It's really a very good operating system.

  25. Mod parent up. by Animats · · Score: 1

    That's right. I was expecting to read about how somebody solved the problem. But they're just blithering about it. No useful content here, move along.

  26. 3-Com anyone? by Anonymous Coward · · Score: 0

    For those laptops that do not have integrated wireless, you might do some shopping around and discover which vendors support linux the best.

    Personally, I got a 3-Com xjack card for that very reason. I plugged it in, my linux distro found it, and I'm on the internet. All of this was accomplished without the NDIS Wrapper.

    1. Re:3-Com anyone? by Technician · · Score: 1

      For those laptops that do not have integrated wireless, you might do some shopping around and discover which vendors support linux the best.

      Personally, I got a 3-Com xjack card for that very reason. I plugged it in, my linux distro found it, and I'm on the internet. All of this was accomplished without the NDIS Wrapper.


      Getting WPA to work has been a problem. The solution which I have found 100% compatible is to use an AP in Client Mode. It's a little bulky and requires a power outlet, but it provides WPA in all modes, is compatible with all flavors of Nix that can find a NIC in the machine, and has better range than most PCI or USB cards.

      Even an old Linksys WRT54G router running DD_WRT firmware makes an outstanding client with the bonus of adjustable power and high gain antennas.
      It is compatible with every version on Linux that can find the NIC in the PC.

      --
      The truth shall set you free!
  27. Major Pain by TargetBoy · · Score: 2, Insightful

    This was a major pain for me as well.

    I had read that WiFi has "solved" in the latest release of Ubuntu and have long been wireless in my home network, even for the desktop machines.

    After trying all the non-NDISWRAPPER options, I finally used that tool and was able to get WiFi up and running, but even with that, it fails to initialize properly about half the time and I have to manually restart networking.

    Combined with not having support for the latest NVIDIA drivers available through the package manager and having to recompile the drivers after a kernel security patch, this would have been an utter failure if I was new to this. NVIDIA is partially to blame as well, since they could well make their drivers have a safe mode that will work with cards released after the drivers, but the 8X series of cards has been out for how long and the driver still isn't in the package manager?

    The lack of fail-safe mode in X after all these years is just insane. Fortunately, we shouldn't have to wait too much longer for that to be a mainstream patch.

  28. Buy Intel by kilgortrout · · Score: 3, Informative

    That's generally the solution to the wireless problem in linux. Get a notebook with an intel based wireless card built in. And if you don't want to fool around with graphics drivers for 3d acceleration, do the same - buy a laptop with integrated intel graphics.

    1. Re:Buy Intel by osho_gg · · Score: 2, Informative

      Mod parent up. Intel wi-fi chips drivers are open sourced and work reliably well. I have been using ipw2200 driver in my laptop for last 3 years and it has always worked well across multiple kernel versions. Osho

  29. Re:No problems here by fork_daemon · · Score: 1

    I don't have any problems with WiFi. But then again, I use Windows.

    It's kind of amazing how Linux can't even auto-detect and auto-config hardware as well as Windows 95 could. Do you guys need another decade or two to figure it out? Rather than whining about how Microsoft is oppressing you, what about doing a little bit of work on this issue? Anyone think that might help? Oh really? Can you tell me why you install all those freaking motherboard, chipset, lancard, wifi, Webcam, etc, etc Drivers on your Windows machine?
  30. Re:Scientist's viewpoint by ClosedSource · · Score: 0, Flamebait

    "When a company doesn't release specs, we can't do that."

    Sure, you can. It's just harder. If people have time to spend on worthless hacking like making an XBox run Linux, they should have the time to do something useful like reverse engineering these WiFi chipsets.

  31. The Dells I've had, and some of the HP's... by AmazingRuss · · Score: 1

    ...allow some choice of which network card they come with, as well as allowing you to replace them fairly easily. The Dells even let you replace the video...so if you learned the hard way about ATI and linux, you can put an nvidia card in.

  32. No, they're hard by Anonymous Coward · · Score: 0

    because they use the host CPU to do a lot of the work, requiring that the *driver* do "intelligent stuff". And, because they don't know jack shit about the value of what they are doing, they refuse to give away their "valueable IP" by opening up the driver. Probably in some cases because the only difference between their vanilla card and their top-of-the-line card is that the driver exposes more functionality.

    Oh, and for MBCook, I could download the japanese driver and violate US FCC rules. I could use the US driver and travel to the EU and break EU regulations. Somehow, this doesn't seem to be getting the wireless manufacturers into trouble. That line is a load of shite.

    "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 21 minutes since you last successfully posted a comment"

  33. We need new laws by ajs318 · · Score: 0

    Whatever you think about limited government, this really is one area where we do need a bit of government intervention.

    Once upon a time, when you bought the manual for a printer, it detailed all the escape codes for stuff like double width, bold, graphics &c. When you bought the manual for a modem, it had the AT command set and the RS232 pinout. It's only recently that hardware manufacturers have got into the habit of not releasing specifications. They rationalise this as "not wanting to give out information that could help their competitors" (as though their competitors aren't already reverse-engineering the f**k out of their products), but there are definite cases where false claims have been hidden behind such secrecy -- digital cameras with artificially-inflated pixel counts (which would be obvious from the RAW format, hence why it is so shrouded in secrecy) and graphics cards with only software differentiation between cheaper and more expensive models.

    If it was law that the manufacturer of a piece of hardware must release specifications such that a competent person might write a driver enabling the use of that hardware on pain of being banned from selling it, then they would have to comply. Otherwise, the Windows monopoly will continue.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:We need new laws by cdrguru · · Score: 2, Insightful

      Unfortunately, what you would like to mandate is at the same time a mandate for Chinese domination of the hardware market.

      Today the hardware is almost immaterial to a "hardware" product - it is the inner workings of the firmware, the driver and such that are where both the bulk of the engineering time and bulk of the "value" are. There are few, if any, secrets in silicon today.

      So a manufacturer puts a lot of effort into developing a new product in the US or EU. If the functionality of the hardware/firmware is then required to be disclosed it is trivial to make the same hardware product elsewhere and compete head-to-head without any real R&D cost. Sure the Linux community and a few hackers might be better off, but at what price?

      Today, the only effective way to compete against Chinese manufacture is to have the hardware, firmware and software talking behind the scenes. The firmware interface to the hardware isn't disclosed and the driver that talks to the firmware isn't disclosed. Absolutely, the hardware can be duplicated but without the firmware and driver the device requires an equivalent amount of development effort.

      Yes, that put the Chinese manufacturer on an equal footing with the US or EU manufacturer. Instead of how they would much prefer it where all the "hard" problems are solved in the US and they Chinese get to just make cheap knock-offs.

      Where was development for USB hubs done? Where are they made today? Compare this to video cards - how many 3D cards are distributed by Chinese manufacturers? Sure, they are all imported with "Made in China" stickers but they are made for US, EU and Canadian manufacturers that own the firmware and drivers.

    2. Re:We need new laws by Anonymous Coward · · Score: 0

      The power of the dollar is much more powerful than government intervention. If you don't like it, don't buy it - that is the rule, and that has always been the rule.

      If that is not enough, expose unfairness for what it is (bad press does wonders for a company's bottom line).

    3. Re:We need new laws by Anonymous Coward · · Score: 0

      Bu-but, there's no such thing as intellectual property, is there? Slashdot told me so!

    4. Re:We need new laws by maz2331 · · Score: 1

      I concur fully with this on simple consumer protection grounds, and strongly disagree with the other posters who claim it will simply enable copycat implementations. Here's why: It is trivial to provide a generic enough INTERFACE to abstract away all the dirty details of the actual implemntation of any piece of code or hardware. As a practical example, think of programming to a library as is commonly done now. Just because you have the .h (header) files that tell you what functions are available to call, you do not have source code for the .c (or .cpp) files that detail HOW they do their job. You would still have to do all the same work as the initial author (or hardware designer) to recreate an actual implementation. Further, the manufacturers are protected already under patent and copyright laws against competitors attempting to recreate their products. There is nothing more than a slight speed bump provided by a "hidden" interface that a competitor or other person doing a full-blown reverse engineering effort will simply go past. Worst case scenerio is that the competitor can be compatible with your implementation, by building to the same interface, which really just helps the consumers and creates a de-facto standard and forces competition to go back to where it belongs: a contest based on quality and price. Further, since such a regulation would apply equally to all players in the market nobody would gain an advantage or disadvantage from its existance. On balance, the entire market and end users will gain substantially and only competitors in the market with an intent to defraud or impose their will upon the consumer will lose out a bit and be forced to compete on merit once more.

    5. Re:We need new laws by Garabito · · Score: 1
      The suggestion was not to force vendors to give up the implementation of their drivers/firmware, what the OP wanted was making manufacturers release the specifications of how to talk with their hardware.


      I understand your point about functionality being more implemented at the driver level instead of the actual hardware these days, but still, having the specs of the hardware (even if it doesn't do much besides being an interface for the physical world to the software that makes the hard work) could be useful, if an open source project to emulate that functionallity for those kinds of devices existed.

      By the way, I'm not citizen of the US, EU or China, so I couldn't care less who dominates the hardware market, as long as I can get good quality and reasonably-priced hardware, and that such hardware wasn't made by having workers in poor conditions, polluting excessively or stealing real IP (real IP as the implementation of functionality, not bogus "IP" like interface specs or vague patents). Having the specs on how to interface to that hardware, even if I use the provided proprietary drivers, would be a big plus to me.

    6. Re:We need new laws by Anonymous Coward · · Score: 0

      The power of the dollar is much more powerful than government intervention. If you don't like it, don't buy it - that is the rule, and that has always been the rule.

      If that is not enough, expose unfairness for what it is (bad press does wonders for a company's bottom line).


      Do you actually read the bullshit that you post? The power of the dollar? The power of the dollar is insignificant compared with the power of the dollars of the others who buy. One person won't make a difference. You'll probably find that 100 people won't make a difference. Look at the thousands of Linux users who don't buy hardware because it's not Linux compatible.

      See the problem? Here it is again: thousands of Linux users.

      So don't go spouting that almighty dollar bullshit. It's not about the dollar, it's about the largest market. Don't even get me started on that fairness crap - people don't buy based on that. They buy based on the appearance of the deal, how good a deal they think they're getting.
  34. Re:No problems here by ettlz · · Score: 1

    I don't have any problems with WiFi. But then again, I use Windows.

    Funnily enough, I don't have any problems with WiFi, either. I use WPA-Enterprise and Fedora 7. Works great.

    Used to work under Windows XP, too. Then it decided to stop working. Damned if I can get it going again.

    Fucked if I can be bothered.

  35. Maybe it is just me but.... by pjbgravely · · Score: 1

    I never seem to have problems with wireless in Linux, either it just works or I use Ndiswapper.

    On the other hand I have had nothing but trouble with Microsoft windows. Problems range from Microsoft windows saying my WPA password is the wrong length, random disconnects, to having to repair the connection at every boot. To much hassle for me.

    --
    Star Trek, there maybe hope.
  36. ....Live help = results by Mc1brew · · Score: 1

    Sounds like a few of you have had a lot of problems. I logged onto irc.oftc.net went into #debian and I had help->steps to implement->solved issue in about under 30 mins (ty gsimmons). I don't think my pci card was anything special just whatever linksys made at the time. (go ahead mark me as a troll)

    1. Re:....Live help = results by Anonymous Coward · · Score: 0

      man, gsimmons? The dragonlizard makeupwearing bloodspitting firebreathin bassplayer? Move over Brian May!

  37. Buying a new laptop? No way! by rg3 · · Score: 2, Interesting

    My laptop came with a Broadcom 4318 chipset. The support for it is flacky and it only seems to work properly using ndiswrapper. Some days ago I decided I was going to try to buy a USB wifi device that was compatible with Linux. If possible, its drivers had to be already part of the vanilla kernel. To my surprise, those devices exist! They are the ones that have the ZyDas zd1211(b) chipset (the "b" one is better). I thought it was going to be hard to find one of those specific devices, but no. They are present in a wide range of USB wifi devices. I went to the two main malls in my country they had one of those devices each. Piece of cake. Furthermore, a USB dongle can be used in future computers very easily, and don't take power unless they're plugged in.

    http://linuxwireless.org/en/users/Drivers/zd1211rw/devices

    You only need the device, a vanilla kernel and firmware, which can be downloaded from SourceForge.net, and it's also probably available for your distribution as an official package.

    http://sourceforge.net/project/showfiles.php?group_id=129083&package_id=187875

    1. Re:Buying a new laptop? No way! by RAMMS+EIN · · Score: 1

      ``If possible, its drivers had to be already part of the vanilla kernel. To my surprise, those devices exist! They are the ones that have the ZyDas zd1211(b) chipset (the "b" one is better). I thought it was going to be hard to find one of those specific devices, but no.''

      Congratulations, my friend. You have reached enlightenment! Despite what some people would have you believe, Linux hardware support is actually really good. There are also plenty of vendors, even of wireless chipsets, who cooperate with the community to get drivers developed for their hardware. As a rule of thumb, cheap hardware generally works with Linux. Sadly, it sometimes seems as if laptop manufacturers go out of their way to find the one device in a class that does _not_ work with Linux, and will continue to give problems for years to come...

      --
      Please correct me if I got my facts wrong.
  38. GNU/Linux Works. Windows does not. by gnutoo · · Score: 1

    So it's "free" as in "you have to buy new hardware?" Even when the built-in adapter "just works" in Windows?

    If "just works" means mostly does not work, yes. The fact is that Wireless is just as big or bigger a pain in the ass for Windows users and they have other larger problems too.

    The easy way to deal with this problem is to bring a live CD to the store. If the laptop does not work, don't buy it. Be sure to try things like power management. Any modern distribution will use kde's new interface and the laptop should sleep and hibernate on demand. If it does work, you know the thing will work well for the life of the hardware which is more than you can say for any version of Windows.

    The only time you want to go looking for wireless cards is when you get hardware second hand or at a substantial discount. Even then it's a good idea to take the laptop to the store and try out cards until one works. Makers will often swap chipsets out so the only way to really know a card works is to see it.

  39. Re:No problems here by SirSmiley · · Score: 1

    I have a broadcom 4318 on an acer aspire 5002 and I have tried every linux distro that is currently out there (every main one anyways) and I have given up...I have Feisty installed on a partition on my laptop with grub but it hasnt been booted in months, because my xp just boots up and works and thats the way i like it...

    I know my broadcom wireless sucks but if everyone has it, make some drivers for it!

  40. Re:The all OS solution by Technician · · Score: 3, Interesting

    Since i have a Medion Mim with some proprietry medion chipset, i'm stuck with no wireless for ubuntu.. :(
    the driver doesnt work with NDIS wrapper either...
    of course...
    that doesn't stop me using debian stable on my desktop!


    It's not pretty, but I found a solution which even works with old Windows 95 (for testing) and enables full WBA encryption. It works on any OS that can use the wired NIC in a machine. Are you ready...

    Use an access point which is capable of Client Mode operation. I use a D-Link AP in client mode. I configure it with my browser. It requires no software install of any kind. Testing was done on the D-link AP and now a Linksys 54G router has been added to my travel pack because it cost less (lucky find, a version 4 for $12 at Goodwill).

    I have been running wireless with an AP in client mode since Breezy Badger. Upgrading the firmware to DD-WRT has added the client mode. As a bonus, you get to use high gain antennas with much better range than a stock laptop provides, and the power is adjustable for use in poor signal locations. The router does the site survey for you internally, so you don't even need to know the SSID ahead of time. It is as simple as switching to either client or client bridge mode, scanning, choosing an AP, and picking the encryption and entering the key. After that it's net, nothing but net.

    There are hardware solutions out there. The package may be a little big and bulky and not run on self contained batteries, but it provides excellent connections in hotels in marginal reception areas. With the external box, it can be positioned in a window where the neighbors open AP may provide better bandwidth than the hotel provides. I went to a Starbucks once not knowing the wireless wasn't free (T-mobile). I was able to find 2 unsecured APs from inside Starbucks to use instead. Nobody at Starbucks was the wiser. It beats getting busted for sitting in a car leaching on some residential street.

    --
    The truth shall set you free!
  41. From the article by Anonymous Coward · · Score: 0

    > The Iphone regularly updates e-mail, even while it's off,

            How? By magic? I can understand that some server is doing that on behalf of an Iphone. But if the Iphone is off, how can it do anything - much less know that it is abroad?

    1. Re:From the article by The+Master+Control+P · · Score: 1

      It was one of the wonderful ideas they started implementing (for PCs at least) when they moved from AT to ATX power supplies in computers. Your power switch no longer turns the device off, it puts it in a low-power mode that waits for a wake signal. Go into BIOS configuration and you'll probably see options for wake-on-lan and wake-on-modem - the big button on the computer's face is just one more "wake-on" button now. Haven't you noticed that your computer's power switch no longer has a big, burly multi-amp cable but two puny little signal wires that plug onto a motherboard header?

      Now that "turn off" really means "enter standby mode," it's an obvious next step to run simple batch jobs (like fetching email) while in standby mode. Most phones are this way, too - At the least, they probably transmit to locate cell towers while off. It's potentially useful, but I prefer "off" to mean "Vcc = Vdd, the device is powerless and inert."

  42. Re:The cost of hardware by DFDumont · · Score: 1

    If the only factor you have in purchasing hardware for your business is the initial capital outlay ($50), then you are missing about 80% of the total cost of ownership (TCO) for your IT expenses. Perhaps you are a VERY small business and your three laptops sharing a Linksys wireless gateway to the cable modem are all you need. Good for you! If your business ever grows, keep in mind things like administrative loading (the cost of the time for administrators to keep the servers and desktops running) and cost of failure (the productive time lost while all the PC's are being wiped and reloaded after a virus infestation). Hardware is cheap. People to run it cost money.

  43. Re:Time and money. by Technician · · Score: 1

    It always works (I use Windows XP), so I can get away with buying $50 PC's from the thrift shop. I know the reasons are complicated, but the fact is that buying special name-brand hardware takes both time and money.
    --


    My friend, you just hit the main reason I have an Ubuntu laptop. I had an older IBM Thinkpad. It was running Windows 2000. It got to the point when I would go to a meeting and someone wanted to give me a copy of their report or presentation, I could not read their thumbdrive. It was most often the case of Windows is serching for drivers for the new hardware. To make matters worse, there was rarely wireless internet on location. That got old fast.

    Here is the situation. A hundred bucks for XP and a few hundred more for newer versions of Office so I can open the new documents and Power Point slides, and a subscription to another year of a major AV company, or load Ubuntu and just spend $30 for a compatible wireless NIC. It was a simple decision. I've never looked back. For use in meetings and such, I'm now an avid advocate for the Open Document Format. I haven't found a thumb drive needing a driver in forever. With the money saved, I bought an LCD monitor.

    --
    The truth shall set you free!
  44. package it up by Darth+Cider · · Score: 2, Insightful

    I installed Ubuntu on a computer I found at the local landfill, thrilled that it had a wireless card until discovering that ndiswrapper would be necessary to get it online. (No ethernet card.) It took hours to find all the necessary ingredients and instructions. They're all in different places. Why can't they be in just one place, with scripts to install everything automatically? Even if there are hundreds of cards, requiring more-than-hundreds of install packages, it would save millions of hours of frustration for linux newbies.

    Ndiswrapper works very well, once it's set up. Kudos to the team for their efforts.

  45. Way worse than Winmodems. by Kadin2048 · · Score: 2, Informative

    Unfortunately though, the WinModems were never as serious a problem as the current crop of Wifi cards are (and the upcoming driver-based Ethernet cards may be, if some of the predictions I've read come true). With modems, you could always go out and buy an external, serial-interface unit. They weren't hard to find, and every retard at a big-box computer store understood what you were talking about when you asked for an "external modem."

    You only ran into trouble with modems if you started getting internal, PCI card ones. (Okay, and there was that weird Apple external thing, the Geoport. But to their great credit, they never called it a modem.) With Wifi cards, you can be just as screwed regardless of what kind of card -- PCI, PCMCIA, USB -- you choose. Even if you try to buy a particular model, you can still get something that doesn't work because the manufacturer has changed the hardware without any indication on the box.

    About the only 'guaranteed' way to get wireless working on a Linux machine is to eschew traditional interface cards and go for something that's an Ethernet-to-Wifi bridge instead (usually called 'game adapters'). Like external modems, these use a standard, well-documented interface for both data and control. But they're expensive and I predict that as more game consoles ship with integrated wireless, they're going to be increasingly hard to find.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Way worse than Winmodems. by Ash-Fox · · Score: 1
      I've had the following wireless chipsets:

      • Intel wireless
      • broadcom
      • Atheros


      The only issue I have ever had was having to install a package via apt-get for broadcom support. Everything else worked out of the box. I wouldn't say the issue is as dire as the article claims.

      I do help out on Linux help channels. When it comes to broadcom, the users are installing ndiswrapper, doing a tonne of switches which is conflicting with the internal driver for broadcom (which just needs the driver firmware package to work -- can't come on the install CD due to licensing issues) and then get frustrated that it isn't working.

      All they needed todo was install a package normally, and the device would of worked on next initialization.
      --
      Change is certain; progress is not obligatory.
    2. Re:Way worse than Winmodems. by adolf · · Score: 1

      I'm really missing your point, here. Sure, the situation could be less ugly than it is, but it's certainly no worse than trying to buy a real modem was in the mid-90s.

      The wireless bridge adapters aren't expensive by any stretch of the imagination. Newegg's cheapest listing at the moment is a very well-reviewed Buffalo unit, with a fancy MIMO radio and four Ethernet ports, for $52. $52! For only $52, you get to forget about Wifi problems for any device running any operating systems which can manage to talk Ethernet!

      For fuck's sake, do you expect them to give them away for free?

      As someone who spent $250 (in 1992 dollars) on an external v.32bis SupraFAXModem (which actually was a fantastic deal, at the time, offered only to verifiable BBS sysops), I'm completely unimpressed with your assertion that WifiEthernet adapters are expensive.

      Please find something worthwhile to complain about. Thanks!

  46. That's 30 seconds you're not going to get back. by Kadin2048 · · Score: 1

    It's like I RTFA, but then again I don't feel like I RTFA. Anyone else notice that? Is there some "Page 2" button I'm missing? Nope. The article really was that terrible.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  47. The thing I find interesting about all this. . . by Fantastic+Lad · · Score: 2, Funny
    Linux is the result of a lot of people who don't want to be slaves to somebody else's megalomaniacal vision. Linux is a concrete expression of freedom and self-direction and all the good things society can be. Sharing and openness and ingenuity, etc.

    WiFi is an expression of exactly the opposite. Microwave signals are a bad idea for a number of reasons.

    --Here's a neat item worth considering. . .

    The Neurophone, (look it up), demonstrated that one could transmit messages via electrical impulse through the skin and have those messages understood by the subconscious. When the subject being programmed is in a dissociative state, (you are in a dissociative state when you watch TV or play a video game), it was demonstrated that one could send instructions to the subconscious through the skin and thereby implant hypnotic suggestions. Subjects would follow these suggestions, believing them to be their own thoughts and ideas. They'd never heard the instructions given to them verbally. They had received them by direct electrical impulse. This isn't science fiction.

    Okay. So cellphones, when outputting a 10 htz modulated signal, can directly buzz the brain with much the same effect. What a great system for delivering instructions!

    Mind control is frighteningly easy. Heck, the Russians figured out how to beam voices directly into a person's head using EM back in the sixties.

    WiFi in my house and on all the time? Um. . , gee, no thanks. There's enough garbage signal floating around my town as it is without beaming my own personalized source through my own home 24/7.

    Now people will argue with this up and down. Fair enough. They can make their own decisions and refuse to acknowledge the information available. They don't want to be laughed at. But the cool thing is that Linux, for a number of reasons, is incompatible with this mode of social control. --You have to really really want it to microwave your head before it will comply. Now don't you think that's interesting? I sure do!

    If you refuse to follow the leader and refuse to install your very own mind-control device in your home, then, well by gum, you don't even need a tin-foil hat. Bonus!

    How sure are you that the impulses which guide you to follow self-destructive, limiting patterns at key moments of your life are really coming from within yourself?

    The Matrix has you. Have a nice day!


    -FL

  48. who are we blaming? by sgholt · · Score: 1

    "get more wireless vendors on board with the Linux movement"

    That just about says it all...in the next paragraph he gives very good advice...use a wireless card based on the Atheros chipset...add madwifi drivers...done.
    I have a laptop with a built in broadcom that would not work with ndiswrapper...I have learned that these laptops have a "hardware switch" to turn it on or off which is not supported in linux...For my Acer there was a project in development but I never got it to work.
    Since we linux users have some spare cash (not buying windows)I bought a Atheros based DLink AirExtreme G650 which worked great with my laptop.

    Time to stop crying about it and deal with it....yes, that means if you want to run linux look at what hardware is supported...also reading up on the subject would help.
    It is fine to complain about hardware that is not supported...but keep in mind it is not a level playing field when one side has all the tools made just for them.
    Linux developers are working on it but it takes time when hardware companies will not give allow developers full access to information. Linux has come a long way despite the roadblocks and it is a secure and stable OS, unlike the great MS.

  49. Re:Scientist's viewpoint by rvqbl · · Score: 1

    I have also had problems with 5.1 surround sound. This weekend I spent a few hours working with nforce and sound blaster on Ubuntu and never got it working. I also don't see how it is anyone but the company's fault, unless you fault the distros and user for not pressuring vendors to provide more support. Perhaps a company should take a second step and move towards an Apple like strategy of having strict control over the hardware environment.

  50. rt2x00 too by Anonymous Coward · · Score: 0

    The rt2x00 chipset is also one of the better (and recent, i.e. >11MBps) ones. www.edimax.com.tw has some cards with said chipset.

  51. Ralink by vthokie69 · · Score: 1

    Atheros is definitely one of the better supported cards.

    However, I am surprised that no one has mentioned Ralink yet. They are perhaps one of the most friendly wireless chipset manufacturers to the Linux and open source community. They provide documentation without requiring a non-disclosure agreement. They also distribute an open source Linux driver which has been improved greatly by the rt2x00 project. The rt2x00 project is currently rewriting the Ralink drivers for inclusion in the kernel.

    The legacy drivers from the rt2x00 do work well (at least the rt2500 that I have does) and are usually easy to install and configure. The binary firmwares for the drivers that require them are also freely redistributable.

  52. Me Too by Anonymous Coward · · Score: 0

    Yep, I gave up also.

    I recently got a Dell laptop w Intel AGN 4965 wireless.

    Triple boot XP /Vista / Etch

    Wireless card absolutely awesome under Windoze

    Gave up on NISWrapper, but I see they updated the driver info
    on the Intel site.

    Maybe I will try again.

  53. Wow by Anonymous Coward · · Score: 0

    This site is an example of why SQL Injection IS prevalent.
    But of course when one uses their email as the pass it doesn't really make a difference, does it?

  54. I Call BS! by Perl-Pusher · · Score: 2, Interesting

    Wireless on windows isn't exactly flawless either. Sometimes you get windows wanting to control it over the manufacturers software and it doesn't work. Until SP-2 on XP doing 128bit WEP was a hit or miss proposition. And being a systems admin, I've seen a lot of people who are unable to connect to a wireless network using windows. I end up doing it for them. Also, windows can for some reason forget a network profile that it has previously had no problems with. OS X seems to be better at it but it too can suffer from dumb user syndrome. You also have a problem with windows blocking its own connections. And then there is the 3rd party pre-requisite anti-virus / network security suites that block outgoing traffic and want to examine every packet and then ask you if you want to allow. And last but not least. When you buy network cards sometimes they conflict with other chipsets. I have had cards that conflicted with the sound system. Easily fixed by changing settings in device manager but windows will change everything back to the setting that doesn't work next reboot.

    1. Re:I Call BS! by vux984 · · Score: 1

      OS X seems to be better at it but it too can suffer from dumb user syndrome.

      At least OSX by virtue of their control of the hardware, generally just work. But adding wifi to an older mac can be a pain.

      That aside OS X has its own neurotic issues all its own. For example, if you join a WPA network, and then the admin changes the WPA password OS X is just mental to update the password on.

      If you connect to a network via the 'automatic wizard' you get presented the option of storing the password in the keychain; if you connect manually by entering in the SSID manually you don't. Unfortunately, if you are already 'connected' to a network (even though the password is wrong and it can't get an ip address) you can't re-select that network via the wizard. And if you do it via the manual option where you type in the SSID yourself you can't store the password in the keychain. So as soon as the mac sleeps or powers down it uses the old stored password and can't get on the network when it comes back up.

      The only GUI way out of the mess is to connect to a different network, delete the old network profile/keychain and then come back to the original network via the wizard, which is a pain if all your neighbors are out of range and or WEP/WPA protected.

      And dropping to the command line, can work, but its a messy process, and decidely un-mac-like.

  55. Re:The thing I find interesting about all this. . by Anonymous Coward · · Score: 0

    Neuro-subconcious-what?
    You are talking utter, utter, shit.

  56. Snug as a bug. . . by Fantastic+Lad · · Score: 1
    Neuro-subconcious-what?
    You are talking utter, utter, shit.


    Actually, I wish I was. Seriously. Take ten minutes out of your busy day to look it up. Or don't. Your level of awareness is your problem and nobody else's. But ugly realities can't be changed through ridicule or denial. That just serves to paint a big juicy target on one's bottom while their head is snug in the sand.


    -FL

  57. OpenHAL is copyright infringement by gonzopancho · · Score: 0

    Using the OpenHAL is a good way to watch your favorite linux (or openbsd) distro get whacked with a lawsuit.

  58. Re:No problems here by Walpurgiss · · Score: 1

    I agree; I installed ubuntu on my aforementioned laptop prior to ending up with fedora 7. Ubuntu auto detected everything on the laptop appropriately, even the usual problem ones; sound, wifi, card reader. I was pleasantly surprised by ubuntu's hardware detection. I just really really didn't like having to sudo everything, otherwise I'd probably be using it. It even prompted me to get and install the binary radeon drivers, which was shocking.

  59. Re:The thing I find interesting about all this. . by Anonymous Coward · · Score: 0

    I am 99% tinfoil wrap. Beat that! ::Bzzzzzzzzzt::

  60. Re:The thing I find interesting about all this. . by Eukariote · · Score: 1

    I am 99% tinfoil wrap. Beat that! ::Bzzzzzzzzzt::
    Nah, you're just a sheeple. Here's something to wake you up http://www.amazon.com/Operation-Mind-Control-Bowart/dp/0440167558.
  61. Just use Intel by beeblebrox · · Score: 2, Informative

    My laptop purchase algorithm automatically filters out laptops without an Intel wifi adapter (and Intel graphics, but that's another story).

    Intel has a solid track record on Linux driver development done right, going back years. They just Get It, while most others don't. My current Thinkpad with a 3945 has worked, with WPA, networkmanager et al with virtually zero problems as soon as Kubuntu was installed.

    Atheros' recent AR6K family may become an option in the not distant future, as they finally remove the need for the magic HAL in-kernel blob. However, given my many problems with AR5K-based adapters and Madwifi (kernel crashes galore, lack of in-official-tree drivers), I'm sticking with Intel unless they mess up.

    1. Re:Just use Intel by LionMage · · Score: 1

      My laptop purchase algorithm automatically filters out laptops without an Intel wifi adapter (and Intel graphics, but that's another story).

      Just to pick nits, if you're "filtering out," you're typically removing something as an option. But really, you meant the opposite of this (as was clear from the subject and the remainder of your comment). You probably should use "selects," as that is what you are doing -- choosing something, not rejecting it.
  62. Re:Scientist's viewpoint by pinkstuff · · Score: 1

    I agree it is the companies 'fault'. But as a business, it has to be worth their time developing and maintaining the *nix wireless drivers. I believe with Dell and now HP coming on board the Linux bandwagon, card manufacturers will sit up and smell the opportunity, and we should start to see more commercial drivers available.

  63. It can work by tthomas48 · · Score: 1

    I just bought a laptop with an Intel motherboard and built in wireless. Worked flawlessly out of the box with Ubuntu Gutsy Gibbon with WPA. There's a reason Dell ships with Intel chips. I'd rather support a smaller company, but I have to balance that with my need to have a working (secure) internet connection.

  64. Re:No problems here by jdcope · · Score: 1

    IIRC, I believe the problem is with Broadcom, not the development community. They cant create drivers if the chipset manuf. wont release the info they need to do it.

  65. Re:Scientist's viewpoint by Anonymous Coward · · Score: 0

    Your assumptions are intriguing.... Do you have a pill for them?

  66. Clarification. by Fantastic+Lad · · Score: 2, Informative
    Actually. . . I was just reviewing my own post here and realized that I'd described poorly the process by which the messages-through-skin thing worked.

    The Neurophone, (look it up), demonstrated that one could transmit messages via electrical impulse through the skin and have those messages understood by the subconscious. When the subject being programmed is in a dissociative state, (you are in a dissociative state when you watch TV or play a video game), it was demonstrated that one could send instructions to the subconscious through the skin and thereby implant hypnotic suggestions. Subjects would follow these suggestions, believing them to be their own thoughts and ideas. They'd never heard the instructions given to them verbally. They had received them by direct electrical impulse. This isn't science fiction.

    The subject in question needs to have been hypnotized before hand and given a series of instructions as to how to interpret the signals which are to be received through electrical impulse. --Sort of like teaching Morse code. When the suitable level of conditioning has been achieved, the subject is brought back into awareness and set into the wild, so to speak. After this point, messages can be delivered to that subject through the skin using the electrical impulses. Apparently, it can be done very rapidly. The subconscious is quite able to understand a quickly changing signal. Then a story can be told; "Bob heads out to the library and takes out a copy of Catcher in the Rye and then buys a bag of turnips and goes home again." Apparently, Bob would go ahead and do exactly this, thinking it was his own idea to perform those actions.

    Just wanted to clarify things.

    Interestingly, even without hypnotic conditioning, it is entirely possible to alter a target person's emotional state through different types of EM exposure. This in combination with television viewing, (TV's and that hypnotic flicker rate put people under very quickly), opens up a variety of possibilities. There was one item in relation to all of this which I didn't grasp the significance of immediately; the sudden and wide-ranging adoption of the new CFL light bulbs. I thought it was pretty obvious what the intent behind those was; installing everybody's living space with fluorescent lighting creates living environments which are constantly flickering at 120 cycles per second. Uck. --But then the bulbs evolved so that rather than using magnetic ballasts they employed an electronic ballast which served to raise the frequency from one or two hundred cycles per second up into the high thousands, which in combination with the fluorescing coating inside the bulbs appeared to remove any danger of the brain being affected by light flicker. "Hm," I thought, and wondered if perhaps I was just being needlessly paranoid.

    Then I ran across an article which talked about the high level of EM radio frequency being emitted from the new bulbs, and another thought struck me. --Until now, incandescent light fixtures were never a noted source of radio frequency EM pollution, but now with this latest generation of CFL's. . .

    It's very hard to find stats on what the exact frequencies are which are emitted, or how powerful they are, but I do find it curious that further EM pollution in the radio spectrum should be the result of adopting this new lighting solution. When you know the frequency range, we actually do have enough data in the public realm to work out how it affects the central nervous system.


    -FL

  67. Re:Weird... Not really. Just another ad. carrier. by chris_sawtell · · Score: 1
    Yes I noticed that too. I came away feeling that this is yet another of those word bundles around which to stuff advertising.

    How this managed to get onto slashdot is beyond me.

  68. Re:Scientist's viewpoint by LionMage · · Score: 1

    If people have time to spend on worthless hacking like making an XBox run Linux, they should have the time to do something useful like reverse engineering these WiFi chipsets.

    The problem is, wireless cards these days typically require two things to be reverse engineered -- the firmware (which is often not supplied in ROM, but as a binary blob that gets loaded by the driver during device init), and the driver itself (the thing that communicates between the OS kernel and the device). There are many problems with this.

    First, the firmware is instructions for a custom microcontroller or DSP. This stuff is almost never documented. Imagine reverse engineering the instruction set for a CPU you've never seen before (orders of magnitude more difficult than many other types of reverse engineering projects). Most WiFi driver hackers in the BSD and Linux worlds either won't or can't reverse engineer this stuff (more on that in a second), so they either rely on getting the binary blob from the manufacturer of the chipset (as the madwifi folks do), or they extract it from the Windows drivers for the WiFi device.

    Once you've got the firmware out of the way, then you have to reverse engineer the protocol to talk to the device at a slightly higher level. Somewhat easier, but still a daunting task, and there are few good tools right now to automate the process of discovering the protocol. Little is standardized, so you're pretty much starting from scratch every time. This is a far cry from getting Linux to run on an original Xbox, which was basically a bog-standard PC architecture (well known) with a few security tweaks in the BIOS.

    Now, why wouldn't or couldn't you reverse engineer the firmware? Well, although reverse engineering itself is sacrosanct in the United States (totally legal for the purposes of compatibility), it is not in many other countries. Even if that were not an issue, the FCC in the United States (and other regulatory bodies in Europe and Japan that serve similar roles) regulates the dissemination of information about how to program devices that transmit over regulated radio frequencies, because they're afraid that you might use unauthorized frequencies or set the transmit power illegally high, for example. There are regs that prevent manufacturers from making their radios easy to tinker with to stomp on or snoop certain reserved frequencies (which is why it's difficult to find a scanner that can be easily modified to listen in on police frequencies). Not all WiFi channels are legal to use in all localities, which is why different countries have different firmware for the same chipset. So even if you actually manage to reverse engineer the firmware for a WiFi chipset, good luck being able to publish your findings. (If the chipset manufacturer doesn't sue you, pray you didn't screw up your custom firmware and broadcast on the wrong frequencies, or the FCC might take an interest in you... Hell, they might go after you anyway, even if you didn't screw anything up, just because you "documented the interface" so that someone else CAN use the hardware for nefarious purposes.) And that's a major problem for software you might want to release under an Open Source license such as BSD or GPL.

    This is one of the reasons why the madwifi folks rely on Atheros to provide the firmware (the HAL), and why I recently had a major headache getting a laptop with one of the newer Atheros chips to play ball in Linux.
  69. The cheesy copout solution by Danathar · · Score: 1

    It may seem cheesy and a copout, but my solution to these problems have been to have a USB powered external Ethernet to Wireless bridge. Just configure it to connect to a list of set access points (or connect to whatever open one is handy). Works like a charm.

  70. Re:No problems here by soloha · · Score: 1

    I've installed Ubuntu on a half a dozen very different machines - both old and new - and hardware detection has always been flawless. No problems with wireless either - not even the Broadcom chips. I either grab the firmware from Windows for the bcm43xx kernel driver, or use NDiswrapper (which I find gets me a better signal). I just installed Linux on a friends older Dell laptop, and lo and behold, not only was Fusion already running (flawlessly on an 8MB i810 - see Vista try that), I also got a popup telling me that the batteries life (not its charge) was low and needed replacing. I've never seen Windows do that. I also automatically detected when I plugged in an HP printer and just set it up for me instantly. To get this printer working under Windows I had to go and download 100MB driver "package" that installed all kinds of junk and took half an hour to install. When was the last time you actually tried to install a decent Linux distro? When Windows 95 was actually current?

  71. Re:No problems here by Anonymous Coward · · Score: 0

    It's kind of amazing how Linux can't even auto-detect and auto-config hardware as well as Windows 95 could.


    Interesting you should put it that way. You're either a fool, or a troll - my vote is on the latter. The only thing I've had to install drivers for on two of the five systems I admin happens to be the NVidia 3D drivers. Everything else just worked, where I recall installing Windows 95 just to find I had 9 sound cards.

    So yeah, Linux does a better job than Windows 95 could. Troll.
  72. don't buy Intel by Anonymous Coward · · Score: 0

    Your FLOSS ipw2200 driver relies on proprietary, non-auditable, possibly-evil, binary-blob firmware.

    There are chipsets with FLOSS firmware - Prism FreeMAC for one: http://prism54.org/freemac.html

  73. intel wireless = firmware blobs by Anonymous Coward · · Score: 0

    Welcome to Intel - land of non-free binary-blob firmware.

  74. Re:Scientist's viewpoint by Anonymous Coward · · Score: 0

    Pfft- Linux is a game, not an operating system.

  75. Automatic support by rellimnwahs · · Score: 1

    I have a new laptop that came with Vista (HP Pavillion dv2210us), and no distro I tried supports my wireless internet with the exception of SimplyMEPIS. I've heard that SimplyMEPIS sets up ndiswrapper for you, but the point is it works. Why couldn't Ubuntu or any other distro do the same thing? The laptop uses broadcom, and it seems that quite a few other laptops use it as well. Wireless is becoming increasingly important as laptops gain more market share in computer sales, so why isn't anyone putting more time into that part of it. Of all the things that come on the installation disk for a Linux distro, wireless support should definately be there since the rest of the stuff can be downloaded after the install. I can't get on the interent to download wireless drivers if the wireless network is how I get my Internet access.

  76. Re:Scientist's viewpoint by macro187 · · Score: 1

    I'm not interested in commercial drivers. I'm interested in hardware documentation.

    To me, selling a piece of hardware without (available) documentation is like selling DRM'd media: Through secrecy, the seller maintains an ability to effectively change, post-sale, a product which the buyer has already paid for in full. To add insult to injury, the seller deliberately deceives the buyer by concealing that fact from them.

    I guess that's what passes for "business" nowadays, although they used to have a separate word for that kind of activity:

    Racketeering.

  77. Misconceptions and miscalculations. by jotaeleemeese · · Score: 1

    Linux and FOSS in general are not a promise of a free lunch, you may get one, but nobody is offering that.

    As for being aggravated for spending in hardware, add up how much it would cost you to have equivalent versions of all the software you use in Linux and soon you will realize that the few bucks you spend in a Wireless card pale in comparison with the spiraling costs of running a Windows machine.

    --
    IANAL but write like a drunk one.
  78. You have options. by jotaeleemeese · · Score: 1

    I want an operating system, not a political movement. Windows, OSX, HPUX, AIX.

    Your choice.

    If you use Linux you are buying into an ideology of how to ensure users are free to modify the software they are using. Don't like it? Don't use it, quite simple frankly, or use a distribution where you get a list of supported hardware and a provider with whom to whine, at least you would be paying for the privilege and would expect some service from your hard earned cash.

    --
    IANAL but write like a drunk one.
    1. Re:You have options. by Guppy06 · · Score: 1

      "If you use Linux you are buying into an ideology of how to ensure users are free to modify the software they are using. Don't like it? Don't use it,"

      And this is why you're not going to be on the desktop.

  79. Re:Scientist's viewpoint by Wieland · · Score: 1

    How come a first post that's on topic and raises a legitimate issue be modded Flamebait? Oh wait. This is /.

  80. Intel is another good one by angryfirelord · · Score: 1

    They also provide good wireless Linux drivers and I know that the 3945 driver is included and automatically configured in Ubuntu. They also have an open-source driver in the works for the 3945 & that's included with Fedora, which feels nice to know that's one less binary blob that I have to deal with.

  81. Re:Scientist's viewpoint by mdm-adph · · Score: 1

    Hmm -- there's not some source you can go to to get this information? Especially in the case of wireless connectivity, I'd assume there would be some official public FCC source -- after all, all those magic waves going through the air just could be affecting our health...

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
  82. NDIS Wrapper by Anonymous Coward · · Score: 0

    "...jumping through NDISWrapper hoops"

    $ndiswrapper -i mydriver.inf

    zOMG what a hoop!

    It's easier to install the driver on Linux than Windows imho.

    Also, if your built in card doesn't work with NDISWrapper or Linux at all, grab a USB solution and pop out the internal one.

  83. Re:Scientist's viewpoint by ClosedSource · · Score: 1

    I can't really comment on the legal issues since I haven't studied it, but I can comment on the technical ones. Much of the Atari 2600 hardware was undocumented and yet many different companies were able to reverse-engineer it.

  84. Its not very hard to change the internal card by rob_benson · · Score: 1

    Look, I know people say hard stuff is easy all the time, but it really is VERY FRIGGEN' easy to replace your internal wireless card in most laptops. We do it regularly at my work on our M class stuff when they get sick of PCMCIA cards or want G instead of B. The only ones that are a pain are IBM's which require a slight hack to accept a card different from the mfg. original Most of the time it is is as easy as popping off the cover, disconnecting 2 wires, removing the old card and installing and connecting the new one (Intel tends to work well). No soldering or special skills/tools required. It sure is hella cheaper than a new laptop (about $25 on eBay). On the Broadcom cards, most Linux's have a step by step walk-through you can complete to install and configure ndiswrapper and the driver within 15 minutes if you can ACTUALLY FOLLOW INSTRUCTIONS. It is not rocket science, It just requires the ability to focus. Really, seriously. The wireless problems with Linux (I admit it should be easier) are no worse than the problems folks upgrading to Vista (better check that HCL!) are facing. It just requires a change in skill set.

  85. Re:Scientist's viewpoint by minnowstreams · · Score: 1

    well put sir

  86. Neurophone pseudo science by gotih · · Score: 1

    are you kidding? i'm highly skeptical of the neurophone. wikipedia's neurophone article redirects to the inventor, Patrick Flanagan who sounds like a crackpot. you're saying that our environmental EM noise is capable of transmitting thoughts to us? or that someone has the ability to control the EM to make us do things? the neurophone (even if it were possible) requires the subject to learn the EM language first, where are we learning this?

    --

    fear is the mind killer
    1. Re:Neurophone pseudo science by Fantastic+Lad · · Score: 1

      are you kidding? i'm highly skeptical of the neurophone. wikipedia's neurophone article redirects to the inventor, Patrick Flanagan who sounds like a crackpot.

      No, I am not kidding.

      First of all, 'Crackpot' is one of those judgment calls which I find indicative of limiting bias.

      What makes a crackpot? There are people who suffer from manic-depressive or schizoid disorders. Combine that with egoism and a refusal to look at reality for fear of one's own self-worth being diminished, and you can end up with some spectacularly misled individuals. We've all met people like this. The problem is that often some of the greatest ideas also happen to come from people who have manic brain patterns and who believe they are smarter than everybody else.

      --In a similar way, many highschool geeks find themselves more interested in their personal obsessions, be it D&D, video games and science and technology, than they are in dressing 'cool' in order to fit in to the accepted social order. They are often derided, and yet they are also often far more in touch with the workings of reality than regular kids. We've all met that type as well, if in fact you haven't occupied that personality type yourself at some point.

      In a sense, anybody who doesn't fit in can and probably will be called names like, 'crackpot'. So what is the difference between a legitimate crackpot and an illegitimate crackpot? I would say that it's the value of their contribution to whatever field of study they happen to be exploring. That's really the only fair way to gauge, otherwise, it comes, essentially, down to how well they fit into the herd. --Do they wear the right clothes and act the same way and hold the same values as their peers. Those kinds of questions really don't interest me. I'm interested in ideas.

      So for me, the question is, "Do the ideas have any merit?" This is primarily what I was looking at. The Patrick Flanagan fellow I wasn't particularly interested in. In fact, I wasn't even looking at his exploration into the area of mind-control, but that of another, more recent group working out of an Australian university. Unfortunately, everything about that study has vanished from the web, so I don't even have any links or anything to work with, which is frustrating, but not altogether unexpected given the nature of the material. All I'm left with are the ideas. So what do they key upon?

      Well, first up. 1. Is is possible to hypnotize people? --Yeah, I'd say so. I've seen and read enough to accept that people can be hypnotized, and that while under hypnosis, the mind can be called upon to do astonishing things.

      Next. 2. Can the subconscious mind detect an electrical signal on the skin? --Why not? The nervous system is able to sense and react to all manner of stimuli which the conscious mind is not immediately aware of.

      3. Can the subconscious mind detect an EM signal? --Well, the brain itself certainly can. You asked "Where are we learning this?" Well, with regard to EM radiation, a noted scientist by the name, Robert O. Becker, wrote a very accessible book on the subject. It's well worth looking at, and you can get a used copy for under $4.00 if you're at all interested in learning more.

      Put those three items together, and what do you get? Well, I don't know about Patrick Flanagan in particular and the kitsch naming of the 'neurophone', but common sense tells me that the idea itself makes sense.

      So what about practical application with regard to mind control and big bad government and all of that?

      Well, that's a large subject with its own heading, but certainly one which can be analyzed. I won't go into it now, but suffice it to say that have been numerous examples of secrecy and mind-control experiments which are on the public books. The MK Ultra material is one of the bigger and better known examples. --A Canadian researcher spent a number of yea