1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

No secondary IDE controller

Discussion in 'PC Hardware' started by pstanhope, 2003/02/22.

Thread Status:
Not open for further replies.
  1. 2003/02/22
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    Win98SE Compaq Presario Phoenix Bios v 4

    I am unable to run--that is, my computer does not recognize--any device, CD or HD, on IDE 2. Device manager lists Primary IDE Controller(dual fifo) and Intel 82371SB PCI Bus Master IDE Controller--but no Secondary Controller.
    The ribbon cable is properly attached. This does not mean it might not be a problem with the cable, of course, but before I remove the power supply again to replace the cable, I wonder if anyone has any soft ware solutions to suggest.
    However, should Secondary Controller not show up, regardless of any cable problem? I have added Standard Secondary IDE controller via Add/Remove Hardware to no avail.
    In the Bios, the IDE controller is set for Both.
     
  2. 2003/02/22
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    Have you added any other IDE controllers?

    The secondary IDE should show up in device manager even if not used.

    You stated that the BIOS had the setting for "BOTH ". But what shows up on the first page under Primary and primary slave. Is there a setting for Secondary and secondary slave and are these set to enabled? If so then the BIOS is set correctly. If not then the problem is in the BIOS.

    If the secondary shows in BIOS then.....

    Try this!

    Boot to safe mode and go to device mng. Look for a "?" Unknown devices and remove any that are here. Then open the Disk Drives entry and see if you have 2 "exact" duplicates. If so remove both, only 1 will be reinstalled when you boot back to full mode.

    Open IDE controllers remove any duplicates here. Or remove all and they will be reinstalled on boot to full mode and this will correct any errors.

    Mike
     

  3. to hide this advert.

  4. 2003/02/22
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    "You stated that the BIOS had the setting for "BOTH ". But what shows up on the first page under Primary and primary slave. Is there a setting for Secondary and secondary slave and are these set to enabled? If so then the BIOS is set correctly. If not then the problem is in the BIOS. "

    On the first page of BIOS, Secondary and Secondary Slave are set for Auto detect.

    "Try this!
    Boot to safe mode and go to device mng. Look for a "?" Unknown devices and remove any that are here. Then open the Disk Drives entry and see if you have 2 "exact" duplicates. If so remove both, only 1 will be reinstalled when you boot back to full mode. "

    There were no exact duplicates under Disk Drives. The only ?Other Device was a winmodem, which I removed.

    "Open IDE controllers remove any duplicates here. Or remove all and they will be reinstalled on boot to full mode and this will correct any errors. "

    No duplicate IDE controllers.

    In Safe Mode, Device Manager shows a Secondary Controller as present. However, it does not show up in normal mode, nor does My Computer recognize anything attached to the secondary IDE, either in Safe or normal mode.

    So, to simplify, I have a Secondary IDE controller in Safe Mode. I do NOT have a Secondary IDE controller in Normal Mode.

    What next?
     
  5. 2003/02/22
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    In safe mode remove all primary and secondary controllers. Reboot (windows will reinstall on boot) recheck the controllers in full.

    Had some errands , will be going to movie in an 30 min or so. But will be back later today.

    Mike
     
  6. 2003/02/22
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    "In safe mode remove all primary and secondary controllers. Reboot (windows will reinstall on boot) recheck the controllers in full. "

    I hope you enjoyed the movie because I've been running in circles, chasing my tail, which continues to recede before me.
    In Normal Mode when trying to remove Primary Controller, I receive a message that it is part of a multi function device and that I must remove the parent, first. The parent is listed as the IBM PCI Bus IDE controller in my original post. I can delete that and then the primary and they both reinstall when I reboot.
    However, in Safe Mode, although both the primary and secondary controllers are listed in Device Manager (along with the Bus IDE controller), it is not possible to remove either the primary or the secondary controller because there I receive the same message about being part of a mult-function, but no parent is listed, and removing the Bus IDE does not alloow me to delete the other controllers.
    I did this several times and once, and only once, I was left with
    Secondary Controller in Device Manager with an exclamation point. Clicking properties, I read that secondary controller was not enabled in BIOS.
    However, as to how to enable it in the BIOS, I am stumped. The only listing I can see that will do it has the options of Primary, Secondary, or Both. If I select Secondary, the primary no longer works--unsurprisingly. If I select Both, at least the Primary works.
    We are rapidly approaching catch 22, I fear.
    I hope everyone else's imagination is more inventive than mine.
     
  7. 2003/02/22
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    Ok

    Sounds to me like a setting in BIOS is incorrect.

    Go into BIOS and look for a setting that says Load setup defaults or if there is a setting for Load high performance defaults chose that one.

    After selecting one of these go to PnP/Pci configuration look for a setting that says PNP OS installed, select yes if not already, then change resources controlled by to Auto, then change Reset configuration data to yes.

    I have Award Bios and others have similar settings if yours is different try to match them to the above.

    Hope this helps.

    Mike
     
  8. 2003/02/23
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    "After selecting one of these go to PnP/Pci configuration look for a setting that says PNP OS installed, select yes if not already, then change resources controlled by to Auto, then change Reset configuration data to yes "

    I loaded the defaults in the Bios then selected yes for the PNP OS and changed the Reset configuration data to "yes ". There was no option "Auto" for resources controlled by PNP. I then shut the machine down, checked Safe Mode, shut machine down again and checked Normal Mode.
    As before, Seconday Controller is present in Safe Mode but not in Normal Mode.
    Does this not suggest that something that is loading into Normal but not into Safe Mode is interfering with the Secondary Controller?
     
  9. 2003/02/23
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    I have found that leaving that set to NO and resources to manual seems to be better..

    It seems to take away the conflicts between the BIOS and Windows.

    BillyBob
     
  10. 2003/02/23
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    No the device chain with the std IDE and the IBM PCI Bus IDE controller is curupted.

    Download AHE20.exe from here http://sac-ftp.gratex.sk/utildiag1.html


    This is the Advanced Hardware Editor that will allow the removal of hardware items not allowed otherwise.

    Install it but do not run it.

    Boot to safe mode and run it.

    Remove only these things and reboot.

    1. All IDE primary and secondary controlers

    2. All IBM Bus master controllers

    3. reboot to full and let reinstall

    If this works or not you need to visit Compaq and D/L and install all motherboard and chipset drivers.

    Mike
     
  11. 2003/02/23
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    If I had read properly I would have seen that we are dealing with a Compaq here.

    I just checked my BIOS and I have

    PNP OS = No
    Reset = Disabled.
    Resources = Auto( ESCD )

    At least for me and my machine these are the best settings.

    Anything other seems to drive Windows 98 SE nuts. And I also have lost a controller with the PNP OS = Yes.

    I also have Award BIOS.

    BillyBob
     
  12. 2003/02/23
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    Yes BB is correct these settings need to be returned to those listed by BB after controller is fixed.

    But untill fixed set
    PNP = YES
    Reset = YES (this always reverts to NO after reboot)
    Resources = Auto( ESCD ) (thanks BB this was the one I was looking for but could not remember)

    mike
     
  13. 2003/02/23
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    I have done all of the above as suggested. Windows claimed to find and load Primary, Secondary and IBM Bus controllers but device manager still does not show Secondary. Safe Mode does show Secondary IDE as before.
    I also changed the BIOS settings as suggested above (after trying the AHE20) but Resource (ESCD) is not listed as an option on the Phoenix Bios.

    Previously I did a logged, selective boot and found that although both Primary and Secondary IDE controller drivers were listed as "loading ", neither was then listed as "loaded ". Virtually everything else was recorded as loaded once it was listed first as loading.
    And, for what it's worth, "initing cpathd.mpd" was followed by "failure ". I have no idea what that entry might be or if it is relevant.
    I also did a regedit and found the Secondary IDE controller in the registry for Safe Mode but not for Normal. Would there be any point in manually entering the Secondary IDE controller in the registry for Normal Mode. There are only two listings and it might be relatively easy to do as if mimics the listing for Primary controller except for a few differences.
     
  14. 2003/02/23
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    Just a question that may or may not be relevant.

    At anythime during all this changing was the machine shut down ( power OFF ) ?

    Sometimes this does make a difference.

    Attimes when I would be missig a controller it would require a complete powerdown before I go it back.

    I have not had the problem in 98 SE but did in 98 FE.

    BillyBob
     
  15. 2003/02/23
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    No I would not advise that (editing the registry)!

    Set the BIOS settings back as BB advised.

    You may have to face the possibility that the 2ndary controller is bad. Although I don't think so.

    Since none of this worked I reread all and have questions.

    Has this worked before?

    Or did it happen when you added or changed something on the 2ndary controller like a new CD or etc?

    Unhook the 2ndary ide cable reboot and see if the device shows up as normal in full mode.

    If it does then better check the jumper settings on the device.

    If you have a HD on primary it should be jumped to primary master, master with slave or cable select. That should be OK!

    So!

    If for example your CD is on the 2ndary by itself it should be set as master.

    Remember a slave is only assigned to a device that is chained to another device. If it is on the controller by itself it is a master or 2ndary master with slave.

    Mike
     
    Last edited: 2003/02/23
  16. 2003/02/23
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    Yes, the machine has been powered off completely more than once during this operation.
    Yes, the secondary ide has worked before. This is not on a computer that I use very often, and then primarily for experimentation that won't affect my major machine, so I can't remember what I may have added or removed before this current attempt.
    I have tried both hard drives and Cd drives on this secondary cable, and both as slaves, masters, and cable select.
    You may recall that I was hoping to avoid removing the cable and possibly replacing it since that requires removal of the power supply as well. However, all that's involved is a little time so I'll try that next.
    But first, it's my turn for the movies. Actually, some Shakespeare in New York, on the stage. So I won't get at the problem again until tomorrow. I hope you both have patience to stick with this and I thank you for your time and contributions so far.
     
  17. 2003/02/23
    mflynn

    mflynn Inactive

    Joined:
    2002/08/14
    Messages:
    4,141
    Likes Received:
    9
    No need to pull the power supply yet.

    Just disconnect either end of the 2ndary cable. Then reboot if the 2ndary shows up in full mode as normally it should, then you have a bad cable or a jumper wrong on what it is connected to.

    My guess you have a jumper wrong.

    If it shows up with no problem with nothing attached then log to compaq and download and install the latest motherboard and chipset drivers while it is showing up properly.

    Then check the jumpers on what ever you attach back to it.

    Mike
     
  18. 2003/02/23
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    Then check the jumpers on what ever you attach back to it.

    And while you are at it check that the cable(s) are attached correctly.

    By that I mean Pin 1 to Pin 1.

    :( A little experience of my own comes into play here :(

    BillyBob
     
  19. 2003/02/24
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    There's nothing wrong with checking the basics periodically, of course, although I have already done so (or think I have, and therein lies the danger, of course). However, in this case, disconnecting the cable had no effect. The jumper is set to master, as it should be. And pin 1 goes to pin 1. (On this particular cable it can't go otherwise.)
    So, out with the power supply.
     
  20. 2003/02/24
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    I keep seing references to removing the Power Supply.

    That Compaq must be REALLY compact.

    Could we be possibley looking at at HEAT caused problem here.

    Heat damaged cable, CPU or MB.

    May be a wild idea but I am now thinking along the lines of it being a possibility.

    BillyBob
     
  21. 2003/02/24
    pstanhope

    pstanhope Inactive Thread Starter

    Joined:
    2002/01/07
    Messages:
    78
    Likes Received:
    0
    This Compaq is indeed really compact, Billy Bob. It's not made to be worked on by adult human hands. Must be put together by children in Micronesia. Or perhaps spider monkeys.
    Anyway, I nudged the power supply to one side, disconnected the cable to the secondary and moved the cable that was in the primary (my hard drive) to the secondary slot. Rebooted and checked Safe Mode where both primary and secondary IDE controllers were still showing, as they have been. Only secondary was showing in Normal Mode. Then, out of perversity, I connected the cable that I had suspected of being bad into the primary slot, rebooted and it--the primary controller now--did not show up on Normal Mode. I then put another hard drive on the cable, jumper to Master, and VOILA! Everything shows up, Windows recognizes the second hard drive and, it appears, all is well.
    I'm not sure what has been learned from this except, perhaps, to do the obvious thing first, even if it requires removal of the power supply and scraping the skin off your hand to fiddle with cables. And, of course, as always, how generous with their time and thoughts are the members of this BBS. But we all knew that already.
    Thanks, gentlemen.
     
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.