RE: Seagate HD not detected by FreeBSD

From: Ted Mittelstaedt (tedm_at_toybox.placo.com)
Date: 05/29/05

  • Next message: Ted Mittelstaedt: "RE: RE: Seagate HD not detected by FreeBSD"
    To: <questions@freebsd.org>
    Date: Sun, 29 May 2005 10:28:25 -0700
    
    

    > -----Original Message-----
    > From: owner-freebsd-questions@freebsd.org
    > [mailto:owner-freebsd-questions@freebsd.org]On Behalf Of Svein Halvor
    > Halvorsen
    > Sent: Sunday, May 29, 2005 4:49 AM
    > To: Ted Mittelstaedt
    > Cc: Ulf Magnusson; freebsd-questions@freebsd.org
    > Subject: RE: Seagate HD not detected by FreeBSD
    >
    >
    >
    > * Ted Mittelstaedt [2005-05-29 00:05 -0700]
    > > Wrong. Each IDE cable can have 2 devices a master and a
    > slave. So if
    > > you have 2 IDE controllers you can have master, slave,
    > master, slave
    > > for a total of 4 drives.
    > >
    > > It is not master on ide cable 1, slave on ide cable 2.
    >
    >
    > There's nothing wrong with having a primary master and a
    > secondary slave,
    > just as much as there is nothing wrong with the setup you proposes.
    > _______________________________________________
    >

    According to the UDMA/66/100/133 standard, which REQUIRES an 80-pin
    cable, a
    SINGLE drive on the bus MUST BE connected to the BLACK end connector NOT
    to
    the GREY slave connector, OR to the BLUE motherboard connector. On this
    setup
    the BLUE end connector MUST BE connected to the motherboard. The only
    time it
    is permissible to connect a drive to the GREY slave connector is when
    there
    are TWO DRIVES on the cable.

    This requirement is because of cable termination issues - at high speed,
    an
    unterminated black connector with a terminated grey connector causes huge
    amount of noise and can disrupt high speed transfers. This is the same
    issue
    as SCSI cables, by the way.

    According to the Microsoft's PC97 AND the ATA Plug and Play standard,
    (ATA-2
    and ATA-3) drive cables all must follow the Cable Select standard, AS
    MUST
    hard drives. CS removes pin 28 on the SLAVE connector.

    So on a correctly setup modern system, BOTH DRIVES have the CS jumper
    set,
    and if the drive is plugged into the black master connector it is
    automatically
    selected as master, and if the drive is unplugged from that connector and
    plugged to the grey connector it is automatically setup as a slave. Since
    the standard requires a single drive on the controller to be plugged into
    the end of the cable - for termination reasons - with CS set, by default
    the
    standard requires a single drive to be master.

    So yes, there is something wrong with a primary master and a secondary
    slave. Just because it works on a lot of motherboards, and just because
    it
    worked in the past on old incorrectly manufactured IDE cables, running
    in PIO mode, doesen't make it per-standard, and definitely doesen't make
    it
    right electrically if using CS, as per the standard. As I said already,
    motherboards take a lot of shortcuts and do a lot of non-standard things.

    Ted

    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"


  • Next message: Ted Mittelstaedt: "RE: RE: Seagate HD not detected by FreeBSD"

    Relevant Pages

    • Re: Help installing Fedora
      ... Each IDE/ATA channel can support either one or two devices. ... giving each device a designation as either master or slave, ... the reasons why drives don't always "play nicely together" has to do ...
      (comp.os.linux.setup)
    • Re: Upper Lower Filters in XP Registry
      ... I'd just switch the middle and end connectors (moving the drives ... currently have jumpered as Slave should be that way - some drives cannot ... support being a master. ... > the drive to the slave CD and the top connector to the master DVD. ...
      (microsoft.public.win2000.registry)
    • Re: Locked up again! What can I check- Im on another box
      ... >> If you have 2 drives, jumpered as master and slaves, the master drive ... >> slave drive uses the connector at the end of the ribbon. ...
      (Fedora)
    • Re: Windows XP does not detect optical drive connected to secondary slave IDE
      ... I connected the DVD to the secondary IDE channel as slave - the ... Both drives are correctly detected by the BIOS, ... connected to the cable's middle connector. ... a Slave on the Primary IDE channel, ...
      (microsoft.public.windowsxp.help_and_support)
    • Re: Fedora vs. Ubuntu (hijacked: can I dual boot FC and Kubuntu?)
      ... can't seem to keep master and slave out of each other's hair. ... You could plug something like "master slave ata corruption" in a search at Google and get some interesting reading, ... In the MSWindows universe they were familiar with, there were enough reports of silent corruption they figured it was best to stay with one channel, one drive, particularly when building RAID on ATA controllers. ... I have seen drives fail much earlier than was reasonable, but the failure patterns seemed to be more related to the issue of ATA drives failing to sync the cache to the disk when told to, or maybe even just cheap recording surfaces. ...
      (Fedora)