固件类型:自行编译的固件
SDK包名称:ROC-RK3568-PC_Rk356x_v1.3.0b_230104.img
SDK修改内容:未修改
Log日志:sata启动.log
修改如下:
问题描述:
1.如果我想调试sata驱动程序,需要开启哪些宏,做哪些配置?
2.我看默认是只开启了ATA和AHCI的驱动,通过这两个协议驱动就可驱动硬盘了?
3.sata_dwc_460ex.c是否是sata的驱动,需要编译吗,运行后找不到/dev/sda1设备,并报错误,跟踪发现错误原因是dts中没有sata-dma属性,导致sata2的dma-channel获取失败,见附件log.
[ 0.894836] sata-dwc fc800000.sata: id 0, controller version *.00
[ 0.894921] sata-dwc fc800000.sata: no SATA DMA irq
查看驱动代码、dtsi和TRM手册后发现并没有找到为sata分配dma和IRQ号相关的内容。
tchip_askquestions
sata启动.log (66.6 KB)


