Re[2]: ASMedia ASM1166/ASM1064 port restrictions will break cards with port-multipliers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux