Today I wanted to flash an SD card in the same conditions as on Monday, and the problem happened again:
$ sudo picocom -b 115200 /dev/ttyACM0
picocom v2.2
port is : /dev/ttyACM0
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
System Configuration
┌────┤ License For Customer Use of NVIDIA Software ├─────┐
│ │
│ Welcome to Jetson Initial Configuration │
│ │
│ <Ok> │
│ │
└────────────────────────────────────────────────────────┘
FATAL: term closed
$ sudo picocom -b 115200 /dev/ttyACM0
picocom v2.2
port is : /dev/ttyACM0
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,
Type [C-a] [C-h] to see available commands
Terminal ready
Login incorrect
localhost.localdomain login:
Login timed out after 60 seconds.
Ubuntu 18.04.4 LTS localhost.localdomain ttyGS0
localhost login:
I thought I was too slow to connect the USB cable, so I flahed the SD card again and connected very quickly the USB cable after the power cable, but no luck. In r32.3.1 I would say it didn’t happen even if waiting long time after plugged power in J25.
I’d like to understand why the connection is lost after welcome screen and then it reboots with, of course, no user created.
On Monday, it succeeded following the @carolyuu instructions, but today, no luck.
EDIT1:
I flashed 5 times today the SD card with NO success. I tried another USB cable, another USB port on my PC, invert order of plugging cables (USB vs power), and no luck, I manage to connect with picocom, see the L4TREADME notification on ubuntu, I can see the welcome screen, but if I hit Enter or do nothing, the connection is cut, the nano seems to reboot, and if I reconnect via serial I get the login screen.
EDIT2:
I have more information, I did exactly the same, but I connected a monitor just after seeing L4TREADME notification, to be sure it will be started in headless mode.
Here are the screenshots:
On this step, on the serial console I get the welcome screen, when I hit Enter, I get the following screenshot instantly:
When reached this step, I get the login screen via serial connection
I mounted the SD card on my PC and get the following from the /var/log/oem-config.log:
$ sudo cat /mnt/nano_sd_p1/var/log/oem-config.log
Ubiquity 18.04.14.14 (oem-config)
Ubiquity 18.04.14.14 (oem-config)
/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py:54: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GObject, GLib, Atk, Gio
/usr/lib/ubiquity/ubiquity/frontend/gtk_components/nmwidgets.py:5: PyGIWarning: NM was imported without specifying a version first. Use gi.require_version('NM', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import NM, NMA
/usr/lib/ubiquity/ubiquity/frontend/gtk_components/nmwidgets.py:5: PyGIWarning: NMA was imported without specifying a version first. Use gi.require_version('NMA', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import NM, NMA
/usr/lib/ubiquity/plugins/ubi-timezone.py:195: PyGIWarning: TimezoneMap was imported without specifying a version first. Use gi.require_version('TimezoneMap', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import TimezoneMap
Failed to play sound: Not available
Ubiquity 18.04.14.14 (oem-config)
debconf_ui selected; starting debconf frontend
Ubiquity 18.04.14.14 (oem-config)
open3: exec of whiptail --backtitle System Configuration --title License For Customer Use of NVIDIA Software --output-fd 12 --nocancel --msgbox License For Customer Use of NVIDIA Software
[VERY LONG LICENSE]
5. EXPIRATION OF TERMINATION OF THIS SUPPLEMENT. Your failure to comply
with the terms of this Supplement is ground for termination for breach
by NVIDIA under the SLA. This Supplement will automatically expire or
terminate upon the expiration or termination of your rights to
VisionWorks Licensed Software under the SLA or this Supplement. --scrolltext 21 76 failed: Argument list too long at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 226.
Ubiquity 18.04.14.14 (oem-config)
Traceback (most recent call last):
File "/usr/sbin/oem-config", line 655, in <module>
main(oem_config)
File "/usr/sbin/oem-config", line 639, in main
install(args[0], query=options.query)
File "/usr/sbin/oem-config", line 272, in install
open_terminal()
File "/usr/sbin/oem-config", line 107, in open_terminal
ttyn = os.ttyname(0)
OSError: [Errno 5] Input/output error
Ubiquity 18.04.14.14 (oem-config)
Traceback (most recent call last):
File "/usr/sbin/oem-config", line 655, in <module>
main(oem_config)
File "/usr/sbin/oem-config", line 639, in main
install(args[0], query=options.query)
File "/usr/sbin/oem-config", line 272, in install
open_terminal()
File "/usr/sbin/oem-config", line 107, in open_terminal
ttyn = os.ttyname(0)
OSError: [Errno 5] Input/output error
Ubiquity 18.04.14.14 (oem-config)
Traceback (most recent call last):
File "/usr/sbin/oem-config", line 655, in <module>
main(oem_config)
File "/usr/sbin/oem-config", line 639, in main
install(args[0], query=options.query)
File "/usr/sbin/oem-config", line 272, in install
open_terminal()
File "/usr/sbin/oem-config", line 107, in open_terminal
ttyn = os.ttyname(0)
OSError: [Errno 5] Input/output error
Ubiquity 18.04.14.14 (oem-config)
Traceback (most recent call last):
File "/usr/sbin/oem-config", line 655, in <module>
main(oem_config)
File "/usr/sbin/oem-config", line 639, in main
install(args[0], query=options.query)
File "/usr/sbin/oem-config", line 272, in install
open_terminal()
File "/usr/sbin/oem-config", line 107, in open_terminal
ttyn = os.ttyname(0)
OSError: [Errno 5] Input/output error
I don’t know if it can help