Re: SATA HD & DMA ?

From: Rick Moen (rick_at_linuxmafia.com)
Date: 08/31/04


Date: Tue, 31 Aug 2004 19:01:27 GMT

The Real Slim Shady <Stan@your.house.com> wrote:

> I know. I was just stating that one could try. Not that it should work.
> As sata is not scsi, perhaps hdparm -d1 should apply.

If your drivers access the disks via the kernel's SCSI layers, as is the
case with libata drivers, 3Ware drivers, and some others, then hdparm
tuning will not work. If you're using a conventional driver/ide-class
or ataraid-class Linux kernel driver, on the other hand, it will.

> All in all, sata is a formidable waste of time and a huge marketing bluff.

Even though I'm a SCSI bigot, I'd call it an incremental improvement
over PATA in every way.

> pata is cheaper and works.

There's no reason SATA shouldn't be cheaper yet, after the inevitable
product introduction period. Current price differences, such as exist,
are a market effect, and will go away.

> sata hardware is still just relabeled pata with an adaptor.

Not always. Early drives were indeed just PATA drives with a Marvell
(or similar) bridge chip. Those are either going away or gone; not sure
which. Moreover, even those garnered some of SATA's advantages, such as
easing of length limits, thinner cables with less impairment of airflow,
etc.

> No hotplug....

SATA can in theory do hotplug. A couple of implementations (notably
3Ware) already do their own hotplug, including on Linux.

> no queue command like scsi.

SATA does provide for tagged command queueing. Jeff Garzik is currently
coding TCQ support for his libata driver set, accordingly. It's not
here yet, but will be eventually. (Then, we'll see if it works well.)

> A smaller cable with a different power plug. What a deal.

You also get lower voltage levels (on fully-native SATA drives that
don't use a bridge chip), and consequently lower power levels, which
translates to less heat and the ability to have smaller, quieter
workstation boxes.

The "150MB/sec" bit (bus transfer speed ceiling) is smoke and mirrors,
because the drives are (as always) bottlenecked on physical read access
times, but could be useful at some distant future point.



Relevant Pages

  • 2.6.19-rc2 - total hang with libata, CDRW and grip
    ... Dual Xeon PIIIs, 768Mb ECC RAM, AIC SCSI controllers builtin holding ... usbcore: ... # Infrared-port device drivers ... # Please see Documentation/ide.txt for help/info on IDE drives ...
    (Linux-Kernel)
  • Re: CHKDSK Ok to decouple C drive?
    ... It will run the next time you boot the computer, just before Windows is ... ICH SATA = AHCI ... Mass Storage Drivers. ... access the Recovery Console as long as the drives are in SATA RAID/AHCI ...
    (microsoft.public.windowsxp.general)
  • Re: Acer desktop rebuild questions
    ... chipset is ATI RADEON 200/1100/1150. ... drivers, it had an ATI chipset and the display drivers contained ... don't have any spare sata drive to try. ... Sata is only in the laptops and a couple of drives in the home server. ...
    (uk.comp.homebuilt)
  • Re: Installing SATA Drivers - Driving Me Nuts
    ... recognise the maxtor 6v300fo hdd. ... i am able to load drivers at the f6 stage but the hdd is still not detected ... need to properly interface to your SATA Drive. ... nVidia-chipset motherboards and SATA drives. ...
    (microsoft.public.windowsxp.hardware)
  • Re: DOS Program does not see SCSI devices.
    ... and TPU has run and recognized most scsi drives in dos/win3.1/win95/98. ... It is a SCSI tape ... :> XP will absolutely refuse to have anything to do with such drivers. ...
    (microsoft.public.windowsxp.general)