[lkml]   [2004]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [Announce] Intel PRO/Wireless 2100 802.11b driver
    On Wed, 2004-03-10 at 03:15, vda wrote:
    > /me is slowly getting mad about his prism54 11g hardware
    > and its firmware, with neither firmware authors nor documentation
    > for this pile of silicon crap nowhere in sight
    > What's so cool about having binary firmware? Bugs are bugs,
    > and you won't be able to even see bugs, less fix, in it.
    > I don't like being at the mercy of firmware authors.
    > --
    > vda

    Short list of places you have binary firmware, in no particular order:
    - BIOS
    - Hard drives
    - CD/DVD ROM/RAM/RW/R/...
    - Controller for drives
    - Video card (regardless of open/closed driver status)
    - Sound card
    - Most 100M+ NICs
    - LCD display panels
    - CRT displays
    - KVMs
    - Printers more advanced than daisy-wheel
    - Some older daisy-wheel printers
    - Networking gear of all forms more complex than a cat5 inline
    - USB->* (usb->serial, usb->parallel, that sort of thing)

    ..and to go a little farther:

    - Microwave, Dishwasher, Clothes Washing machine (maybe not the latter,
    since cogs/gears is sorta open source...)
    - TV
    - TV Cable/Sat Box
    - Tivo (yep, OS is linux. with lots of binary goo. but the loader
    - PDA (unless it runs - eg - CRL's arm bootldr)
    - Cellphone
    - Cordless phone
    - Some corded phones
    - Car, car radio, radar detector (if applicable)
    - Digital/crystal watch (analog-with-gears falls under sorta-open)
    - Many fridge/freezers
    - Many newer coffee makers

    I'm curious as to how you go through life avoiding all that. (For that
    matter, hardware designers have you even more at their mercy than
    firmware authors....)

    I suspect the real beef here is -undocumented- firmware. With api docs
    the vast majority of bugs could be worked around, and some could be
    fixed. (Its a 'firmware bug' if doing something that seems legit causes
    failure. Its a driver bug if the firmware docs say "this has these
    [currently undocumented] side-effects, so don't follow it with

    Disconnect <>

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:01    [W:0.022 / U:98.252 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site