Hallo zusammen,
bis vor kurzem habe ich sechs SATA Festplatten an meinem RaspberryPi per M2 PCIe Headund M2-sechsfach-SATA-Karte betrieben. Der Chipsatz ist ASM1166.
Seitdem ich auf das neue System gewechselt bin, geht der alte Fix nicht mehr. Die Festplatten werden nicht mehr erkannt. Zusätzlich bootet der Pi nicht, wenn die HDDs angeschlossen sind.
Früher habe ich den folgenden Node durch dekompilieren und kompilieren der Datei /boot/firmware/overlays/bcm2712d0.dtbo hinzugefügt.
fragment@8 {
target-path = "/";
__overlay__ {
pcie@110000 {
compatible = "brcm,bcm2712-pcie";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x110000 0x1000>;
phandle = <0x100>;
msi-parent = <0x100>;
};
};
};
Leider scheint der Hack nicht mehr zu funktionieren. Hat jemand Ratschläge, wie ich dafür sorgen kann, dass die Platten wieder erkannt werden? Google hat mich leider nicht weiter gebracht.
Das ist meine lspci-Ausgabe:
lspci -vv
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (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 38
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 80000000-800fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
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: <access denied>
Kernel driver in use: pcieport
0001:01:00.0 SATA controller: ASMedia Technology Inc. ASM1166 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ZyDAS Technology Corp. Device 2116
!!! Unknown header type 7f
Interrupt: pin ? routed to IRQ 171
Region 0: Memory at 1b80080000 (32-bit, non-prefetchable) [size=8K]
Region 5: Memory at 1b80082000 (32-bit, non-prefetchable) [size=8K]
Expansion ROM at 1b80000000 [disabled] [size=512K]
Kernel driver in use: ahci
Kernel modules: ahci
0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (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 39
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 00000000-005fffff [size=6M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
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: <access denied>
Kernel driver in use: pcieport
0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
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 39
Region 0: Memory at 1f00410000 (32-bit, non-prefetchable) [size=16K]
Region 1: Memory at 1f00000000 (32-bit, non-prefetchable) [virtual] [size=4M]
Region 2: Memory at 1f00400000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: rp1
Danke schon mal.
Beste Grüße
gazrilla
