Results 1 to 4 of 4

Thread: How to Program Sata Controller

  1. #1
    Join Date
    May 2012
    Posts
    88

    How to Program Sata Controller

    For a project work I need to learn and figure out something related to Sata programming. I tried to go on Google and find some help over there. but ample of stuff on it is out of my range. I cannot even understand what they are discussing. So just consider me as noob and provide me basic information how can I begin this. What are the ways by which I can start to learn Sata programming. Thanks.

  2. #2
    Join Date
    May 2009
    Posts
    539

    Re: How to Program Sata Controller

    For that you have to first learn how to send ATA commands to a drive with sata interface. That is actually important or else your board cannot identify the device connected. ATA commands is something that you can start with. You have to understand that how to first find a sata controller and then the second is the process of sending ATA commands to an controller in your system. That is a kind of research work for you. It is not a one day job. The programming basis consist of learning and understanding the codes which are used between hardware interface. You have to analyze a number of code and learn how they response. This is also beneficial in troubleshooting a hardware in future. The process which is involved in Sata controller programming is same used for IDE also. So there is no great difference. If you can learn that you an also figure out how other hardware work or response.

  3. #3
    Join Date
    Apr 2009
    Posts
    569

    Re: How to Program Sata Controller

    To learn that you have to first understand what is AHCI. This is a standards that actually is used in order to specify the functions carried out by Sata controllers. Wikipedia has good resources on that. There are number of operations involved in AHCI programming.

  4. #4
    Join Date
    Mar 2010
    Posts
    145

    Re: How to Program Sata Controller

    Did you know about Sata-IO. This is a small program that is used in development of SATA. This tool can be a lot more helpful for you to understand and operate Sata controllers. The tool als help you to understand and work with appropriate interoperability among various sata devices. At start you an begin with this tool. Here the official website sata-io.org can help you to find out how this all entire stuff works. Go in this website and learn from various blogs, article and news. You will require help of such website to stay in touch with the upcoming updates and changes.

Similar Threads

  1. Can anyone tell which sata controller I can use on WHS 2011
    By MacNamara in forum Windows Server Help
    Replies: 5
    Last Post: 13-04-2012, 12:12 AM
  2. X58A-UD7 with (e) SATA jmicron controller
    By Xymaya in forum Motherboard Processor & RAM
    Replies: 5
    Last Post: 06-01-2011, 07:52 PM
  3. drivers does not match the SATA Controller.
    By Harigopal in forum Motherboard Processor & RAM
    Replies: 3
    Last Post: 02-11-2010, 06:56 AM
  4. PCI SATA-II Controller
    By fastrod in forum Hardware Peripherals
    Replies: 2
    Last Post: 22-07-2009, 12:09 PM
  5. SATA HDD does not get recognized with the SATA controller card
    By revolucioncg in forum Hardware Peripherals
    Replies: 4
    Last Post: 11-12-2008, 07:31 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,713,414,337.82224 seconds with 17 queries