January 18, 20251 yr DataCollector hat es mal wieder getan. 1 Woche intensive Tests... Die Frage wurde aufgeworfen (danke @MPC561) : Kann man einen (Noname/China) 4Port SATA Zusatzkontroller mit mit ASM1064 Chip nicht vielleicht doch durch ein Firmwareupdate dazu bringen stabil unter unraid zu funktionieren und mit 'powertop --auto-tune' brav zusammen zu arbeiten? Hintergrund: Der ASM1064 ist dafür bekannt, beim Einsatz von aggressiven Stromspareinstellungen (powertop mit dem Zusatz --auto-tune) gerne mal den SATA Link zu einem oder gar mehreren angeschlossenen Datenträgern zu verlieren, was dann in einem unraid Array (und vielleicht auch Pool oder UD) zu Problemen führen kann. Dazu habe ich mir einen dieser Kontroller aus meinem Fundus herausgekramt und in verschiedenen Szenarien und auch mit unterschiedlichen Firmwares getestet. Da der Verlust eines Links nicht sofort passiert, sondern erst nach intensiver Nutzung hat mich das doch glatt rund 1 Woche Zeit gekostet. Hardware und Beschaltung: - Gigabyte B760M DS3H DDR4 (BIOS/UEFI: 2024-09-27 F19) (...im BIOS die CPU & PCH Geschwindigkeit auf PCIe 3.0 reduziert!) - Intel I3-12100 boxed (incl. Intel boxed CPU Kühler) - 2x 16GB DDR4-3200 Mushkin Essentials (MES4U320NF16) - kein SATA an den Onboard Anschlüssen - interne Netzwerkkarte (Realtek RTL8125BG) 2,5GBLan Link aktiv - PCIe 4.0 x16: leer - M.2 NVME Slot neben CPU: leer - 1. PCIe 3.0 x1: leer - 2. PCIe 3.0 x1: (neben dem unteren M.2) Hier steckt durchgehend die ASM1064 Karte drin. - M.2 NVME Slot (Chipsatz) am Ende des Mainboard: leer - Leicke 156W ULL 12V - Inter-Tech Mini-ITX PSU 160W, Wandlerplatine (88882188) 12V Input - USB Bootstick: Transcend Jetflash 600 32GB - USB 2.0 Kabelpeitsche: Wenn keine Festplatten angeschlossen sind: USB_SanDisk_3.2 Gen1 32GB als einzige Disk im Array Wenn Festplatten am ASM1064 angeschlossen sind: USB Stick Samsung Fit USB Drive 64GB als Cache (damit Festplatten schlafen können) - Verwendete Festplatten: Parity ST8000NE0021-2EN EN02 8.00TB Data ST8000VN0022-2EL SC61 8.00TB Data ST8000VN0022-2EL SC61 8.00TB Array mit Autostart, damit es immer weitestgehend gleich ist und ich nach einem Reboot für die Tests nicht erst ins WebGUI zum Starten gehen muß. Software: unraid 6.12.4 stable Community App Nerd Tools + powertop-2.15-x86_64-1_nerdtools.txz Dynamix Cache Dirs Dynamix File Manager Dynamix System Temperature Unassigned Devices Unassigned Devices Plus Unassigned Devices Preclear KEINE weiteren Plugins installiert! Wenn ich mit powertop getestet habe, war direkt im im Go File: powertop --auto-tune Sobald powertop eingesetzt wurde waren alle tunables auf "Good" WebGUI und Terminal geschlossen, der Bildschirmschoner hat den angeschlossenen HDMI Ausgang schwarz geschaltet Energiemessungen wieder mit AVM DECT200 Funksteckdose. Ich hänge diesem Beitrag eine Exceltabelle der 18 Tests an, da der Beitrag sonst wirklich seeeeehr lang werden würde. Enthalten sind auch Powermessungen des Gesamtsystemes, C-States, die Devices in powertop. Auch ist hier eine ZIP Datei mit den entsprechenden Screenshots dabei (dort sind auch die ASPM Devices zu sehen). Zusammenfassung: Tests mit der Firmware im Lieferzustand ASM1064 FW_201105-000A-03: Bei der Benutzung von powertop --auto-tune ist das Array erwartungsgemäß gecrasht und eine Disk ist aus dem Verbund rausgeflogen (missing Disk). Tests mit der Firmware 11050000.ROM FW_201105-0000-00: Auch hier ist bei Benutzung von powertop --auto-tune das Array gecrasht und eine andere Disk ist aus dem Verbund rausgeflogen (missing Disk). Tests mit der Firmware 11080000.ROM FW_211108-0000-00: Hier ist bei Benutzung von powertop --auto-tune der Paritydurchlauf vollständig durchgelaufen, kein Crash. Quelle: https://www.silverstonetek.com/en/ajax/download.php?file=/upload/downloads/Software/ECS06%20firmware%20for%20Intel%20600series%20chipset.rar Tests mit der Firmware 11180000.ROM FW_221118-0000-00: Hier ist bei Benutzung von powertop --auto-tune der Paritydurchlauf vollständig durchgelaufen, kein Crash. Quelle: https://winraid.level1techs.com/uploads/short-url/iAojXi9oytB4PNbLxbrnPOunVuu.rar Fazit: Ich habe den Kontroller mit der FW 11080000.ROM FW_211108-0000-00 jetzt natürlich nur 'kurz' getestet, aber nach über 11 Stunden Paritycheck und daran angeschlossenen 10h idle ist kein Ausfall bei den Festplatten aufgetreten. Ich lasse mich somit zu der Aussage hinreißen, daß man die ASM1064 mit der selben Firmware wie die ASM1166 erfolgreich flashen kann und dadurch auch das Problem mit den SATA Links in den Griff bekommen kann. Da ich sowieso ASM1166 (6Port) einsetze und in den ASM1064 (4Port) allerhöchstens einen Preisvorteil bei PCIe x1 Karten sehe, werde ich weiterhin meine ASM1166 (6 Port) weiter einsetzen. Aber wenn jemand unbedingt ASM1064 nutzen will: das scheint zu klappen. Warnung: Ich habe das unter den gegebenen Umständen getestet. Das bedeutet nicht, daß sich da nicht doch noch irgendwo ein Problem versteckt, welches mir nicht aufgefallen ist oder daß es unter anderen Konstellationen nicht vielleicht doch wieder SATA Linkabbrüche geben kann. Ich übernehme keien Verantwortung wenn Euch Daten verloren gehen! Backups sind Trumpf!! Info: Ich habe 'in freier Wildbahn' diese beiden (oben benannten) benannten Firmwares für den ASM1166 gefunden. Ich schließe nicht aus, daß es noch mehr gibt. (Ich hatte ein paar Links zu einer polnischen Seite, aber die sind so alt gewesen, daß dahinter keine Datei mehr war.) EDIT1: Wie mir von @_alo_ mitgeteilt wurde ( Danke! ) habe ich eine neue Firmware übersehen (weil der Name sehr ähnlich der alten Version ist): 11180000.rom FW_221118-0000-00. Ich habe diese nun in den letzten Tagen mit den selben Kriterien nachgetestet. Auch diese erscheint mir stabil zu sein und hat einen kompletten Paritycheck problemlos überstanden. Damit haben wir also 2 Firmwares, die sich mit großer Wahrscheinlichkeit sehr gut eignen. Die beiden angehängten Dateien habe ich dahingehend ergänzt. EDIT2: (16.05.2025): in dem Beitrag https://forums.unraid.net/topic/141770-asm1166asm1064-flashen-mit-der-firmware-der-silverstone-ecs06-karte-sata-kontroller/page/2/#findComment-1552897 wurde eine neuere Firmware ins Spiel gebracht. ASM1166_10250005.ROM FW_241025-0000-05 Vermutlich Datum: 2024-10-25 (Möglicherweise eine Beta Firmware, wie bei den bisherigen mit Nummern an der letzten Stelle auch zu vermuten war). Diese habe ich vorgestern auf die selbe ASM1064 Platine geflasht. Der Aufbau ist fast genauso, wie oben. Abweichend: 3 andere Festplatten, als Cache eine Samsung 970 Evo Plus 2TB und die ASM1064 steckt im 1. PCIe 3.0 x1 (näher an CPU). Was soll ich sagen? Die Firmware hat einen kompletten Parity Rebuild von rund 18TB in "1 day, 1 hour, 48 minutes" problemlos durchgehalten, obwohl powertop autotune aktiv ist und ASPM alles enabled anzeigt. Sie ist also wohl stabil. Problem: Verbrauch 25,6W bei allen 3 Disks Spindown und C-States nie tiefer als C2 und das System liegt seit Stunden idle rum (keine Docker, keine VM). Screenshots dazu habe ich in https://forums.unraid.net/topic/141770-asm1166asm1064-flashen-mit-der-firmware-der-silverstone-ecs06-karte-sata-kontroller/page/2/#findComment-1554101 beigelegt. Ich würde weiterhin eher zur 11180000.ROM FW_221118-0000-00 vermutliches Datum: 2022-11-08 greifen. (Bitte aus der unterschiedlichen Zeit für den Paritycheck in der Exceldatei nichts falsches herauslesen. Bei der einen Firmware war das Array vorher beschädigt, weshalb die Korrekturen beim Paritycheck etwas Zeit gefressen haben.) Es gibt im Netz noch eine Firmware: 221118-003E-00. Wenn diese Firmware auf einer ASM1064 oder ASM1066 Karte schon drauf ist, muß man selbst entscheiden, ob man die Behält oder ob man es mit den anderen (vermutlich älteren) Firmwares probiert. Aber Es gibt mindestens einen Fall im Netz, bei dem eine alte Firmware drauf war und jemand auf 221118-003E-00 flashen wollt eund die Karte dann funktionslos wurde. Es ist also zu beachten, daß sowas auch zu einem Totalschaden der Karte führen kann. Ich habe es mit dieser Firmware 221118-003E-00 nicht versucht. ASM1064-Flashtest-v2.xls ASM1064-Flkashtest-Januar2025-v2.ZIP Edited May 15, 20251 yr by DataCollector Tippfehler in Firmwareversion; Neue Version nun nachgetestet; weitere neu eVersion nachgetestet
January 23, 20251 yr ich zitiere mich hier zur Info mal selbst, weil ich in einem anderen Thread noch einen Link gepostet habe, der weitere FW-Stände zum ASM1064/116x diskutiert und wo es auch einen Download-Link zur aktuell neuesten (?) Version 2022-11-18 (zum verwechseln ähnlich zur o.g. 2021-11-08 aber eben ein Jahr neuer, die Datei heißt 11180000.ROM ) gibt: EDIT: ich habe diese Datei noch nicht getestet, kann also keine Aussage über die Funktion machen! Entnehmt die Infos (auch zum FW Wechsel in Zusammenhang mit SPI und etwaigen bricks) bitte selbst aus dem Link Edited January 23, 20251 yr by _alo_
December 18, 2025Dec 18 @DataCollector Hi, ich weiß nicht ob es schon irgendwo erwähnt wurde, aber es gibt eine neue Firmware. 12240000.rom FW_241224-0000-00 https://winraid.level1techs.com/t/latest-firmware-for-asm1064-1166-sata-controllers/98543/87Ich konnte die Firmware auf eine M.2 Karte flashen aber hatte noch keine Zeit die zu testen.
December 18, 2025Dec 18 1 hour ago, xXdeVelXx said:@DataCollector Hi, ich weiß nicht ob es schon irgendwo erwähnt wurde, aber es gibt eine neue Firmware. 12240000.rom FW_241224-0000-00 https://winraid.level1techs.com/t/latest-firmware-for-asm1064-1166-sata-controllers/98543/87Ich konnte die Firmware auf eine M.2 Karte flashen aber hatte noch keine Zeit die zu testen.danke, hatte ich hier auch schonmal gepostet, aber vergessen hier oder in dem anderen SATA-Controller Thread zu verlinken, damit man die Info auch mal wiederfindet...🙄
December 18, 2025Dec 18 32 minutes ago, _alo_ said:danke, hatte ich hier auch schonmal gepostet, aber vergessen hier oder in dem anderen SATA-Controller Thread zu verlinken, damit man die Info auch mal wiederfindet...🙄Konntest du schon die neue Firmware schon testen?
December 18, 2025Dec 18 16 minutes ago, xXdeVelXx said:Konntest du schon die neue Firmware schon testen?Nein, auch keine Zeit bzw. Notwendigkeit 🤣
December 24, 2025Dec 24 Author Der Übersichtlichkeit halber liste ich mal die mir aktuell bekannten Firmwares der ASM1166/1154/1064 Kontroller auf.Dateiname;; Firmwareversion: Datum11050000.ROM;; FW 201105-0000-00: Datum: 2020_11_0511080000.ROM;; FW 211108-0000-00: Datum: 2021-11-0811180000.ROM;; FW 221118-0000-00: Datum: 2022-11-08ASM1166_10250005.ROM;; FW 241025-0000-05: Datum: 2024-10-2512240000.ROM;; FW 241214-0000-00: Datum: 2024-12-24Spätestens mit dieser Firmware "12240000.ROM FW 241214-0000-00 Datum: 2024-12-24" taucht der ASM1166 (und auch 1064) Kontroller im UEFI meines B760M...Mainboard auf und listet auch die angeschlossenen Festplatten:Funfact! Auch ein damit geflashter ASM1064 taucht im UEFI genau so auf, sogar so, als hätte er die (nicht vorhandenen) SATA Ports 5 & 6: Edited December 26, 2025Dec 26 by DataCollector Screens des 1064 hinzugefügt
March 4Mar 4 ich versuche auch gerade meine ASM1064 China-Karte zu flashen, weil die mir die C-States im Unraid-Server zerschießt.Das Problem ist, dass das MPTool von Silverstone die Karte nicht erkennt. Im Tool steht überall nur "no" oder "none" und ich kann unten keine Karte zum Flashen auswählen. Die Karte an sich funktioniert aber, wird beim Booten gelistet und die Platten werden auch erkannt.Ich nutze ein ASRock B660M Pro RS mit dem aktuellsten BIOS und versuche das Ganze über Windows PE.Liegt es an der "China Karte" oder mache ich was falsch oder brauche ich eine andere Version des MPTools ?Edit: Hat sich herausgestellt das meine Karte einen Marvell 88Se92xx Chip hat obwohl sie beim Freundlichen Chinesen als ASM1064 beworben wurde. Hat jemand einen Link zu einer echten 4 Port ASM1064 mit PCIE x1 ? Edited March 4Mar 4 by Premiumlike
March 5Mar 5 8 hours ago, Premiumlike said:Hat jemand einen Link zu einer echten 4 Port ASM1064 mit PCIE x1da gibt's doch einige, wenn ich bei Amazon nach "asm1064 x1" suche, kommt z.B. diese oder auch als ASM1166 dieseich hab mir mal diese(asm1164) gekauft und geflasht. Edited March 5Mar 5 by _alo_
March 5Mar 5 12 hours ago, _alo_ said:ich hab mir mal diese(asm1164) gekauft und geflasht.1164 lässt sich dann denke mit dem Selben Tool und der selben Firmware flaschen wie 1166 und 1064 ? und dann funktionieren die C States ? Leider hat die 1164 x4, kann max x1 verbauen.amazon 1064 auch ohne Kühlkörper geeignet ? Ich habe bereits eine x4 1166, die hat einen Kühler der auch recht warm wird.Welche Firmware nutzt du ? Edited March 5Mar 5 by Premiumlike
March 5Mar 5 1 hour ago, Premiumlike said:1164 lässt sich dann denke mit dem Selben Tool und der selben Firmware flaschen wie 1166 und 1064 ?Ja1 hour ago, Premiumlike said:Leider hat die 1164 x4, kann max x1 verbauen.Ja stimmt, hab ich übersehen. Meine x1 slots sind hinten offen daher passt die bei mir…Sorry, dann ignorier die. Ich hab allerdings auch asm1166 von AliExpress in x1 (man muss da immer genau schauen, welche Variante man im Angebot auswählt - die Überschriften gelten meist nur für eine bestimmte )Ich bezweifle dass die von dir verlinkte wirklich ohne kühlkörper kommt, da ist (hoffentlich) nur das Bild falsch. Ich habe damals alle auf die FW von 2022 geflasht und damit schaffe ich C10. Alles ab der von silverstone (2021) funktioniert iirc bei den asm1x6x. Achte darauf, dass du eine „FW [Datum]-0000-00“ nimmst und keine der vermeintlich aktuelleren zwischenversionen mit Zahlen !=0, die haben meistens irgendwelche Probleme, sind aber oft der auslieferungszustand…Heute würde ich die von 2024 nehmen.
March 5Mar 5 1 hour ago, _alo_ said:Ich habe damals alle auf die FW von 2022 geflasht und damit schaffe ich C10.Alles ab der von silverstone (2021) funktioniert iirc bei den asm1x6x. Achte darauf, dass du eine „FW [Datum]-0000-00“ nimmst und keine der vermeintlich aktuelleren zwischenversionen mit Zahlen !=0, die haben meistens irgendwelche Probleme, sind aber oft der auslieferungszustand…Heute würde ich die von 2024 nehmen.Hast du da mal ein link zu der die du bei Ali gekauft hast und zu der Firmware ?Hab aktuell auf meiner 1166 x4 aktuell die aus dem Datei anhang 12240000.ROM
March 6Mar 6 7 hours ago, Premiumlike said:Hab aktuell auf meiner 1166 x4 aktuell die aus dem Datei anhangwie jetzt, ich dachte, Du hast gar keinen ASM Controller, sondern einen Marvell??7 hours ago, Premiumlike said:Hast du da mal ein link zu der die du bei Ali gekauft hast und zu der Firmware ?Die wichtigste Quelle zu den Firmware ist m.M.n.: https://winraid.level1techs.com/t/latest-firmware-for-asm1064-1166-sata-controllers/98543Der letzte Stand ist wohl Latest Firmware for ASM1064/1166 SATA Controllers - BIOS/UEFI Modding / BIOS modules (PCI ROM, EFI and others) - Win-Raid Forumhier hatte ich die mir damals bekannten FW-Stände gepostet:das waren aus obigem Thread zusammengefasst: • 201105-0018-00 berichteter Auslieferungszustand • 211108-003E-00 berichteter Auslieferungszustand • 211108-0000-00 silverstone standard "goto" FW (die, die du letztendlich auch genommen hast) • 220419-0000-00 berichteter Auslieferungszustand • 221118-003E-00 ohne hotplug support • 221118-0048-00 ohne hotplug support, eine weitere beta? zeigt PCIe Bus error bei ASPM L1 • 221118-0000-00 mit hotplug support, startet angeblich etwas schneller als 003E, behebt die L1 Fehler der 0048(daran siehst du auch was ich meinte, besser nur "0000-00" zu nutzen)die letzte hab ich dann vor ca. einem Jahr genommen.Hier dann nochmal meine verwendeten Controller verlinkt und mit den durchgeführte Messungen in meinem Bauthread dokumentiert:P.S.: auch hier hatte ich schon den Glotrends SA 3034A ASM1064 X1 Controller verlinkt. Und da er aktuell in meinem Backupserver mit X1 Slot (nicht hinten offen) steckt, bin ich mir auch sicher, dass es X1 ist bzw. bei Amazon war, denn aktuell ist hinter dem Link ja ein X4 Controller angeboten 🤔
March 6Mar 6 Ah sry das ich da Verwirrung gestiftet habe Ich habe an meinem Server Bereits 10 Platten angeschlosse, 4 Übers Motherboard und 6 weitere über einen 1166 x4, möchte aber weitere 4 verbauen, die platten liegen schon hier. Für die weiteren 4 Platten brauche ich einen Weiteren Sata Controller, da ich eine Mellanox CX311A netzwerkkarte die auch x4 hat verbaut habe bleibt mir auf dem Asrock B660M Pro Rs nur noch ein x1 slot. Dafür hatte ich die China ASM1064 Karte gekauft die sich als Marvel Chip herausstelte.Auf meiner ASM1166 habe ich die Firmware von Station-Drivers, ist das die 221118-0000-00 ? Edited March 6Mar 6 by Premiumlike
March 6Mar 6 51 minutes ago, Premiumlike said:die Firmware von Station-Drivers, ist das die 221118-0000-00 ?welche hast Du denn da runtergeladen? Sollte doch dabei stehen....
March 6Mar 6 die hier, https://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/
March 6Mar 6 1 hour ago, Premiumlike said:Auf meiner ASM1166 habe ich die Firmware von Station-Drivers, ist das die 221118-0000-00 ?"die von" ist eben relativ, dort sind schon einige mehr abgelegt unter Firmwares@xXdeVelXx und Ich hatten weiter oben in den Thread zu der aktuell wohl neuesten bekannten FW verlinkt:Latest Firmware for ASM1064/1166 SATA Controllers - BIOS/UEFI Modding / BIOS modules (PCI ROM, EFI and others) - Win-Raid Forumder angegebene Link führt dich ins Forum zum Beitrag, in dem direkt dein download-link gepostet wurde.Dort steht dann ja auch, dass die dort am 13.04.2025 mit dem Version "12240000" hochgeladen wurdeWenn Du dir den Thread weiter anschaust, siehst Du schon in der ersten Antwort darauf, dass es sich dabei wohl um die aktuell neueste aus 2024 handelt: 241224-0000-00.Dass die Jahreszahl in den ROM-Dateinamen weggelassen wird liegt wohl am DOS-Dateifnamensormat (8+3), finde ich auch unglücklich, daher gab es hier nämlich auch schon Verwirrung zu der 211108-0000-00 (11080000.rom, die von Silverstone) von 2021 und der 221118-0000-00 (11180000.rom) von 2022, die ich aktuell habe.Die, die Du hast ist also nicht die von 2022, sondern eben zwei Jahre neuer ;)Das ist die, die oben von @xXdeVelXx auch erwähnt und von @DataCollector getestet wurde, also hast Du die neueste (jedenfalls hat noch niemand hier eine neuere gefunden).Also: kauf dir irgendeine x1 Karte mit asm1064/1164/1166-chip und flash die da drauf ;)Edit:ja, is doof, dass die vollständige FW-Version bei den Downloads nicht dabei steht, sondern dort und in dem ZIP überall die Jahreszahl weggelassen wird. Eigentlich muss man das Flashtool starten um zu sehen, welche vollständige FW-Version das wirklich ist. Aber daher macht es Sinn, den Thread dort zu verfolgen, irgendwer testet das dort schon...Aus dem Thread hab ich ja auch die ganzen Zusatzinfos zu etwaigen Problemchen aus meiner Übersicht gezogen - ich hab die ja nicht alle selbst getestet ;) Edited March 6Mar 6 by _alo_
March 6Mar 6 Danke für die Aufklärung wegen dem Namens Schema, das hat mich nämlich verwirrt da die Nummer völlig anders waren als in deiner Liste. Hab jetzt die hier bestellt Amazon x1 Karte
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.