LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-14-2005, 07:19 AM   #1
spq
LQ Newbie
 
Registered: Nov 2005
Posts: 2

Rep: Reputation: 0
ASUS P3B-F with Sil3114(pci sata raid card) wont boot with connected hdd


Hello Linuxusers, I have the following Problem:
I have an ASUS P3B-F Motherboard and connected an IDE HDD to Primary Master of the onboard controller, additionally I have an PCI-SATA-RAID Card by SiliconImage (SiI 3114).

If there's no HDD Connected to the SATA Card the PC Boots perfect (from hdd, floppy & cd).
But if I connect a SATA HDD to the raid-controller, no boot device works.
If i try to boot from hdd GRUB says: "GRUB Loading stage1.5 // GRUB Loading, please wait..." and hangs.
When I boot from cd or floppy nothing appears on the screen and the system hangs.

The SATA HDD is a 200GBdrive and the bios only supports 128GB Drives, but I dont want to boot from the satadrive...
The P3B-F has had the Bios Version 1006 and I flashed it to the newest available 1008.004 but nothing helped.
I have tried to boot with GRUB and LILO, I tried every combination of LILO's compat/lba32/linear with the BIOS Setting for the primary HDD (LBA, large, normal, ...) nothing helped.
I tried to map the devices in GRUB's devices.map (like this: (hd?) /dev/hda) , i used 0, 1 and 4 for the ?) it didnt help.

I hope someone has an idea what I could do
spq

Last edited by spq; 11-14-2005 at 07:24 AM.
 
Old 12-26-2008, 06:28 PM   #2
kenphillips
LQ Newbie
 
Registered: Dec 2008
Posts: 2

Rep: Reputation: 0
Hopefully this solution will work better for you than me. According to some research I did around the net, the SiI3114 card has boot problems with the factory BIOS. The solution is, supposedly, to update the card's BIOS to the latest version 5.4.0.3. The BIOS may be downloaded from Silicon Image's site
http://www.siliconimage.com/docs/BIO...4-x10_5403.zip

SI recommends using the SiFlashTool inside of Windows but this tool would never work for me. I finally got the card's BIOS to accept updates by using the DOS Flash Tool, UPDFLASH.EXE, which can be found at the same site
http://www.siliconimage.com/docs/UpdFlash_v336.zip

Here's the procedure that worked for me:
1. Create a DOS-bootable floppy. I made mine in Windows XP by selecting the MS-DOS bootable option when formating.
2. Copy UPDFLASH.EXE, r5403bin & b5403.bin to the newly made floppy.
3. If you have more than one of the SiI3114 cards in the same system, remove all but one, otherwise you'll have to specify which card to update.
4. Boot from the floppy.
5. Run this command: UPDFLASH.EXE r5403.bin
Follow the prompts and you'll see the card's BIOS get updated.

The difference between the b and r versions of the BIOS is for RAID(r) and non-RAID(b) cards. Mine shipped with a RAID menu, so I used the r version to flash my BIOS. Yours may be different for some reason.

*************** CAVEAT *********************
The above shows how to flash the cards BIOS to the current version. However, this did not solve the problem for me. After updating to the most current BIOS, I still have boot problems. I did get it to work a few times but nothing reliable. I don't know if this is related to the card or my system.

So, Good Luck!
 
Old 12-30-2008, 06:17 PM   #3
rcbpage
LQ Newbie
 
Registered: Aug 2008
Posts: 27

Rep: Reputation: 0
SPQ;

Most older mobos will not accept having two boot bios
devices onboard.
I had a older ASUS TUV4X that had the same problem.
I ended up getting a SATA controller without a boot BIOS.
and all worked fine after that, although I had to have an
EIDE Drive installed to hold the boot loader and windoz
with linux installed on the SATA drive.
The SATA card I used was from COMPUSA with a
VIA VT6421a chipset on it.



Good Luck

rcb
 
Old 04-01-2009, 05:00 PM   #4
Ogi
Member
 
Registered: Jun 2004
Location: Belgrade
Distribution: Anything with a bash prompt :P
Posts: 74

Rep: Reputation: 15
I just like to post to say thank you to kenphillips for his post. I had upgraded my fileserver to 1TB disks from 250GB Disks, and I found that my two Sil3114 pci cards would hang when trying to detect them. After trying all sorts of things I came across this post and decided to flash the Bios. I made the boot floppy and put the updflash.exe and bin files. Booted it and ran "updflash r5403.bin". It detected both PCI cards and flashed the bios on both of them. Now it detects my disks fine and everything is working.

Thank you!
 
Old 10-12-2010, 01:56 PM   #5
hen770
Member
 
Registered: Oct 2010
Distribution: Arch
Posts: 136

Rep: Reputation: 7
Still relevant

hey guys,

i have the same card sil3114, i have got it with the RAID options, but with 5.3.14 BIOS version, which is quiet old.

after i have installed CentOS 5.5 on the 1TB HD which plugged to the SATA port on that card, i couldn't to boot from it, though i could to boot from a DVD that was connected to the same card.

after i have updated the BIOS to 5.5.0.0 which is the latest one, it booted fine.

just let you know that when you update the BIOS there is to kinds, one with RAID support and the other without which is IDE, i have used the IDE because i didn't need the RAID support.

i did the update via an Hireon's boot CD 11.0, via the Mini XP, because i didn't have any diskette at the time, so i updated with the windows utility that you can find it with all of the BIOS updates on the Silicon Image site.

i think that it is good to keep that thread updated, because i bout my card just a month ago.
thanks.

Last edited by hen770; 10-12-2010 at 02:02 PM. Reason: additional information
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Cant install Linux on SATA HDD Asus k8S MX combo coolmohitz Linux - Hardware 4 09-02-2005 09:24 AM
SATA RAID hdd baparekh Linux - Hardware 3 05-15-2005 05:23 PM
Installing Linux on a HDD connected to a PCI Ultra ATA 133 controller ncp100 Linux - Newbie 1 03-09-2005 01:41 PM
re: Silicon Image Sil3114 SATA RAID 1 Driver for SuSE Linux Enterprise Server for AMD mbtech Linux - Enterprise 0 05-18-2004 06:45 PM
promise sata/raid asus boards bardinjw Linux - Hardware 0 10-21-2003 05:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:37 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration