November 20, 20232 yr Bought an ASM1166 card from amazon which should be gen3 x4. From what I can read it should asm1166 is x2 not x4... My problem is that the card brakes cpu package c-state and cpu can only reach c3 instead of c6-c7. Is this an issue with asm1166 or just my card? lpsci show that ASPM is enabled, so no idea why it block cpu states from going lower. I am guessing firmware/driver issue? 07:00.0 SATA controller: ASMedia Technology Inc. ASM1166 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0]) LnkCap: Port #0, Speed 8GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ EDIT: Switching to kernel 6.5.11-3(not unraid) seem to have solved the issue for me. Edited November 20, 20232 yr by etnicor
January 7, 20242 yr On 11/20/2023 at 5:18 PM, etnicor said: Bought an ASM1166 card from amazon which should be gen3 x4. From what I can read it should asm1166 is x2 not x4... My problem is that the card brakes cpu package c-state and cpu can only reach c3 instead of c6-c7. Is this an issue with asm1166 or just my card? lpsci show that ASPM is enabled, so no idea why it block cpu states from going lower. I am guessing firmware/driver issue? 07:00.0 SATA controller: ASMedia Technology Inc. ASM1166 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0]) LnkCap: Port #0, Speed 8GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ EDIT: Switching to kernel 6.5.11-3(not unraid) seem to have solved the issue for me. how did you switch kernels, if you don't mind me asking? did you just test with a different OS?
January 7, 20242 yr here is good and detailed post about updating firmware on ASM1166: https://forums.unraid.net/topic/102010-recommended-controllers-for-unraid/?do=findComment&comment=1185707
January 7, 20242 yr 26 minutes ago, bagican said: here is good and detailed post about updating firmware on ASM1166 Here's with pictures, detailed by @PhilBarker (just in case if my post above doesn't link to the intended post): https://docs.phil-barker.com/posts/upgrading-ASM1166-firmware-for-unraid/ Edited January 7, 20242 yr by Lolight
September 19, 20241 yr This was hard to find so sharing. ASM1166 firmware 221118 (Nov2022) 11180000.rom
January 5, 20251 yr My own report here regarding ASM1166 on PCB "PCIe 3.0 x4" so more likely same card as yours: In reality it works as x2, not x4. My Linux Debian 12 system works as a C8 State. While connecting random PCIe cards it change away to usually C3, then I need to apply script to get C7, but I'm not able to achieve C8 with any PCIe card connected. Now, I was positively surprised by this little ASM1166 because it started as C7 out of the box, I wasn't able get to C8, but C7 out of the box. I run this card on 221118-0000-00 firmware. I was reading that sub versions: 221118-003E-00 or 221118-0048-00 may have some ASPM problems on some motherboards. Edited January 5, 20251 yr by cardsplay
March 4, 20251 yr Just did this on my new ASM1166. I was a bit sceptical since I thought my card hard newer ie better firmware but since Powertop auto tune broke my array a figured why not give it a go. Worked like a charm! No more errors filling my syslog and missing drives.
August 23, 2025Aug 23 just sharing new firmware works perfect for me :) 241224-0000-00https://www.station-drivers.com/index.php/th/component/remository/Drivers/Asmedia/ASM-106x-Sata-6G-Controller/Firmwares/Asmedia-ASM-2116-116x-Sata-6G-Controller-Firmware-Version-12240000/lang,th-th/ Edited August 23, 2025Aug 23 by micbanand
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.