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

Can't boot pi4 from disk with 4096 logical block size #1840

Open
abaumgaertner opened this issue Nov 9, 2023 · 6 comments
Open

Can't boot pi4 from disk with 4096 logical block size #1840

abaumgaertner opened this issue Nov 9, 2023 · 6 comments

Comments

@abaumgaertner
Copy link

Trying to boot of 4k logical sector size disk.
Manually setup GPT layout on large disk on Raspberry Pi 4 Model B Rev 1.4

Device Model: ST18000NM003D-3DL103
Firmware Version: SN03
Sector Size: 4096 bytes logical/physical

Disk is connected via ASM235 (USB to SATA) and detected by bootloader.

Bootloop with error: MSD unsupported block size 4096
bootloader CURRENT: Wed Jan 11 17:40:52 UTC 2023 (1673458852)
VL805_FW: CURRENT: 000138c0

Same setup boots fine with disk set to 512bytes logical sector emulation.

@timg236
Copy link

timg236 commented Nov 9, 2023

Yes, that's not supported by the bootloader.

@diegocjorge
Copy link

I'm having the same problem. Is this ever going to be supported by the bootloader?

@macromorgan
Copy link

Ditto for the Pi 5. Looks like I can't use a 4kn NVME drive without enabling 512e mode.

@doubleuerner
Copy link

https://man.archlinux.org/man/nvme-format.1.en bootloader does not support 4096, only 512

@macromorgan
Copy link

https://man.archlinux.org/man/nvme-format.1.en bootloader does not support 4096, only 512

I understand that, but was hoping that support could be added.

@timg236
Copy link

timg236 commented Nov 7, 2024

It's on the TODO list (with many other things), priority would be Pi5 NVMe first, USB later, Pi4 etc afterwards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants