LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 09-26-2009, 05:39 AM   #1
starmonche
Member
 
Registered: Jan 2007
Location: Overland Park
Distribution: Centos6
Posts: 60

Rep: Reputation: 15
SATA drives show up in Linux but not BIOS (until reboot)


I have six identical SATA drives and a hot swap bay. Four of the drives do not show up in BIOS but Linux can see them. After booting and seeing them in Linux I can reboot and they appear in BIOS. I've gotten the same results with different towers and 3 different SATA PCI cards. Under Linux I can build partitions and copy data to/from them no problem but I can't use them for a Windows system unless I boot with the live Ubuntu CD, let them appear in the OS, and then reboot.

Does anyone have any idea what Linux (Ubuntu 9.04) might be doing to get them to show up? All I can come up with is that these 4 drives were in a FakeRAID 5 array once upon a time (Ubuntu 7.10).
 
Old 09-26-2009, 06:22 AM   #2
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 113Reputation: 113
Actually I suspect you can see all of them but confused by the fact that your RAID isn't recognised universally by every OS.

It is possible that you have arranged the RAID with the Bios making only the isolated disks seen in certain Bios page and those attached as RAID in another Bios page.

The Linux actually failed to recognise the RAID and treats every disk individually. On a hot boot your RAID information may be able to pass from system to system. Your Windows system may see less number of disks but the total disk storage could be supported by all the 6 disks involved.

I don't have an answer as I steer away from the RAID after experiencing difficulties and confusions from putting different OSes on it. What I am sure is if you break up the RAID then all the disks will have no problem of being seen by every OS.
 
Old 10-12-2009, 04:05 PM   #3
starmonche
Member
 
Registered: Jan 2007
Location: Overland Park
Distribution: Centos6
Posts: 60

Original Poster
Rep: Reputation: 15
Maybe I wasn't very clear with it. No matter what configuration I use (RAID, IDE emu, or normal SATA) none of these 4 drives will appear in my BIOS from a cold boot. I've tried different towers, different SATA PCI cards, and even my eSATA toaster.

BUT if I boot up from a Live Linux CD they will appear and then show up in BIOS if I warm boot. Meaning that I can set up a RAID array, I can install Windows, I can use them just as though nothing was wrong *until I shut my PC off*. Then they're just "gone" until I boot from a Live Linux CD and reboot. I know I'm not crazy.

And it really bothers me because that's 2GB of space I could be using. Any guesses anyone?
 
Old 10-12-2009, 04:31 PM   #4
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,982

Rep: Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625
Your bios or at least the part that is part of the raid array is loosing it's power on power off.

Are they add on cards or built in?
 
Old 10-13-2009, 08:34 AM   #5
starmonche
Member
 
Registered: Jan 2007
Location: Overland Park
Distribution: Centos6
Posts: 60

Original Poster
Rep: Reputation: 15
Jefro, what you suggest would make sense if it was simply losing the RAID configuration. But in different towers with various PCI/PCIe SATA cards (as well as my SATA toaster connected via USB) it has to be the drives. I have a few other drives of the same model that work just dandy and have never given me problems. Absolutely without question these drives cannot be "seen" by BIOS or Windows until Linux "magically" initializes them.
 
Old 01-18-2010, 09:52 AM   #6
starmonche
Member
 
Registered: Jan 2007
Location: Overland Park
Distribution: Centos6
Posts: 60

Original Poster
Rep: Reputation: 15
A friend of mine dug deeper on this and found that it's a known issue with HighPoint RAID controllers and Western Digital drives. The HighPoint makes a non-reversable change in the drive's firmware that keeps it from spinning up until it's sent a wakeup command (which Linux does but BIOS and Windows do not). HighPoint says it's not their problem (other drives don't do it) and WD will just RMA the drive.

Apparently, my drives were toasted before I'd ever put them in the Linux software RAID...I just didn't know it.
 
  


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
[SOLVED] Reboot linux without resetting machine (i.e. BIOS POST, GRUB etc.) 10110111 Linux - General 4 12-09-2008 04:17 PM
Linux Not Recognizing SATA Drives LinuxCrayon Linux - Newbie 4 10-06-2008 06:56 PM
2 hard drives, XP on my main sata drives, 10.2 on my IDE LILO doesnt show on boot up Dachy Slackware 14 01-03-2008 07:01 AM
Linux Recongnizing SATA Drives? LegacyofPhoenix Linux - Desktop 6 09-23-2006 03:26 PM
Adding drives to Linux without reboot SolMan Linux - Hardware 2 12-17-2004 04:24 AM

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

All times are GMT -5. The time now is 03:57 AM.

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