imx6q android4.4 sata硬盘启动64g容量的可以128g的通信有问题
Board: i.MX6Q-SABRESD: unknown-board Board: 0x63015Boot Device: SATA
I2C: ready
DRAM: 3.5 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part
SATA Device Info:
S/N: 2F4520001738
Product model number: ADATA SP900
Firmware version: 6.0.3b
Capacity: 250069680 sectors
In: serial
Out: serial
Err: serial
unsupported boot devices
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0
Hit any key to stop autoboot:0
AHCI 0001.0300 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!
SATA read: device 0 block # 16384, count 20480 ...
uboot启动没有问题,但是起来之后初始化sata就出现问题了。
偶尔能到读取kernel的地方,但是读回来的有问题。
我原来一直用64G容量的sata硬盘启动运行都没有问题。
为什么128G容量的就出现初始化的问题,
具体打印看上面。 SATA Device Info:
S/N: 2F4520001738
Product model number: ADATA SP900
Firmware version: 6.0.3b
Capacity: 250069680 sectors
正常的时候会打印这个信息。 具体错误:
Port 0 status: 0x1
0x1: Device presence detected but PHY communication not established (COMINIT is detected) 还得自己解决问题啊。
技术支持都是干什么去了。
更改IOMUXC_IOMUXC_GPR13寄存器的配置。 还是靠自己靠谱点啊
页:
[1]