Ubuntu 22.04 LTS friert ein - ASMedia ASM1064

TheLordix

Ensign
Registriert
Sep. 2010
Beiträge
209
Hallo Zusammen!

Ich bin mir nicht sicher ob das Thema besser hier oder in die Hardwareecke gehört, aber evt. kann mir jemand helfen.

Ich habe einen Linux Rechner (Ubuntu Server 22.4 LTS) zusammengebaut und zur SATA-Erweiterung eine PCIe3-X1 Karte verbaut mit ASMedia ASM1064 Chip (https://geizhals.at/delock-4x-sata-6gb-s-90010-a2534298.html)

Ubuntu erkennt den Controller meiner Meinung nach korrect als ahci:

02:00.0 SATA controller: ASMedia Technology Inc. Device 1064 (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ZyDAS Technology Corp. Device 2116
Flags: bus master, fast devsel, latency 0, IRQ 128
Memory at 72382000 (32-bit, non-prefetchable) [size=8K]
Memory at 72380000 (32-bit, non-prefetchable) [size=8K]
Expansion ROM at 72300000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [130] Secondary PCI Express
Kernel driver in use: ahci
Kernel modules: ahci

Solange ich keine Festplatte an den ASM1064 anhänge ist auch alles super (der interne SATA-Controller vom Board funktioniert):
https://geizhals.at/asus-prime-n100i-d-d4-csm-90mb1f70-m0eayc-a2994488.html

Sobald eine HDD am Controller hängt kann ich max. 1-2 Befehle die HDD-Zugriff erfordern ausführen danach hängt das System. Im Log habe ich bsp. folgendes gefunden, was mir leider nichts sagt:

Dec 2 13:16:16 server kernel: [ 242.260400] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 310)
Dec 2 13:16:16 server kernel: [ 242.261971] ata2.00: ATA Identify Device Log not supported
Dec 2 13:16:16 server kernel: [ 242.263223] ata2.00: ATA Identify Device Log not supported
Dec 2 13:16:16 server kernel: [ 242.263232] ata2.00: configured for UDMA/33
Dec 2 13:16:16 server kernel: [ 242.263431] sd 1:0:0:0: [sdb] tag#19 Add. Sense: Address mark not found for data field
Dec 2 13:16:16 server kernel: [ 242.263496] ata2: EH complete
Dec 2 13:16:21 server kernel: [ 248.008085] ata2.00: exception Emask 0x10 SAct 0x2000000 SErr 0x4000000 action 0xe frozen
Dec 2 13:16:21 server kernel: [ 248.008114] ata2.00: irq_stat 0x80000040, connection status changed
Dec 2 13:16:21 server kernel: [ 248.008123] ata2: SError: { DevExch }
Dec 2 13:16:21 server kernel: [ 248.008136] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:16:21 server kernel: [ 248.008142] ata2.00: cmd 60/08:c8:70:46:00/00:00:2f:01:00/40 tag 25 ncq dma 4096 in
Dec 2 13:16:21 server kernel: [ 248.008169] ata2.00: status: { DRDY }
Dec 2 13:16:21 server kernel: [ 248.008175] ata2.00: error: { AMNF }
Dec 2 13:16:21 server kernel: [ 248.008186] ata2: hard resetting link
Dec 2 13:16:22 server kernel: [ 248.720032] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 310)
Dec 2 13:16:22 server kernel: [ 248.721244] ata2.00: ATA Identify Device Log not supported
Dec 2 13:16:22 server kernel: [ 248.722157] ata2.00: ATA Identify Device Log not supported
Dec 2 13:16:22 server kernel: [ 248.722165] ata2.00: configured for UDMA/33
Dec 2 13:16:22 server kernel: [ 248.722306] sd 1:0:0:0: [sdb] tag#25 Add. Sense: Address mark not found for data field
Dec 2 13:16:22 server kernel: [ 248.722360] ata2: EH complete
Dec 2 13:16:28 server kernel: [ 254.459839] ata2.00: exception Emask 0x10 SAct 0x40 SErr 0x4000000 action 0xe frozen
Dec 2 13:16:28 server kernel: [ 254.459868] ata2.00: irq_stat 0x80000040, connection status changed
Dec 2 13:16:28 server kernel: [ 254.459876] ata2: SError: { DevExch }
Dec 2 13:16:28 server kernel: [ 254.459887] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:16:28 server kernel: [ 254.459894] ata2.00: cmd 60/08:30:70:44:00/00:00:2f:01:00/40 tag 6 ncq dma 4096 in
Dec 2 13:16:28 server kernel: [ 254.459920] ata2.00: status: { DRDY }
Dec 2 13:16:28 server kernel: [ 254.459926] ata2.00: error: { AMNF }
Dec 2 13:16:28 server kernel: [ 254.459939] ata2: hard resetting link





Dec 2 13:20:45 server kernel: [ 511.747184] ata2.00: exception Emask 0x10 SAct 0x8003ffff SErr 0x4000000 action 0xe frozen
Dec 2 13:20:45 server kernel: [ 511.747215] ata2.00: irq_stat 0x80000040, connection status changed
Dec 2 13:20:45 server kernel: [ 511.747223] ata2: SError: { DevExch }
Dec 2 13:20:45 server kernel: [ 511.747234] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747241] ata2.00: cmd 60/08:00:18:48:00/00:00:12:01:00/40 tag 0 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747267] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747273] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747280] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747285] ata2.00: cmd 60/08:08:00:48:40/00:00:12:01:00/40 tag 1 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747308] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747313] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747320] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747325] ata2.00: cmd 60/08:10:00:48:80/00:00:12:01:00/40 tag 2 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747346] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747351] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747357] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747362] ata2.00: cmd 60/08:18:20:48:80/00:00:12:01:00/40 tag 3 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747381] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747386] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747392] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747397] ata2.00: cmd 60/08:20:00:48:c0/00:00:12:01:00/40 tag 4 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747416] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747421] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747427] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747432] ata2.00: cmd 60/10:28:58:48:c0/00:00:12:01:00/40 tag 5 ncq dma 8192 in
Dec 2 13:20:45 server kernel: [ 511.747452] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747457] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747463] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747468] ata2.00: cmd 60/10:30:70:48:c0/00:00:12:01:00/40 tag 6 ncq dma 8192 in
Dec 2 13:20:45 server kernel: [ 511.747487] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747492] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747498] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747503] ata2.00: cmd 60/08:38:00:48:00/00:00:13:01:00/40 tag 7 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747522] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747527] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747533] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747538] ata2.00: cmd 60/10:40:10:48:00/00:00:13:01:00/40 tag 8 ncq dma 8192 in
Dec 2 13:20:45 server kernel: [ 511.747557] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747562] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747568] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747573] ata2.00: cmd 60/08:48:28:48:00/00:00:13:01:00/40 tag 9 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747592] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747597] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747603] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747608] ata2.00: cmd 60/08:50:38:48:00/00:00:13:01:00/40 tag 10 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747628] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747633] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747638] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747644] ata2.00: cmd 60/28:58:48:48:00/00:00:13:01:00/40 tag 11 ncq dma 20480 in
Dec 2 13:20:45 server kernel: [ 511.747664] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747669] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747674] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747679] ata2.00: cmd 60/08:60:78:48:00/00:00:13:01:00/40 tag 12 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747699] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747704] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747709] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747714] ata2.00: cmd 60/08:68:00:48:40/00:00:13:01:00/40 tag 13 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747734] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747739] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747745] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747750] ata2.00: cmd 60/10:70:10:48:40/00:00:13:01:00/40 tag 14 ncq dma 8192 in
Dec 2 13:20:45 server kernel: [ 511.747769] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747774] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747780] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747785] ata2.00: cmd 60/08:78:00:48:80/00:00:13:01:00/40 tag 15 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747804] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747809] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747815] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747820] ata2.00: cmd 60/08:80:00:48:c0/00:00:13:01:00/40 tag 16 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747839] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747844] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747850] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747854] ata2.00: cmd 60/08:88:78:48:c0/00:00:13:01:00/40 tag 17 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747874] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747879] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747886] ata2.00: failed command: READ FPDMA QUEUED
Dec 2 13:20:45 server kernel: [ 511.747891] ata2.00: cmd 60/08:f8:00:48:00/00:00:12:01:00/40 tag 31 ncq dma 4096 in
Dec 2 13:20:45 server kernel: [ 511.747910] ata2.00: status: { DRDY }
Dec 2 13:20:45 server kernel: [ 511.747915] ata2.00: error: { AMNF }
Dec 2 13:20:45 server kernel: [ 511.747925] ata2: hard resetting link
Dec 2 13:20:46 server kernel: [ 512.459048] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 310)
Dec 2 13:20:46 server kernel: [ 512.460452] ata2.00: ATA Identify Device Log not supported
Dec 2 13:20:46 server kernel: [ 512.461713] ata2.00: ATA Identify Device Log not supported
Dec 2 13:20:46 server kernel: [ 512.461722] ata2.00: configured for UDMA/33
Dec 2 13:20:46 server kernel: [ 512.461936] sd 1:0:0:0: [sdb] tag#0 Add. Sense: Address mark not found for data field
Dec 2 13:20:46 server kernel: [ 512.462010] sd 1:0:0:0: [sdb] tag#1 Add. Sense: Address mark not found for data field
Dec 2 13:20:46 server kernel: [ 512.462050] sd 1:0:0:0: [sdb] tag#2 Add. Sense: Address mark not found for data field
Dec 2 13:20:46 server kernel: [ 512.462085] sd 1:0:0:0: [sdb] tag#3 Add. Sense: Address mark not found for data field
Dec 2 13:20:46 server kernel: [ 512.462117] sd 1:0:0:0: [sdb] tag#4 Add. Sense: Address mark not found for data field
Dec 2 13:20:46 server kernel: [ 512.462149] sd 1:0:0:0: [sdb] tag#5 Add. Sense: Address mark not found for data field

Die Festplatten sind alle iO, habe ich mehrmals quergetauscht.

Hat jemand eine Idee was ich noch per "Software" versuchen/auslesen/ändern kann oder muss ich den Controller tauschen?

Leider gibt es hier wenig Auswahl, ohne ASM1064 käme nur das hier noch in Frage:
https://geizhals.at/delock-2x-sata-6gb-s-90431-a2308457.html?hloc=at
Da verliere ich leider 2 SATA Ports.

Irgendwelche Ideen?

Danke & schönes Wochenende,
TheLordix
 
entweder, die Karte ist kaputt, oder der treiber.

magst du mal https://endeavouros.com/ vom stick starten. du solltest gerade Kernel 6.2 haben, da sollte 6.6 mitkommen.
Andererseits.. eigentlich, sollte das funktionieren: https://linux-hardware.org/?id=pci:1b21-1064-2116-2116

Allergdings scheinen einige Probleme mit der Karte zu haben.. Wieder andere haben die mit richtig altem Linux am Raspi laufen

TheLordix schrieb:
Die Festplatten sind alle iO, habe ich mehrmals quergetauscht.
smart werte auch sicher OK?
 
@madmax2010 gute Idee, ich probiere morgen mal endeavour, um das OS auszuschließen...

smart werte habe ich jetzt nicht explizit geprüft aber am interen SATA-Controller flutscht alles fehlerfrei
 
@TheLordix : Hast du eine Lösung gefunden? Ich bin auf die gleichen Fehlermeldungen gestoßen.
SATA-Karte: DeLock 90010 (4x SATA, PCIe3 x1)
Ich habe die Probleme mit Kernel 6.6
Die Firmwareversion der Karte ist laut BIOS bei 201105_00_00_00. Eine andere zu flashen funktioniert leider nicht, da das Flashtool die Karte nicht erkennt.
 
Hallo @ntova !

Sorry ich habe wiedermal die Rückmeldung vergessen...

Ich habe die Karte gegen einen Controller mit JMicron JMB582 getauscht mit 2 SATA Ports. Meine Vermutung war, dass der Marvell einfach defekt war. Ich vermute der fehlende Passivkühler dürfte Schuld gewesen sein, ich kann's aber nicht sagen.

vG
 
Ich habe solche Meldungen mal gesehen. Ich glaube, das lag teilweise an LPM(agressive Sata...) oder einer anderen Energiespareinstellung.
 
Zurück
Oben