LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 12-16-2007, 12:53 AM   #1
claudius753
Member
 
Registered: Jan 2004
Distribution: Mac OS X 10.6.4 "Snow Leopard", Win 7, Ubuntu 10.04
Posts: 322

Rep: Reputation: 31
BIOS does not detect Drive


I am hoping someone can give me a hand with a hardware issue.

My uncle brought me a PC do fix. The problem was that during the boot process, the BIOS would get as far checking the memory, then would say "Detecting IDE Drives" and just hang there.

I disconnected the hard drive (IDE) and it found the CD drive fine. I connected the cd drive to both of the ide channels, and then again using the other ide cable from the hard drive, and it was detected every time. I then went back and did the same process, only this time connecting the hard drive with the cd drive disconnected. POST stopped every time at the "Detecting IDE Drives"

From this, I assumed it must be an issue with his hard drive, and he purchased a new IDE drive. However, I get the same issue as before with the new drive, POST just hangs up at the "Detecting IDE Drives" part.

The mother board is a Foxconn 600A01-6LRS A (462) VIA KT600.

I booted into knoppix and lspci tells me that the ide controller is a VIA VT82C586A/B/VT82C686A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)

Is there anything I can do to fix this? I am unsure if there is any way to flash the IDE controller as all I have access to on this system is trusty knoppix at the moment.

I appreciate any help you can provide.
 
Old 12-16-2007, 02:54 AM   #2
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.1, 14.2, current, slackware-arm-currnet
Posts: 5,773

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
From the PD you have done I suspect the IDE controller is good. If you could not detect anything, then the controller would be a good bet.

Have you looked at the master, slave, and drive select jumpers?

Look on the drive for any jumpers. Some of them mark on the circuit boards which jumper is which. The CD drive will have them also.

There are two ways to make this work. The older way on a single channel, is to jumper one drive as master, and the second slave. Usually if a DH and CD are on the same channel, the HD is master, and the CD is slave. You can reverse it, but this will give you the best hardware performance.

The second way is to use drive select cables, and jumper both drive for drive select. Note, drive select cables are special, and to make this work you must have the correct cables. Some manufactures mark them with red marks on the cables, but not all do. So, it can be hard to tell for sure if you have them. What won't work is if you mix a drive select cable, and a non drive select cable, and try and use drive select.

You can try and use the master and slave arrangement with a mix of cables. ( I don't recommend it, but it should work ). I would suggest you use cables that are either non drive select, and jumper one as master, the other slave, or both master on different channels.

On the other hand you may have a bad cable. Also take a careful look at the cable ends and the pins on all connectors. They can be easily damaged, pins bent, etc. The cables usually have a guide so you can not plug it in the wrong way. Make sure something has not been forced.

Since the CD drive works by it self, see if you can prove both cables are good. Use one at a time, and re-test.

Jumper information may be available on the manufactures web site. The drive will have a make, and model. If unsure, post what you can find out.

Do you know the history of how this problem started? Did the drive ever work? Was it replaced to to hardware failure?

Hope this helps.
 
Old 12-16-2007, 04:14 AM   #3
claudius753
Member
 
Registered: Jan 2004
Distribution: Mac OS X 10.6.4 "Snow Leopard", Win 7, Ubuntu 10.04
Posts: 322

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by camorri View Post
From the PD you have done I suspect the IDE controller is good. If you could not detect anything, then the controller would be a good bet.

Have you looked at the master, slave, and drive select jumpers?

Look on the drive for any jumpers. Some of them mark on the circuit boards which jumper is which. The CD drive will have them also.

There are two ways to make this work. The older way on a single channel, is to jumper one drive as master, and the second slave. Usually if a DH and CD are on the same channel, the HD is master, and the CD is slave. You can reverse it, but this will give you the best hardware performance.

The second way is to use drive select cables, and jumper both drive for drive select. Note, drive select cables are special, and to make this work you must have the correct cables. Some manufactures mark them with red marks on the cables, but not all do. So, it can be hard to tell for sure if you have them. What won't work is if you mix a drive select cable, and a non drive select cable, and try and use drive select.

You can try and use the master and slave arrangement with a mix of cables. ( I don't recommend it, but it should work ). I would suggest you use cables that are either non drive select, and jumper one as master, the other slave, or both master on different channels.
This is actually a system that I built. The Maxtor HD was the primary master, and the optical drive was the secondary master. (IDE0=HD, IDE1=CD). The system worked well for 3 years.

Quote:
Originally Posted by camorri View Post
On the other hand you may have a bad cable. Also take a careful look at the cable ends and the pins on all connectors. They can be easily damaged, pins bent, etc. The cables usually have a guide so you can not plug it in the wrong way. Make sure something has not been forced.

Since the CD drive works by it self, see if you can prove both cables are good. Use one at a time, and re-test.
Sorry if I was not exactly clear in my post, but I have tried both drives with both cables on both IDE channels. 1 cd drive * 2 channels * 2 cables = 4 successes. 1 hd * 2 channels * 2 cables = 0 successes.

Quote:
Originally Posted by camorri View Post
Do you know the history of how this problem started? Did the drive ever work? Was it replaced do to hardware failure?
The only part replaced on this system was the mobo due to a power surge (~1.5 years ago). The original ABIT mobo was replaced by the current foxconn. The HD was purchased with the original parts and performed great, until recently, now it seems that no IDE HD will work.

Quote:
Originally Posted by camorri View Post
Hope this helps.
Great info, and following the the logical path that I followed (makes me more confident of the path I followed!). It didnt't solve my issue but is sure to solve the issues of others. Thanks for the help.
 
Old 12-16-2007, 09:43 AM   #4
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.1, 14.2, current, slackware-arm-currnet
Posts: 5,773

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
Any possibility of trying the drive in another machine to see if it works, or is toast?
 
Old 12-16-2007, 02:45 PM   #5
J.W.
LQ Veteran
 
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642

Rep: Reputation: 85
Quote:
Originally Posted by camorri View Post
Have you looked at the master, slave, and drive select jumpers?
This is the first thing I'd look at too - make one drive the master and one the slave, in my experience the cable select option doesn't always work.

Also, when you say it hangs, how much time are you giving it? You might try just waiting and see if the boot process continues normally. I ran into a similar problem a long time ago where the system was trying to locate /dev/hde and /dev/hdf, neither which existed. The solution was to include a line in lilo.conf "append "hde=none hdf=none" to stop it from trying to probe a phantom drive
 
  


Reply


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



Similar Threads
Thread Thread Starter Forum Replies Last Post
BIOS and GRUB can't detect hard disk DC_Tsunami Linux - General 1 12-07-2005 03:16 AM
Bios does not detect hard drive. akihandyman Linux - Newbie 5 02-13-2005 06:47 AM
Booting onto Hard Drive....when bios wont detect it williamp0044 Red Hat 1 08-22-2004 02:04 PM
old BIOS (1992) won't detect my cdrom drive; BIOS says: neither IDE prots enabled carbono Linux - Hardware 5 05-18-2004 11:07 AM
How long should i take for a bios to detect ide? PlatinumRik Linux - Hardware 10 05-30-2003 11:05 AM

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

All times are GMT -5. The time now is 06:43 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