Can't boot after setting pcie_aspm=off in extlinux.conf

In trying to get my AGX Xavier to see the Google Coral Dual EdgeTPU plugged into the M.2 E-key port, I followed suggestions from Google and Github users. Namely, I added APPEND ${cbootargs} quiet pcie_aspm=off to /boot/extlinux/extlinux.conf.

I cycled the power and it comes up with the NVIDIA splash screen momentarily, then goes blank with a blinking cursor. I can’t find any combination of keys that will get me to a command line (at that moment, or from right after cycling the power). I cannot ssh into it either, or see it on the network. I’ve removed the EdgeTPU board, but that doesn’t change anything.

Any suggestions? Any keystroke combinations that will force it to boot into a safe mode?

hello MattRoos,

please gather bootloader logs for reference,
you should check Jetson AGX Xavier Developer Kit User Guide, please use port J501, a micro-USB connector it provides access to the UART console.

@JerryChang can you point me toward more detailed references/instructions? That User Guide gives no actionable information on how to do what you suggest/request. Thanks.

hello MattRoos,

you’ll need to connect micro-USB via J501 to setup connection.
please use the serial console to talk to the target.
for example, $ picocom -b 115200 /dev/ttyUSB3

@JerryChang, can you please point me towards the pertinent official documentation? I have no idea what “J501” is. I’m happy to read through documentation if you can point me in the right direction.

I haphazardly connected my host linux box to the Xavier via a USB-to-microUSB cable and did picocom -b 115200 /dev/ttyUSB3 (though I don’t know if that’s what you were suggesting I do), and got this response:

mroos@synapse:~$ picocom -b 115200 /dev/ttyUSB3
picocom v2.2

port is        : /dev/ttyUSB3
flowcontrol    : none
baudrate is    : 115200
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,

J501 is the micro-USB B port. This device port can be used as serial console from a host (framing 115200 8N1)
For doc link, you may find the location in page 6 of AGX Xavier devkit.

Thanks, @Honey_Patouceul! I’m away from the hardware until middle of next week, but then back to working on this.