Столкнулся с проблемой что не работет SATA... Как с uboot и ядром из коробки так и с кастомным ядром.
Винт не определяется не в uboot не в логах ядра.
EVK U-Boot > sata init
AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part
No port device detected!
EVK U-Boot > sata info
SATA device 0: Model: Firm: Ser#:
Type: Hard Disk
Capacity: not available
...........................................
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc
scsi0 : ahci
ata1: SATA max UDMA/133 mmio [mem 0x10000000-0x10000fff] port 0x100 irq 28
ata1: SATA link down (SStatus 1 SControl 300)
ata1: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen t4
ata1: irq_stat 0x00000040, connection status changed
ata1: SError: { DevExch }
ata1: hard resetting link
ata1: SATA link down (SStatus 1 SControl 300)
ata1: EH complete
Вопрос.
Что надо поправить и где что бы заработало?
В убуте у меня два винта - оба так и не работали никогда нормально. а в ядре - достаточно не трогать sata в убуте и тогда все должно работать, те после неудачной попытки инициализации sata в убуте и в ядре перестает работать. Дргой вопрос - зачем вообще нужен sata диск в убуте ?
Начинается ...
Переходим в "ручной режим", подключаем модуль к SK-iMX53-MB, заливаем ШТАТНУЮ прошивку, подкллючаем винчестер и запитываем от СТАБИЛИЗИРОВАННОГО блока питания с максимальным выходным током не мене 2А.
Если при этом винчестер не работает, отправляете комплект к нам.
у меня sk-imx535 (из первых версий), БП на 1.6А (так мало не хорошо, но мне можно), с lvds экраном на 15" и tft на 7" одновременно, плюс винчестер sata - все отлично работает, более того, рутовая на том же sata..
это чисто для информации (с учетом того, что у меня полноценная плата, а не ОЕМ)..
Спасибо большое за помощь.
Притащил из дома другой винт и с ним все заработало сразу.
Предыдущий винт жив. Видимо какая то несовместимость железа т.к. он не видится вообще. Разбираться пока времени нет. Не работает одинаково как на нашей плате так и на референсной матери. От ядра не зависит.