Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Linux Centrino Driver Update

Posted by Hemos on Mon Jan 26, 2004 09:28 AM
from the talking-more-about-it dept.
Edy52285 writes "An article on News.com talks about how Intel has been, and still is, dragging on releasing their Linux drivers for Centrino. Intel is reluctant to release its drivers as open source since doing so would reveal secrets about their wireless hardware. Linux in currently unable to take advantage of Centrino's wireless networking devices, without, that is, prying $20 from your thin wallet to buy Linuxant's DriverLoader (discussed in an earlier story). Will Swope (Intel's General Manager of Software and Solutions Group) said in an interview said "What I believe will happen is we will end up having a Linux compatibility driver that is not open source at first, then designing future drivers in such a way that they are open source but will not expose intellectual property," Intel seem to be taking its time on releasing the drivers, and even in the article, there is a lack of any commitment on a date or under what conditions the drivers will be released." Also, someone pointed out that it's worth checking out ndiswrapper for the driver.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Secrets? (Score:1, Interesting)

    by conner_bw (120497) on Monday January 26 2004, @09:29AM (#8087451)
    (http://www.nightlifemagazine.ca/ | Last Journal: Thursday March 24 2005, @12:46PM)
    What secrets are these? Back doors for governments? Insecurities? What could be so bad that the open source movement can't see it?
    • Re:Secrets? (Score:5, Insightful)

      by echion (219637) on Monday January 26 2004, @09:31AM (#8087465)
      (http://www.xades.com/)
      Hardware details -- it's like a chef not wanting to talk about his latest recipie, because that's the big secret. Sure, you and I probably don't have the cookware (hardware fab plant), but other restaurants (AMD and Qualcomm) would probably be very interested.
      [ Parent ]
      • Re:Secrets? (Score:5, Insightful)

        by hackstraw (262471) on Monday January 26 2004, @09:43AM (#8087567)
        (http://www.spamgourmet.com/)
        I know that the word is taboo around here, but isn't this precicely what (hardware) patents are for? From what I understand, they are pretty easy to get.
        [ Parent ]
        • Re:Secrets? by originalTMAN (Score:2) Monday January 26 2004, @09:50AM
        • Re:Secrets? by JohnTheFisherman (Score:2) Monday January 26 2004, @09:57AM
        • Re:Secrets? (Score:4, Informative)

          by marcopo (646180) on Monday January 26 2004, @10:25AM (#8087903)
          They could patent everything, but for that they must disclose the technology, and it is no longer secret. No reverse engineering needed - just go grab a copy of the patent application. Clearly they do patent many things. Still, it stands to reason that they some parts of a technology will be kept as trade secrets at least for some period of time.

          --It only takes 20 years for a liberal to become a conservative without changing a single idea.

          [ Parent ]
          • Re:Secrets? by DarthWiggle (Score:2) Monday January 26 2004, @12:23PM
      • Re:Secrets? (Score:5, Interesting)

        by Angstroem (692547) on Monday January 26 2004, @09:52AM (#8087630)
        If the other restaurants are interested by any means, they already bought a couple of Centrino devices and crack-opened them. One of the most exciting jobs within bigger companies is the reverse engineering department. (Of course, the legal claim for that dept is not to do industrial espionage but to detect copyright frauds of the evil competitor...)

        Trying to obscure hardware by only handing out binary-only drivers and hiding the API from the average programmer does not help at all against professional counterfeiting / industrial espionage. But it's quite amusing to see a company like Intel play the security-by-obscurity song.

        They should know better.

        [ Parent ]
        • Re:Secrets? (Score:5, Informative)

          by Anonymous Coward on Monday January 26 2004, @10:42AM (#8088085)

          Odds are Intel does know better than you armchair engineers.

          Having worked there up until a few years ago, I'd say that most of them agree with the "armchair engineers" and think it's silly to try to hide stuff this way. But there are (lets see, where's that Post Anonymously button?) flaming morons in various management positions (mostly marketing) that are totally clueless. AMD, et al. have the resources to disassemble the binary only drivers anyway, so the only thing you are doing is slowing the adoption by technically oriented users, but they can not / will not see this.

          We even had people like Linus, ESR, BP, etc. come out and do dog & pony shows about why it's a Good Idea to open things like this up, but the only thing that seems to be working is a gradual process of selective retirement of the morons. (Intel's culling process to rid itself of the clueless can best be described as "brutal".) Saddly (since I still have stock & and friends in Intel) there is a fair voluntary exodus of the cluefull as well.

          -- Anonomous Coward

          P.S. The funniest part of the dog & pony show was when one of the PHPs listed among the downside of open sourcing the "fact" that it would piss off MS.

          The legal department people who were there were not clueless and came down on the poor idiot like a ton of lead. From the hurt look on his face I think he expected them to side with him.

          [ Parent ]
          • 1 reply beneath your current threshold.
        • 1 reply beneath your current threshold.
      • Re:Secrets? by battjt (Score:2) Monday January 26 2004, @09:52AM
      • Re:Secrets? by The Analog Kid (Score:3) Monday January 26 2004, @09:53AM
      • Re:Secrets? by ArseneLupin (Score:3) Monday January 26 2004, @10:10AM
        • Re:Secrets? by squiggleslash (Score:1) Monday January 26 2004, @11:12AM
      • Same half baked excuse again... by kaiwainz (Score:1) Monday January 26 2004, @10:19AM
      • Re:Secrets? (Score:4, Insightful)

        by Gnulix (534608) on Monday January 26 2004, @10:35AM (#8088009)
        (http://slashdot.org/)
        (AMD and Qualcomm) would probably be very interested.

        Those guys are probably the least interested. Their engineers know exactly how to make similar devices. The only ones that might be interested are some third world country's bootleg industry. And they can/will reverse engineer the devices anyhow.

        All these "Oh, we can't release the specs, that would reveal our secrets!", are pretty full of it. There are very, very few hardware/software solutions that aren't widely known. It gets really silly when companies such as NVidia refuse to release info to the XFree community, due to their hardware secrets. For heaven's sake! Even the insides of such (more or less) proprietary devices as the PS2, the GameCube, and so on are well known...
        [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:Secrets? by CaptainAlbert (Score:2) Monday January 26 2004, @09:33AM
    • Re:Secrets? (Score:5, Funny)

      by Anonymous Coward on Monday January 26 2004, @09:33AM (#8087487)
      Controlling a microwave radio with bits on a data bus from a digital processor issuing an interrupt signal is an invention and highly protected intellectual property. Please respect that. Jobs are at stake.
      [ Parent ]
    • Re:Secrets? (Score:5, Informative)

      by Fortunato_NC (736786) <verlinh75 AT msn DOT com> on Monday January 26 2004, @09:35AM (#8087499)
      (Last Journal: Thursday September 28 2006, @01:08PM)
      Much of the actual work of the Centrino wireless hardware is performed in software, much like the "Winmodems" that were so widespread a few years ago (and, I guess, still are - does anyone make a modem with an actual UART on it anymore?) Intel is hesitant to provide the information that will allow people to write a driver for Linux, because that information would necessarily provide 100% of the software engineering necessary for someone else to create a Centrino-like hardware solution.
      [ Parent ]
      • Re:Secrets? (Score:5, Insightful)

        by TWX (665546) on Monday January 26 2004, @09:41AM (#8087545)
        "Intel is hesitant to provide the information that will allow people to write a driver for Linux, because that information would necessarily provide 100% of the software engineering necessary for someone else to create a Centrino-like hardware solution."

        Well, that sucks for them. Perhaps they should have built a real wireless device rather than taking away CPU time for something that is best handled by a seperate device.

        This revealed, do most linux users even want a Centrino-based laptop?
        [ Parent ]
        • Re:Secrets? (Score:5, Informative)

          by water-and-sewer (612923) on Monday January 26 2004, @09:51AM (#8087627)
          (http://www.therandymon.com/)
          This revealed, do most linux users even want a Centrino-based laptop?

          Hells yeah! I'm within a year of replacing my old PIII 550Mhz Compaq laptop, which has been a trusty and faithful machine until recently but is now starting to give me hardware problems.
          My next machine would be a Dell 300M running SUSE because it's ultra-portable, but thanks to Intel dragging their feet my next machine will probably be a G5 powerbook running Fink. Actually, Dell gets part-credit. Their recent quality control problems have made me suspect the reliability of their hardware.
          That's the way the market works. Hey Intel, thanks for playing, but this ball just went over the fence!
          [ Parent ]
          • Re:Secrets? by dAzED1 (Score:1) Monday January 26 2004, @09:57AM
          • Re:Secrets? by cpeterso (Score:2) Monday January 26 2004, @04:59PM
          • 2 replies beneath your current threshold.
        • Re:Secrets? by originalTMAN (Score:1) Monday January 26 2004, @09:52AM
          • Re:Secrets? by Dysan2k (Score:2) Monday January 26 2004, @01:41PM
        • Re:Secrets? (Score:5, Interesting)

          by TubeSteak (669689) on Monday January 26 2004, @09:52AM (#8087638)
          (Last Journal: Saturday February 25 2006, @11:02PM)
          The whole point of the Centrino setup is its lowpower Wifi. I think this will be moot in the
          next generation of laptops considering Broadcom & Philips [com.com] have already cooked up
          their own even lower power chipset.

          I won't make any claims on the validity of these numbers [216.239.41.104]{---Google Cache
          Since i couldn't find the Yahoo Article they mention
          - $12 a chipset
          - 97% less power consumption than Intel Centrino in standby mode
          - 70% less transmit power consumption
          - 90% less receive power consumption
          - 802.11g "not that far away"
          ~And this was October 2003

          [ Parent ]
          • Re:Secrets? (Score:5, Interesting)

            by Hoser McMoose (202552) on Monday January 26 2004, @11:48AM (#8088794)
            Err, the whole point of "Centrino" is marketing, pure and simple.

            The term "Centrino" is a 100% pure marketing term. There is absolutely ZERO technology connected to it, it just means that you are using an Intel Pentium M processor with a an Intel motherboard chipset and an Intel wifi chip.

            The trick behind all this though is that if you combine those three elements then Intel will give you MUCHO-$$$ for marketing purposes. Last year Intel gave out $300 million to the likes of Toshiba and Dell to market their Centrino laptops I would not be at all surprised if it turned out that it was CHEAPER to add in an Intel WiFi chip than to have no wifi chip at all once you factor in the advertising bonuses. So that $12 Broadcom chip could well be $14 or $15 more expensive than an Intel one.
            [ Parent ]
            • I stand corrected (Score:4, Informative)

              by TubeSteak (669689) on Monday January 26 2004, @12:44PM (#8089647)
              (Last Journal: Saturday February 25 2006, @11:02PM)
              I found this explanation through google: forums.designtechnica.com [designtechnica.com]
              Just a clarification about the whole Centrino thing...just so people have a clear understanding of it.

              Centrino is an Intel brand/platform for promoting mobile wireless technologies. So, it's really not a specific chipset but rather a set of different technologies designed to work together to promote longer battery life without sacrificing performance and good wireless performance (in terms of signal strength).

              Currently, Intel demands that for a product to carry the Centrino moniker, they must have 3 things: a Pentium M mobile processor, an Intel designed supporting chipset (currently the 855GM/PM), and an Intel designed wireless chipset (currently the PROWireless 2100 and 2200).

              If you change out any one of those components you don't get the blue and pink sticker. The most common part to change out is the wireless card since up until recently it only support 802.11b. If a manufacturer does this, they can have a Pentium M sticker for their product.

              Another misconception is that "wireless" is built into the "Centrino chipset". This is untrue from the point of view that the wireless chipset is not part of the 855GM/PM northbridge chipset nor the Intel southbridge. The Intel PROWireless 2100 chipset is nothing more than a miniPCI Wifi card (like everyone else's card). You can easily change out Intel's card for any other industry standard miniPCI card. To Intel's credit, even though it's only 802.11b (for the most part), the performance of their product (in terms of antenna strength and throughput performance) is very good and much better than the consumer crap (i.e. and PRISM based chipset) that was put out before it.

              So, while it's ok to say "Centrino processor" or "Centrino chipset" you should know that it is an umbrella term that refers to a specific set of technologies and not an actual product.

              [ Parent ]
            • Re:Secrets? by pacman on prozac (Score:2) Monday January 26 2004, @01:54PM
              • Re:Secrets? by Hoser McMoose (Score:3) Monday January 26 2004, @11:58PM
              • 1 reply beneath your current threshold.
        • Re:Secrets? (Score:5, Insightful)

          by Waffle Iron (339739) on Monday January 26 2004, @10:02AM (#8087713)
          Perhaps they should have built a real wireless device rather than taking away CPU time for something that is best handled by a seperate device.

          Intel's entire strategy over the last 10 years has been precisely to move as many functions as possible into the CPU. This enables them to justify selling processors with far more horsepower than anybody needs for word processing or browsing, and it lets them assert control and influence over a much larger fraction of the hardware market.

          That's why they keep adding more multimedia-oriented units to their architecture; it's also why they designed the P4's memory architecture to be mainly good at streaming blocks of video data.

          Their strategy has been relatively successful up to now. There's just no way that they would design a totally stand-alone wireless solution to be tightly marketed with their CPUs.

          In fact, just from the Centrino marketing material, you'd get the impression that the CPU itself is handling the wireless functions. Perhaps they plan to move that logic into a future mobile CPU chip.

          [ Parent ]
          • Re:Secrets? by quarter (Score:2) Monday January 26 2004, @11:38AM
        • Re:Secrets? by Unregistered (Score:2) Monday January 26 2004, @11:41AM
      • Re:Secrets? by Renegade Lisp (Score:1) Monday January 26 2004, @10:07AM
      • 1 reply beneath your current threshold.
    • Re:Secrets? (Score:5, Informative)

      by BenjyD (316700) on Monday January 26 2004, @09:36AM (#8087503)
      AFAIK, the radio emissions from the wireless card are regulated (by the FCC in the US?) so as to avoid interference with other spectrum users. Much of this regulation is acheived through the close-source drivers.
      Using modified drivers, it would be possible to make the card emit different frequencies or more power, thereby violating the usage licence.
      [ Parent ]
      • Re:Secrets? by OutRigged (Score:1) Monday January 26 2004, @10:02AM
      • Re:Secrets? by way2trivial (Score:2) Monday January 26 2004, @10:03AM
        • 1 reply beneath your current threshold.
      • Re:Secrets? by molarmass192 (Score:2) Monday January 26 2004, @10:29AM
        • Re:Secrets? by BenjyD (Score:2) Monday January 26 2004, @10:45AM
          • Re:Secrets? by Beetjebrak (Score:1) Monday January 26 2004, @10:50AM
      • Re:Secrets? by HawkPilot (Score:1) Monday January 26 2004, @10:58AM
      • Re:Secrets? by Maxon (Score:2) Monday January 26 2004, @01:17PM
      • Re:Secrets? by Ogerman (Score:2) Monday January 26 2004, @02:39PM
    • Re: Intel's market down down down by Anonymous Coward (Score:1) Monday January 26 2004, @09:41AM
      • 1 reply beneath your current threshold.
    • Re:Secrets? by fdawg (Score:1) Monday January 26 2004, @01:08PM
  • ndiswrapper (Score:5, Informative)

    by theridersofrohan (241712) on Monday January 26 2004, @09:32AM (#8087472)
    (http://rohirrim.org/)
    Linux in currently unable to take advantage of Centrino's wireless networking devices, without, that is, prying $20 from your thin wallet to buy Linuxant's DriverLoader

    Not true. I'm using the open-source ndiswrapper [sf.net] project together with the win32 drivers, and it works, although a bit buggy. See here [ucl.ac.uk]

    • not buggy here by Karma Sucks (Score:2) Monday January 26 2004, @09:40AM
    • Re:ndiswrapper (Score:5, Insightful)

      by lavalyn (649886) on Monday January 26 2004, @09:40AM (#8087542)
      (http://127.0.0.1/ | Last Journal: Wednesday March 31 2004, @01:41PM)
      So we get all the bugginess of a windows driver giftwrapped in the bugginess of a linux alpha wrapper...

      1. Don't give specifications away
      2. Tech-savvy high-end linux users don't buy your product
      3. ???
      4. Profit???
      [ Parent ]
      • Re:ndiswrapper (Score:5, Insightful)

        by TWX (665546) on Monday January 26 2004, @09:46AM (#8087580)
        1. Don't give specifications away
        2. Tech-savvy high-end linux users don't buy your product
        3. ???
        4. Profit???
        Unfortunately, it's more like this:
        1. Create new device that isn't very well implemented and give it a meaningless marketting name
        2. Release Windows drivers so that your OEMs can use it in Windows.
        3. Let OEMs market it to their sheep customers who just go with it without bothering to research things, not realising that it really isn't anything better than before but go "oooh! Intel!"
        4. Profit.
        [ Parent ]
        • Re:ndiswrapper by racermd (Score:2) Monday January 26 2004, @10:09AM
        • 1 reply beneath your current threshold.
      • Re:ndiswrapper by Eneff (Score:2) Monday January 26 2004, @02:34PM
    • Re:ndiswrapper by Rhys (Score:1) Monday January 26 2004, @10:11AM
    • Re:ndiswrapper by The_Systech (Score:1) Monday January 26 2004, @10:22AM
    • Re:ndiswrapper by CelloJake (Score:1) Monday January 26 2004, @02:23PM
    • Re:ndiswrapper by Edy52285 (Score:1) Monday January 26 2004, @07:21PM
  • And thus... (Score:5, Interesting)

    by TWX (665546) on Monday January 26 2004, @09:33AM (#8087474)
    ...I won't buy a "Centrino" laptop. That's fine, since Apple's laptops are looking more appealing anyway, and still run Linux. Some of those new AMD offerings in mobile computing, as well as Tranmeta's installation in some of the Sony lines make them nice options as well.
  • Which brings up a good point... (Score:2, Insightful)

    by ObviousGuy (578567) <ObviousGuy@hotmail.com> on Monday January 26 2004, @09:33AM (#8087477)
    (http://goat.cx/ | Last Journal: Wednesday August 18 2004, @02:34PM)
    Why should anyone be surprised that a company that makes its money off of proprietary designs should be at odds with a movement to wrest control away from proprietary vendors?

    Isn't this why Stallman insists on running only Free software?
    • Re:Which brings up a good point... (Score:5, Insightful)

      by pe1rxq (141710) on Monday January 26 2004, @10:20AM (#8087857)
      (http://gate.vitsch.net/~pe1rxq/)
      No its not....

      Intel has made it very clear when they announced the Centrino chipset they would support Linux.
      Well they haven't, their video chipset has a broken bios and no documentation and their wireless chipset has no documentation.
      For the videochip there is some binary only stuff that only works with a very limited set of kernels and X versions.
      For the wireless chip there still isn't even a driver.

      The promises are getting dated and the hardware is getting dated. The only thing new comming out of intel is PR bullshit.

      Jeroen
      [ Parent ]
    • 2 replies beneath your current threshold.
  • by Angelonio (744297) * on Monday January 26 2004, @09:33AM (#8087485)
    Intel PRO/Wireless Lan (Centrino)
    For more info:
    http://ndiswrapper.sourceforge.net/
  • ndiswrapper (Score:3, Informative)

    http://ndiswrapper.sourceforge.net/ [sourceforge.net]

    This is an open source implementation that allows linux users to load their windows drivers and use their WiFi cards.

    Its still very new, but there has been some success with the centrino chipset, as well as Admtek, Atheros and Broadcom cards.

  • And precompiled? (Score:5, Insightful)

    by alvieboy (61292) on Monday January 26 2004, @09:33AM (#8087489)
    (http://www.alvie.com/)
    Why don't they do like nVidia, release a pre-compiled binary driver core and an open-source, compilable interface, which hopefully will manage to unify all diferences between different kernel versions and distros ?

    Alvie
  • Simple solution (Score:3, Interesting)

    by 91degrees (207121) on Monday January 26 2004, @09:33AM (#8087490)
    (Last Journal: Friday June 11 2004, @11:15AM)
    We had exactly this problem.

    Our solution was to write a proprietry driver, and then write a wrapper for this to interface it to the kernel. Release the wrapper under the GPL, then release our proprietry software as closed source.
  • by MrJerryNormandinSir (197432) on Monday January 26 2004, @09:34AM (#8087491)
    Only buy opensource supported products. The demand
    will drive the market. This is also what we would need to do as soon as the PC gets locked up with
    the new Award Bios. Demand has to be so low that it
    will just about drive the home PC vendors out of business. then and only then DRM will be dropped.

    I'm stocking up on some hardware now, that way if my
    desktop or firewall does die, I can build a new one.
  • Commitment on a date (Score:1, Funny)

    by kivaapina (690008) on Monday January 26 2004, @09:34AM (#8087494)
    there is a lack of any commitment on a date
    Looks like they're working in the same spirit as open source developers though...
  • The one language they understand (Score:4, Insightful)

    by Lucky_Norseman (682487) on Monday January 26 2004, @09:35AM (#8087501)
    Think like a capitalist and vote with your wallet.

    Until they have a proper Linux driver, buy an AMD based system instead.
  • Who are they hiding this from? (Score:3, Insightful)

    by Renegade Lisp (315687) * on Monday January 26 2004, @09:36AM (#8087504)
    What trade secrets is Intel trying to protect? From whom?

    Other chipmakers, I presume. So that nobody could produce an alternative wireless card to go with a Pentium M processor or some such.

    But wouldn't anyone who's capable of designing and producing his own chipset be able to dissect the Centrino architecture and reengineer it, either by careful blackbox testing or by actually taking a microscope and looking at the chips? Am I way off mark here?

    But if it's not other chipmakers they are protecting this from, if it actually is a software issue, then they are simply dancing to the tune of Microsoft due to whatever behind-the-scenes agreement they have with them.

  • Much ado about... (Score:2, Insightful)

    by SJ (13711) on Monday January 26 2004, @09:41AM (#8087546)
    In all honesty, I can't see what is so special about Centrino that Intel wants to keep it so secret.

    It's a freaken' wireless chipset and a power efficient CPU. It's not like no one else makes them.
  • not so bad (Score:2, Insightful)

    by the drizzle (724660) on Monday January 26 2004, @09:41AM (#8087552)
    What I believe will happen is we will end up having a Linux compatibility driver that is not open source at first, then designing future drivers in such a way that they are open source but will not expose intellectual property

    So in other words, Intel is considering open source projects in the future. Isn't this news to get a little excited about?

    How often in the past have companies brushed aside Linux? Many, many times. It gives me a bit of a fuzzy feeling inside to see guys like this being honest and forthright towards the Linux community.

    I know in the short term it would be great if they would give us a bit more respect, but look a little further down the road...big companies are feeling pressure to do things the open-source way.
  • Do it like M-Systems... (Score:5, Informative)

    by DarkDust (239124) <marc@darkdust.net> on Monday January 26 2004, @09:41AM (#8087553)
    (http://darkdust.net/marc/)
    M-Systems' DiscOnChips are very nice flash chips which we use in some ThinClients. While there is support for those in the 2.4.x kernel tree it never worked for us. So we took M-Systems drivers.

    Now they seem to be in a similar boat: they don't like to give out their intellectual property. Their solution is what looks like a driver stub and a binary .o file which is the real driver which does the real work. This way you can build kernel modules for you favourite kernel with M-Systems not releasing any "critical" source code.

    This practice means that you can't compile the driver into the kernel, you have to build a module (since the GPL does not allow building that propietary driver into the GPL'ed kernel, but allows non-GPL'ed kernel modules since they are not part of the resulting program or so... at least this what I recall Linus saying about that subject).

    But having a module does the job as well, using an initrd we can boot from M-Systems DoC perfectly (in Real Mode they are accessible like a harddisk). The extra-effort is worth it since in our experience they are a lot more reliable than Flash IDE Chips, and reliablity is an important factor in embedded systems like ThinClients :-)

    Intel could do it the same way: release a driver stub and a binary .o file which links together a kernel module. Et voila: Neutrino support for every kernel without releasing the real source code !
  • Free Hardware (Score:1)

    by Renegade Lisp (315687) * on Monday January 26 2004, @09:43AM (#8087563)
    If we believe that software should be free, i.e. open and accessible to anyone, either for ethical reasons or simply because it will result in better technology, then I don't see why hardware should be any different. This world would be a better place if I had an enforceable right to get the specs of my car, my fridge, or my laptop, if I so desire.
  • Shame on Intel (Score:2, Interesting)

    by jtshaw (398319) on Monday January 26 2004, @09:43AM (#8087569)
    Intel has been using linux to bring up there new products for years. If they want to protect there ip then the least they can do is release a driver in the manner of the nvidia driver is release. Sure I would perfer a total open source driver but baby steps would be ok for now.
  • FreeBSD users have an option: (Score:3, Informative)

    by Anonymovs Coward (724746) on Monday January 26 2004, @09:48AM (#8087602)
    Read this post [freebsd.org] about using the Windows NDIS centrino driver (and other drivers) on FreeBSD, using the "NDISulator" (a.k.a. "Project Evil"). See this post [freebsd.org] for details on Project Evil. And unlike the linuxant thing, this is free.
  • Why support a company that doesn't support Linux on the desktop? When I bought my x31 think nearly a year ago, the intel wireless driver mess was still up in the air. The company was giving extremely mixed signals, so I decided to buy my laptop wireless rdy. I ended up buying a minipci Dell trumobile 1150 off ebay that uses the orinoco chipset. I saved $40 and got a card that worked with Linux.

    The whole Centrino bit is a textbook monopolist tactic called a tying agreement [lectlaw.com]. Intel can skirt around it because its still offering the pentium-m, but with no marketing support. The general customer is really confused and assumes that if the laptop does not have the centrino sticker, its not the best one.

  • Prism 54g (Score:5, Informative)

    by Jacco de Leeuw (4646) on Monday January 26 2004, @09:52AM (#8087639)
    (http://www.jacco2.dds.nl/)
    Better yet, get a Prism based [prism54.org] WLAN card. Then you will even have 802.11g, which the Centrino doesn't have, AFAIK.

    These card are relatively inexpensive. There's no particular reason to pick a Centrino laptop because of the built-in WLAN support.

    • Re:Prism 54g by frank_adrian314159 (Score:2) Monday January 26 2004, @03:06PM
    • Re:Prism 54g by scosol (Score:1) Monday January 26 2004, @06:29PM
    • 1 reply beneath your current threshold.
  • Stuck on WinXP (Score:2, Informative)

    by Scumbag Tracker (650383) on Monday January 26 2004, @09:56AM (#8087668)
    I've been a Linux zealot since 1995, but just two annoying things have forced me to spend 90% of my time booted into my WinXP partition on my Panasonic toughbook:

    - swsusp is not reliable. Sorry, but I can't be patient when my fucking laptop hangs on the 2nd or 3rd resume. Cold booting and shutting down is just too damned slow, so I rarely bother anymore.
    - lack of Centrino support. Bastards at Intel! I would not have purchased this laptop if I knew I would have gotten shafted on Linux support -- especially when I was under the impression Intel was Linux-friendly!)

    Oh, and I guess a 3rd problem has begun to rear its ugly head now that I'm getting into video capture and editing via firewire. Namely driver support and applications. :-/

    Ah, but I'll never give up Linux on the server OR my main desktop.
  • Notebooks (Score:3, Interesting)

    by cubicledrone (681598) on Monday January 26 2004, @09:56AM (#8087673)
    Are a pain in the ass. I noticed this the day a colleague tried to install Windows 1900 on a "Made for XP" notebook. OEM drivers were nowhere to be found, and all the new drivers refused to install because they were "optimized for XP." The CDs that came with the machine were only "disk image restore" CDs. so re-installing the OS was impossible.

    Linux (Red Hat 9), of course, installed without so much as an extra line feed, and supported each and every device perfectly. This was a fairly new notebook as well. It was amazing.

    Can't figure out why manufacturers go out of their way to make it difficult for people to work with their own computers the way they want. Centrino should be supported, especially with notebooks being as expensive as they are.
    • Re:Notebooks by inode_buddha (Score:1) Monday January 26 2004, @10:08AM
    • Re:Notebooks by Bazman (Score:2) Monday January 26 2004, @11:04AM
      • Re:Notebooks by starmang (Score:1) Monday January 26 2004, @11:29AM
    • 2 replies beneath your current threshold.
  • by Anonymous Coward on Monday January 26 2004, @09:58AM (#8087683)
    This article brought a sly grin to my face. I've been using Linux since 1997 on servers, desktop PCs and notebooks. Struggling to get all the hardware in a system working properly was par for the course. 3 months ago I bought an Apple 12" PowerBook, running OS X. And I haven't looked back.

    Since then I haven't wasted a single second searching for drivers or wrestling with hardware to get it to work. Sleep and restore works 100% of the time. Bluetooth and wireless LAN are bulletproof. I'd almost forgotten what it was like until I read this article.

  • secrets?! (Score:2)

    by treat (84622) on Monday January 26 2004, @10:08AM (#8087756)
    What could they so desperately want to keep secret? Usually there's just no reason for a hardware manufacturer wanting to keep secret the information necessary to write a driver. When they do this, it's out of ignorance (or sometimes Microsoft threats, but I havn't heard evidence of this happening lately).

    What could Intel's motivation be? Is it to hide a huge flaw, or to hide a huge security vulnerability such as backdoored encryption?
    • Re:secrets?! by Tumbleweed (Score:2) Monday January 26 2004, @10:45AM
    • Re:secrets?! by TheLink (Score:2) Monday January 26 2004, @12:15PM
  • by DeanFox (729620) <fox...dean@@@gmail...com> on Monday January 26 2004, @10:08AM (#8087758)
    Intel has partnered with M$ before and it doesn't supprise me they have a slow down going on supporting the Linux platform. Once I heard Intel was embracing, making special strides, supporting Windows DRM in their chips I decided my next purchase would not be an Intel.

    Their company statement that they whole heartedly support DRM and will include it in their chips gave me pause. I don't want my CPU deciding and or regulating my morality. I certainly don't want my CPU playing digital overseer. It has enough to do running my PC.

    And now, there's a reluctance and slow down supporting Linux with their chip. And after their partnership with M$ this doesn't supprise me.

    It may well be that Intel will become the Windows CPU and AMD and/or others will be for the rest of us.
    • 1 reply beneath your current threshold.
  • It's like a bad date. (Score:5, Interesting)

    by MurrayTodd (92102) * on Monday January 26 2004, @10:08AM (#8087762)
    (http://www.murraywilliams.com/)
    Distrust begets distrust. Secrets beget snooping. If someone (Intel) is going to be so damned hypocritical and lavish in Linux's support of it's product lines (especially the nice early Itanium support while Microsoft was getting is OS finished) they had better not complain when someone "hacks" a solution out of the chip.

    It's like the who DVD-CSS mess. Linux people just wanted to be able to watch DVD's without runnning Windows. What resulted was a hack that made convertion of DVD's into cheap Divx copies easy and painless.

    It feels like dating someone who never trusts you, never earns your trust (or respect) and goes hysterical when you don't behave exactly how they want. Reminds me of an ex-girlfriend, frankly.
    • 1 reply beneath your current threshold.
  • The problem lies in Intels inherent desire to eat spare cpu cycles. Why? Because the more cpu cycles wasted on things better handled in hardware the more incentive to upgrade your cpu.

    Those spare cycles could do something better than doing the hardwares work. Microsoft wants to have it all in windows if they can. That way they can tie the whole platform to windows cementing the monopoly on desktops. MS and Intel have had their jousts and Intel have always folded under the pressure. Intels project to make hardware more platform agnostic was stopped by MS who saw a threat to their Wintel Symbios.

    There is nothing stopping eg. device drivers from being implemented much lower down like in the actual hardware, talking only in pre standardized APIs. Whats stopping that great innovation that would put a stop to driver problems and make it much more easy to develop new products?

    Guess once!
  • by Erik_ (183203) on Monday January 26 2004, @10:13AM (#8087795)
    I've simply removed from my laptop the Intel Pro Wireless 2100 WiFi Mini-PCI card and replaced it with a Atheros 802.11a/b/g chipset. The Multiband Atheros Driver for Wifi (aka MadWifi) is well supported under Linux [sourceforge.net]. It even has a great FAQ [clara.co.uk].
    The card I bought is an IBM 11a/b/g Wireless LAN MiniPCI Adapter (IBM Part Number: 31P9701), and works flawlessly under REHL3.
  • by tgv (254536) on Monday January 26 2004, @10:16AM (#8087813)
    (Last Journal: Sunday November 05 2006, @02:26PM)
    If that's the real reason, how come they release them as binaries? Reverse engineering will reveal exactly the same information (eh, sorry, intellectual property) as inspecting the source code, although it takes a little bit more work. So, does anyone think Intel gave the real reason?
  • I have a Centrino notebook (Score:2, Interesting)

    by LighthouseJ (453757) on Monday January 26 2004, @10:19AM (#8087840)
    I got a Dell Inspiron 8600 with Centrino technology and am typing on it now. It has a 1.4GHz Pentium-M processor. I got it for the battery life, I can do average (not idle) tasks for over 4 hours straight on the single 72 watt-hour battery (a second is available). I tried and successfully put a Knoppix CD in the drive and it booted up fine. It works but I probably can't get the same longer battery life. I'm pretty happy with this laptop, and squeezing another hour out of a battery on an operating system I don't primarily use isn't going to make me regret my decision.
  • Fiddling with device settings (Score:3, Insightful)

    by Chris_Jefferson (581445) on Monday January 26 2004, @10:40AM (#8088053)
    (http://minion.sourceforge.net/)
    I imagine that one reason that Intel doesn't want to release these details is because the driver has too much control over the device. If as much work as it seems is done by the processor, then that probably means you could force the chip to do some strange things. The most obvious ones that come to mind are a) increase power (although I can't really see why that would be a problem), b) sniff to your heart's content, and c) try a DOS attack on any nearby networks by saturating the airwaves with crap.

    Intel doesn't want to risk being associated with these kinds of things (and you know if they released an open source driver, someone would).

    This still doesn't however totally explain their not releasing a closed-source driver...
  • have we seen this before? (Score:4, Insightful)

    by geoff lane (93738) on Monday January 26 2004, @10:44AM (#8088100)
    Have Intel invented the WinWiFi?

    Didn't anybody learn from the WinPrinter and WinModem farces?
  • by Fallen Kell (165468) on Monday January 26 2004, @10:44AM (#8088103)
    There is nothing that says that their drivers must be GPL'ed (at least to my knowledge). They can still release free drivers, and as long as they do not use GPL'ed software and follow the licensing rules to creating software for the linux kernel, they should need to release the source code to the drivers.

    Seriously, doesn't Intel even understand the GPL? I mean, I may be mistaken, but as long as they do not use GPL'ed software in their code and release drivers for the different kernel versions, there shouldn't be a problem.
    • 1 reply beneath your current threshold.
  • IP Issues? (Score:3, Informative)

    by op00to (219949) on Monday January 26 2004, @11:03AM (#8088272)
    When I emailed people at Intel over this matter, they eluded to the fact that releasing the source to a centrino wireless driver would violate FCC rules. Basically, the radiomodem in centrinos are totally programmable. That means, if you have the code, you can broadcast whatever you want on whatever frequency you want. You can violate FCC rules, and the FCC doesn't like that. Therefore, to be FCC certified, the user can not be able to change certain parts of the modem.

    It sounds plausible, but they also could have been blowing smoke.
    • Re:IP Issues? (Score:4, Informative)

      I've heard that before, and the upshot is, the FCC are idiots. Binary drivers are only slightly less hackable than open source ones. Hacked binary drivers that allow you to receive and broadcast on the forbidden frequencies already exist and were trivial to make.

      Signed register sets is a much better solution which is both more secure and more open. Intel can design hardware that only accepts register sets that have been signed with Intel's private key. This would make it impossible (as opposed to just inconvenient) to use the forbidden frequencies, so the FCC would be happy. And it would be possible to write open-source drivers to load the signed register sets without compromising security or FCC certifiability.

      [ Parent ]
    • 1 reply beneath your current threshold.
  • A decent move... (Score:2)

    by jdifool (678774) on Monday January 26 2004, @11:05AM (#8088296)
    (http://www.jdifool.net/ | Last Journal: Thursday April 29 2004, @04:48AM)
    If I achieve to make the NdisWrapper thing, Intel can be sure to receive a brand-new Linux WLAN-sent Fuck You mail.

    Regards,
    jdif

  • by jhunsake (81920) on Monday January 26 2004, @11:07AM (#8088313)
    (Last Journal: Friday September 03 2004, @06:47PM)
    Are there any decently cheap wifi cards supported by the 2.6 kernel (in the kernel source)?
  • software radio (Score:2, Insightful)

    by Gunark (227527) on Monday January 26 2004, @11:09AM (#8088338)
    It is possible that as with some Atheros-based WLAN cards (the D-Link DWI-G650 Bx for example), the radio in Intel's Centrinos is software-controlled. This means that its frequency and power can be changed to just about anything using software alone. Open-source drivers for something like this are out of the question -- the FCC would not be impressed.

    Atheros' ended up releasing a binary-only driver... kernel-tainting and all. If the Centrino radio controllers are also software-based, you can expect a binary-only driver as well.
  • by polyp2000 (444682) on Monday January 26 2004, @11:27AM (#8088527)
    (http://www.polyprecords.com/ | Last Journal: Friday October 03 2003, @02:20PM)
    Look, if they dont provide the drivers and there are no open source equivalents, its quite simple... choose a different product.
  • by Anonymous Coward on Monday January 26 2004, @11:41AM (#8088706)
    The situation is pretty infuriating with the video drivers for laptops with integrated graphics on 855GM chipset. Many of these come with a 1400x1050 SXGA+ lcd display but a bios that does not know how to switch to this mode. (No kidding, it can do 1024x768, 1280x1024, etc, but NOT the native lcd resolution...) Intel has not released specs to let the XF86 developers program the video modes from the driver, so X Windows is entirely dependent on the BIOS.

    Result is your spiffy new SXGA+ laptop with Intel integrated graphics can only do a fuzzy interpolation at lower effective resolution. Needless to say, the Windows driver authors had all the info they needed to program the driver.

    And you guess what trouble you will have getting the laptop to display on an attached external monitor....
  • by Keitero-sama (744584) on Monday January 26 2004, @11:52AM (#8088846)
    No matter how you put it, what drivers are available, or how much hype Intel has put in it, the Centrino still sucks. The Wireless LAN card moreso than the Pentium M. I am perfectly happy with my Dell TrueMobile 1300 with 802.11b/g support. Takes about the same amount of power as the Centrino, but with g support to boot.
  • So What is the Real Excuse? (Score:1, Interesting)

    by Anonymous Coward on Monday January 26 2004, @11:56AM (#8088910)
    I've been dealing with this kind of stupidity ever since I tried to get an X server for my little 150Mhz IBM Thinkpad back in 1997.

    The Thinkpad had an early NeoMagic video chipset. Neomagic wouldn't release the programming specs or a binary only driver. I was really pissed that the X people couldn't get the neccessary info to program the device. I even called Lou Gerstner's 'talk to the CEO' hotline. Gerstner's office called IBM Japan who called Neomagic who said "no". Since I'm an early adopter and IBM wasn't completely on the Linux bandwagon IBM didn't push back too hard.

    To a large extent the only people you could get a driver from was X-Inside. That was $150 and cost a lot more than my entire OS. ($150 more to be exact). But I *really* wanted that and I paid the price.

    As far as I can tell there are only a few explanations of this stupidity.

    1. They are really afraid of the Chinese government assissted reverse engineers (or AMD's) copying their design overnight. Patents don't help much in China. If that's the case then what is the difference between a linux binary release and a winxp binary release? They could both be disassembled overnight by experienced engineers. In fact I was willing to do that work for the XFree86 group back in 1997 using SoftIce but they are a snooty bunch so I didn't bother.

    Could it be that Win2K/2K3 and XP have mechanisms in them for slowing down reverse engineering. If that's true it may be the crucial difference. Many companies like Intel, AMD Etc know that the Chinese are going to copy their designs rapidly so they work with the accountants closely to compute the revenue stream from some piece of IP. If they can slow down the Chinese by even 3 to 5 months that may significantly increase their revenue.

    I don't buy the excuse from Intel that they don't have the resources to do a linux release. That dog don't hunt. That have vast resources and they have used them to support Linux in the past.

    2. They bought the FUD from MS about their drivers and thus their design being GPL'd because they interface to a GPL'd OS. Doubtful.

    3. MS doesn't care as much if they help on the server side, but on the desktop/laptop they are probably under huge pressure from MS to inhibit Linux desktop adoption. Notice that they *have* released open source drivers to their etherpro100 network cards, but then those cards have the smarts inside, not in the software. Centrino's are a lot more like windmodems and we all know how long it took to get winmodem sources.

    4. or Intel is being heavily squeezed in the market by AMD right now and the AVP's are really putting pressure on the departments to cut costs, move jobs to Bangalore etc. That means additional money spent developing drivers for Linux when linux hasn't exactly seen huge adoption on the desktop yet. I suspect this situation will change significantly this year (just started using Debian last month and *wow* -- good pick for UserLinux) and then Intel will be knocking down the doors to provide binary drivers. Intel may be persnickity about these kinds of things, but hardly anyone will turn aware money when it's on the table.

    I'm not sure which of the above explanations make any sense. I think if there was more money to be made and less risk from angering MS they would have already done it.

    Keep at it, it looks like the NDIS drivers are the short term solution.
  • This is ridiculous (Score:2)

    by ScrewMaster (602015) on Monday January 26 2004, @11:58AM (#8088941)
    If you want people to buy your HARDWARE to run their SOFTWARE you supply the appropriate DRIVER. And for high-end equipment Linux has more than enough market share at this point to justify Intel releasing a driver. At the very least, they should release the specs so the Linux crowd can develop one for them. This intellectual property buzz is likely nothing more than a sop to Microsoft, who wants to be first to support the latest, greatest processor and leave Linux out in the cold for a while.
  • Linuxant (Score:3, Interesting)

    I tried using the Linuxant driver, had problems, emailed their support, and I did not received a reply, not even an automated acknowledgement.

    Based on their (lack of) responsiveness so far, I would not recommend them. I have switched to using the madwifi driver [sourceforge.net] (with a different wireless card).

  • hey (Score:1)

    by ShadowRage (678728) on Monday January 26 2004, @01:19PM (#8090163)
    (http://www.acidchat.net/ | Last Journal: Thursday January 29 2004, @04:09PM)
    it's not like making closed source drivers for the linux kernel is hard, you basically make code that will use a static object file and call from it and include it, etc...
    so, what's taking them so long?
  • Like this one [emachines.com]. Best Buy [bestbuy.com] sells them for $1299 after rebates. They're getting some mentions on the Fedora Test List [redhat.com]. It's amazing how much hardware you can get for semi-cheap when you're not paying the Centrino marketing tax. Besides, 32-bit CPUs are so last century.

    Though you'll still need a NDIS wrapper to get the Broadcom 802.11g chip to work, or beat Broadcom with cluebats until they cough up the Linux driver they've apparently already written. Darn.

    I'm going to stick with my desktop for now, but if I come up with an excuse to buy a notebook that's what I'll get.
    • Just got one by atrader42 (Score:1) Monday January 26 2004, @08:26PM
  • So while Intel is sitting there, fretting about giving away secrets, Apple is producing one portable computer after another that will, reports say, give you a Wi-Fi Network with Yellow Dog Linux that runs just fine. In fact, if the 12" IBM ThinkPad X31 had real support for Wi-Fi under Linux, I might not have even considered the 12" iBook G4. As it stands ... sorry, IBM. Better luck in four or five years.

    Maybe it is because I'm not a market droid, but what good is a product to a company when they are too afraid to sell it?

  • $20! (Score:2)

    by KidSock (150684) on Monday January 26 2004, @03:35PM (#8092061)
    ...prying $20 from your thin wallet to buy Linuxant's DriverLoader

    Man, that's a pretty strange wallet if you can afford a centrino wireless device but you can't scrape up $20. Small businesses must have an impossible time trying to sell software on the Internet. Have a peanut butter and jelly sandwich one night instead of ROTK again. If I had centrino wireless (and I came really close having bought a T30 a few weeks before the T40s) I would be delighted to pay $20. It beats bying the Cisco mini-pci module which I believe is the only alternative for the T40.
  • I own the Sony Vaio Z1A. It is a rockin' machine in most respects: built-in wireless with hard "off" switch, nice keyboard and video, 6 hour (nominal) battery life with the standard battery, yadda yadda. Unfortunately it's a (spit) Centrino machine, which means:
    • No sleep support (fu^H^Hthank you, Intel)
    • No wireless support (FMH, Intel). Though the miniPCI slot is accessible, it's getting hard to find wireless miniPCI cards that are supported. I got mine from the Dell parts desk, pretending to own one of their late-2002 model laptops and ordering it as a replacement part.
    • Poor throttling support. ACPI works moderately well on the hacked 2.6.0 kernel I'm running, so I can throttle the CPU -- but the main bus throttled modes don't work. This may be due to Intel weirdness or Linux weirdness, I don't know.


    The upshot is that the battery life is effectively halved, and with no sleep capability that's a real pain. Swsusp is not ready for prime time, and anyhow it takes longer than it should.

    I like the Vaio line, but given the opportunity for another purchase I would steer FAR away from Scumtrino.

  • Use a wrapper! NOT (Score:1)

    by haraldm (643017) on Monday January 26 2004, @05:16PM (#8093264)
    No, sir, as long as you don't disclose the specs, and there is an open source driver, I am not going to a) take your Linux efforts seriously and b) buy any Centrino hardware. There's alternatives, forget?
  • by smallstepforman (121366) on Monday January 26 2004, @05:24PM (#8093335)
    YellowTab's Zeta (the successor to BeOS) has Centrino drivers which just work. Sometimes, closed source can be beneficial...
  • by Lussarn (105276) on Monday January 26 2004, @09:37AM (#8087511)
    Still, the fact is that Linux runs on almost anything you throw it at, only beasted by NetBSD. The trick is to buy supported hardware, which really isn't that hard.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:Yeah, that sucks (Score:2, Insightful)

    by tomcrick (687765) <tomcrick@gmail.com> on Monday January 26 2004, @09:38AM (#8087526)
    (http://www.tomcrick.com/)
    (typing this on a Centrino-based WinXP laptop)

    Indeed.

    However, when I decided to purchase a decent wireless card [buffalotech.com] , I would've liked to have been able to use it under Linux without paying extra. When you spend nearly UKP50 on the card, a discount on the Linuxant driver [linuxant.com] (at the very least!) would have been a nice gesture.
    [ Parent ]
  • Re:Linux (Score:1)

    by wobedraggled (549225) on Monday January 26 2004, @09:45AM (#8087572)
    (http://wobedraggled.no-ip.info/)
    And you base this on what?
    [ Parent ]
    • Re:Linux by Progman3K (Score:2) Monday January 26 2004, @11:31AM
      • Re:Linux by Progman3K (Score:2) Monday January 26 2004, @11:49AM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Oh wait, why am I not modded up? I guess your inclinations are incorrect.
    [ Parent ]
  • 15 replies beneath your current threshold.