Slashdot Mirror


First, WinModems. Now, WinWiFi.

zulux writes "Microsoft is actively encouraging WiFi (802.11b) hardware manufacturers to strip their devices of costly electronics, and use Microsoft software/drivers to make up the slack. And you thought WinModems were bad!"

16 of 386 comments (clear)

  1. Re:Bias, bias, bias by Toraz+Chryx · · Score: 4, Informative

    I've got a Diamond Supra 56k winmodem laying around here..

    it's performance is... well, crappy.
    300ms pings and 3.5KB/s transfer rates != good

    and before you say 'well, that's your phonelines'
    a USR sportster external manages 150Ms pings and 5KB/s+ transfer rates plugged into the same socket.

    both are fairly moot now, thanks to my 'wonderful' software based Alcatel SpeedtouchUSB (didn't have much choice there, they wanted a higher monthy fee for an ethernet connected DSL package.. and they weren't doing 'we provide the line, you provide the hardware' at the time)

  2. 802.11a already has this problem by billstewart · · Score: 3, Informative
    I've been told by somebody working at an 802.11a manufacturer that the specs for that are designed to have significant parts of the system run on the host computer's CPU rather than the card, and that therefore there'd be issues with getting Linux drivers unless the manufacturers funded them.

    Some of the concerns are the amount of processing horsepower required for security and maybe also for some of the communications functions, since it's easier to add computational horsepower when you're not crammed into a small card competing for space and heat load with the radio circuitry, and also convenience in upgrading the system, especially if upgrades may require even more substantial increases in CPU crunching, such as bigger RSA modular multiply/exponentiations.

    The importance of convenient upgrades has been amply demonstrated by the repeated failures of WEP :-)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  3. Re:hardware vs software as a tactic by laserjet · · Score: 1, Informative

    Moore's Law:

    The observation made in 1965 by Gordon Moore, co-founder of Intel, that the number of transistors per square inch on integrated circuits had doubled every year since the integrated circuit was invented. Moore predicted that this trend would continue for the foreseeable future. In subsequent years, the pace slowed down a bit, but data density has doubled approximately every 18 months, and this is the current definition of Moore's Law, which Moore himself has blessed. Most experts, including Moore himself, expect Moore's Law to hold for at least another two decades.


    --
    Moon Macrosystems. Sun's biggest competitor.
  4. Big Winmodems Event! by puppetluva · · Score: 2, Informative

    Conexant (formerly Rockwell-and one of the biggest winmodem makers) just released a lot of their drivers for linux with half-source/half-binary drivers for Mandrake and Redhat. (thanks to the hard work of Marc Boucher)

    http://www.mbsi.ca/cnxtlindrv/index.html

    The whole Winmodem thing isn't all about Microsoft evil, by the way, its about patents (that should be your second guess for sources of evil after M$ by now). My understanding is that Winmodem drivers expose the code for V.92 and other compression/transmission implementations.Because of this, the makers aren't allowed to open-source the code for these patented implementations.Think about it this way, the regular hardware modem makers aren't exactly shipping you microcode and chip diagrams in the back of your manual either.

    For the first time, I'm using the modem that came with my 2 year old Vaio at 56K as I type this. (thank God modem/speed technology has-gone/is-going nowhere!)

  5. == Apple's "Software Base Station" by rheiser · · Score: 3, Informative

    This sounds suspiciously like the "Software Base Station" available on Macintoshes for a number of years now (surprise, surprise!) It allows you to use a computer with an AirPort card to act as a Base Station for other computers with AirPort cards, instead of spending the $250 to buy a dedicated one.

    rheiser

  6. Wrong Interpretation? by __aadidx2690 · · Score: 5, Informative

    Judging from what I've read elsewhere, the submitter may have interpreted the article a bit wrong. It's not so much that MS and Intel (also mentioned in the article) want to have the WinModem equivilent of 802.11, but that they want to make the access points cheaper by providing a software solution.
    Apple has had a similar product, the "Software Base Station," available for Mac OS 9 for quite some time!
    See this (much better) article for details.

  7. Tell me again why winmodems are (still) bad... by pvera · · Score: 2, Informative

    Back when we had Pentium 100s with 16MB of ram and WIndows 95, the windows modem concept was a clear winner for the bean counters but dammit, it sucked the life away of the machine.

    Now we are in the land of the 1+ GHZ Celeron with 128MB of ram. The overhead of the winmodem should be tiny, unless the drivers are horribly written.

    Not that I give a crap, years ago I decided to bite the bullet and get a hardware modem that I eventually made work in Win95, Win98, WinME, NT4 Workstation, 2000 Pro, SuSe and RedHat.

    The average WiFi card for a laptop right now is around $100. For $100 you can buy an Apple Airport or a Linksys WPC11. If companies start pumping out soft cards with less electronics that rely on a fat driver then the windows user can expect to pay a fraction of that cost. I doubt we are going to see $20 Lucent WinWiFi cards any time soon, but there is going to be a sweet spot in the price chart that is going to help with increasing the popularity of WiFi.

    We have a bunch of early adopters at my office and so far people love being able to walk around the house with a laptop when they are telecommuting. I added a Netgear ME102 to my home network in December and use a WPC11 for my laptop and I like it so much sometimes I don't ever step into my home office when I telecommute. Had the WiFi card been $50-$60 instead of $100 I could have bought it a month or two earlier, plus it would make it easier to convince the IT folks at the office to shell out for a test base and a few cards to do a field test.

    Now, we are always wary of Big Bad Microsoft getting their hands on anything, but dammit, this standard is already open, and non Microsoft entities are huge players. Apple bases all their wireless networking on the same standard! Making a cheap, reliable windows-only wireless card does not affect Apple since they are a niche shop. It does not affect the open source folks since there will always be a full hardware solution, just like we have always had real modems sold alongside winmodems. And there is always an enterprising soul that wants to figure out how to make a winmodem work under Linux, so let's be honest, I know theres a few people out there eager as hell to give it a try :-)

    --
    Pedro
    ----
    The Insomniac Coder
  8. The TI Win/4 printer by BernaMa · · Score: 2, Informative

    Did you remember the TI Win/4 printer? It works only with w95, eating the 5% of CPU time while idle.
    The genicom.com, who bought TI printers line, wrote:
    <CITE>
    There is not and will not be a Win/4 driver for Windows 2000, Windows NT, Windows 98, or any other operating system.
    Customers requiring operation on these platforms are advised to purchase a more versatile printer.
    </CITE>
    Alas, this stuff wasn't reported on the Win/4 box...
    Who has time enough to develope a linux driver for it can raise a lot of money buying them for 5$ each *before* to release the driver!

  9. Future SoC Design by LoRdTAW · · Score: 3, Informative

    My first reaction to this topic was "Oh god here we go again" but then I sat back and thought a little.

    First think of the popularity of CNR and AMR sound, ethernet, dsl and modem cards you have seen for sale. Answer none. It just never took off because noone wants to sell cheap hardware when they can make more money with a real hardware solution. At one point they litterd every intel bord I ever came across and then only appeared on cheap bargin pc motherboards. I have been hearing about soft dsl for a long time and I have never seen a soft dsl card, also all soft dsl cards support the G.light standard which no provider cares about.

    Second face it, There is alot of money to be made with hardware. The 3D graphics market took the exact opposite approach to this problem. the first popular true 3d polygon game was quake. now the old dos quake ran in total software, everything from the AI to 3d graphics was done on your cpu (back then I ran it on a 486 with a p83 overdrive) and now look Nvidia took the whole graphics pipe and threw it on a chip which is totally opposite the software approach. Some people would sell there own mother for a geforce 4 if they could. Shure today the cost of CPU's have come down enough to justify the $400 tag on a GF4 Ti but take away that pipe on a chip and do it in soft. People would scream bloody murder. And sound cards are going this way too. Pretty soon we might be shelling out 200+ for a sound card with a APU (audio processing unit) that will imerse you in a whole new world of sound

    And last relax people with SoC (System on Chip) design coming along nice these days I wouldent worry. There are already all in one SoC's for DSL modems and cable modems. I imagine a cheap WiFi solution is in the works as we bitch.

  10. BFD... by Anonymous Coward · · Score: 1, Informative

    This is just a version of Apple's Software Basestation. The computer acts as an access point, and you have to leave it on and connected.

    It may be useful in some situations, but as far as cost, they're obviously not adding the price of a whole other computer to the comparison. You can use an existing system, but you don't want to use a user system that might be shut down or rebooted, and if you want to put the burden on your servers, well, they're probably not in a good location for radio signal broadcasting.

  11. Re:Aren't they a little late to the party? by Anonymous Coward · · Score: 1, Informative

    Yep, but they have Software Base Stations in OS 9 (no yet in OS X) which allowed an Airport-equipped Mac to act as a WiFi router... That has been out for years...

  12. Mod parent up! by Gekke+Eekhoorn · · Score: 2, Informative

    The only sensible tidbit of information in this entire article, and me without moderator points :-(
    Note that in the article, Intel says that doing the equivalent of winmodems for wireless is too expensive computationally. If they say it, I believe it :-)

  13. Re:Using CPU cycles can only go so far by MtViewGuy · · Score: 3, Informative

    Hmmm... with all that signal processing oriented compute power on the graphics card, why not make that available to do the wifi demodulation or software radio in general?

    One good reason: simplicity of computer architectural design. Putting the decoding process into the CPU keeps the hardware count down, for starters. That is the reason why on the x86 compatible side we've seen the addition of CPU registers oriented towards multimedia processing: Intel's MMX, SSE and SSE2 and AMD's 3DNow! and 3DNow! Professional.

    In the case of decoding MPEG-2 video streams from a DVD movie disc, you can decode them in software pretty reasonably well, especially with today's 1,000 MHz and faster CPU's. However, that still means using a lot of CPU cycles doing it, and that means other programs may start to drag because the CPU isn't so available.

    Due to the fairly computationally-intensive process involved in decoding MPEG-2 video, that's why there has always been interest in off-loading the decoding process somewhere else. That's why when DVD-ROM's first started showing up on PC's we saw separate decoding adapter cards from Creative and Sigma Designs so the decoding is completely done by these specialized cards. When CPU speeds got fast enough and Intel introduced the wider bandwidth AGP connector, ATI implemented HWMC and IDCT assistance for MPEG-2 decoding on the graphics card itself starting with the Rage 128 chipset, which off-loaded most of the MPEG-2 decoding process from the CPU; most other chipset manufacturers (S3, SiS and nVidia) soon had at least HWMC assistance. The success of ATI with this way of MPEG-2 decoding is the reason why the nVidia GeForce4 MX and GeForce4 Ti series of chipsets now have multiple levels of hardware assistance for MPEG-2 decoding, not only for playing back DVD movies for also eventually for playing back 1080i 16:9 HDTV video.

  14. some of the brave of us attempt to reverse- Ah ah. by crovira · · Score: 4, Informative

    Naughty naughty...

    There's the DMCA (or whatever floated to the top of the "Alphabits"TM bowl of some congressman's breakast that morning,) to slap you down with if you even try that.

    Don't you know yet that YOU have no rights?

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  15. WinWiFi != WinModem by Pizza · · Score: 5, Informative

    As someone who spends a considerable amount of time these days hacking on WiFi card drivers, Host-based MAC is actualla a VERY good thing.

    A good analogy of this is PPP. The current situation is similar to a modem manufacturer embedding PPP in the hardware, which is horribly complex and expensive to implement. It is much simpler and cheaper to let the OS provide the PPP services.

    WinModems come in two flavors; host-based controller and host-based signal processing. The latter is pure evil; the hardware is nothing more than a A/D/A converter, and the host CPU has to perform all DSP functions to make it into a modem. The host-based-controllers have real hardware DSPs and whatnot, but they just tell the DSP what to do, essentially replacing an on-board processor+firmware with the driver on the host machine.

    WinWiFi (which is really host-based-MAC) is neither. The WinWiFi card would become about as smart as the average ethernet card; ie it would be able to transmit and receive raw 802.11 frames, and then pass them off to the driver which then figures out what to do with them.

    A good portion of the wireless cards out there already do this, and nearly all of the new ones will do this. Why? complexity and cost.

    802.11 is rather complicated. The MAC must handle a complex state machine; with all sorts of little nuances. Handling transmits/receives, and their acks, association, channel hopping, and then the real doozey: encryption.

    WEP sucks. Not just because it's fundamentally broken, but because it takes a bit of oomph to work with, and it's a little complex. And if this is done in hardware, you can't update it to handle newer standards.

    Every single one of the 802.11 extensions to replace/augment WEP will require considerably more computation power in hardware; but in fact, most 802.11 (windows) drivers now do WEP on the host, because it has far more computational power to spare with zero additional hardware cost.

    This WinWiFi initiative is nothing more than "hey, all of you guys have already written this host-based-MAC stuff (or are going to have to write it anyway) so why not just use the stuff already part of the OS? It's already been extensively tested and that way, you don't need to reinvent the wheel."

    It's called shared code, and makes a lot of sense.

    I've been banging my head against the wall a lot lately because of buggy firmware in WiFi cards; If they let the host OS do the work instead, these bugs wouldn't exist, because the 802.11 spec is well-documented.

    And again, it's not WinWiFi, it's Host-based-MAC. It's a work-in-progress for Linux too. And it is a GoodThing(tm).

    - Pizza

    --
    -- I ain't broke, but I'm badly bent.
  16. What are you afraid of? by Gumber · · Score: 5, Informative

    What is the chipset used in most WiFi cards? The Prism 2/2.5.

    Who makes it?
    Intersil

    Are there linux drivers?
    Yes! With full source!

    And guess what, Intersil comissioned the drivers!

    Not only that, but the drivers offer support for advanced functions typically not offered on Windows based PCs (host based access point support).

    So, based on past history, there seems a good chance that there will be a path to Linux support for WinWi-Fi cards.