LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 11-22-2009, 07:03 PM   #1
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Rep: Reputation: 33
can't boot after BIOS flash


Hey guys and girls,
i got fed up with my USB mice and keyboard getting hung again and again and again. After a days of reasearch i finally cave in and decided to upgrade my ACER Aspire AST160 Foxconn (whaever) motherboard's bIOS to the latest and greatest. Little that i know that since last time - ~10 years ago little has changed in the field of BIOS +linux - i could not find any utility that would allow me to flash the bios under Linix. Anyway, i ended creating windows Live CD ( pe builder) and putting the bios update on it.

That didn't completely worked right. During "Erasng boot block" i got a message "Flash block erase failure". I rebooted after that
after reboot it finished update - ith a few messages on the screen - "updating this and that". the only odd was " CMOS check-sum is invalid" @ the same time i can enter the setup and change/save settings.

Anyway , i can boot from CD, but when i try to boot from the hd ( with my old Linux installed" I'm getting :
"Verifying DMI ..... Success"
GRUB "

and silence after that...
Any ideas would be very very welcomed.

thank you.
 
Old 11-22-2009, 07:22 PM   #2
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
I don't use GRUB, so can't help much there if GRUB is a part of the problem. However I just wanted to ask something, and point out another thing:

1) If your BIOS has/had anti-virus protection or other-wise-ly named write-protect function in the BIOS, you may have needed to disable that first, before trying to flash the BIOS. That may have caused the erase failure. It's difficult to figure out precisely what happened, but if it were my machine, I'd be a bit leery of any bios flashing procedure that failed and then said "updating this and that..". However, since the machine seems to work, I'll leave it to you if you want to leave well enough alone, or re-flash it.

2) After flashing a BIOS, it is normal for the CMOS checksum to be wrong. It should however be correct after you enter the BIOS, save settings and reboot.

Kind regards & good luck!

Sasha
 
Old 11-22-2009, 07:32 PM   #3
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Original Poster
Rep: Reputation: 33
Sasha,
valid points.
Now, when i think about that (antivirus ) i'm pretty positive that imight have set it to "ON" and, obviously, forgot about that.
i an save settings but still facing the same problem with "GRUB" message.
"leery" is a good work - i'm pretty upset - it;s not the first time did flash, but i guess after ~10 years of not doing i'm paying a price...
Anyway. I'll try again with the same version and make sure that there is now "antivirus" option set.
 
Old 11-22-2009, 09:17 PM   #4
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Original Poster
Rep: Reputation: 33
Ehhh, silly me - I have 2 IDE and one SATA drive.
By default first master is IDE, but the boot record is on SATA. So i had to change the boot sequence of drives and the system is up again.
That's a relief
 
Old 11-22-2009, 09:58 PM   #5
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Cool, looks like things are looking up.

Now would be a good time to mention one other thing:

My motherboard, for example, has a BIOS recovery function, for in the case of a dead machine if a flash goes awry. It requires a floppy drive, and a floppy diskette with the BIOS file on it with a filename "something.ROM" where something is the BIOS name/version, like AMI2607 or whatever, and it must end with .ROM.

If the BIOS is dead, I put the disk in the drive, hold CTRL+HOME and turn on the machine, and it will flash the ROM file into the BIOS.

So, before I ever flash my BIOS (and I do it whenever there's a new release) I make a fresh floppy, and put the new BIOS file onto it, and write-protect it, just in case... Though I have never needed to use it.

SO, for anyone reading this, you might want to investigate if your machine or motherboard has a similar option, if you are wary of flashing your BIOS.

Cheers!
Sasha
 
Old 11-22-2009, 11:41 PM   #6
btncix
Member
 
Registered: Aug 2009
Location: NC, USA
Distribution: Slackware x86
Posts: 141

Rep: Reputation: 26
GrapefruiTgirl,
Thanks for the info, but what motherboard do you use? Is there a specific name for the bios recovery option you mentioned - perhaps how is it listed on the manufacturers site?
 
Old 11-23-2009, 04:53 AM   #7
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
There is flashrom:
http://www.flashrom.org/Flashrom

it supports Linux and many BIOSes.

But, be VERY careful when flashing the BIOS, it's a very sensitive and dangerous procedure, in some cases it may brick your mobo. Although in most cases this can be undone, it's usually not a fun or easy procedure.
 
Old 11-23-2009, 08:42 AM   #8
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Quote:
Originally Posted by btncix View Post
GrapefruiTgirl,
Thanks for the info, but what motherboard do you use? Is there a specific name for the bios recovery option you mentioned - perhaps how is it listed on the manufacturers site?
This is a P6N-SLI-FI from MicroStar Intl. (MSI, p# MS7350-010).

The emergency recovery procedure is not documented in the manual, but one location to read about it is here: http://forum-en.msi.com/index.php?topic=119375.0

I can't remember where I very first heard of it (possibly within the documentation included with the BIOS download + flash tool), but elsewhere on the MSI website(s) there are other documents about it also.

I don't know if it's MSI-specific, or BIOS-specific -- I figure there are quite a number of machines that can do this by some means.

Sasha

Last edited by GrapefruiTgirl; 11-23-2009 at 08:54 AM.
 
Old 11-23-2009, 09:12 AM   #9
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Original Poster
Rep: Reputation: 33
Sasha,
Ihad hard time identifying the MB i have. I doubt there is any procedures for that. Though i can be very much wrong. Honestly have no desire to look for them. All i know that the machine is AST160 from Acer. %)
 
Old 11-23-2009, 09:58 AM   #10
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
The best thing for getting the make/model of the motherboard, is to use "dmidecode" which may or may not be on your system, but if it is there, it'd be at /usr/sbin or /sbin and if the BIOS DMI information is at all present, you should be able to read the model number from that output.

lshw *might* give you the motherboard model & make too, but I can't say for sure.

Alternately, visual inspection is reliable, if you can open the machine and have a look. Since it's an Acer, I'm going to guess that it has either an Intel or Asus board, but I may well be wrong on that.

Sasha
 
Old 11-23-2009, 11:35 AM   #11
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Original Poster
Rep: Reputation: 33
well, i'm an old guy ( relatively %) - i used to open the box and read the label. and that's the reason of my previous post.
I'll try the commands later tonight. From what i remember it's some Foxxconn MB.
thank you Sasha - you are very knowledgeable and helpful.
 
Old 11-23-2009, 11:58 AM   #12
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
No problem, hope it helps! For the record, while Foxxconn did at some recent time, start shipping branded motherboards of their own, they have been making motherboards for other Big Names for many years. They are most well known for making motherboard components, like connectors, plugs, and that sort of thing.

So, there's a good chance it was *made* by Foxconn, but may not be a "branded Foxconn" motherboard.

Anyhow, let's see what results you get later on this evening from those commands, and go from there

Have a good day,

Sasha
 
Old 11-23-2009, 09:03 PM   #13
DBabo
Member
 
Registered: Feb 2003
Distribution: Scientific Linux 6
Posts: 384

Original Poster
Rep: Reputation: 33
Sasha,
lshw is not on the system, but here is the output of dmi :
Quote:
# dmidecode 2.10
SMBIOS 2.2 present.
42 structures occupying 1195 bytes.
Table at 0x000F0000.

Handle 0x0000, DMI type 0, 19 bytes
BIOS Information
Vendor: Phoenix Technologies, LTD
Version: R02-B1
Release Date: 07/14/2006
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 512 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
Manufacturer: Acer
Product Name: AST160/ASE360/APM6
Version: R02-B1
Serial Number:
UUID: Not Present
Wake-up Type: Power Switch

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: Acer
Product Name: FC51GM
Version: <BAD INDEX>
Serial Number: <BAD INDEX>

Invalid entry length (0). DMI table is broken! Stop.
So i have FC51GM MB and the interesting thing are those few last entries in the quote above - " DMI table is broken!".. .i wonder why is that and more importantly what's the impact... So far everything seemed to function as expected...
Thank you.

P.S. And all this just because of "IRQ INTR_SF lossage" when my mice started to die on me %)

Last edited by DBabo; 11-23-2009 at 09:07 PM.
 
Old 11-23-2009, 09:08 PM   #14
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Actually, there's no "impact" from the "broken table".. DMI information is not usually complete, and not necessarily useful. It's just information for informations' sake. Much of the DMI info on my motherboard reads "To be filled in by OEM" or something like this.

Anyhow, you were right on target: It is apparently a Foxxconn motherboard, and Google turns up loads of results when I Google it. Many of the results include "Acer" which makes me wonder if Foxconn makes that board specifically for Acer, as an OEM product? Or if the board is available off-the-shelf too..

Sasha
 
Old 11-23-2009, 09:12 PM   #15
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: LFS-Version SVN-20091202, Arch 2009.08
Posts: 1,485

Rep: Reputation: 66
Anything with DUAL bios will recover from a bad flash. And most modern bios will boot from a recovery image in the floppy drive or even USB drive. My asus board has 2 bios areas and is able to load a bios from floppy, USB , CDROM or even network i think but this is also one of the more expensive boards you can buy that they expect people to be messing with it.
 
  


Reply

Tags
aspire, bios+flash, confused, drive, ending, recover, request


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Boot Ubuntu from USB Flash drive...no bios provision maxsanders Ubuntu 3 01-13-2009 09:00 PM
Flash BIOS lackluster Linux - Hardware 15 11-04-2008 07:01 AM
Can you boot from flash drive if no provision in bios? lugoteehalt Linux - Hardware 9 04-04-2008 05:36 AM
Boot disk to flash bios made thru linux? ouroboros1827 Linux - Software 1 11-13-2005 03:26 PM
Flash BIOS without CPU? dumluks Linux - Hardware 4 10-02-2005 08:43 PM


All times are GMT -5. The time now is 02:48 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration