I am attempting to netboot my Pi 3B+ using Raspberry Pi Linux, PXE/TFTP, and an iSCSI root. I have mainly followed this guide: https://dashaun.com/posts/raspberry-pi- ... oot-arm64/ and this guide: https://warmestrobot.com/blog/2024/06/2 ... t-guide-2/
I have gotten the Pi to recognise that it needs to load the bootcode and kernel from TFTP. I have also gotten the kernel to the point it actually connects to the iscsi target (as shown by the target logs). But then it just times out.
I have verified the kernel takes my cmdline, also visible in the screenshot attached as the INITIATOR and TARGET_NAME is set through that.
Furthermore, I have verified that the initramfs contains the iSCSI modules:I tried enabling debug in the cmdline.txt but the last thing I can see (and excuse the still from a slow-mo video as I can't capture hdmi currently) is this: I don't get why it isn't properly booting at this point and am hoping you guys can help me out! Thanks ![Smile :)]()
I have gotten the Pi to recognise that it needs to load the bootcode and kernel from TFTP. I have also gotten the kernel to the point it actually connects to the iscsi target (as shown by the target logs). But then it just times out.
I have verified the kernel takes my cmdline, also visible in the screenshot attached as the INITIATOR and TARGET_NAME is set through that.
Furthermore, I have verified that the initramfs contains the iSCSI modules:
Code:
# lsinitramfs initramfs8 | grep iscsietc/initiatorname.iscsietc/iscsi.initramfsscripts/local-bottom/iscsiscripts/local-top/iscsiusr/lib/aarch64-linux-gnu/libopeniscsiusr.so.0.2.0usr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/iscsi_tcp.kousr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/libiscsi.kousr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/libiscsi_tcp.kousr/sbin/iscsistartStatistics: Posted by HertogJan — Tue Apr 01, 2025 3:12 pm — Replies 4 — Views 109