Re: No IDE at all showing. (P5Q PRO TUBRO)



Albert wrote:
Hi all,
I am putting together a new rig based on P5Q PRO TUBRO <GREEN>
motherboard.
I have installed a IDE optical drive. When I boot to the bios and go
into the "Boot" menu CD device is recognized. But when I go into the
"Main" menu it shows and identifies the single SATA hard drive but
does not show any IDE at all. The only thing it shows are the SATA
drives number one with the hard drive and 2, 3, 4 and 5 as disabled.
No IDE at all! According to the pictures in the users guide he gives
the following menu;

Primary IDE Master Primary IDE Slave
SATA 1
SATA 2 SATA 3
SATA 4
SATA_E1

When I put the Windows XP disk in and start the computer it will
identify the optical drive and instruct "press any key to continue"
and when I do I am instructed to install a proper medium or something
like that. I also put Western Digital's "Data Lifeguard Tools" and it is
recognized but essentially it says that there are no drivers for the
CD optical drive.
Any and all help would be greatly appreciated.
Thank you,
Albert


Albert

The BIOS separates the hardware devices into individual modules.

ICH10R JMB361
| | | | | \ | | PATA (IDE ribbon)
\ ESATA |
SIL5723 on +-- Slave
| | back |
+-- Master
|<-- 7 SATA ports -->


For example, the Southbridge ports are displayed in the main BIOS
screen for storage devices. The SIL5723, being a stealth device,
looks like a single drive on the sixth port, so the inner workings
of the SIL5723 may not be shown in the main storage screen. The
SIL5723 is controlled by a single BIOS setting for "Drive Xpert Mode",
which is how you change the operating mode of the E1 and E2 SATA
ports. If a pair of RAID drives are connected to the SIL5723, they'd
show as a single "generic" device on the sixth port of the ICH10R
Southbridge.

The JMicron JMB361, is "outside" the Southbridge. A separate code
module is provided to run it. For example, I can extract that
module from the BIOS, and the identity string shows
"v1.06.79 JMicron Technology Corp" for the add-in module.

If you were to pick up a PCI storage card, like a Promise controller
or a RAID controller, they have a BIOS flash chip on board. During
POST, the BIOS loads any add-on BIOS code found in chips like that.

In the case of the JMB361, that code is inside the moitherboard BIOS flash
chip. The BIOS flash chip is like a miniature file system, and has a whole
bunch of modules in it. Support for the JMicron is just one of those
code modules.

What should happen, is the "v1.06.79 JMicron Technology Corp" should be
loaded, and an Extended INT 0x13 routine is part of that. INT 0x13
is code that tells the main BIOS, how it can read sectors off devices
on the JMicron controller. Such a code module has to load, for a device
to be bootable.

The JMicron controller has a SATA port (connected as ESATA on the back
of the computer) and a PATA (ribbon cable IDE) port. The code should
be able to access either of those.

If I look in that add-on code module, I can see text strings such as
"Press control-J to enter RAID BIOS". That is part of the visible
interface of the add-on code module. (The code module for the
Intel Southbridge, uses control-I for the same purpose, as long
as the Southbridge is set to RAID mode.)

The add-on code can make itself visible at two points. During the
discovery phase of the POST, the JMicron code can print on the
screen, what devices it has found, whether they be a separate
storage device or a RAID array or whatever. In total, you might see a half
dozen lines of text, printed by that module.

If the control-J thing actually worked, pressing that key sequence
in the BIOS, should cause a separate setup screen for JMicron RAID.
That displays connected devices. But it would not normally be
displayed, because it is triggered by a keypress sequence. I don't
see it documented in the manual, and I'm just going by the text
string I see in the code module. This function may be triggered
by the type of JMicron chip present, and perhaps finding a
JMB361 instead of a JMB363, prevents it from being usable.

*******

So based on a cursory check, I don't see anything wrong with the
board. There are ingredients in place to make it work.

Some BIOS have an "INT Capture" option in the BIOS, and if
that is disabled, that can cause a device like the JMicron to be
ignored. I don't see that option in the BIOS, so the JMicron
code should be loaded.

I'd be checking jumpers on the optical drive. I would jumper the
optical drive as Master and place it on the end connector of the
provided ribbon cable. My preference is for 80 wire cables for
IDE ports, and if one of those is present, at least an IDE
hard drive can use faster UDMA modes. For the optical drive,
it probably doesn't make that much difference.

If you're bored, try pressing <ctrl><J> while in the BIOS, and
see if the JMicron setup screen appears. You don't need to do
anything in there -- you can immediately exit that screen
if you wish. The purpose of testing, is to make sure the
JMicron code is loadable. If the setup works, that would be
further proof that support for the chip is present and working.

Summary:
1) Check jumpering and IDE cable, use end connector for single drive.
2) Press control-J when the BIOS starts up and see what happens.
3) Look for messages, like the half dozen lines of text, from
the JMicron, during the BIOS POST sequence. That may also
be proof the code module is looking for drives present.

HTH,
Paul
.



Relevant Pages

  • Re: Clean XP Install -- What is the problem?
    ... He's setting up his BIOS incorrectly. ... Press Enter at the Hard Disk Boot Priority item. ... Set On-Chip IDE Channel 0 to Disabled -- this will free system resources ... if you don't have any IDE drives connected to the system (this is not the ...
    (microsoft.public.windowsxp.hardware)
  • Re: Loss of SCSI boot after CMOS battery replacement
    ... Your bios Int18 is able to skip a drive. ... On most older motherboards the IDE ... IDE first to SCSI first. ... drives that are bootable and no choice for booting between them. ...
    (comp.periphs.scsi)
  • Re: 9.04 cant find second hard drive.
    ... Please tell use the type of motherboard you bought. ... messing with the BIOS. ... upgrading the BIOS is too risky unless we know for sure the IDE ... certain BIOS's couldn't handle the addressing of large drives. ...
    (Ubuntu)
  • Re: 9.04 cant find second hard drive.
    ... messing with the BIOS. ... IDE machine to make sure the drive is still good. ... And yes, I'm aware it's a NEW motherboard, but haven't you ever received ... certain BIOS's couldn't handle the addressing of large drives. ...
    (Ubuntu)
  • Re: P5W DH Deluxe New Build Questions
    ... I have the JMicron contoller disabled, so I can't speak from any personal ... experience, but many people seem to be using ATAPI drives on this port, ... revisions have made it possible to use the JMicron controller for ATAPI ... Should I use the JMicron IDE connector or the ICH7R IDE ...
    (alt.comp.periphs.mainboard.asus)

Loading