Slashdot Mirror


BIOS-Approved PCI Cards For Laptops

derek_farn writes "First there were printers that would would only work with vendor annointed ink cartridges; now we have laptops that will only boot with vendor annointed PCI cards. Keeping a list of approved PCI cards in the bios is one way of ensuring that customers renew their maintenance contracts. How else are they going to be able to plug in a PCI card released after the last BIOS update?" My HP laptop is several years old; can anyone confirm this?

113 of 482 comments (clear)

  1. Confirm? by sczimme · · Score: 5, Funny


    My HP laptop is several years old; can anyone confirm this?

    How should we know? It's your laptop.

    :-)

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Confirm? by JavaPunk · · Score: 3, Funny

      How do we know its his laptop?

    2. Re:Confirm? by soceror · · Score: 2, Interesting

      This is still being performed. One of the reason is to prevent OEM/ODM use invalid parts. (I know cuz I used to work for one, Compal Electronic, Inc, Second Largest laptop manufacturer OEM/ODM). And it just happen that I was a BIOS enigineer for HP products) Cheers!

  2. Confirmation by fred911 · · Score: 3, Funny

    "My HP laptop is several years old; can anyone confirm this"

    I'd need the serial number to confirm the age.. but we'll take your word for it.

    You have now confirmed that your laptop is 7 years old.

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  3. IBM Thinkpads are the same way by explorer · · Score: 5, Interesting

    My older Thinkpad T40p has a whitelist, too. Luckily the Cisco 350 mini-PCI card I needed to connect to the corporate wireless LAN is on the whitelist. IBM actually sells the Cisco card with an IBM part number.

    But forget trying to buy a random 802.11 a/b/g card and plug it in.

    1. Re:IBM Thinkpads are the same way by Anonymous Coward · · Score: 5, Interesting

      From what I've read this is because the FCC approval for the wireless is the combination of the card and the antenna (which is built into the screen). Obviously it's not really in IBM's (or any other manufacturer) interest to test every possible wireless card with their kit. They probably lock them to keep the FCC happy.

    2. Re:IBM Thinkpads are the same way by Crudely_Indecent · · Score: 2, Informative

      This is common of many newer IBM laptops. They will not boot with a mini-pci card other than the Cisco 350 series or Intel installed.

      It seems like a dirty trick, but I can understand why IBM would do such a thing. Think of it as certified hardware. IBM doesn't want to answer support calls asking "how do I set up a kwang-dong-fu mini-pci a/b/g card I picked up in china?"

      --


      "Lame" - Galaxar
    3. Re:IBM Thinkpads are the same way by VargrX · · Score: 4, Interesting

      Hate to argue this, but, no. I've got a T40p, and an R40, and have plugged in all sort's of card/mini-pci based device's into them, and have not had any issue's beyond finding proper driver's for the OS that I'm using at the moment

      --
      Sometimes people just have to learn and adapt to change, it is one of the requirements of being a living thing.
    4. Re:IBM Thinkpads are the same way by Moofie · · Score: 5, Insightful

      Seems to me that if they don't want their computer to be compatible with PCI cards, they shouldn't advertise it as being compatible with PCI cards.

      But maybe I'm crazy.

      --
      Why yes, I AM a rocket scientist!
    5. Re:IBM Thinkpads are the same way by Tim+C · · Score: 3, Insightful

      Your misuse of apostrophes is making my eyes bleed... Not one of them was needed :-)

    6. Re:IBM Thinkpads are the same way by Oxy+the+moron · · Score: 2

      Hate to argue this, but, no. I've got a T40p, and an R40, and have plugged in all sort's of card/mini-pci based device's into them, and have not had any issue's beyond finding proper driver's for the OS that I'm using at the moment.

      Your misuse of apostrophes is making my eyes bleed... Not one of them was needed :-)
      Last I checked, the apostrophe for "I'm" is actually necessary. =]
      --

      Proudly supporting the Libertarian Party.

    7. Re:IBM Thinkpads are the same way by h2odragon · · Score: 5, Informative

      There's an easy enough workaround for that.

    8. Re:IBM Thinkpads are the same way by Anonymous Coward · · Score: 3, Informative

      The problem the parent post is describing is about plugging in miniPCI wireless cards, not the Cardbus/PCMCIA-type cards that you are describing. As another reply mentioned, IBM is doing this out of concern for the FCC certification of their laptops. The miniPCI cards use the built in antenna behind the screen, whereas the CardBus devices have independant antennas (those devices have been run through FCC certification as well). The FCC is pretty touchy about radio products, and IBM is simply trying to assure that any wireless radio + antenna combination has been tested.

    9. Re:IBM Thinkpads are the same way by Anonymous Coward · · Score: 4, Funny

      Correction: it should be "Your misuse of apostrophe's is making my eye's bleed"

    10. Re:IBM Thinkpads are the same way by Zone-MR · · Score: 3, Interesting

      Yes - this has pissed me off. I bought a 802.11b/g combo card to replace the 802.11b card in my Thinkpad T41. Little did I know that the laptop BIOS is deliberatly crippled, and refuses to boot with minipci network cards which aren't approved by IBM (often exactly the same cards, made by exactly the same manufacturers, but have a different hardware ID - a privelage you are supposed to pay 2x the price for).

      After a bit of research I managed to patch my BIOS to get around the problem - at least till I apply a BIOS update in the future.

      If I had know of this beforehand, I would have seriously considered a different laptop. The problem is there are no warnings, and the specs claim the laptop has a miniPCI slot - which would make one assume it is compatible with any card which follows the miniPCI standard.

    11. Re:IBM Thinkpads are the same way by Fluffy+the+Cat · · Score: 4, Insightful

      The FCC regulations don't actually require what IBM does - the closest is a requirement that you not be able to use unauthorised antennae with an authorised card, which is the direct opposite of IBM's solution. The amount of the planet over which the FCC have jurisdiction is also fairly small compared to the size of IBM's market...

    12. Re:IBM Thinkpads are the same way by eric76 · · Score: 2, Funny

      I mu'st agree. The mi'su'se of apo'strophe's can be 'seriou'sly annoying.

    13. Re:IBM Thinkpads are the same way by dingfelder · · Score: 3, Insightful

      Must be going by the old rule

      Actually, the old rule is:

      If you don't have anything interesting or insightful to say about the parent post, waste everyone's time by blasting the mofo for stupid grammar rule violations :D
    14. Re:IBM Thinkpads are the same way by Fluffy+the+Cat · · Score: 5, Informative

      I've disassembled the Thinkpad BIOS and read the code myself. It scans every PCI device and flags any that have a class id starting with "02" (which signifies communication devices). Each communication device is then compared against a whitelist of PCI vendors, device IDs and subvendor information. If it's not on that list, the system will print an "1802: Unauthorized network device detected" error and stop booting. At that point, all you can do is switch off the machine. It's easy enough to fix in the BIOS - thankfully, it's even easier to fix by setting a CMOS bit that disables the check.

    15. Re:IBM Thinkpads are the same way by Moofie · · Score: 3, Insightful

      Er, if it's on the spec sheet, it's advertising. If it doesn't work, it's fraud.

      Now, since I don't know which particular models are in question, I can't check. But it seems pretty cut and dried to me: If you sell me something, and it's designed to not work as advertised, you've defrauded me.

      --
      Why yes, I AM a rocket scientist!
    16. Re:IBM Thinkpads are the same way by bfields · · Score: 2, Informative
      Seems to me that if they don't want their computer to be compatible with PCI cards, they shouldn't advertise it as being compatible with PCI cards.

      These aren't PCI cards, they're mini-PCI--tiny little cards you have to open the case to replace. They're not that hard for a user to replace, but still I doubt this is a bullet point in the laptop advertisement in the way compatibility with PCI cards would be.

      --Bruce Fields

    17. Re:IBM Thinkpads are the same way by Karma+Farmer · · Score: 2, Interesting

      The last time I bought a laptop, none advertised that they were compatible with Mini-PCI cards. They all had the option of including factory installed Mini-PCI card, but none made any claim that it worked with anything other than the card that came with the system.

      I've very suprised that companies have begun to advertise otherwise, especially if they're required by the FCC to lock out untested wireless networking cards.

    18. Re:IBM Thinkpads are the same way by Fluffy+the+Cat · · Score: 4, Informative
    19. Re:IBM Thinkpads are the same way by marshall_j · · Score: 2, Interesting

      That and also it's not Centrino if it doesn't have cards that are built to Centrino specification.

    20. Re:IBM Thinkpads are the same way by afidel · · Score: 2, Informative

      I don't think it's at all misleading, the FCC rule pertaining to this is:
      Sec. 15.204 External radio frequency power amplifiers and antenna modifications.

      (a) Except as otherwise described in paragraph (b) of this section, no person shall use, manufacture, sell or lease, offer for sale or lease (including advertising for sale or lease), or import, ship, or distribute for the purpose of selling or leasing, any external radio frequency power amplifier or amplifier kit intended for use with a Part 15 intentional radiator.
      (b) A transmission system consisting of an intentional radiator, an external radio frequency power amplifier, and an antenna, may be authorized, marketed and used under this part. However, when a transmission system is authorized as a system, it must always be marketed as a complete system and must always be used in the configuration in which it was authorized. An external radio frequency power amplifier shall be marketed only in the system configuration with which the amplifier is authorized and shall not be marketed as a separate product.


      Which as you noted makes exception for amplifiers that are sold as part of a certified system, but that otherwise no amplifiers can be sold for part 15 devices. So addon amplifiers are definitly a no-no and the exception is basically made for things like the amp stage in a wi-fi card, though it can technically be used to allow a large external amplifier as part of a system so long as it otherwise meets the guidlines for part 15.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  4. Question~ by tektek · · Score: 2, Insightful

    Is this just Compaq/HP? If so, just don't buy from them?

  5. Yes, by all means by HarryCaul · · Score: 4, Insightful

    Please work to undermine the Great Strength of the PC market, the open architecture.

    Brilliant move.

    They should find everyoen who supported this decision and make sure they never work in any decision-making capacity anywhere again.

    1. Re:Yes, by all means by spac3manspiff · · Score: 3, Funny

      Well according to the article, all you have to do is:

      1. Hack the Bios
      2. ???
      3. Profit!!!

    2. Re:Yes, by all means by Fred_A · · Score: 2, Insightful

      More likely they were all promoted and got free shares of stock.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:Yes, by all means by Mister+Transistor · · Score: 2, Informative

      Wasn't the Mac one of the first to do exactly the same thing? Before they adopted PCI buses, they would only work if your peripheral card had a Apple-approved (or written) BIOS ROM on it physically! That, and proprietary closed standards is primarily how they prevented the clone industry from getting it's teeth into Mac-land, IIRC.

      I'm not sure about nowadays, whether they allow random PCI cards to be inserted, I haven't heard if they will refuse to boot if you try an unapproved one.

      --
      -- You are in a maze of little, twisty passages, all different... --
    4. Re:Yes, by all means by DLWormwood · · Score: 4, Insightful
      Almost makes you want to buy a Mac doesn't it?

      I wonder if you'll get a +5, Troll for that...

      Seriously, Apple's always been blamed for being elitist for having a semi-closed architecture and many PC partisans took them to task for it. Now some PC manufacturers are starting to do the same.

      This is probably a sign of things to come. As computing becomes more and more dependant on the Internet to even provide basic functionality, security concerns are going to crowd out flexibility and "freedom." It's really a shame; this will only increase the barrier to entry to computing even higher than it is now. Already, classical shareware and freeware have nearly been killed by fears of viruses and spyware. (Interestingly, the Mac market's about the only place where a shareware developer can make a living from it.) There have already been opening salvos of FUD fired at the Open Source movement for not having a "certified" credential system for contributing programmers and writers. (Even non-coding projects like Wikipedia is starting to get brickbats from "established" editors and writers for not being "professional" enough.)

      The age of the garage developer is nearly, if not already, over.

      --
      Those who complain about affect & effect on /. should be disemvoweled
    5. Re:Yes, by all means by goMac2500 · · Score: 4, Informative

      Parent is confused. He means Mac OS would not boot on a motherboard unless the motherboard had a Mac BIOS on it. This kept cloners from making their own motherboards (this is no longer true, a Mac ROM is no longer needed to boot Mac OS X). NuBus, which came before PCI, was created by Texas Instruments. The reason cards required a Mac ROM was because you were using the card with a Mac. There was no BIOS, and a card had to communicate with the Mac differently. It had nothing to do with lockup, just differences between the PC and Mac architectures. Current PCI cards are still in the same position. Some PCI cards that don't rely on communicating with the PC's BIOS will work fine interchangeably, like TV cards. Other cards, like graphics cards, must have a special Mac ROM on them because of architecture differences between PC and Mac motherboards (like, again, no BIOS on Mac). In short, there was no Apple lockout on expansion cards, just architecture differences. The only time I can remember Apple being anti-expansion card was when Steve Jobs was in charge the first time. He handled expansion cards by just not including the slots. Developers had to sneak them in to final machines as "debug ports".

    6. Re:Yes, by all means by grocer · · Score: 2, Informative

      Depends: Airport/Airport Express slots only work with Apple supplied cards. Any PCMCIA card will work, provided there is a driver. PCI cards work in G3/G4/G5 Powermacs although the PowerPC architecture must have Mac specific bios for video cards...big-endian vs. little-endian being the problem there.

    7. Re:Yes, by all means by Mister+Transistor · · Score: 2, Informative

      No, it's not flamebait, and I think you are the one that need to do the research. What do YOU call that 28-pin DIP EPROM on each and every older Mac (pre-PCI) peripheral card? It's the BIOS extensions that tell that machine how to use that particular hardware.

      Even if you had the closed, proprietary bus specs to design such a card the system wouldn't know shit from shinola about how to use it without that "Magic" BIOS ROM on the card. Maybe you call it something else, but that's what it is (was).

      --
      -- You are in a maze of little, twisty passages, all different... --
    8. Re:Yes, by all means by myov · · Score: 2, Informative

      No. You're confusing a number of things.

      Apple had an entirely different bus (NuBus, along with variations like the CommSlot, Processor Direct, etc). You physically couldn't plug another device in.

      With the move to PCI, all that's required are drivers. Sometimes vendors create different firmware so the can charge an extra $50 for the "Mac version". I have a generic D-link network card in my G3, using Apple's 8139 driver. D-link used to have a driver for it, but it's no longer on their site.

      The only application I saw that required Mac ROM's were emmulators. These were legally Apple's property so they couldn't be distributed with the program itself.

      What created the IBM clones:
      Microsoft was willing to sell their OS to anyone who wanted it. The BIOS was reverse engineered by Compaq. The other parts were off the shelf. Mix the three, and IBM loses control of their machine. It's not that IBM allowed them, they just didn't have control of the parts to say no.

      What prevented Mac clones:
      Apple used a common processor (the 68K series, later PPC), but that's about it.
      - Apple owned the ROMS. If you wanted one, you needed to get it from them, and only them.The OS wouldn't run without it.
      (I thought someone made their own clones, and was shutdown because they didn't license the ROM).
      - Apple controlled the OS. Again, you had to get it from them. The roms could have been cloned, but without an OS there wasn't much point.

      About the only way to make a Mac clone was to find a used logic board and build around that.

      --
      I use Macs to up my productivity, so up yours Microsoft!
    9. Re:Yes, by all means by greed · · Score: 2, Informative
      So you needed a "declaration ROM" on a NuBus card. The same sort of thing is present in PCI as well; same with MCA and Zorro. In fact, non-PnP ISA is the only bus I can think of that DOESN'T have an on-card identity ROM of some sort. You didn't have to have drivers on the card; if you didn't, it couldn't be used until the system came up.

      But how hard was it to find out what goes in that ROM?

      A little Googling turns up NuBus is a Texas Instruments trademark of something based on an MIT design. NuBus is IEEE standard 1196; so getting data on it isn't going to be tough. (Though it probably won't be free.) A few hardware notes from Apple say, emphatically, that you had better follow the IEEE specs or you'll be in trouble on some models of Macintosh.

      Macintosh Toolbox ROM did not use a whitelist for NuBus cards based on their declaration ROM. Compliant cards were required to have that ROM so the bus could configure itself, and then the system could load suitable drivers. Again, to this day, PCI does the same thing--only it is integrated into the PCI bus controller on the card. Back in NuBus's day, integration wasn't as complete, so the NuBus controller on the card was in several chips; one of them a ROM.

    10. Re:Yes, by all means by cbreaker · · Score: 2, Informative

      EISA wasn't proprietary. ISA stood for "Industry Standard Archetecture" and the E in EISA stood for "Extended."

      I was available for all manufacturers to use, and it enjoyed limited success in the server segments until PCI eventually took it over.

      EISA wasn't as flexible as PCI, the slots were huge, and it wasn't as fast.

      --
      - It's not the Macs I hate. It's Digg users. -
    11. Re:Yes, by all means by DunbarTheInept · · Score: 2, Insightful


      (Even non-coding projects like Wikipedia is starting to get brickbats from "established" editors and writers for not being "professional" enough.)

      That's an entirely different issue altogether. Wikipedia is trying to present itself as truth when in fact it is merely presenting a gestalt consensus of the users (No, they are not the same thing. Reality is not subject to a democratic vote.)

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    12. Re:Yes, by all means by hawk · · Score: 2, Informative

      Apple screwed several manufacturers with their clone program. They allowed companies to clone the machines, and Apple sold them the OS. When Apple realized that the clone makers were making more powerful, more upgradable, and cheaper computers then any of the Macintoshes, they stopped allowing MacOS to be installed on the clones. ...
      Who knows the real reason Apple stopped the clone market.


      The minor problem is that that just isn't true, though it is indeed the common folklore. It can file away with stealing the Lisa interface from PARC.

      Apple had a range of products, from the low to the high. THe high end had fatter margins, and is what paid for most of the R&D.

      The clone makers used apple designed motherboards (though I believe there was a single exception).

      The problem wasn't that the cloners were making faster machines than apple, but that they were paying a royalty based on the low end machines and undercutting Apple on the high end.

      Apple *did not* cancel the clone market. It demanded higher royalties for faster machines. The clone makers all refused, each and every one of them.

      It's really kind of hard to fault Apple for expecting the other machiens to share the costs of R&D . . . as it was, the relationship had become entirely one-sided (all costs & risk to apple, most profits to the cloners).

      But anyway, the short version is that Apple *did* allow cloning to continue, but none of the cloners wanted to pay their share of what it cost apple to make it possible.

      hawk

    13. Re:Yes, by all means by Firehawke · · Score: 2, Interesting

      Well, this ties back into my old statement, but not everyone needs top line performance.. and when top of the line is running at a minimum of $4k (1992 price for a 486/33 with 8MB RAM-- I remember this specifically as a friend bought a second tier (out of four) computer from ZEOS in 1992) you cut where you can because that's a hell of a lot of money. Most of these people running Lotus 1-2-3 didn't particularly care about the video or disk controller performance because price/performance ratio-wise you saw serious dropoff at the medium-high end of the spectrum that wasn't paying off in productivity.

      I won't argue that many clones were pretty shoddily made, though.

    14. Re:Yes, by all means by suckmysav · · Score: 2, Insightful

      "MicroChannel wasn't proprietary either; IBM successfully licensed it to other companies."

      I am forced to wonder what the hell "proprietary" means in your world.

      In my world, if you have to pay a licence fee to use something then it is "proprietary".

      Indeed, the Holy Grail of producing proprietary technology is to have it accepted as a defacto standard which effectively forces all your competitors to pay you a licence fee.

      This is what IBM attempted to do with MCA.

      Fast forward to the current day and you will see that this is exactly what Microsoft are busily attempting to do with their proprietary WMA+DRM codec. If they could only convince all the punters out there to start using WMA instead of MP3 then they would be able to charge licence fees to every personal music player manufacturer on the planet.

      1) Produce proprietary technology
      2) ????
      3) Attain overwhelming market dominance and defacto standard status
      4) Charge licence fees to every device manufacturer on the planet
      5) Profit $$$

      --
      "You can't fight in here, this is the war room!"
    15. Re:Yes, by all means by Slack3r78 · · Score: 2, Informative

      There are no built in Atheros drivers, but a company named OrangeWare makes 3rd party drivers that they sell for $15. It sucks to have to drop the extra cash, but just letting you know in case you've already got money invested in hardware. :)

  6. There's a simple solution. by Anonymous Coward · · Score: 5, Insightful

    We can keep our own list of venders who do this... ..and don't buy from them.

  7. What's new about this? by BJH · · Score: 2, Informative

    IBM has been doing this in Thinkpads for a while (starting with the T40, I think) - mini-PCI wireless cards are whitelisted, and the PC will refuse to work with anything other than pure, 100% IBM parts.

    If you don't like it, don't buy it...

  8. IBM too by ignavusincognitus · · Score: 3, Informative

    This is nothing new. Linux-lovin' IBM is known to do this as well,

  9. Workaround by Anonymous Coward · · Score: 5, Informative

    # You need an uncompressed copy of the BIOS. The easiest way to obtain this is probably to use phlash16 under DOS with the /BU option. This will write out an uncompressed copy as BIOS.BAK.
    # Find out the PCI vendor, device and subsystem IDs of your card. In Linux, doing lspci -v will tell you this.
    # Open the BIOS file in a hex editor. Find the BCPUSB header (there's an index near the start of the file that contains references to lots of BCP stuff. Ignore the one that appears here). Shortly after this is a set of PCI IDs, split up with 0s. The file is in little endian format, so the first byte in the file is the second byte of the ID. For instance, an IBM Pro/Wireless 2100 is 8086:1043 with a subsystem id of 8086:2551. This will appear as 8680431086805125. Make the modifications to suit your card.
    # Find the string EXTD. The 4 bytes after that are an additive checksum. When all the 4 byte blocks in the file are added up, they must equal 0. Change the checksum as appropriate. At some point I'll probably get round to writing a tool to do this.
    # Reflash your BIOS. Make sure that you use the /CS option to phlash16 in order to check the checksum.
    # If it's worked, your card should now work. If it hasn't, your laptop is probably dead.

    1. Re:Workaround by HermDog · · Score: 2, Funny
      # If it's worked, your card should now work. If it hasn't, your laptop is probably dead.
      In this world of ambiguous gray areas, number fudging and touchy-feely subjectivism, I find comfort that I can still definitely know that I have royally screwed something up and void my warranty while doing so.
      --
      JADBP
    2. Re:Workaround by Fluffy+the+Cat · · Score: 5, Interesting

      There's an easier way. See this page for a utility that disables the check without requiring BIOS modification.

  10. slightly OT: Works with Dell by kb · · Score: 2, Informative

    I can at least confirm that changing the WLAN card in my Dell Inspiron 8200 laptop (because Dell's TrueMobile stuff definitely sucks a donkey's primary sexual organ) wasn't any problem at all. But Dells are known to be pretty user-maintainable anyway ;)

  11. HP is (in)famous for this sort of thing by n6mod · · Score: 5, Interesting

    I have an old NetServer LPr that I use as a Debian server. It's built like a tank, and has been fairly reliable, save for one issue:

    Since I got it (used), it always printed a warning that non-HP DIMMs were detected, and HP's on-site warranty didn't cover problems caused by non-HP memory.

    Then two of the DIMMs failed, so I popped the lid.

    You guessed it. HP memory.

    At least the motherboard was kind enough to turn on a flashing light next to the bad DIMMS. (Seriously)

    --
    You have violated Robot's Rules of Order and will be asked to leave the future immediately.
  12. IBM has been doing it for years! by radiojock · · Score: 3, Interesting

    Many people who run corp laptops have found out that aleast since the T30, IBM laptops will not boot with a non IBM card, Well, if you have the utility you can put any mini-PCI card in there.... They make alot of money with there cards, so you can understand why they would do this.. What I don't hear about is apple and there slots not taking anything but "AIRPORT" cards? why is nobody bitching about that?

    1. Re:IBM has been doing it for years! by Craig+Maloney · · Score: 2, Informative

      When one of my friends comes over to visit, I've given her a Netgear MA-401 to run on her Powerbook G4. No troubles there. The only issue I've had is with drivers not being available to run the card. I solved this with a third party driver package. Linux has also had issues running certain wireless cards properly without drivers.

    2. Re:IBM has been doing it for years! by Anonymous Coward · · Score: 5, Insightful

      ...because apple does not market it as a miniPCI slot, but rather an AirPort card slot. It doesn't claim to be something that it's not - a place to plug in whatever you feel like plugging in. It's there just for the AirPort card, and nothing more.

    3. Re:IBM has been doing it for years! by Politburo · · Score: 4, Interesting

      What I don't hear about is apple and there slots not taking anything but "AIRPORT" cards? why is nobody bitching about that?

      I think this is simply because we don't expect openness with Apple. Their hardware is generally proprietary, while PC hardware is not.

    4. Re:IBM has been doing it for years! by radiojock · · Score: 2, Insightful

      When you buy a laptop, it IS proprietarty! Can you go to Fry's and just buy a laptop Mobo? or how about a case?... So, while we are at it, Why don't we just start cramming in non-standard batteries into our laptops! You buy a laptop for it's current features, not it's upgradabillity. If you want to expand it, there are USB/1394 devices that will allow you to do that.. I just went to fry's and picked up a junky 9.99 usb2.0 G adapter...

    5. Re:IBM has been doing it for years! by geoffspear · · Score: 2, Insightful
      Right. I normally just expect my 2 HP printers and scanner, Lacie hard drive, Wacom tablet, Logitech mouse, and Palm pilot to not work with my Mac. I'm shocked every time one of these non-Apple peripherals works right.

      The only Apple peripheral I use at all is the keyboard that came with the machine. You're an idiot.

      --
      Don't blame me; I'm never given mod points.
    6. Re:IBM has been doing it for years! by b0s0z0ku · · Score: 2, Insightful
      What I don't hear about is apple and there slots not taking anything but "AIRPORT" cards?

      I'm using a Belkin 802.11g card in my Powerbook without problems and using an out-of-the-box version of OS 10.2. No third-party drivers needed. Even if I did need an additional driver, there's a difference between merely not supporting third-party products and actively preventing their use via whitelist.

      -b.

  13. This guy is amazing: by Saint+Aardvark · · Score: 5, Informative
    http://www.paul.sladen.org/thinkpad-r31/wifi-card- pci-ids.html

    I came across his site a while back, and holy crap if he isn't hacking his BIOS to get around these limitations. (His page is linked to if you follow a link from TFA, but I figured he deserves more prominence here.)

    Interestingly, this is the same IBM (and HP, for that matter) that we have come to know and love for their help with Linux. I realize they're a big company, full of lawyers and patents and left hands unaware of what the right hand's doing, but I'm still really surprised I haven't heard about this before.

    Anyone know of a blacklist of this sort of shenanigans? I'm the sysadmin where I work, and it'd be great to know what to stay away from -- and to explain to these companies why they've lost our business.

  14. Page out of Apple's book? by TimmyDee · · Score: 3, Insightful

    It's too bad TFA doesn't say what kind of mini-PCI card. He probably bought some generic made-in-god-knows-where card from JustDeals or somewhere like that. Now, I'm an opponent of the direction "Trusted Computing" is going, but in this case there's something to be said for a manufacturer locking out shitty peripherals so they don't kill your system. It saves them one more support headache. Apple does the same thing. Sure, lot's of us Mac-heads bitch about it (myself included sometimes), but at the end of the day we can always brag about how plug-and-play Macs are. It looks as though PC manufacturers are following in footsteps of Apple again.

    --
    Per Square Mile, a blog about density
    1. Re:Page out of Apple's book? by magarity · · Score: 4, Insightful

      He probably bought some generic made-in-god-knows-where card

      Look, *all* the PC cards are made in the same giant sized factory called "Taiwan". I ran into a problem with an HP Netserver that HP blamed on my Crucial branded memory by saying only HP branded memory was good enough. Of course the solution ended up not involving the memory. Heck, HP doesn't own a memory fab; they just slap their sticker on whatever they get the best bulk rates on. In the article about the mini-PCI card, HP has no legitimate way to claim only thier PCI cards have to be used or the dang thing won't even boot. It's one thing to say 'we don't support it because you installed a third party peice' and it's completely different to actively prevent even trying.

    2. Re:Page out of Apple's book? by FuturePastNow · · Score: 2, Informative

      Really? Gee, I'd better take the Crucial RAM out of my iBook, wouldn't want OSX to find out the dirty little secret that I'm a cheapskate.

      --
      Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
    3. Re:Page out of Apple's book? by Wesley+Felter · · Score: 2, Informative

      I have non-Apple RAM that works fine. Although I do remember that Mac firmware sometimes locks out RAM that is below spec.

  15. Simple Solution by bigtallmofo · · Score: 4, Funny

    Capitalism provides a simple solution to this problem.

    Track down the person that made such an non-upgradable notebook and kill them in their sleep.

    Actually, maybe that's not the capitalistic way of solving it but it's likely more satisfying.

    --
    I'm a big tall mofo.
    1. Re:Simple Solution by t_allardyce · · Score: 3, Insightful

      The capitalist way would be to just sell your services re-fitting/flashing BIOS's with this turned off, of course since the DMCA came into effect capitalism now comes second to campaign financing.

      --
      This comment does not represent the views or opinions of the user.
  16. I think you aren't using a MiniPCI card by whereizben · · Score: 3, Insightful

    Which is what the blogger is referring to. Those cards, if I am not mistaken, are the kind of "built-in" cards that you can install, typically under the keyboard, but that you don't remove and re-install all the time. I think you are thinking of PCMCIA cards that you take in and out all the time. And in response to what the blogger is posting, he could remove the MiniPCI card and it would boot fine, and then revert his BIOS back to his old version (unless for some reason it had some VERY critical fix) and then put his card back in and simply not do the BIOS updates unless he really, really has to. But so basically, you don't have to worry at all, me thinks :)

  17. Sucks, but what to you really expect? by VargrX · · Score: 2, Interesting
    From TFA:
    I bought a Compaq/HP nx9110 a year ago, and recently upgraded my Mini-PCI Wireless card from non-OSS friendly Broadcom 11b to an 11g card. It's an HP Laptop. According to their marketing, I shouldn't have had to buy non-HP parts to be linux compatible.

    The HP BIOS for most models of laptop now have a whitelist of allowed Mini-PCI cards that can be installed in the laptop. If your new WiFi card isn't on the (very small) list of allowed cards for that specific model of laptop, then your laptop won't boot.


    Good reason not to purchase ANY HP/Compaq product from the Carly era, isn't it. Tough break there, but when you purchase something that's supposedly 'commodity', and then realize that it has a very, very short list of 'accepted' expansion options, you've done this to yourself.

    Personally, I'm a big IBM Thinkpad fan, plug in all type's of card's into them, and as long as I have driver support, I have no issues, be it XP, Linux, or any of the BSD's (of course, this changes with what hdd I plug in the laptop at the time).
    --
    Sometimes people just have to learn and adapt to change, it is one of the requirements of being a living thing.
    1. Re:Sucks, but what to you really expect? by Alsee · · Score: 3, Informative

      Personally, I'm a big IBM Thinkpad fan

      Bastard. Are you aware that all Thinkpads have Trusted Computing lockdown chips inside???

      Sure it's not causing any problems yet, but every Trusted Compliant system someone buys gives them that much more market share towards the point where they will be able to start utilizing that Trusted chip lockdown system. Sure the "unapproved expansion card" problem in the story can currently be overcome by reflashing your BIOS, but if any "security" software does make use of the Trust chip then you'll find yourself locked out of your own files if you attempt this fix. The Trust chip is designed to authenticate that the BIOS (and everything else) has not been "tampered with". As the Trusted-compliant market share increases you'll start seeing software start to use this chip. The software won't run at all on a computer without this chip, and it will only run on a computer with this chip when it's in "lockdown mode".

      If anyone wants to avoid buying Trusted compliant computers here's a very incomplete list of such systems:
      ANYTHING made by Samsung. They have announced all new computers they make will be Trusted compliant.
      Motherboards: Infineon D865GRH D865GRHLK Infineon D915GUX Infineon D915GEV Infineon D925XCV
      IBM - ThinkCenter, ThinkVantage and Netvista desktops, Thinkpad laptops
      HP - dc7100 and D530 Desktops
      HP/Compaq - nc6000,nc8000,nw8000, nc4010 notebooks (all models)
      HP - iPAQ hx2750 Pocket PC
      Acer - Veriton 3600GT/7600GT ?5600GT?
      Toshiba - Tecra M2 Series
      Fujitsu - Lifebook S7010 and LifeBook E8000 series
      Fujitsu - T4000 Tablet PCs
      Fujitsu - FMV-DeskPower C90GW/C desktop PC and FMV-Biblo MG70G/ST notebook
      Bestbyte Computers - EXPERT PC 2 System
      Link Computers - Ultra P4T-2800
      Neatware - Digital Media Platform
      Link Computers - Ultra P4T/PCX PC

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  18. Incompatibility List? by DavidNWelton · · Score: 5, Interesting

    There is a list of hardware that is not very Linux friendly here: http://www.leenooks.com/ - perhaps this stuff would make a good addition to the list.

  19. Linuxbios? by moderators_are_w*nke · · Score: 2, Interesting

    Wasn't there a project a while back to produce a GPLed BIOS for booting Linux? Not sure how much success you'd have with a laptop, but might be worth a go? I'm sure another /.er will put me right.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  20. The credit goes to: by the_mighty_$ · · Score: 5, Informative
    --
    VI VI VI - the editor of the beast!
  21. Mini PCI was never intended for end users by Anonymous Coward · · Score: 5, Interesting
    Intel Technology Journal:
    The PCI Express Mini Card specifically targets addressing system manufacturers' needs for build-to-order (BTO) and configure-to-order (CTO) applications rather than providing a general end-user-replaceable module. This form factor has characteristics more typical of an "embedded" application including the platform integration of the media interfaces such as communications connectors or wireless antennas.
    Cisco MPI350 FAQ:
    The Cisco MPI350 cannot be sold as an aftermarket adapter because ... Regulatory certification is based on the MPI350 being coupled with a particular antenna. Although modular regulatory approvals are available, they only apply to the original equipment manufacturer (OEM), who is responsible for embedding similar antennas in different devices. Modular regulatory approval does not eliminate the restriction on aftermarket sales since the end user might embed the adapter in devices with unapproved antennas.
    Basically, these companies are using FCC regulations as an excuse for limiting Mini-PCI cards (not just on these particular laptop models, but all Mini-PCI cards in general) to OEM installation only.
  22. This will lead to... by Mister+Transistor · · Score: 2, Interesting

    This will only cause a proliferation of web-based collections of hacked BIOS'es, just like rpc1.org is now for DVD player firmwares. All the nasties hacked out for your convenience.

    For all of you about to say: "Well, that's against the DMCA...", true, but that hasn't stopped the widespread distribution of region-free hacked DVD firmware has it?

    Flash - gotta love it!

    --
    -- You are in a maze of little, twisty passages, all different... --
  23. The key word is: STANDARD by mrchaotica · · Score: 5, Insightful
    What I don't hear about is apple and there slots not taking anything but "AIRPORT" cards? why is nobody bitching about that?
    Because Airport is completely proprietary. I don't expect to be able to put a 3rd-party card in my iBook's airport slot because there are no 3rd-party cards that would fit. On the other hand, if IBM or anyone else advertises that their laptop has a [standard] mini-PCI slot, then it damn well better actually be a mini-PCI slot! And it should work with any [standard] mini-PCI card.

    (note: this is not Apple fanboyism -- I don't complain about the proprietary slot on the lid of of my Compaq laptop either.)
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:The key word is: STANDARD by diamondsw · · Score: 2, Informative

      As others have posted, there is nothing proprietary about that slot. The original Airport slot was a standard PCMCIA slot, with a connector for the antenna. Airport was just a rebadged Orinoco. Airport Extreme is just a MiniPCI slot using a rebadged card (maker unknown). Apple doesn't tell you it's MiniPCI for just this reason - they aren't supporting anything else in that slot.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
  24. This has been going on for years. by Exluddite · · Score: 4, Funny
    I remember finding out after I bought my viewmaster that my stereoscope cards weren't compatible.

    Bastards!

    --
    What does this button do...
  25. Funny. by FreeLinux · · Score: 4, Insightful

    Your post is hilarious because IBM has been known to be doing this for some time now. You ahve been fortunate to only use IBM whitelisted products so far.

    In fact your post reminds me of an incident I experienced a few years ago. I was approached and reprimanded by a WWII veteran for driving a "Jap car". At the time I was driving an Isuzu. After the man was finished reprimanding me, he jumped into his Chevrolet and drove away. I burst out laughing because the particular model of Chevrolet that he was driving was actually a re-branded Isuzu.

    1. Re:Funny. by Ritchie70 · · Score: 2, Informative

      I'm aware of Isuzu selling the S10 (Chevy compact pickup) as an Isuzu "pup" but not aware of Chevy selling an Isuzu. Suzuki and Toyota, sure, but not Isuzu.

      What model Chevy are YOU talking about?

      --
      The preferred solution is to not have a problem.
    2. Re:Funny. by CdBee · · Score: 2, Informative

      Isuzu is GM-linked, they work together to build Daewoos (1980s Vauxhall body put back into production with Isuzu running gear, sold as cheap cars in the UK and Europe)

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    3. Re:Funny. by flossie · · Score: 2, Insightful

      I once had a US-built car (a Jeep Cherokee). Never, ever, again! European or Asian, I don't care, but never again a US car. The notion of build quality just doesn't seem to apply to them.

  26. Apple doesn't advertise mini-PCI by green+pizza · · Score: 2, Interesting

    Apple calls their slot an "Airport Express slot" and they call their wirless card an "Airport Express card". They've never promised that it could do anything else.

  27. Can they call it mini-PCI? by SupremeChalupa · · Score: 4, Interesting

    Like the CD-ROM protection schemes that made the discs nonstandard, are these laptops far enough from the device standard that they could be forbidden from using the mini-PCI brand/logo/classification?

  28. Thank you for purchasing... by http101 · · Score: 4, Insightful

    If Carly were still in office, she'd probably find a way to convince you that your printer is out of ink and you need to buy refills!

    Aside from that, if this under-handed marketting strategy is going to keep us from running servers/workstations, what's next - BMWs whose engines suddenly stop working because there's a Fram oil filter installed? What if I decide to use a generic dollar-store bulb in my socket instead of the "approved" Philips bulb? Based on this theory, can you imagine what would happen if I were to eat a bag of knock-off raisin bran?

    It sounds to me that this is just a marketting gimick to screw customers over and force them to buy what the manufacturer wants you to buy. God forbid I should find a better alternative to what the manufacturer wants me to buy.

    --
    -- Game Developers: Stop porting badly-textured games from crappy console systems!
    1. Re:Thank you for purchasing... by http101 · · Score: 2, Interesting

      At least my engine isn't shrouded in plastic, composed of styrofoam, and the chassis held together with scotch tape or gum-drops.

      The Corvette Z06 just falls off the road according to recall number 04V273000. The steering linkage simply falls apart and causes the driver to lose control of the car.

      The lower control arm ball stud/nut washers were made of defective materials and disintegrate, thus leaving the Corvette to slam down on its own wheels and at 120mph, a VERY bad thing. It may also cause the wheel to seperate completely from its attachment.

      In recall notice 04V060000, the steering column locks and due to an unchecked circuit, voltage is not read correctly and enables the Corvette to accelerate while failing to shut-off the fuel pump and the steering columns is locked in any position. If the brick wall doesn't stop you, maybe the crappy steering linkage will!

      --
      -- Game Developers: Stop porting badly-textured games from crappy console systems!
  29. Compatibility by RaguMS · · Score: 2, Interesting

    From a compatibility standpoint, this isn't a terrible idea. After all, we're talking about laptops, NOT desktop systems. Most laptop users aren't trying to stick all kinds of PCI cards in their laptops. In my experience, many laptops are only compatible with a small number of cards made by few manufacturers anyway.
    Restricting add-on cards in a laptop to approved cards will ease support issues, by assuring that a laptop will work with that card (as opposed to a support technician requiring you to remove your add-on cards before you get support). In the end, customers get a more reliable laptop with some expandability choices.

  30. Nothing to see here... by YU+Nicks+NE+Way · · Score: 2, Insightful

    Look, guys, Mini-PCI is not meant to be a route for user extensibility; it was meant to be a mechanism for the vendor to add individual cards to a standard motherboard. If you want to configure a high-speed a/b/g device, go through your USB ports.

    1. Re:Nothing to see here... by CdBee · · Score: 2, Interesting

      However if you only have USB 1.1 (12mpbs) and Mini-PCI, an 802.11G (54mpbs) USB device is about as much use as a chocolate teapot.

      I take an interest as one of my machines is a 2000-built designer PC (AST Century City) which only has mini-PCI and USB 1.1... hoping Intel BIOS from the time doesnt have whitelisting!

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  31. HP's ZD7000 does this... by kjkeefe · · Score: 2, Informative

    I tried removing the broadcom wireless card in my ZD 7168cl laptop because I didn't want to use ndiswrapper and have to deal with additional troubles. So, I wanted to install a more linux friendly card like the Intel Pro 2200. I installed the card and the system got to the initial BIOS splash screen and then came to a screeching halt. It complained that an unapproved Mini-PCI card was installed and that I must remove it and reboot.

    Naive me, I called HP to see if they had a special BIOS package to get around this.

    <sarcasm>I don't know, I guess I thought HP might want to accommodate their customers' needs... Silly me. </sarcasm>

    I talked to a know-nothing tech support guy for about five minutes before I realized that he was not going to be any help. So, I simply asked him to pass on a message to his superiors that a customer was very irritated by the lack of support for linux or even simple modification of one's own computer. In response, this guy tried to explain that since the system was packaged with Windoze XP Home, that it is only supposed to run XP home because HP signed a contract with Microsoft to package this system with Windoze. I patiently explained that I understood that this system was designed for Microsoft and that they came as a package and that although that was a mistake to begin with, I simply wanted HP to stop crippling my computer by blocking 3rd party devices in the BIOS. I again asked him to simply pass on that a customer is very unhappy with the 2 grand that he paid for a hardware-blocking computer. How would you feel if you bought a car and if you didn't fill it up at a Shell gas station, it wouldn't start. Oh well, hopefully by the time I buy a new computer, linux support will be more widespread. Go IBM go!

    --
    1, 2, 3, 4, 5... That's the combination on my luggage!
  32. Its all about FCC certification by avidday · · Score: 3, Informative
    FCC certification is issued for the transmitter + antenna as a single unit. In the case of a Cardbus or conventional PCI wireless card, this is not a problem because the antenna is on the card. In a laptop with an internal mini PCI card the antenna is not on the card so the FCC certification is issued only for the manufacturers recommended wireless cards installed in the laptop with a chassis antenna. They include the white list in the BIOS to ensure that their FCC certification is not invalided by connecting an untested card to their chassis antenna.

    It sucks badly, but the current FCC rules are as much ti blame as the manufacturers are.

  33. FCC by terminateprocess · · Score: 2, Interesting

    This is also a known problem with a lot of Compaq Presario R3000 Series laptops. The have the same issue, with the non-OSS friendly Broadcom 802.11g mini-PCI cards pre-installed. Apparently, the BIOS is built to only allow that card becasue the FCC-ID for the wireless device is for the card and the internal antenna *together*. When you change the card, the system is no longer legal, according to the FCC, so they put in BIOS protection to keep you from breaking FCC rules.

    --
    int cents = 0;
    cents += 2;
  34. confirmation of laptop age by hymie3 · · Score: 5, Funny

    My HP laptop is several years old; can anyone confirm this?

    Yeah, Timothy. I was there with you when you bought your laptop. It was around the same time that I got my iPod. It was a first generation, so, yeah, your laptop is definitely a few years old.

    You're welcome. =)

  35. The correct answer is.... by TiggertheMad · · Score: 5, Funny

    Your laptop is downloading pr0n and warez from the internet, and is unresponsive when you try to get it to do something useful. I'd put it's age at about 14.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:The correct answer is.... by TiggertheMad · · Score: 4, Funny

      Wow, judging from the fact that you disregarded a funny joke to nitpick a typo, I'd put your relationship status as 'single'.

      --

      HA! I just wasted some of your bandwidth with a frivolous sig!
  36. Re:Excuse: FCC compliance by jeff4747 · · Score: 2, Insightful

    Bull, I say. Putting a WLAN PCI card in your desktop PC doesn't change its FCC certification!

    That's because the desktop PCI card comes complete with a built-in antenna. In a laptop, the antenna's built into the case and the card plugs into it.

    Because of this, it's possible to venture outside the FCC certification by using a different miniPCI card.

  37. x1000 by exnuke · · Score: 4, Interesting

    It happened to me when I upgraded from an intel 2100 wireless card to an intel 2200 wireless pci card in an eight month old Compaq X1000 laptop. Rolling back to an older bios "fixed" the problem.

    More info here: http://www.x1000forums.com/index.php?showtopic=573 9

    Today's lesson: Don't buy Compaq.

  38. IBM 802.11 whitelist rationale by Luminary+Crush · · Score: 2, Informative

    My IBM TPX31 has a BIOS lock at least for 802.11 a/b/g cards (mini-PCI). I picked up a Dell 2200 card which when installed would cause the laptop to be unable to boot. A freshly updated BIOS and chipset firmware did not help this situation. I then obtained the same model card (2200 a/b/g) but IBM-branded and it worked like a charm.

    The installation in an IBM laptop of a non-whitelist card is supposed to cause it to throw some error to the screen, but mine would just hang. There are some BIOS patches in the wild which is supposed to bypass this problem, but because I didn't get the error code I was hesitant to install the hack.

    Apparently there is a pin on the mini-PCI card which the IBM onboard firmware pushes high and allows the Thinkpad's BIOS to illuminate the little "wireless signal" light on the screen base. Installing the hack mentioned above will disable this feature.

    From what I understand from reading, the reason that certain cards are whitelisted is so that RF emmissions from the laptops meet FCC regulations. If that's not the reason, it's the justification I've read.

    Luckily, my girlfriend's R30 did not have the BIOS lock-out, so the Dell a/b/g card worked just fine in her machine.

    Now if I can just find a reasonably-priced BMDC card...

  39. Re:Funny. Pontiac Sufire = Asuna= Chev Cavalier by Graemee · · Score: 2, Interesting

    Example of this is Pontiac Sufire = Asuna= Chev Cavalier All three are the same car, but with different trim and styling. They all cost, last time I bought one 1998, about the same. I went for the Cav because that dealer had a model with ETS and a four speed automatic. Sometimes they market the same car with different names, the 1960's GTO was a Beaumont in Canada. It's the Chrysler Intrepid not Dodge.

  40. Wrong by jht · · Score: 2, Interesting

    No - that's not why every generic card wouldn't work in a Mac. It's because the firmware was typically processor-specific on a (PCI, AGP, etc.) card back in the day. 68k/PPC chips use a different endian mode than x86 does, and so if you didn't put appropriate firmware on the card, it wouldn't work. There are cards out there nowadays that work on both platforms just fine (for instance, a lot of ATA controllers work just fine cross-platform - same with networking cards and plenty of other stuff).

    In some cases, the card would work fine if there were an OS-specific driver for it. The vendor's decision not to write one isn't Apple's fault.

    I'm not striving for unrestrained Apple fanboydom here, but let's get real. The fact that Apple doesn't build generic x86 computers that are interchangeable doesn't make them proprietary - they've just made different architectural choices that impact what will work with their products. NuBus wasn't proprietary, for instance - it was industry standard. It just wasn't used by x86 vendors. But it was technically superior to 8/16 bit ISA, so Apple used it until it made more sense to move to PCI. They also used SCSI to gain an technical advantage over older-generation PC drive technology - there were clear speed advantages to SCSI for a long time until newer ATA implementations caught up. At which point Apple switched and lowered their costs in doing so.

    They also helped drive the move to USB, popularized Firewire, added standard Ethernet on everything before any x86 vendors, and added a dedicated slot and antenna for wireless before anyone.

    There's plenty of useful stuff to rip on Apple about without the misinformed "proprietary hardware" red herring.

    There. I feel much better now ;-)

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
    1. Re:Wrong by mp3phish · · Score: 2, Informative

      "They also helped drive the move to USB, popularized Firewire, added standard Ethernet on everything before any x86 vendors, and added a dedicated slot and antenna for wireless before anyone."

      They also helped drive ADC with 99$ DVI to ADC straight through adapters (all ADC is is DVI with a few pins extra for USB) When instead they could have just broke the cable out into 2 seperate connectors for a fraction of the cost, retail price, and for the sake of standards.

      This isn't the only time they drove the market into the end with proprietary connectors. Look at the DB15 monitors legacy mac's use. 15 pin but uses a different shape because they wanted to charge more. (even though it is perfectly compatible with HDDB15 VGA connectors)

      Lets not forget about their idiotic old style keyboard and mouse connectors...

      You forgot: Apple INVENTED Firewire! lol. of course they popularized it. (with that whole entire 5% of the personal computer market!)

      Your facts about the usb connectors standard are just plain wrong. Computers on windows were coming with multiple USB ports years before apple even considered putting it in there. They were too scared that firewire would fail if done so. You can add them to the list of "supported vendors" but you can't even start to talk about them pushing it into the mainstream. Intel had plenty of pull on their own for that.

      Not to mention that apple puts/has put in the past special firmware in their internal Optical drives to make sure nobody replaces it with a 3rd party one... and then won't let you use an external burner with iDVD... Nevermind that there isn't a hardware eject button for most of their drives...

      This isnt' to backup my previous post. Just to trash what you think is so awesome about apple in all their glory. Your right about one thing: Apple can do no wrong. No, they have too many fanboys to back them up.

      --
      Your ignorance is infinitely greater than you realize.
  41. Broadcom has GPL'd their drivers by kubla2000 · · Score: 2, Informative


    The author writes:

    "Oh, the horror. I bought a Compaq/HP nx9110 a year ago, and recently upgraded my Mini-PCI Wireless card from non-OSS friendly Broadcom 11b to an 11g card."

    But Broadcom have clearly GPL'd their drivers:

    http://www.broadcom.com/drivers/driver-sla.php?d ri ver=570x-Linux

    The bios-level white list is an issue but that seems an undeserved cheap-shot against Broadcom.

    1. Re:Broadcom has GPL'd their drivers by Brian+Stretch · · Score: 2, Informative

      But Broadcom have clearly GPL'd their drivers:

      Their ethernet drivers, but not their wireless drivers.

      Fortunately, Linuxant has made their wrapper driver 64-bit compatible, so those of us with HP/Compaq notebooks running 64-bit Linux can use wireless, even though we have to jump through hoops to do so. (I've yet to get around to buying and setting up the driver personally.)

      I found out about the whitelist the hard way. Bought an expensive Atheros card, swapped it in, got the BIOS error message, got all the way up to HP's top-tier technicians and they had no idea why that error was there. More research found the reason in the HP Hardware Guide: HP swears the FCC made them do it. Yeah, right, then why don't eMachines/Acer/Dell/etc pull stunts like this...

      Other than that glaring fault and their inexplicable choice of the antique GeForce 440 Go GPU, the zv5000z/R3000z series notebooks make great Linux machines and they're very easy to upgrade. See R3000 Forums for more info on the series.

  42. Mini-PCI slots were never user upgradeable by Karma+Farmer · · Score: 2, Insightful

    Your Mini-PCI slot was never intended to be user upgradeable. Frankly, I always assumed they wouldn't be compatible between laptop vendors, models, or nescessarily even between two laptops of the same model that came off the assembly line on different days.

    If you want to upgrade to a better wireless connection, use a PMCIA card.

  43. So you want to black-list anyone who... by Johnny+Mozzarella · · Score: 2, Funny

    supported white-lists? Isn't that reverse-racisim?

  44. This is probably the real issue ... by SalesEngineer · · Score: 5, Informative

    Unlike a regular PCI add-in card, the miniPCI WiFi card(s) in question doesn't contain a PCI option ROM. Like VGA, SCSI or RAID cards, this option ROM configures the device before the OS loads.

    Since the option ROM isn't on the device, the ROM is stored in the system BIOS. When PCI option ROMs are stored in the BIOS, they are associated with the device's PCI "vendor ID" and "device ID". The "hack" described in an earlier post tells the BIOS to look for a different vendor/device ID (which hopefully is compatible with the embedded option ROM).

    Some network adapters require the option ROM for the OS drivers to work, and network booting requires the option ROM so the BIOS can use UNDI/PXE.

    This is a support problem from the notebook manufacturer. They only tested a few adapters, and only have room in the BIOS for one network option ROM. This has nothing to do with "trusted computing" or weird conspiracy theories. If the integrated card can't be upgraded, then USB or PCMCIA devices should be an option.

  45. Re:Yes, by all means(OT) by Bastian · · Score: 3, Insightful

    There have already been opening salvos of FUD fired at the Open Source movement for not having a "certified" credential system for contributing programmers and writers.

    I can give anyone a certificate right now. Just give me some scrap paper and a green crayon, and I'll certify you for anything. Heck, I'll even ask you a few lame questions first to make sure you're qualified.

    And that's about how I'll feel about certificates for as long as there are VeriSign certificates for spyware companies, MCSEs, and the like.

  46. ROMs on PCI cards in Macs by ThreeDayMonk · · Score: 2, Informative

    I'm writing this on a G4 PowerMac into which I have retrofitted a PC version of an ATI Radeon 7000 PCI card. (I just had it lying around. Really.)

    OS X recognised it as a VGA card. It wouldn't do anything useful with it, however, as OpenFirmware didn't know what to do with VGA. (It's understandable: if you aren't tied down to ancient PC standards, why would you want to be?) I stuck the card into a PC and flashed it with the Mac ROM image, obtained from a website, and it worked perfectly.

    I also have a generic USB 2.0 PCI card in there that didn't need special treatment.

    Like the immediate parent says, it's not a lockout, but certain architectural differences require things like the graphics cards to interact differently with the host system at boot time.

    --
    If your comment title says 'Re: Foo', I'm not likely to read it.
  47. it's more like... by zogger · · Score: 2, Informative

    ....if you car detected something trivial like a non OEM starter and refused to crank. The car comapnies lost that one bigtime in court, at least you have the option now of an aftermarket starter or alternator, etc that will still function in your car. They are trying to rebooger it back up with the "magical computer" noise, but there's some bills in congress now to get them to stop doing that as well, to open up all the code and specs to independent mechanics, the owner and to the after market manufacturers.

    1. Re:it's more like... by hawk · · Score: 2, Insightful

      > ....if you car detected something trivial like a non OEM starter and refused to crank

      You need to preceed that with "If the federal government required all combinations of starters and engines to be approved before sale, and . . ."

      In spite of the slashdot-grade bad description, this isn't about all peripherals . . .

      hawk

  48. FCC Allows Mix-and-Match Wi-Fi Antennas by Anonymous Coward · · Score: 2, Informative
  49. Magnussen Moss - Time to Sue by thelizman · · Score: 2, Interesting

    Under 15 USC 50 2304 (Magnussen Moss Act), HP has violated the terms of your warranty by disallowing you from using compatible hardware. When you purchased the laptop, one of the stated features was a PCMCIA slot - theimplied warranty is that it was interoperable with aftermarket componants which conformed to the PCMCIA standard.

    In short, you have the makings of a class action lawsuit on your hands. Get the to a slimy lawyer. They'll be in the phone book under "D" for democrat.

  50. Dumb reasoning by Anonymous Coward · · Score: 2, Interesting

    These laptops often still have USB ports and cardbus slots. This doesn't seem to cause any problems with support.

    Any user who goes to the trouble to replace a miniPCI card knows they are taking out SUPPORTED HARDWARE and replacing it with UNSUPPORTED HARDWARE. A user would not expect support from HP regarding the operation of an Apple iPod nor should he expect support for hardware that didn't come with the computer.

  51. Mini-PCI is not the same as PCI or PC Card by Anonymous Coward · · Score: 3, Informative

    I think alot of the confusion on this thread is stemming from the difference between mini-PCI and PCI and Cardbus (PC Card).

    To be very technical about it, PCI is the protocol, electical and logical that runs between on-board chips and plug-in cards. Mini-PCI, Cardbus and the most common flavor of edge connector PC plug-in card (called the "PCI expansion card" by the specification) all use PCI to communicate.

    In pupose and form factor, the three are very different.

    The PC plug-in card is used to provided user-accessible expansion capabilites to off-the-shelf PCs.

    Somewhat similiarly, Cardbus was intended as a laptop expansion slot for after-market upgrades. Again, user servicable.

    Mini-PCI was intended to allow laptop vendors to create an easy way to avoid the regulatory headache associated with getting UL (safety) testing done on every laptop with a modem. Modems are high-voltage devices.

    It turned out that mini-PCI was also useful for making other services (NICs and Wireless) easy to add to a base laptop design at build time rather than being designed directly onto the PCB. But this connection, was never meant to be user-servicable.

    In addition to the fact that there are no fewer than three specified and incompatible flavors of Mini-PCI, sometimes vendors even run non-standard signals through the mini-PCI connector, making them even more incompatible with each other (potentially hazardously so). All of this because they were never intended as user-servicable parts. If you want to expand your laptop, that's what PC Card is for.

  52. Hello? PCMCIA Anyone? by wernst · · Score: 2, Interesting
    Why is anyone getting all bent out of shape over this? The MiniPCI slot isn't intended to be user-servicable. That's what we have PCMCIA (aka PC Card) slots for. You want new technology? Just slap in a PCMCIA card and you're in business! No limitations there.


    Honestly, the things we get worked up over...

  53. I Reported this here 9 months ago by IBitOBear · · Score: 2, Informative

    Wednsday May 19, 2004 I tried to post the progenetor of this to slashdot and got rejected. In particular I bought a top-of-the-line wide-screen HP (7130 ?) laptop with Media Center et al. It kept blue-screening so after two complete re-installs of windows I went to the HP site and got the BIOS update.

    After installing the new bios the box complained that my the build-in wireless board was not kosher ("authorized" is, I beleive, the correct word) and that I would have to remove the wireless board if I wanted the laptop to boot.

    I elected not to play...

    I returned it to Frye's for a complete refund.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press