Interesting - I have the same issue with the same model (P2897)@yifanlu Thanks for this awesome project!
Unfortunatly i also got issues while mounting the root filesystem via usb on a 2017 (P2897) device.
Tried different usb devices with:
- partition type Linux
- Filesystem: EXT4
- Bootable Flag: Yes
command: dd if=rootfs.img of=/dev/sdX1 bs=1MiB status=progress && sync
Guess the usb stick is well prepared.
I already flashed the boot.img on the device
What i recognized is that both usb ports goes down/disabled as soon the nvidia boot logo shows up. It seems that there is no power anymore on it. Both USB ports stays disabled and the cursor starts to blink and looking for the filesystem.
I've checked the port functionality by connecting a usb hub with leds and with some usb lamps.
Maybe that's the reason why any usb stick doesn't want to mount... because of the non working ports?
At this moment the Ports are not acting like Host-ports and doesn't provide electricity.
The question is now: Is it possible to re enable the usb ports as soon the boot script is executing?
I couldn't get past the blinking cursor despite trying everything suggested here. I've used both Windows (MiniTool Partition Wizard & LinuxLive USB Creator) and Mac (Disk Utility & DD command) USB flashing methods. I can see the USB is prepared correctly (FAT32 MBR) with the first partition imaged with the roots.img, marked active. Both methods have the same result (infinite blinking cursor).
Has anyone got this running on a P2897 that could share their experience?