@EricG Ja, das hatte ich schon fast bergessen. Ich nutze zur Installation dann einen USB-to-LAN Adapter. Danach geht eth0, wenn man sie konfiguriert. Aber das hast Du ja sicherlich auch schon gelesen.
Ich sollte das evt. mal wieder testen 🤔
Hallo zusammen,
ich habe mit dem SATA Controller den ich von Pine bekommen habe Probleme.
Meine Konfiguration ist folgende:
RockPro64 4GB
ASMedia Technology Inc. ASM1062 Serial ATA Controller - der SATA Controller sieht aber etwas anders aus, als im Shop abgebildet - er hat keine externen (e-SATA) Anschlüsse ...
Getestete SSDs:
Samsung SSD 840 EVO - 250GB (geht gar nicht )
Crucial CT1000MX500SSD1 - 1TB Port1
SanDisk SDSSDH3 1T02 1TB - Port2
Debian bullseye - Kernel 5.7.0-2-arm64
Auf der Samsung lies sich nicht mal eine Partition erzeugen. Es traten gleich diverse ata Fehlermeldungen auf und nach einem 'reboot' war keine Partition auf der SSD ...
Ich habe mir dann die zwei anderen SSDs gekauft und eingebaut.
Das System läuft nun, es kommen aber sporadisch diverse Fehlermeldungen im log.
Aug 19 13:43:24 rp64 kernel: ata2.00: irq_stat 0x08000000, interface fatal error
Aug 19 13:43:24 rp64 kernel: ata2: SError: { Handshk }
Aug 19 13:43:24 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
Aug 19 13:43:24 rp64 kernel: ata2.00: cmd 61/40:b8:c8:1c:01/05:00:00:00:00/40 ta
g 23 ncq dma 688128 out
Aug 19 13:43:24 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:24 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
...
Aug 19 13:43:24 rp64 kernel: ata2.00: cmd 61/c0:d0:08:2a:01/02:00:00:00:00/40 ta
g 26 ncq dma 360448 out
Aug 19 13:43:24 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:24 rp64 kernel: ata2: hard resetting link
Aug 19 13:43:25 rp64 kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 3
00)
Aug 19 13:43:25 rp64 kernel: ata2.00: configured for UDMA/133
Aug 19 13:43:25 rp64 kernel: ata2: EH complete
Aug 19 13:43:25 rp64 kernel: ata2.00: exception Emask 0x10 SAct 0xf0000 SErr 0x4
00000 action 0x6 frozen
Aug 19 13:43:25 rp64 kernel: ata2.00: irq_stat 0x08000000, interface fatal error
Aug 19 13:43:25 rp64 kernel: ata2: SError: { Handshk }
Aug 19 13:43:25 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
Aug 19 13:43:25 rp64 kernel: ata2.00: cmd 61/c0:80:08:2a:01/02:00:00:00:00/40 tag 16 ncq dma 360448 out
Aug 19 13:43:25 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:25 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
...
Aug 19 13:43:25 rp64 kernel: ata2.00: cmd 61/c0:f8:08:2a:01/02:00:00:00:00/40 tag 31 ncq dma 360448 out
Aug 19 13:43:25 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:25 rp64 kernel: ata2: hard resetting link
Aug 19 13:43:26 rp64 kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Aug 19 13:43:26 rp64 kernel: ata2.00: configured for UDMA/133
Aug 19 13:43:26 rp64 kernel: ata2: EH complete
Aug 19 13:43:26 rp64 kernel: ata2: limiting SATA link speed to 3.0 Gbps
Aug 19 13:43:26 rp64 kernel: ata2.00: exception Emask 0x10 SAct 0x3c00 SErr 0x400000 action 0x6 frozen
Aug 19 13:43:26 rp64 kernel: ata2.00: irq_stat 0x08000000, interface fatal error
Aug 19 13:43:26 rp64 kernel: ata2: SError: { Handshk }
Aug 19 13:43:26 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
Aug 19 13:43:26 rp64 kernel: ata2.00: cmd 61/c0:50:08:2a:01/02:00:00:00:00/40 tag 10 ncq dma 360448 out
Aug 19 13:43:26 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:26 rp64 kernel: ata2.00: failed command: WRITE FPDMA QUEUED
...
Aug 19 13:43:26 rp64 kernel: ata2.00: cmd 61/40:68:c8:1c:01/05:00:00:00:00/40 tag 13 ncq dma 688128 out
Aug 19 13:43:26 rp64 kernel: ata2.00: status: { DRDY }
Aug 19 13:43:26 rp64 kernel: ata2: hard resetting link
Aug 19 13:43:26 rp64 kernel: ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
Aug 19 13:43:26 rp64 kernel: ata2.00: configured for UDMA/133
Aug 19 13:43:26 rp64 kernel: ata2: EH complete
und
Aug 19 19:54:26 rp64 kernel: ata1.00: exception Emask 0x10 SAct 0x80f80007 SErr
0x400000 action 0x6 frozen
Aug 19 19:54:26 rp64 kernel: ata1.00: irq_stat 0x08000000, interface fatal error
Aug 19 19:54:26 rp64 kernel: ata1: SError: { Handshk }
Aug 19 19:54:26 rp64 kernel: ata1.00: failed command: WRITE FPDMA QUEUED
Aug 19 19:54:26 rp64 kernel: ata1.00: cmd 61/b0:00:30:f2:0f/08:00:00:00:00/40 ta
g 0 ncq dma 1138688 ou
Aug 19 19:54:26 rp64 kernel: ata1.00: status: { DRDY }
Aug 19 19:54:26 rp64 kernel: ata1.00: failed command: WRITE FPDMA QUEUED
Aug 19 19:54:26 rp64 kernel: ata1.00: cmd 61/d8:08:e0:fa:0f/04:00:00:00:00/40 ta
g 1 ncq dma 634880 out
Aug 19 19:54:26 rp64 kernel: ata1.00: status: { DRDY }
Aug 19 19:54:26 rp64 kernel: ata1.00: failed command: WRITE FPDMA QUEUED
...
Aug 19 19:54:26 rp64 kernel: ata1.00: cmd 61/60:f8:d0:ee:0f/03:00:00:00:00/40 tag 31 ncq dma 442368 out
Aug 19 19:54:26 rp64 kernel: ata1.00: status: { DRDY }
Aug 19 19:54:26 rp64 kernel: ata1: hard resetting link
Aug 19 19:54:27 rp64 kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Aug 19 19:54:27 rp64 kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 19 19:54:27 rp64 kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 19 19:54:27 rp64 kernel: ata1.00: configured for UDMA/133
Aug 19 19:54:27 rp64 kernel: ata1: EH complete
Aug 19 19:55:42 rp64 kernel: ata1.00: exception Emask 0x10 SAct 0x7f8000 SErr 0x400000 action 0x6 frozen
Aug 19 19:55:42 rp64 kernel: ata1.00: irq_stat 0x08000000, interface fatal error
Aug 19 19:55:42 rp64 kernel: ata1: SError: { Handshk }
Aug 19 19:55:42 rp64 kernel: ata1.00: failed command: WRITE FPDMA QUEUED
Aug 19 19:55:42 rp64 kernel: ata1.00: cmd 61/b8:78:00:08:2f/07:00:00:00:00/40 tag 15 ncq dma 1011712 ou
Aug 19 19:55:42 rp64 kernel: ata1.00: status: { DRDY }
Aug 19 19:55:42 rp64 kernel: ata1.00: failed command: WRITE FPDMA QUEUED
...
Aug 19 19:55:42 rp64 kernel: ata1.00: cmd 61/a0:b0:10:32:2f/05:00:00:00:00/40 tag 22 ncq dma 737280 out
Aug 19 19:55:42 rp64 kernel: ata1.00: status: { DRDY }
Aug 19 19:55:42 rp64 kernel: ata1: hard resetting link
Aug 19 19:55:42 rp64 kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Aug 19 19:55:42 rp64 kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 19 19:55:42 rp64 kernel: ata1.00: supports DRM functions and may not be fully accessible
Aug 19 19:55:42 rp64 kernel: ata1.00: configured for UDMA/133
Aug 19 19:55:42 rp64 kernel: ata1: EH complete
mit smartctl sehe ich keinen Fehler auf den SSDs. Das Problem scheint also der Controller zu sein (vor allem, da es mit komplett unterschiedlichen SSDs auftritt).
Eventuell ist ein Problem der Geschwindigkeit, da die immer wieder reduziert wird. Ich sehe häufiger ' ... SATA link up 3.0 Gbps ...' statt '... SATA link up 6.0 Gbps ...' nach einem reset .
Gibt es eine Controller Alternative, die keine Probleme macht?
Es gibt zwar im Forum verschiedene Test mit SATA und SSDs, aber ich habe keine Aussage gefunden, welcher Controller mit den gängigen SSDs läuft, oder habe ich da was übersehen?
Viele Grüße und vielen Dank
@gabs5807 sagte in Probleme mit RockPro64 ASMedia Technology Inc. ASM1062 Serial ATA Controller:
ASM1062
Der ASM1062 ist dafür bekannt, das er sporadisch Fehler macht und sehr zickig ist. Warum das so ist, kann ich nicht sagen.
Als Alternative habe ich bis jetzt zwei PCIe SATA Karten getestet.
Bei beiden kommt es immer, ja nach Kernel-Version und Betriebssystem, zu Problemen bei der Einbindung. Es gibt Lösungsansätze, die hier im Forum dokumentiert sind.
Mein klarer Favorit ist zur Zeit, die JMicron JMS585 Karte. Schön zwei RAIDs dran anschließen und von der 5. Platte starten u-boot im SPI
Das wird dir jetzt nicht direkt helfen, aber ich würde die ASM1062 nicht für ein NAS nutzen. Das hat bei mir auch zu viele Probleme verursacht. Mein aktuelles NAS läuft absolut störungsfrei. Hat aber auch nur den Job nachts Backups zu holen, ansonsten dient es als NFS.
Ich habe mal ein Debian Bullseye genommen, ist installiert auf einer 2 TB HDD an USB3.
Als PCIe SATA Karte habe ich die Marvell Technology Group Ltd. 88SE9230 genommen, die lag hier rum
Das Debian ist so, wie es nach der Installation war, keine Modifikationen. An der Marvell-Karte sind zwei HDD's angeschlossen. Stromversorgung erfolgt extern über ein PC-Netzteil.
root@debian:~# lspci -vvv
00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 240
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00000000-00000fff [size=4K]
Memory behind bridge: fa000000-fa0fffff [size=1M]
Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable+ 64bit+
Address: 00000000fee30040 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00000008
Capabilities: [c0] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L1, Exit Latency L1 <8us
ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 128 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt+ AutBWInt+
LnkSta: Speed 2.5GT/s (ok), Width x2 (downgraded)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Off, PwrInd Off, Power+ Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL+ CmdCplt- PresDet- Interlock-
Changed: MRL- PresDet- LinkState-
RootCap: CRSVisible-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp+ ExtTPHComp- ARIFwd+
AtomicOpsCap: Routing+ 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled, ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn+ NFERptEn+ FERptEn+
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [274 v1] Transaction Processing Hints
Interrupt vector mode supported
Device specific mode supported
Steering table in TPH capability structure
Kernel driver in use: pcieport
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0])
Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 241
Region 0: I/O ports at 0000
Region 1: I/O ports at 0000
Region 2: I/O ports at 0000
Region 3: I/O ports at 0000
Region 4: I/O ports at 0000
Region 5: Memory at fa010000 (32-bit, non-prefetchable) [size=2K]
Expansion ROM at fa000000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee30040 Data: 0000
Capabilities: [70] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s (downgraded), Width x2 (ok)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [e0] SATA HBA v0.0 BAR4 Offset=00000004
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Kernel driver in use: ahci
Kernel modules: ahci
Gut, alles erkannt. Läuft Und die Platten?
root@debian:~# fdisk -l
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: 2115
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 93E1F09A-B5EC-403E-ADB2-7124414FFC47
Device Start End Sectors Size Type
/dev/sda1 2048 999423 997376 487M Linux filesystem
/dev/sda2 999424 3907028991 3906029568 1.8T Linux filesystem
Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: HGST HTS541010A9
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 2D2E8E71-E38A-49F6-BA01-08E87BC09F36
Device Start End Sectors Size Type
/dev/sdb3 32768 524287 491520 240M Linux RAID
/dev/sdb4 524288 1953523711 1952999424 931.3G Linux RAID
Disk /dev/sdc: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: HGST HTE541010A9
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/sda2_crypt: 1.82 TiB, 1999870361600 bytes, 3905996800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/debian--vg-root: 1.82 TiB, 1998845902848 bytes, 3903995904 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/debian--vg-swap_1: 976 MiB, 1023410176 bytes, 1998848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
root@debian:~# blkid
/dev/sda1: UUID="1658379e-d50a-4397-b003-791e2320e891" BLOCK_SIZE="1024" TYPE="ext2" PARTUUID="5de909cd-d844-4178-a0d4-70eb2ff64d64"
/dev/sda2: UUID="0e992c99-8074-493d-9797-b4020868c9e6" TYPE="crypto_LUKS" PARTUUID="8db03f73-4eb3-4024-bd85-5b5f1272fe9e"
/dev/sdb3: UUID="3e460c85-d3bf-69ee-d47b-e85be0d27a5f" UUID_SUB="57243500-5c53-6bc4-62de-fc64946c242f" LABEL="debian:0" TYPE="linux_raid_member" PARTLABEL="linux-boot" PARTUUID="8fbae48f-be81-4e7a-bfdb-ac0de7e2bcdc"
/dev/sdb4: UUID="1c8de8a3-9e85-6520-8b61-9ae083cab535" UUID_SUB="6da73b19-c5f6-a6d0-491d-83594d309717" LABEL="debian:1" TYPE="linux_raid_member" PARTLABEL="linux-root" PARTUUID="1a3b9d1a-9f00-43c6-ba45-c4ec5fbf49a0"
/dev/mapper/sda2_crypt: UUID="f8Inhb-L5ws-0cFN-DbfL-ABts-gZ2f-mfBbm2" TYPE="LVM2_member"
/dev/mapper/debian--vg-root: UUID="9d692748-13cf-4df6-a569-970fa95b6194" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/debian--vg-swap_1: UUID="5a884bbb-f42d-4f6b-bda6-6878dd3618e9" TYPE="swap"
Nicht von der Kennung "linux-boot" verwirren lassen, So weit ich mich erinnere, kann man von der Marvell-Karte nicht booten. Ok, Moment ein Test Geht nicht!
Fällt mir gerade auf, ich habe voll die Kontaktprobleme am USB3 Port. Ok, zu viel getsetet mit der Kiste, mal Zeit eine neue zu bestellen
Ich erspare mir jetzt die HDD's einzurichten usw.
Noch was Wichtiges, zur Zeit ist folgender u-boot in meinem SPI
U-Boot SPL 2020.07-05793
Das ist der u-boot vom Sigmaris. https://forum.frank-mankel.org/topic/853/rockpro64-usb3-boot-von-bestimmten-adapter
Das ganze mit der besagten ASM 1062.
root@rockpro64:~# lspci -vvv
00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 229
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00000000-00000fff
Memory behind bridge: fa000000-fa0fffff
Prefetchable memory behind bridge: 00000000-000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable+ 64bit+
Address: 00000000fee30040 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00000008
Capabilities: [c0] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt+ AutBWInt+
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Off, PwrInd Off, Power+ Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL+ CmdCplt- PresDet- Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via message ARIFwd+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [274 v1] Transaction Processing Hints
Interrupt vector mode supported
Device specific mode supported
Steering table in TPH capability structure
Kernel driver in use: pcieport
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 230
Region 0: I/O ports at <unassigned> [disabled]
Region 1: I/O ports at <unassigned> [disabled]
Region 2: I/O ports at <unassigned> [disabled]
Region 3: I/O ports at <unassigned> [disabled]
Region 4: I/O ports at <unassigned> [disabled]
Region 5: Memory at fa010000 (32-bit, non-prefetchable) [size=512]
[virtual] Expansion ROM at fa000000 [disabled] [size=64K]
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee30040 Data: 0000
Capabilities: [78] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM not supported, Exit Latency L0s unlimited, L1 <2us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Kernel driver in use: ahci
An einem Port der Karte hängt eine SSD mit einem Debian Minimal vom Kamil. Und der bootet das Ding
root@rockpro64:~# blkid
/dev/sda1: PARTLABEL="loader1" PARTUUID="2065dd33-3235-405b-be21-5fa05698c847"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="boot-efi" LABEL="boot-efi" UUID="BE81-6696" TYPE="vfat" PARTLABEL="boot_efi" PARTUUID="4ebfb04f-f291-40eb-9a26-ae3c6233c957"
/dev/sda3: LABEL="linux-boot" UUID="e73458a9-7cc7-41c0-b858-bd13f3c862fb" TYPE="ext4" PARTLABEL="linux_boot" PARTUUID="0b234e52-e169-4cce-9471-da5eef43af72"
/dev/sda4: LABEL="linux-root" UUID="8de89f97-fd41-4b50-b891-06fadb00e5b0" TYPE="ext4" PARTLABEL="linux_root" PARTUUID="24e45ab6-60b3-42c6-9ad8-1b3aa70a52ea"
Bootet nur, wenn die Boot-Platte an dem linken Port angeschlossen ist, mit Blick auf die Elektronikbauteile.
/dev/sda1: PARTLABEL="loader1" PARTUUID="2065dd33-3235-405b-be21-5fa05698c847"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="boot-efi" LABEL="boot-efi" UUID="BE81-6696" TYPE="vfat" PARTLABEL="boot_efi" PARTUUID="4ebfb04f-f291-40eb-9a26-ae3c6233c957"
/dev/sda3: LABEL="linux-boot" UUID="e73458a9-7cc7-41c0-b858-bd13f3c862fb" TYPE="ext4" PARTLABEL="linux_boot" PARTUUID="0b234e52-e169-4cce-9471-da5eef43af72"
/dev/sda4: LABEL="linux-root" UUID="8de89f97-fd41-4b50-b891-06fadb00e5b0" TYPE="ext4" PARTLABEL="linux_root" PARTUUID="24e45ab6-60b3-42c6-9ad8-1b3aa70a52ea"
/dev/sdb1: LABEL="DATA" UUID="0019ba48-5520-41e8-b533-3d5725856fdc" TYPE="ext4" PARTUUID="7954809d-01"
Etwas Stresstest
root@rockpro64:~# dd if=/dev/zero of=sd.img bs=1M count=4096 conv=fdatasync
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 40.5353 s, 106 MB/s
root@rockpro64:~# dd if=/dev/zero of=sd.img bs=1M count=40960 conv=fdatasync
40960+0 records in
40960+0 records out
42949672960 bytes (43 GB, 40 GiB) copied, 416.196 s, 103 MB/s
root@rockpro64:~# mount /dev/sdb1 /tmp
root@rockpro64:~# cp sd.img /tmp
dmesg zeigt keine Auffälligkeiten!
@FrankM Ich habe mit jetzt mal einen anderen (Digitus DS-30104-1) Controller gekauft.
Der basiert auch auf auf dem oben genannten Marvell Chip.
Leider werden aber bei dem keine Platten erkannt.
root@rp64:~ # lspci -vv
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0])
Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 237
Region 0: I/O ports at 0000
Region 1: I/O ports at 0000
Region 2: I/O ports at 0000
Region 3: I/O ports at 0000
Region 4: I/O ports at 0000
Region 5: Memory at fa010000 (32-bit, non-prefetchable) [size=2K]
Expansion ROM at fa000000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: fee30040 Data: 0000
Capabilities: [70] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s (downgraded), Width x2 (ok)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [e0] SATA HBA v0.0 BAR4 Offset=00000004
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Kernel modules: ahci
root@rp64:~ # blkid
/dev/mmcblk1p1: LABEL="boot" UUID="f6cab5dd-7853-448c-9f38-91255faeaa62" BLOCK_SIZE="4096" TYPE="ext2" PARTUUID="668c199f-01"
/dev/mmcblk1p2: UUID="0a1cf048-fb11-4697-a30e-d95fdc6b9bd2" TYPE="swap" PARTUUID="668c199f-02"
/dev/mmcblk1p3: LABEL="root" UUID="dcf4bafd-7cd5-4ad2-827a-3b955c074219" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="668c199f-03"
Da ich gelesen habe, dass da eine Firmware für die Raid Funktionalität drauf ist, kann es sein, dass der Controller deshalb nicht sauber funktioniert.
Das muss ich aber mal an einem anderen System testen, an dem ich eine besseren Zugriff auf den Controller habe.
Die Jumper drauf sind Schrott. nach zweimal ziehen hat einer seinen Kontakt verloren . Für 50€ war das wohl ein Reinfall. Der Controller ist auch ziemlich lang und daher sowieso eher ungeeignet für dieses Gehäuse.
Leider war das der einzige SATA Controller, den ich in der Münchner Computer Meile überhaupt bekommen habe. Die ganzen Läden haben keine Controller mehr. Wenn dann gibt es nur noch Grafikkarten als PCI Einsteckkarten - schade.
Trotzdem Vielen Dank. Dann werde ich mal schauen, wo ich einen JMicron JMS585 her bekomme.
Viele Grüße
@FrankM Hallo, ich habe jetzt einen JMicron JMS585 bekommen und eingebaut.
Funktioniert auch bei mir sofort . Alle vier eingebauten SSDs werden ohne Probleme erkannt und es kommen auch keine Fehlermeldungen in den logs .
Kann ich also auch nur weiterempfehlen.
Einziges Manko ist, dass es das Teil (ausser bei Amazon) anscheinend in Deutschland nirgends gibt, oder habe ich was übersehen?
Ich habe es dann auswärts bestellt ...
Viele Grüße und vielen Dank für die wertvolle Unterstützung
Freut mich, das es jetzt so problemlos klappt. Das ist echt immer ein Problem mit Linux und Hardware. Es ist zwar besser geworden aber noch nicht optimal. Und auf den kleinen Platinen ist das auch noch eine ganz andere Sache.
Ich kann die auch heute noch immer wieder empfehlen. Läuft und läuft....
root@NASrp64:~# uptime
18:58:29 up 66 days, 2:54, 1 user, load average: 0,00, 0,00, 0,00
Mein NAS läuft 24/7
Viel Spaß damit!