I would like to read the SGPIO signal coming from my motherboard (the harddisk status LED's).
It seem it should follow the standard GPIO standard
This is my pin-out on my board:

This is the SGPIO signal definition :
(pic2.jpg)
(Full description of the definition here)
First of all I'm not sure if or where I should connect the ground pin from the motherboard....should I connect it to ground on my Arduino board or not connected at all? Or perhaps power the arduino board from the motherboard so the ground will be "the same".
Secondly, can anyone point me in a direction on how my code should be.
My board have 8 SATA ports, and I want to light up 8 LEDs depending on HDD activity.
It says in the definition that a SGPIO frame is started after SLoad has been low for at least 5 SClock cycles, I guess this must be a good starting point.
But I have no experience in GPIO and no idea how to do this.
I've been doing some simple read test of the digital IO and I do get some High/Low values.
