Serial ATA (SATA) is a forward-backward compatible family of advanced computer bus interfaces for mass storage devices with hot-swapping capability and transfer speeds up to 600 MiB/s.
Questions tagged [sata]
55 questions
1
vote
1 answer
How to use AHCI SATA linux driver for an application
I have an application running which has the requirement to use SATA AHCI driver for linux. I have got AHCI.so to be used but I'm looking for some file(.h file)which will publishing the api's which my appication can use(Planning to write a glue layer…

Amit Singh Tomar
- 8,380
- 27
- 120
- 199
1
vote
3 answers
Direct control of ATA commands
I am working on hard drive analysis, and wanted to know if there is a way to directly control an ATA hard drive under windows. In short I want to do something like a packet sniffer, but for the ATA commands sent to/from the hard drive.
After that,…
Chris
0
votes
1 answer
Hard disk id of SATA drives
I am using Hard disk ID for my software to check if the authentic user is using the software.
For IDE type hard disk i get the id using the procedure GetIdeSerialNumber.
but in case of SATA drives it gives the id as blank.
Then in case of SATA…
user1071339
0
votes
1 answer
SCSI commands that can benefit from a full duplex SAS connection
One of the distinguishing features of SAS is a full-duplex connection between the HBA and device. SATA provides only half-duplex connections.
I used to think that SAS drives could simultaneously ingest and retrieve data using both directions of a…

Vitaly Isaev
- 5,392
- 6
- 45
- 64
0
votes
0 answers
Unable to turn off intel RST in HP laptop
My HP Pavilion laptop's BIOS is locked out by the manufacturer, preventing me from installing Linux. In the past,when I attempted to install Linux on my other laptop I had to turn off Intel RST and turn on AHCI mode
However, I am unable to perform…

Srinidhi
- 1
- 1
0
votes
2 answers
CPU, Disk, RAM, Ethernet Data Flow
Trying to have an understanding of data flow on a modern consumer desktop computers.
Looking first at a SATA port. If you want to load some bytes into RAM does the CPU send that request to the memory controller which handles the request to the SATA…

Steve4879
- 61
- 5
0
votes
1 answer
Delphi - Enumerating SATA IO Port Numbers in Windows
New one for you. Im getting ready to help another programmer port his program from C# to Delphi. I cant truly read C# nor has he sent me actual source at this point so from discussion i think im going to be tackling most of this from a one…

Brian Holloway
- 205
- 4
- 15
0
votes
0 answers
SATA controller
While start' up the controller MARVEL (IDE mode) set the status register is set to "BUSY".
What is the reason for "BUSY" status? And what action shall be performed in order to fix this status?

avi
- 1
0
votes
1 answer
Does Linux 3.1 support Intel Optane?
Does Linux Arch 3.1 support Intel Optane? I have booted kernel 3.1 on SATA. Is there Intel Optane on SATA? Or does Linux 3.1 support any other Optane interface?
EDIT
It is Arch based Audiophile Linux 3.1:
uname -a
Linux server1 3.10.14-rt9-1-rt #1…

Hiroyashu
- 123
- 4
0
votes
0 answers
INIT_DEV_PARAMS fail reboots device
I have device running linux kernel 4.1. It has sata port to connect HDD.
Without HDD connection,during device bootup, I see kernel checks for ata link as down and proceeds further in booting process.
Now with HDD connected , during device bootup,…

foo_l
- 591
- 2
- 10
- 28
0
votes
1 answer
Accessing block device data beyond reported capacity
I have a SATA block device that reports a capacity that is smaller than its accessible space, and I would like to read and write to it past the reported capacity using the file created by Linux for block devices. So I hope to operate using the…

trinof
- 1
- 2
0
votes
0 answers
SATA driver; AHCI port initialisation; Start (ST) command list;
I have an issue with initialising and running AHCI port on my devboard.
Processor has SATA host controller with 2 ports implemented (port 0 & port 1). SSD drive w/ SATA interface is connected to the port 1.
According to "Serial ATA AHCI 1.3.1…

user3124812
- 1,861
- 3
- 18
- 39
0
votes
1 answer
QNX mirrored from an IDE drive to a SATA drive issues
Sorry in advance for this very long question.
I'm trying to upgrade a number of legacy PC's that are running QNX for control and monitoring purposes onto new PC's.
The old PC's are very old and installed on IDE drives.
I have successfully managed…

Markus
- 665
- 2
- 9
- 22
0
votes
1 answer
Accessing memory pointers in hardware registers
I'm working on enhancing the stock ahci driver provided in Linux in order to perform some needed tasks. I'm at the point of attempting to issue commands to the AHCI HBA for the hard drive to process. However, whenever I do so, my system locks up…

Andrew Falanga
- 2,274
- 4
- 26
- 51
0
votes
1 answer
How to programmatically detect sata drive unplug in SuSE Linux?
Does anyone know of a method I can use to programmatically detect if a SATA hard drive has been unplugged? Our file system is mounted in READ-ONLY mode when we need to detect the removal of the drive. We noticed the other day that we were able to…

Steven Behnke
- 3,336
- 3
- 26
- 34