1
0
Fork 0
android_kernel_rockchip_tart/arch
dvab-sarma 8ce39d4a14 Adding pinctrl-0 to pcie node and disabling ethernet node
This node is connected to the m.2 slot found in orange pi 5 pro and certain pins are connected to the gpio, like PCIE20x1_1_PERSTn_M1, PCIE20x1_1_CLKREQn_M1 and PCIE20x1_1_WAKEn_M1.

In absence of these gpio definitions, would cause nvme to be recognised but if it went to sleep, there is no way for them to be waken up. Hence, Adding this resolved the issue -

[ 35.812749] Bluetooth: hci0: BCM: features 0x0f
[ 35.814580] Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
[ 35.815374] Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
[ 45.335521] platform bridge: deferred probe pending: (reason unknown)
[ 66.658318] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS read failed (134)
[ 66.659131] nvme nvme0: Does your device have a faulty power saving mode enabled?
[ 66.659784] nvme nvme0: Try "nvme_core.default_ps_max_latency_us=0 pcie_aspm=off pcie_port_pm=off" and report a bug
[ 69.009422] nvme0n1: I/O Cmd(0x2) @ LBA 7385088, 32 blocks, I/O Error (sct 0x3 / sc 0x71)
[ 69.010143] I/O error, dev nvme0n1, sector 7385088 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 69.047131] nvme 0003:31:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 69.099121] nvme nvme0: Disabling device after reset failure: -19
[ 69.123144] Buffer I/O error on dev nvme0n1p4, logical block 0, async page read
[ 69.123817] init: [libfs_mgr] Can't read '/dev/block/by-name/metadata' superblock: I/O error
[ 69.124672] EXT4-fs (nvme0n1p4): unable to read superblock
[ 69.125197] init: [libfs_mgr] __mount(source=/dev/block/by-name/metadata,target=/metadata,type=ext4)=-1: I/O error
[ 69.126120] init: DSU not detected, proceeding with normal boot
[ 69.126684] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 69.127342] init: [libfs_mgr] Can't read '/dev/block/by-name/system' superblock: I/O error
[ 69.128100] EXT4-fs (nvme0n1p2): unable to read superblock
[ 69.128596] init: [libfs_mgr] __mount(source=/dev/block/by-name/system,target=/system,type=ext4)=-1: I/O error
[ 69.129465] init: Failed to mount /system: I/O error [ 69.129932] init: Failed to mount required partitions early ...
[ 69.130669] init: InitFatalReboot: signal 6
[ 69.135720] init: #00 pc 00000000003cf510 /init (unwindstack::AndroidLocalUnwinder::InternalUnwind(std::__1::optional<int>, unwindstack::AndroidUnwinderData&)+116) (BuildId: 2a2f03a3b9ebbb40bcce7295bfedf748)
[ 69.137346] init: #01 pc 00000000003c96f4 /init (android::init::InitFatalReboot(int)+204) (BuildId: 2a2f03a3b9ebbb40bcce7295bfedf748)
[ 69.198289] kvm: exiting hardware virtualization
[ 69.198796] reboot: Restarting system with command 'bootloader'
2025-12-11 03:55:34 -06:00
..
alpha can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm64 Adding pinctrl-0 to pcie node and disabling ethernet node 2025-12-11 03:55:34 -06:00
csky can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
hexagon can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
loongarch can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
m68k can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
microblaze can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
mips can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nios2 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
openrisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
parisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
powerpc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
riscv can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
s390 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sh can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sparc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
um can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
x86 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
xtensa can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
.gitignore can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
Kconfig can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00