[VIM3] ASMedia SATA controller issues after replacing linux-khadas with linux-aml

FInnaly got time to compare dmesg outputs. In 6.x kernel there is some issue initializing acpi driver:

linux-khadas dmesg:

[    0.571773] ahci 0000:01:00.0: version 3.0
[    0.571790] ahci 0000:01:00.0: enabling device (0000 -> 0002)
[    0.572048] ahci 0000:01:00.0: SSS flag set, parallel bus scan disabled
[    0.582279] ahci 0000:01:00.0: AHCI 0001.0301 32 slots 24 ports 6 Gbps 0xffff0f impl SATA mode
[    0.582291] ahci 0000:01:00.0: flags: 64bit ncq sntf stag pm led only pio sxs deso sadm sds apst 
[    0.589451] scsi host0: ahci
[    0.589842] scsi host1: ahci
[    0.590159] scsi host2: ahci
[    0.590453] scsi host3: ahci
[    0.590768] scsi host4: ahci
[    0.591059] scsi host5: ahci
[    0.591347] scsi host6: ahci
[    0.591727] scsi host7: ahci
[    0.592038] scsi host8: ahci
[    0.592378] scsi host9: ahci
[    0.592669] scsi host10: ahci
[    0.592970] scsi host11: ahci
[    0.593281] scsi host12: ahci
[    0.593584] scsi host13: ahci
[    0.593873] scsi host14: ahci
[    0.594186] scsi host15: ahci
[    0.594480] scsi host16: ahci
[    0.594778] scsi host17: ahci
[    0.595090] scsi host18: ahci
[    0.595380] scsi host19: ahci
[    0.595691] scsi host20: ahci
[    0.595981] scsi host21: ahci
[    0.596291] scsi host22: ahci
[    0.596602] scsi host23: ahci
[    0.596720] ata1: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702100 irq 20
[    0.596728] ata2: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702180 irq 20
[    0.596735] ata3: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702200 irq 20
[    0.596741] ata4: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702280 irq 20
[    0.596745] ata5: DUMMY
[    0.596749] ata6: DUMMY
[    0.596752] ata7: DUMMY
[    0.596756] ata8: DUMMY
[    0.596760] ata9: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702500 irq 20
[    0.596766] ata10: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702580 irq 20
[    0.596771] ata11: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702600 irq 20
[    0.596777] ata12: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702680 irq 20
[    0.596782] ata13: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702700 irq 20
[    0.596788] ata14: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702780 irq 20
[    0.596793] ata15: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702800 irq 20
[    0.596798] ata16: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702880 irq 20
[    0.596804] ata17: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702900 irq 20
[    0.596809] ata18: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702980 irq 20
[    0.596814] ata19: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702a00 irq 20
[    0.596820] ata20: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702a80 irq 20
[    0.596825] ata21: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702b00 irq 20
[    0.596830] ata22: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702b80 irq 20
[    0.596835] ata23: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702c00 irq 20
[    0.596840] ata24: SATA max UDMA/133 abar m8192@0xfc702000 port 0xfc702c80 irq 20

And later ataXX deviecs link negotians, sd-type devices detection, etc.

linux-amd dmesg:

[    1.584240] ahci 0000:01:00.0: version 3.0
[    1.584267] ahci: probe of 0000:01:00.0 failed with error -22

1 Like