Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NVME phison controller causing RPI 5 boot problems? #526

Closed
washran opened this issue Jan 22, 2024 · 4 comments
Closed

NVME phison controller causing RPI 5 boot problems? #526

washran opened this issue Jan 22, 2024 · 4 comments
Assignees
Labels
awaiting information No progress can be made until the requested information is provided

Comments

@washran
Copy link

washran commented Jan 22, 2024

Describe the bug

Western Digital seems to be the worst nvme ssd for the RPI 5. Why is the phison controller an issue? Nvme drives tested that work are: AData Legend 700
Axe Memory
Crucial P2 M.2
Crucial P3 Plus M.2
Inland PCIe NVMe SSD
Kingston KC3000
Kioxia Exceria 2.5
Lexar NM620
Lexar NM710
Netac M.2 NVMe SSD
Origin Inception TLC830 Pro NVMe
Patriot P310
PNY CS1030
Sabrent Rocket 4.0
Sabrent Rocket Nano
Samsung 980
Samsung 980 Pro
Team MP33
Western Digital Black SN750 SE Series

I have a TeamGroup nvme ssd that boots fine but has unstable speeds. Has a phison controller though.

Steps to reproduce the behaviour

Need a sd card to boot Western Digital nvme ssd drives. It seems that some of the issues have to do with the coding of the bootloader and the kernel. I'm sure the kinks will be ironed out.

Device (s)

Raspberry Pi 5

Bootloader configuration.

[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf416
ENABLE_SELF_UPDATE=1

System

No response

Bootloader logs

No response

USB boot

No response

NVMe boot

No response

Network (TFTP boot)

No response

@washran
Copy link
Author

washran commented Jan 23, 2024

[�[0;1;31mFAILED�[0m] Failed to start �[0;1;39mnvmf-autoc…systems automatically during boot.
See 'systemctl status nvmf-autoconnect.service' for details. This is a nvme-fabric module that is missing from kernel modules.

boot.txt

sudo systemctl status nvmf-autoconnect
nvmf-autoconnect.service - Connect NVMe-oF subsystems automatically during boot
Loaded: loaded (/lib/systemd/system/nvmf-autoconnect.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-01-22 23:51:00 MST; 43min ago
Process: 909 ExecStartPre=/sbin/modprobe nvme-fabrics (code=exited, status=1/FAILURE)
CPU: 5ms

Jan 22 23:51:00 rp5-1 systemd[1]: Starting nvmf-autoconnect.service - Connect NVMe-oF subsystems automatically during boot...
Jan 22 23:51:00 rp5-1 modprobe[909]: modprobe: FATAL: Module nvme-fabrics not found in directory /lib/modules/6.1.74-v8-16k+
Jan 22 23:51:00 rp5-1 systemd[1]: nvmf-autoconnect.service: Control process exited, code=exited, status=1/FAILURE
Jan 22 23:51:00 rp5-1 systemd[1]: nvmf-autoconnect.service: Failed with result 'exit-code'.
Jan 22 23:51:00 rp5-1 systemd[1]: Failed to start nvmf-autoconnect.service - Connect NVMe-oF subsystems automatically during boot.

@timg236 timg236 added the awaiting information No progress can be made until the requested information is provided label Jan 23, 2024
@timg236
Copy link
Collaborator

timg236 commented Jan 23, 2024

This doesn't seem like a bug report. No boot logs with showing NVMe failures in the bootloader. If the NVMe is not working under Linux then that's not an rpi-eeprom issue.

@washran washran closed this as not planned Won't fix, can't repro, duplicate, stale Jan 24, 2024
@peterharperuk peterharperuk self-assigned this Jan 24, 2024
@peterharperuk
Copy link
Collaborator

@washran I have a possible for that works for me for a WD SN550 driver if you're able to help test it?

@janstaunton
Copy link

Have a similar issue with the Pi 4 Model B, Model Number: Western Digital SN730E in a SanDisk Extreme Pro

Can boot from the drive fine attached via USB, haven't tried speeds, but this service errors on boot:

12:53 PM Failed to start nvmf-autoconnect.service - Connect NVMe-oF subsystems automatically during boot. systemd
12:53 PM nvmf-autoconnect.service: Failed with result 'exit-code'. systemd
12:53 PM nvmf-autoconnect.service: Control process exited, code=exited, status=1/FAILURE systemd
12:53 PM modprobe: FATAL: Module nvme-fabrics not found in directory /lib/modules/6.1.0-rpi8-rpi-v8 modprobe
12:53 PM Starting nvmf-autoconnect.service - Connect NVMe-oF subsystems automatically during boot...

@raspberrypi raspberrypi locked as off-topic and limited conversation to collaborators Feb 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
awaiting information No progress can be made until the requested information is provided
Projects
None yet
Development

No branches or pull requests

4 participants