Hello folks,
Am 13.03.2024 22:21:51, "Hans de Goede" <hdegoede@xxxxxxxxxx> schrieb:
So on this 4 port controller we actually get 4 + 16 ports.
which isuggests that port multipliers are handled transparently
inside the controller and that ata15-ata18 are likely the ports
on a 1:4 multiplier on ata7, ata19-ata22 are the ports on a
1:4 multiplier on ata8, etc.
do you have any idea, if we could make somehow an non-default option to
disable such ports?
The initial problem will now persist again. As for example a 16 port x4
pcie card (4x ASM1064, each connted to one pcie lane, so only providing
16 physical real ports, no SATA PMP) will take about 3-4 minutes to slow
down boot, as 128 ports are being detected and waiting to timeout to
continue further.
Conrad as the author of the patch adding the original port limiting for
the ASM1166, can you submit a patch upstream to drop the port-limiting for
both the ASM1164 and ASM1166 for now, with the following tags added to this
patch:
Fixes: 0077a504e1a4 ("ahci: asm1166: correct count of reported ports")
Fixes: 9815e3961754 ("ahci: asm1064: correct count of reported ports")
Cc: stable@xxxxxxxxxxxxxxx
I've send the patch
Cheers
Conrad