BIOS-Approved PCI Cards For Laptops 482
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?
Confirm? (Score:5, Funny)
My HP laptop is several years old; can anyone confirm this?
How should we know? It's your laptop.
Re:Confirm? (Score:3, Funny)
Confirmation (Score:4, Funny)
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.
The correct answer is.... (Score:5, Funny)
Re:The correct answer is.... (Score:5, Funny)
IBM Thinkpads are the same way (Score:5, Interesting)
But forget trying to buy a random 802.11 a/b/g card and plug it in.
Re:IBM Thinkpads are the same way (Score:5, Interesting)
Re:IBM Thinkpads are the same way (Score:5, Insightful)
Re:IBM Thinkpads are the same way (Score:3, Informative)
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 inten
Re:IBM Thinkpads are the same way (Score:3, Informative)
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?"
Re:IBM Thinkpads are the same way (Score:2)
I have no idea if this applies to non-wifi cards.
Re:IBM Thinkpads are the same way (Score:5, Insightful)
But maybe I'm crazy.
Re:IBM Thinkpads are the same way (Score:3, Informative)
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
Re:IBM Thinkpads are the same way (Score:3, Interesting)
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.
Re:IBM Thinkpads are the same way (Score:3, Insightful)
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.
Re:IBM Thinkpads are the same way (Score:5, Interesting)
Re:IBM Thinkpads are the same way (Score:3, Insightful)
Re:IBM Thinkpads are the same way (Score:4, Funny)
Re:IBM Thinkpads are the same way (Score:3, Funny)
Re:IBM Thinkpads are the same way (Score:3, Insightful)
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
Re:IBM Thinkpads are the same way (Score:3, Informative)
Re:IBM Thinkpads are the same way (Score:5, Informative)
Re:IBM Thinkpads are the same way (Score:5, Informative)
Re:IBM Thinkpads are the same way (Score:5, Informative)
Re:IBM Thinkpads are the same way (Score:4, Interesting)
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.
Re:it's more like... (Score:3, Insightful)
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
Question~ (Score:2, Insightful)
Re: (Score:2)
Yes, by all means (Score:5, Insightful)
Brilliant move.
They should find everyoen who supported this decision and make sure they never work in any decision-making capacity anywhere again.
Re:Yes, by all means (Score:3, Funny)
1. Hack the Bios
2. ???
3. Profit!!!
Re:Yes, by all means (Score:3, Insightful)
So you want to black-list anyone who... (Score:3, Funny)
Re:Yes, by all means (Score:5, Insightful)
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.
Re:Yes, by all means (Score:3, 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.)
Re:Yes, by all means(OT) (Score:4, Insightful)
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.
Re:Yes, by all means (Score:3, Informative)
Re:Yes, by all means (Score:5, Informative)
Re:Yes, by all means (Score:3, Informative)
Re:Yes, by all means (Score:3, Informative)
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 applic
Re:Yes, by all means (Score:3, Informative)
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 steal
Re:Yes, by all means (Score:3, Informative)
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).
Re:Yes, by all means (Score:3, Informative)
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.
Re:Yes, by all means (Score:3, Insightful)
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 w
Re:Yes, by all means (Score:3, Interesting)
There's a simple solution. (Score:5, Insightful)
Incompatibility List? (Score:5, Interesting)
What's new about this? (Score:2, Informative)
If you don't like it, don't buy it...
Re:What's new about this? (Score:2)
I'm sure IBM went out of their way to say "Hey! You can only use what we say in this computer!" to everyone who bought it so that customers could make this informed decision.
Surely they did this, right?
IBM too (Score:3, Informative)
Workaround (Score:5, Informative)
# 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
# If it's worked, your card should now work. If it hasn't, your laptop is probably dead.
The credit goes to: (Score:5, Informative)
Re:Workaround (Score:5, Interesting)
slightly OT: Works with Dell (Score:3, Informative)
HP is (in)famous for this sort of thing (Score:5, Interesting)
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)
Re: (Score:2)
IBM has been doing it for years! (Score:3, Interesting)
Re:IBM has been doing it for years! (Score:3, Informative)
Re:IBM has been doing it for years! (Score:5, Insightful)
Re:IBM has been doing it for years! (Score:5, Interesting)
I think this is simply because we don't expect openness with Apple. Their hardware is generally proprietary, while PC hardware is not.
The key word is: STANDARD (Score:5, Insightful)
(note: this is not Apple fanboyism -- I don't complain about the proprietary slot on the lid of of my Compaq laptop either.)
Re:The key word is: STANDARD (Score:3, Informative)
Apple doesn't advertise mini-PCI (Score:3, Interesting)
Re:IBM has been doing it for years! (Score:3, Insightful)
The only Apple peripheral I use at all is the keyboard that came with the machine. You're an idiot.
This guy is amazing: (Score:5, Informative)
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.
Page out of Apple's book? (Score:3, Insightful)
Re:Page out of Apple's book? (Score:5, Insightful)
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.
Re:Page out of Apple's book? (Score:3, Informative)
Re:Page out of Apple's book? (Score:3, Informative)
Simple Solution (Score:5, Funny)
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.
Re:Simple Solution (Score:4, Insightful)
Re:Simple Solution (Score:2)
I think you aren't using a MiniPCI card (Score:3, Insightful)
Sucks, but what to you really expect? (Score:3, Interesting)
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).
Funny. (Score:5, Insightful)
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.
Re:Funny. (Score:3, Insightful)
Re:Funny. (Score:3, Informative)
Re:Funny. Pontiac Sufire = Asuna= Chev Cavalier (Score:3, Interesting)
Re:Sucks, but what to you really expect? (Score:4, Informative)
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
-
Linuxbios? (Score:3, Interesting)
Mini PCI was never intended for end users (Score:5, Interesting)
Linksys knows (Score:2, Interesting)
Can anyone make the connection?
This will lead to... (Score:3, Interesting)
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!
This has been going on for years. (Score:4, Funny)
Bastards!
Can they call it mini-PCI? (Score:4, Interesting)
Thank you for purchasing... (Score:4, Insightful)
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.
Nothing to see here... (Score:3, Insightful)
Re:Nothing to see here... (Score:3, Interesting)
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!
Its all about FCC certification (Score:3, Informative)
It sucks badly, but the current FCC rules are as much ti blame as the manufacturers are.
confirmation of laptop age (Score:5, Funny)
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. =)
x1000 (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 [x1000forums.com]
Today's lesson: Don't buy Compaq.
Broadcom has GPL'd their drivers (Score:3, 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?
The bios-level white list is an issue but that seems an undeserved cheap-shot against Broadcom.
Re:Broadcom has GPL'd their drivers (Score:3, Informative)
Their ethernet drivers, but not their wireless drivers.
Fortunately, Linuxant has made their wrapper driver [linuxant.com] 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
Mini-PCI slots were never user upgradeable (Score:3, Insightful)
If you want to upgrade to a better wireless connection, use a PMCIA card.
This is probably the real issue ... (Score:5, Informative)
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.
Magnussen Moss - Time to Sue (Score:3, Interesting)
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.
Mini-PCI is not the same as PCI or PC Card (Score:3, Informative)
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.
I Reported this here 9 months ago (Score:3, Informative)
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.
Re:Excuse: FCC compliance (Score:3, Insightful)
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.
Wrong (Score:3, Interesting)
In some c
Re:Wrong (Score:3, Informative)
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 ma