Hello,
my Orin Dev Kit does not detect a Samsung 860 Evo (1TB) M.2 SSD.
I have already found this answer but I didn’t understand it.
These are my system details:
$ uname -a
Linux wsl-orin 5.10.104-tegra #1 SMP PREEMPT Wed Aug 10 20:17:07 PDT 2022 aarch64 aarch64 aarch64 GNU/Linux
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 57G 15G 39G 28% /
none 15G 0 15G 0% /dev
tmpfs 15G 0 15G 0% /dev/shm
tmpfs 3,0G 11M 3,0G 1% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 15G 0 15G 0% /sys/fs/cgroup
tmpfs 3,0G 16K 3,0G 1% /run/user/124
tmpfs 3,0G 8,0K 3,0G 1% /run/user/1000
$ cat /etc/nv_tegra_release
# R35 (release), REVISION: 1.0, GCID: 31346300, BOARD: t186ref, EABI: aarch64, DATE: Thu Aug 25 18:41:45 UTC 2022
$ lspci -vvv
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 229e (rev a1) (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 51
Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
I/O behind bridge: 00001000-00001fff [size=4K]
Memory behind bridge: 40000000-400fffff [size=1M]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled]
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 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
Subsystem: AzureWave RTL8822CE 802.11ac PCIe Wireless Network Adapter
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, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 310
Region 0: I/O ports at 1000 [size=256]
Region 2: Memory at 20a8000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: rtl88x2ce
Kernel modules: rtl8822ce
The dmesg output prints a few red lines (Complete dmesg output is attached to this post):
[ 2.420899] tegra_dc_assign_hw_data: no matching compatible node
[ 2.426913] tegradccommon module_init failed
[ 2.431181] tegradc module_init failed
[ 4.390722] tegra23x-qspi 3270000.spi: Node prod has invalid entries
[ 4.397244] tegra23x-qspi 3270000.spi: Node prod: Child has not proper setting
[ 4.404672] tegra23x-qspi 3270000.spi: Node spi: Faild to read the Prod Setting.
[ 4.412267] tegra23x-qspi 3270000.spi: Prod settings list not found
[ 4.418800] tegra23x-qspi 3270000.spi: Failed to get reset control: -517
[ 7.809331] t23x_init_gating_regs: Timed out waiting for syncpt ram init!
[ 8.754303] tegra23x-qspi 3270000.spi: Node prod has invalid entries
[ 8.760857] tegra23x-qspi 3270000.spi: Node prod: Child has not proper setting
[ 8.768307] tegra23x-qspi 3270000.spi: Node spi: Faild to read the Prod Setting.
[ 14.467095] OF: graph: no port node found in /i2c@c240000/ucsi_ccg@8/connector@0
[ 14.475626] ucsi_ccg 1-0008: Port-0: no role switch found
[ 14.476720] gpio gpiochip0: (tegra234-gpio): gpiochip_lock_as_irq: tried to flag a GPIO set as output for IRQ
[ 14.487144] gpio gpiochip0: (tegra234-gpio): unable to lock HW IRQ 126 for IRQ
[ 14.487608] usbcore: registered new interface driver btusb
[ 14.494628] genirq: Failed to request resources for 1-0008 (irq 309) on irqchip gpio
Any idea what I can try to get this device running?
Thanks,
Daniel
orin_dmesg.txt (70.6 KB)