This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SATA not detected on OMAP L138 with newest linux kernel

Other Parts Discussed in Thread: OMAPL138

Dear all,

Im' quite a bit confusing with SATA on my OMAPL138 Experimenter(SOM in revision B or C).

With the kernel version provided with the DVSDK which is 2.6.37, everything is working well with SATA. My SSD hard drive is recognized properly by the kernel at startup. I can mount a partition and do any file writing or reading to/from the hard drive, from my application as well as by FTP.

As I saw that supports for OMAP L138 is now done into the mainline linux tree, I would expect booting my board with a newer version from linux kernel: 3.4.4. What I have done! Unfortunately, SATA is not "recognized" well at linux kernel startup

Please find below error from linux kernel startup:

ata1: link is slow to respond, please be patient (ready=0)
ata1: softreset failed (device not ready)
ata1: link is slow to respond, please be patient (ready=0)
ata1: softreset failed (device not ready)
ata1: link is slow to respond, please be patient (ready=0)
ata1: softreset failed (device not ready)
ata1: limiting SATA link speed to 1.5 Gbps
ata1: softreset failed (device not ready)
ata1: reset failed, giving up

I have already disabled SATA PM Multiplier into the kernel without any success as suggested into the post: http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/31969/123553.aspx#123553

Do you have any idea about te issue?

Thanks in advance for your answers.

Térence