Finding BIOS Upgrades?
CrazyDwarf asks: "I dug up and old system that my company was about to toss in the dumpster and decided to load Linux on it. My problem: the BIOS will not recognize more than 500 MB of the HDD. I don't have a CD-ROM for this PC. I was looking for a BIOS upgrade download, but AWARD wants me to buy it from some third party. If I could afford to buy it from them, I wouldn't be doing all this, I'd just get a CD-Rom and move on. Where are some good places for me to go find a free (no cost) download to upgrade my BIOS? I have been searching for an hour on Google and have not really found anything."
Hmm... depending on how old the system actually is, it might not even HAVE downloadable BIOS updates. IIRC, most 486 systems and even some 586-based systems didn't have Flash ROMs... to upgrade the BIOS, you had to physically replace the BIOS CMOS.
If the motherboard does, indeed, have a flashable BIOS, then try looking up the part/model number on either the manufacturer's site or Google.
- Jester
Happy Troll Tuesday!
Credits: onby
1. Introduction
As everyone knows, Open Source software is the wave of the future. With the market share of GNU/Linux and *BSD increasing every day, interest in Open Source Software is at an all time high.
Developing software within the Open Source model benefits everyone. People can take your code, improve it and then release it back to the community. This cycle continues and leads to the creation of far more stable software than the 'Closed Source' shops can ever hope to create.
So you're itching to create that Doom 3 killer but don't know where to start? Read on!
2. First Steps
The most important thing that any Open Source project needs is a Sourceforge page. There are tens of thousands of successful Open Source projects on Sourceforge; the support you receive here will be invaluable.
OK, so you've registered your Sourceforge project and set the status to '0: Pre-Thinking About It', what's next?
3. Don't Waste Time!
Now you need to set up your SourceForge homepage. Keep it plain and simple - don't use too many HTML tags, just knock something up in VI. Website editors like FrontPage and DreamWeaver just create bloated eye-candy - you need to get your message to the masses!
4. Ask For Help
Since you probably can't program at all you'll need to try and find some people who think they can. If your project is a game you'll probably need an artist too. Ask for help on your new Sourceforge pages. Here is an example to get you started:
"Hi there! Welcom to my SorceForge page! I am planing to create a Fisrt Person Shooter game for Linux that is going to kick Doom 3's ass! I have loads of awesome ideas, like giant robotic spiders! I need some help thouh as I cant program or draw. If you can program or draw the tekstures please get in touch! K thx bye!"
Thousands of talented programmers and artists hang out at Sourceforge ready to devote their time to projects so you should get a team together in no time!
5. The A-Team
So now you have your team together you are ready to change your projects status to '1: Pre-Bickering'. You will need to discuss your ideas with your team mates and see what value they can add to the project. You could use an Instant Messaging program like MSN for this, but since you run Linux you'll have to stick to e-mail.
Don't forget that YOU are in charge! If your team doesn't like the idea of giant robotic spiders just delete them from the project and move on. Someone else can fill their place and this is the beauty of Open Source development. The code might end up a bit messy and the graphics inconsistant - but it's still 'Free as in Speech'!
6. Getting Down To It
Now that you've found a team of right thinking people you're ready to start development. Be prepared for some delays though. Programming is a craft and can take years to learn. Your programmer may be a bit rusty but will probably be writing "hello world" programs after school in no time.
Closed Source games like Doom 3 use the graphics card to do all the hard stuff anyhow, so your programmer will just have to get the NVidia 'API' and it will be plain sailing! Giant robot spiders, here we come!
7. The Outcome
So it's been a few years, you still have no files released or in CVS. Your programmer can't get enough time on the PC because his mother won't let him use it after 8pm. Your artist has run off with a Thai She-Male. Your project is still at '1: Pre-Bickering'...
Congratulations! You now have a successful Open Source project on Sourceforge! Pat yourself on the back, think up another idea and do it all again! See how simple it is?
- posted by poopbot: who doesn't like scat?
faokgs1cyT Post #623
Boot from floppy.
Your problem is that you can't _boot_ from a HD larger than 500MB -- because as soon as Linux kernel is loaded, BIOS isn't needed any more anyways. All you need to to is load the kernel somehow and all the limitations of BIOS doesn't exist anymore.
Then whatever you've got connected to IDE (zip, cdrom, any HD) will work because Linux kernel is up-to-date with things.
To repeat myself, after Linux kernel is loaded, the kernel takes over. BIOS simply isn't consulted again.
Of course, some other OS's like DOS still accesses disk through BIOS, so DOS wouldn't work.
for hard drives that replaces the bios.
Relevant Search
here is an open sores BIOS!
Old enough, by the sound of things, that running X would likely be painful. You should be able to squeeze a non-GUI install into 500M without too much difficulty. Check out TinyApps for so small distros.
Under capitalism man exploits man. Under communism it's the other way around.
8=OOOOo===D ... mmm masturbation ... ... oh yeah, baby ... ... oh yeah ... ... uNF, uNF !! ... uNF, uNF !!
8===OOOOo=D
8=OOOOo===D
8===OOOOo=D
8=OOOOo===D
8===OOOOo=D
8=OOOOo===D
8===OOOOo=D
8=OOOOo===D
8===OOOOo=D
8=OOOOo===D
8===OOOOo=D
8=OOOOo===D ~ ~ ~ ~ *
MMMMMMMMMMMMMMMMMMMMMMM Yeah!!!
.
.
.
Hey, kid... wanna touch my "kernel patch"?
-- Alan Cox
1 - Search Google for your complete mbd model# (in quotes if there's any dashes in it)
2 - Somewhere in the search results there will be a link or reference to an appropriate file.
3 - Try to download the file; if you can't then do another search using just that filename (in quotes again).
This has always worked for me.
(Aaack! I just replied to an "Ask Slashdot" and told them to use Google!
And here I swore I'd never reply to another troll...)
OpenBIOS might work on your board.
OpenBIOS will be a free portable firmware implementation. The goal is to implement a 100% IEEE 1275-1994 (Referred to as Open Firmware) compliant firmware. Among it's features, Open Firmware provides an instruction set independent device interface. This can be used to boot the operating system from expansion cards without any native binary code. Thus it is OpenBIOS' goal to work on all common platforms, like x86, Alpha, x86-64 and IA-64. Additionally OpenBIOS targets the embedded systems sector, where a sane and unified firmware is a crucial design goal. Open Firmware is found on many servers and workstations and there are several commercial implementations from SUN, Apple, IBM, CodeGen and others. More information on OpenBIOS is available on the About OpenBIOS page
Got friends?
Give me a break on this ask /.
/. story because he wasn't diggin in the trash to run MS-DOS on it, on NO! It was Linux so he got much undeserved attention.
PLEASE.
Look at the motherboard. Find model number [yes its silkscreened on there]. Do a search on google. Find BIOS updates if any. If you didn't find any, get a promise card or something or put the thing back in the trash where it belongs.
How stupid are people? I mean really.
Or, you could POST the machine, get the BIOS string, and move on from there.
This poser got an ask
I love linux but lets not represent with dumpster diving zit-cases who cant figure out how to use Google.
Why does it seem like this is the first "Ask Slashdot" in quite some time that actually falls under the rubric of "News for Nerds, Things that Matter"???
utter rubbish
Secondly, you can likely boot off the drive if you go into the BIOS configuration and manually specify the correct number of heads and cylinders/sectors and just fib about the number of tracks. If you boot Linux from a small boot partition at the start of the drive, you're likely just fine.
Says the RIAA: When you EQ, you're stealing bass!
Chuck the thing in the dumpster.
The days of "I can run linux great on a 486" are long over. If you decide to run a desktop system with a recent version of KDE or GNOME, even a slow pentium 2 is brought to it's knees.
My advice to you would be to pick up a cheap PC from somewhere that is 733+ MHz... you should be able to find something for less that $200.
Conformity is the jailer of freedom and enemy of growth. -JFK
When you buy a new hard drive, (retail packaged) you get a nice floppy with a program that allows your older BIOS's to see the big drive.
You could try Maxtor or Western Digitals web sites, they have them up for downloading in the support section.
If you aren't using a Maxtor or WD drive, try downloading an older version, or 'modify' it.
Listen up you fat fuck.
What kind of shit eater digs computers out of the fucking trash, anyhow?
You probably get your kicks out of wasting Friday nights getting RedHat 5.1 working on a 486/33 with 8MB of RAM and some AUI network interface...that's because you're a fucking nerd loser.
If it's an old enough computer to NOT recognize 500MB hard drives, how fucking useful can it be?
Let trash be trash, order some Pentium 233 from TigerDirect's closeout sales, and hope it's not infested with cockroaches.
A listing of BIOS Upgrades for almost every board that supports upgrading can be found at http://www.wimsbios.com/
Why upgrade it? The inherent problem is that the BIOS cannot access a bootable partition that lies in the >1024 cylinder range. Just make a small /boot partition that falls beneath the 1024 cylinder limit... the kernel resides there, and it will boot fine. Once the kernel is in memory, BIOS geometry shortcomings are irrelevant.
I wish we could moderate the actualy articles. I view with EVERYTHING on the front page.. so i hope this didn't actually show on the front page.. but from number of responses, i guess it did.
CmdrTaco/CowboyNeal: please give us the ability to moderate stories away from the front page.
This one just doesn't deserve to be there. We all know how to find BIOS updates, and we all know the answer to his problem.
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
Be sure to try Wim' Bios page Click the award or ami bios id link at the top and you will be directed to a page the can identify the motherboard manifacturer based on the bios id (the string of numbers at the bottom of the screen during post). Armed with that knowledge, you can then go to that companies site and look for your particular board. It has helped me locate bios' for no-name boards many times. As an aside, I don't know much about Asian culture, but it seems to me they must know that some of their products are really crappy and thus don't put their company name anywhere on them. --Mike
I have an old 486 at home that has the same 500Mb restriction.
/boot partition is in the first 1023 sectors, or whatever that limitation is.
I put 2 disks into it - a 330Mb (with Windows 95), and a 2Gb (with Red Hat 6.2). LILO is installed on the 330Mb master. The BIOS finds LILO, then LILO loads Windows or Linux. Works fine. It should work ok with a bigger slave disk too, as long as the
First thing, as some others have pointed out, is to go to the MB manufacturer instead of going to award. My guess is that with a 500 meg limit, the best bios upgrade would be for 2 gigs, and if you are really lucky, 8 gigs. Highly unlikely that you will find any bios upgrade unless it's a pretty good brand name board.
Second thing you could do is use a bios overlay. I used to know how these worked, but details are hazy. The jist was like this, the bios overlay would sit on the MBR of the drive, then when your bios recognized the drive and started to boot it, the overlay would over write the memory that contained the drive geometry. Or something like that.
Or you could get a promise controller or similar PCI IDE controller. Unless this box is too old for PCI this is your best bet. I have a couple P55T2P4 Asus boards with over 100 gigs of drive space in them even though the bios only recognizes up to 30 gig.
-Lou
I've got an Asus motherboard from 2001 which I want to have the Bios upgraded on. But I can't, their download site has been unreachable for I don't know how long. Annoying.
It sounds as though you're trying to load the Linux CDs on a big hard drive, hook that drive up to the computer temporarily and load Linux on the machine's hard drive from the bigger drive instead of from a CD-ROM drive which you say the machine doesn't have. Consider temporarily installing a CD drive from some other machine and installing from that or temporarily installing a NIC from some other machine and installing via network.
If I can help you with hard drive questions, get in touch.
I see even classic Slashdot is now pretty much unusable on dial up anymore.
very useful site for finding bios and finding what motherboard you have.
As some other posters have pointed out, you don't need to have BIOS-level access to the entire hard drive to get the machine to boot properly and run Linux. Just keep the bootable partition within the first 500 megs, and all is dandy.
However, you might want to use a BIOS overlay, anyway. Makes things easier, and lets you do stuff like run ancient DOS games on the hardware they were meant for, or fire up OS/2 Warp for an old-school look at the future.
On my 386SL-25 laptop, I'm using IBM's overlay software, which is freely downloadable as a bootable floppy disk image. Most other manufacturers also supply overlay software, free, but it generally requires you to install it on a machine with a drive of the same make; Maxtor's software needs to see a Maxtor drive somewhere in the system, or it will simply refuse to cooperate.
This works fine with Linux, and has for a very long time. It just recognizes that the drive was partitioned with overlay software, and does the same sector translation on its own.
I doubt there's even a speed hit.
I used IBM's software because I have a bunch of their SCSI disks in the machine I was borrowing to do the Linux install with, and Hitachi stands almost alone as a vendor who doesn't supply overlay software of their own. (the laptop, sadly, has no floppy drive, CD-ROM, or other external storage, so I spent most of an evening swapping IDE cables trying to get the thing to boot.)
Kid-proof tablet..
I've got an old 386 with a 100 Mb HDD, which runs (ran) Windows 3.11.
If I wanted to install linux on that box, what would be my best bet, as far as distros and teh mechanics of it (it's got a 3.5 floppy, but if I was serious about this I'd probably sptring for a NIC card).
As importantly, what could I expect from a 386 linux box?
Thanks.
Opinions on the Twiddler2 hand-held keyboard?
Not unless you like toxic metals in your coffee. Even if it's legal in your locale, it's hardly good citizenship to throw computer hardware into a landfill. If it's beyond use, take it to a recycler. Yes it costs. So does treating cancer.
My old 486 wouldn't handle a drive > 512Meg (including CD-ROMS). So I bought an EIDE card. A quick check on Pricewatch for "ISA EIDE Card" shows that Promise still makes them. It'll be pretty slow (the ISA bus can only transfer like 7 or 8 Meg/sec.) If the machine has PCI, you can go that route. But if this is an old machine, you probably don't need a performance powerhouse anyway.
My ISA card worked fine up to 8 Gig drives, but I would've needed a BIOS Overlay to use drives larger than 8 Gigs. YMMV.
Although... PriceWatch shows the cards as costing about $34 w/ S&H, so I guess the cheaper option would be to buy the BIOS upgrade.
I want to get this cool computer program called "Maya" but I don't want to spend the money they charge for it, since it defeats the purpose of having a cheap computer. Where can I download it from? Tks.
Chances are good that the vendor never updated the BIOS. Some of us remember the glory days when harddrive size had a BIOS limitation.
You have two options:
1) Buy a replacement BIOS ROM from someone like Mr. BIOS (yes, I said "Mr. BIOS")
2) Use a Dynamic Drive Overlay (DDO). A DDO is a piece of software that is, in effect, a bootstrap virus. It loads code in the bootblock that builds a new drive map at boot time. While BIOS only seens four or five hundred megs, a DDO will get you to the next physical barrier (which, if I'm not mistaken is either 2GB or 4GB).
DDOs were used successfully for a very long time, though I remember avoiding them at the time. They're creepy. Most HD vendors use to offer then for free (WD, Maxtor), you should be able to dig one up on an abandonware site.
"All I ever wanted was to see Larry Wall give Bill Gates a Perl necklace."
http://www.eisenschmidt.org/jweisen
Making the second drive the home directory was as easy as dropping the hard drive in, formatting it with cfdisk, adding a file system with mkext2fs, coppying my files and changing a single line in /etc/fstab and rebooting. Rebooting was optional. It took way less time than fooling around with a bios upgrade that might or might not work. If ever I need another IDE channel, I've got an old 16 bit card that supposedly gives me one, but two devices are enough for me for now.
Yep, the 66MHz 486 is still AOK as an ftp server. No GUI needed, never down for anything but power fails, always chugging along but always quiet. Thank you Debian.
Friends don't help friends install M$ junk.