Spurious error messages "Ethernet Interrupt while in poll!" on R27.0.1

Hi all,

Since a few days, I’m seeing spurious kernel error messages in reverted RED with dmesg.

Is it a known bug of R27.0.1 ?
The fact I had never noticed this before makes me wonder if it could be a HW failure, or if some new or updated software can trigger that error. I see no problem at application level.

Does someone have already seen this or know about it ?

[EDIT: I have not installed any custom kernel/driver and sha1sum -c /etc/nv_tegra_release gives all OK.]
[EDIT2: I have tried another ethernet cable, another port from my router…still the same.]

Thanks,
HP

I don’t have an answer, but I’m curious if the board is otherwise still functional, and if so, what does “ifconfig” show?

Here is the output of ifconfig. No error, no dropped frame…
It happens randomly, as far as I can see. Not more frequent when downloading/uploading big files.
Maybe only the trace is spurious.

ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:04:4b:xx:xx:xx  
          inet addr:192.168.0.31  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::3c64:xxxx:xxxx:b625/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9277 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8873489 (8.8 MB)  TX bytes:1108590 (1.1 MB)
          Interrupt:39 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1217 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1217 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:112475 (112.4 KB)  TX bytes:112475 (112.4 KB)

Yes, the board works fine till now, I’m writing here from it.

Were there any recent package additions, deletes, updates (apt)?

Looking at logs, it seems :

  • On July 28th, I have updated gdb and gdbserver
  • On July 29th, it was working normally.

Then I have disconnected power supplies for my TX2, monitor and router, and went away for one week.
It may be related to the loss of RTC.

  • On Aug 5th, I came back and repowered everything.

It got updates:

Start-Date: 2017-08-05  13:55:26
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:arm64 (4.4.0-87.110, 4.4.0-89.112), 
imagemagick:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
libmagickwand-6.q16-2:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
imagemagick-6.q16:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
libmagickcore-6.q16-2-extra:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
libwebkit2gtk-4.0-37:arm64 (2.16.3-0ubuntu0.16.04.1, 2.16.6-0ubuntu0.16.04.1), 
libmagickcore-6.q16-2:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
gir1.2-webkit2-4.0:arm64 (2.16.3-0ubuntu0.16.04.1, 2.16.6-0ubuntu0.16.04.1), 
imagemagick-common:arm64 (8:6.8.9.9-7ubuntu5.8, 8:6.8.9.9-7ubuntu5.9), 
libjavascriptcoregtk-4.0-18:arm64 (2.16.3-0ubuntu0.16.04.1, 2.16.6-0ubuntu0.16.04.1), 
libwebkit2gtk-4.0-37-gtk2:arm64 (2.16.3-0ubuntu0.16.04.1, 2.16.6-0ubuntu0.16.04.1), 
gir1.2-javascriptcoregtk-4.0:arm64 (2.16.3-0ubuntu0.16.04.1, 2.16.6-0ubuntu0.16.04.1)
End-Date: 2017-08-05  13:55:36

Then first error messages appeared.

In syslog, I see some messages about time change and an apt transaction :

Aug  5 13:55:39 tegra-ubuntu AptDaemon.Worker: INFO: Updating cache
Aug  5 13:55:39 tegra-ubuntu org.debian.apt[766]: 13:55:39 AptDaemon.Worker [INFO]: Updating cache
Aug  5 13:55:47 tegra-ubuntu systemd[1207]: Time has been changed
Aug  5 13:55:47 tegra-ubuntu systemd[1]: Time has been changed
Aug  5 13:55:47 tegra-ubuntu systemd[1]: snapd.refresh.timer: Adding 43min 20.225914s random time.
Aug  5 13:55:47 tegra-ubuntu systemd[1]: snapd.refresh.timer: Adding 3h 33min 24.114159s random time.
Aug  5 13:55:47 tegra-ubuntu systemd[1805]: Time has been changed
Aug  5 13:55:48 tegra-ubuntu AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/657c95a60af649c9bfd78311058a583e
Aug  5 13:55:48 tegra-ubuntu org.debian.apt[766]: 13:55:48 AptDaemon.Worker [INFO]: Finished transaction /org/debian/apt/transaction/657c95a60af649c9bfd78311058a583e
Aug  5 13:55:48 tegra-ubuntu systemd[1]: Started Daily apt activities.
Aug  5 13:55:48 tegra-ubuntu systemd[1]: apt-daily.timer: Adding 1h 37min 27.525831s random time.
Aug  5 13:55:48 tegra-ubuntu systemd[1]: apt-daily.timer: Adding 1h 25min 13.554113s random time.
Aug  5 13:56:00 tegra-ubuntu /usr/lib/snapd/snapd[724]: snapmgr.go:422: No snaps to auto-refresh found
Aug  5 13:56:00 tegra-ubuntu snapd[724]: 2017/08/05 13:56:00.043327 snapmgr.go:422: No snaps to auto-refresh found
Aug  5 13:56:49 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 13:57:19 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:00:59 tegra-ubuntu /usr/lib/snapd/snapd[724]: snapmgr.go:496: DEBUG: Next refresh scheduled for 2017-08-05 19:08:35.763407148 +0200 CEST.
Aug  5 14:00:59 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:01:29 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:05:56 tegra-ubuntu AptDaemon: INFO: Quitting due to inactivity
Aug  5 14:05:56 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:06:26 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:05:56 tegra-ubuntu AptDaemon: INFO: Quitting was requested
Aug  5 14:05:56 tegra-ubuntu org.debian.apt[766]: 14:05:56 AptDaemon [INFO]: Quitting due to inactivity
Aug  5 14:05:56 tegra-ubuntu org.debian.apt[766]: 14:05:56 AptDaemon [INFO]: Quitting was requested
Aug  5 14:05:56 tegra-ubuntu systemd[1]: Starting Cleanup of Temporary Directories...
Aug  5 14:05:56 tegra-ubuntu systemd-tmpfiles[3886]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Aug  5 14:05:56 tegra-ubuntu systemd[1]: Started Cleanup of Temporary Directories.
Aug  5 14:17:01 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:17:31 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:17:01 tegra-ubuntu CRON[3914]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Aug  5 14:49:38 tegra-ubuntu systemd[1]: snapd.refresh.timer: Adding 1h 5min 43.152887s random time.
Aug  5 14:49:38 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:50:08 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:52:45 tegra-ubuntu org.gnome.evolution.dataserver.Sources5[1905]: ** (evolution-source-registry:2137): WARNING **: secret_service_search_sync: must specify at least one attribute to match
Aug  5 14:52:45 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:53:45 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:59:29 tegra-ubuntu com.canonical.Unity.Scope.Applications[1905]: Error loading package indexes: Couldn't stat '/var/cache/software-center/xapian'
Aug  5 14:59:29 tegra-ubuntu com.canonical.Unity.Scope.Applications[1905]: (unity-scope-loader:4125): unity-applications-daemon-CRITICAL **: daemon.vala:144: Failed to load Software Center index. 'Apps Available for Download' will not be listed
Aug  5 14:59:29 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 15:00:29 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:59:34 tegra-ubuntu dbus[766]: [system] Activating service name='org.debian.apt' (using servicehelper)
Aug  5 14:59:34 tegra-ubuntu AptDaemon: INFO: Initializing daemon
Aug  5 14:59:34 tegra-ubuntu org.debian.apt[766]: 14:59:34 AptDaemon [INFO]: Initializing daemon
Aug  5 14:59:34 tegra-ubuntu dbus[766]: [system] Successfully activated service 'org.debian.apt'
Aug  5 14:59:35 tegra-ubuntu AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Aug  5 14:59:35 tegra-ubuntu org.debian.apt[766]: /usr/lib/python3/dist-packages/aptdaemon/worker/pkworker.py:35: PyGIWarning: PackageKitGlib was imported without specifying a version first. Use gi.require_version('PackageKitGlib', '1.0') before import to ensure that the right version gets loaded.
Aug  5 14:49:38 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:50:08 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:52:45 tegra-ubuntu org.gnome.evolution.dataserver.Sources5[1905]: ** (evolution-source-registry:2137): WARNING **: secret_service_search_sync: must specify at least one attribute to match
Aug  5 14:52:45 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 14:53:45 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:59:29 tegra-ubuntu com.canonical.Unity.Scope.Applications[1905]: Error loading package indexes: Couldn't stat '/var/cache/software-center/xapian'
Aug  5 14:59:29 tegra-ubuntu com.canonical.Unity.Scope.Applications[1905]: (unity-scope-loader:4125): unity-applications-daemon-CRITICAL **: daemon.vala:144: Failed to load Software Center index. 'Apps Available for Download' will not be listed
Aug  5 14:59:29 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 15:00:29 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 14:59:34 tegra-ubuntu dbus[766]: [system] Activating service name='org.debian.apt' (using servicehelper)
Aug  5 14:59:34 tegra-ubuntu AptDaemon: INFO: Initializing daemon
Aug  5 14:59:34 tegra-ubuntu org.debian.apt[766]: 14:59:34 AptDaemon [INFO]: Initializing daemon
Aug  5 14:59:34 tegra-ubuntu dbus[766]: [system] Successfully activated service 'org.debian.apt'
Aug  5 14:59:35 tegra-ubuntu AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Aug  5 14:59:35 tegra-ubuntu org.debian.apt[766]: /usr/lib/python3/dist-packages/aptdaemon/worker/pkworker.py:35: PyGIWarning: PackageKitGlib was imported without specifying a version first. Use gi.require_version('PackageKitGlib', '1.0') before import to ensure that the right version gets loaded.

a bit before:

Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.desktop.dpkg-new file: cannot process file of type text/plain
Aug  5 13:55:32 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Sat Aug  5 13:56:02 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.desktop.dpkg-tmp file: cannot process file of type text/plain
Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.desktop file: cannot process file of type application/x-desktop
Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.q16.desktop.dpkg-new file: cannot process file of type text/plain
Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.q16.desktop.dpkg-tmp file: cannot process file of type text/plain
Aug  5 13:55:32 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/display-im6.q16.desktop file: cannot process file of type application/x-desktop
Aug  5 13:55:34 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/bamf-2.index.new file: cannot process file of type text/plain
Aug  5 13:55:34 tegra-ubuntu gnome-session[2045]: (gnome-software:2220): As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/bamf-2.index file: cannot process file of type text/plain

I think I’ve faced some crash from Firefox at that point:

Aug  5 15:06:51 tegra-ubuntu systemd[1]: Started crash report submission daemon.
Aug  5 15:06:51 tegra-ubuntu whoopsie[20842]: [15:06:51] Using lock path: /var/lock/whoopsie/lock
Aug  5 15:06:51 tegra-ubuntu whoopsie[20842]: [15:06:51] The default IPv4 route is: /org/freedesktop/NetworkManager/ActiveConnection/1
Aug  5 15:06:51 tegra-ubuntu whoopsie[20842]: [15:06:51] Not a paid data plan: /org/freedesktop/NetworkManager/ActiveConnection/1
Aug  5 15:06:51 tegra-ubuntu whoopsie[20842]: [15:06:51] Found usable connection: /org/freedesktop/NetworkManager/ActiveConnection/1
Aug  5 15:06:52 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:52 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:53 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:53 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:54 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:54 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:54 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:55 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Starting LSB: daemon to balance interrupts for SMP systems...
Aug  5 15:06:56 tegra-ubuntu irqbalance[21026]:  * Starting SMP IRQ Balancer: irqbalance
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR arch_timer
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR arch_timer
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer2
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer3
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer4
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra186_timer5
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR hsp
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR fault
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR fault
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3460000.sdhci
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3440000.sdhci
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3400000.sdhci
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3507000.ahci-sata
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3160000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR c240000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3180000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3190000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 31b0000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 31c0000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR c250000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 31e0000.i2c
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3210000.spi
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR c260000.spi
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3240000.spi
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR serial
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR ether_qos.common_irq
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ ether_qos.common_irq(39) is class 5
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 2490000.ether_qos.rx0
Aug  5 15:06:56 tegra-ubuntu irqbalance[21026]:    ...done.
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ 2490000.ether_qos.rx0(41) is class 5
Aug  5 15:06:56 tegra-ubuntu systemd[1]: Started LSB: daemon to balance interrupts for SMP systems.
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 2490000.ether_qos.tx0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ 2490000.ether_qos.tx0(42) is class 5
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR d230000.actmon
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra_rtc
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR mc_status
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3538000.mailbox
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR xhci-hcd:usb1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3530000.xhci
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 3550000.xudc
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR host_syncpt
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR host_status
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 15700000.vi
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: No directory /sys/devices/platform/15700000.vi/: No such file or directory
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ 15700000.vi(60) is class 0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tegra-isp-isr
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 15210000.nvdisplay
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: No directory /sys/devices/platform/15210000.nvdisplay/: No such file or directory
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ 15210000.nvdisplay(64) is class 0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gk20a_stall
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gk20a_nonstall
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR b150000.tegra-hsp
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR b150000.tegra-hsp
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.2
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.3
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.4
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.5
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.6
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.7
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.8
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.9
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.10
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.11
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.12
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.13
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.14
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.15
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.16
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.17
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.18
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.19
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.20
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.21
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.22
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.23
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.24
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.25
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.26
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.27
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.28
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.29
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.30
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR gpcdma.31
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR phy_interrupt
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 15210000.nvdisplay
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: No directory /sys/devices/platform/15210000.nvdisplay/: No such file or directory
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: IRQ 15210000.nvdisplay(243) is class 0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR cd
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR external-connection:extcon@1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR tmp451
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR Power
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR Up
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR Down
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR hostwake
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.0
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.2
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.3
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.4
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.5
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.6
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.7
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.8
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR adma.9
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR snd_hda_tegra
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR hwmbox1_send_empty
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR hwmbox0_recv_full
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR watchdog
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR wfi
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR int
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR 30c0000.watchdog
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR max77620-top
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR max77620-gpio
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR max77686-rtc
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR max77620-thermal
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR max77620-thermal
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR external-connection:extcon@1
Aug  5 15:06:56 tegra-ubuntu /usr/sbin/irqbalance: GUESSING AARCH64 CLASS FOR rtc-alarm1
Aug  5 15:07:01 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:07:01 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:07:01 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:07:01 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:07:03 tegra-ubuntu dbus[766]: [system] Reloaded configuration
Aug  5 15:07:03 tegra-ubuntu systemd-udevd[20601]: Network interface NamePolicy= disabled on kernel command line, ignoring.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="
0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=
no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:03 tegra-ubuntu systemd-udevd[21366]: Process '/bin/rm /var/lib/alsa/asound.state' failed with exit code 1.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="
0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=
no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="
0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=
no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="
0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=
no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1809]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="
0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=
no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Aug  5 15:07:03 tegra-ubuntu pulseaudio[1213]: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="0" name="platform-3510000.hda" card_name="alsa_card.platform-3510000.hda" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
Aug  5 15:07:04 tegra-ubuntu systemd-udevd[21427]: Process '/bin/rm /var/lib/alsa/asound.state' failed with exit code 1.
Aug  5 15:07:06 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:07:06 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:07:06 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:07:06 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
Aug  5 15:07:06 tegra-ubuntu systemd[1]: Started Unattended Upgrades Shutdown.
Aug  5 15:07:09 tegra-ubuntu systemd[1]: Reloading.
Aug  5 15:07:09 tegra-ubuntu systemd[1]: Started CUPS Scheduler.
<b>Aug  5 15:08:10 tegra-ubuntu kernel: [ 4648.453738] Ethernet Interrupt while in poll!</b>

This is the first occurrence of this trace.

I see “whoopsie”, this is apparently the error reporting daemon, but I have no idea if it is related or if that is normal. What I find interesting is that I can only see “interrupt while in poll!” reported in:

drivers/net/ethernet/adaptec/starfire.c

Do you have NET_VENDOR_ADAPTEC or ADAPTEC_STARFIRE in “/proc/config.gz”? Do you have an Adaptec ethernet adapter?

FYI, some of those other failure to scan errors might be from corrupt or missing drive access, or even from actually missing the ability to access those files for any reason. I’ve seen some errors like this (not this particular one) simply from packages having options which were not installed, so it isn’t necessarily an actual error, though it seems suspicious. One thing I can think of (and this is just conjecture) is that if something is issuing interrupts in such a way that other drivers are not allowed to run it would interfere with the disk driver (eMMC), in which case the eMMC might be perfectly fine but still corrupt or appear failed.

If you can clone your root partition, then I would expect eMMC is fine…this would also avoid relying on kernel drivers for the eMMC access. If you cover the cloned image with loopback, but don’t mount it, you could do an fsck.ext4 on the loopback device and determine if the file system is corrupt without relying on the Jetson’s hardware (plus it might make a nice time to back up the system if you want it saved).

Hi Honey_Patouceul,

This is the alert message saying that we received an Rx interrupt while in NAPI polling

When interrupt raised for the first time during reception – we will disable the interrupt on that IRQ line and schedule the NAPI poll handler.

Nothing to worry with this message. There will not be any packet drops.

Dear Linuxdev and WayneWWW,

Thanks for having a look to this.

I’m using standard ethernet from jetson dev board, my /proc/config has CONFIG_NET_VENDOR_ADAPTEC=y but CONFIG_ADAPTEC_STARFIRE is not set.
I think my rootfs may have some errors because I’ve had to force shutdown my TX2 twice because it was unresponsive (hogged by a program of mine).
I currently lack a PC host, so I will not soon be able to make an image for checking the fs. I understand a loopback mounted image is safer, but would it be ok to check my eMMC rootfs if booting from a rescue SD card ?

Apart from fs errors, do you have any idea about why it appeared suddenly ?
I have no custom device attached, with only USB mouse connected it still happens.

You can safely fsck.ext4 from an SD card so long as eMMC is not mounted. Beware that it may try to automount somewhere in “/media”. If this occurs, then it is safe to just “sudo umount /dev/mmcblk0p1”.

Incidentally, you can use dd to copy from mmcblk0p1 to an SD card or SATA drive even when the machine is running (I wouldn’t recommend it since bits can change while it runs); if you have a large enough SD card to put your rescue on one partition and a dd copy on another, then you could fsck.ext4 the loopback mounted dd copy instead of the actual eMMC…a complication which may be worthwhile if you fear losing eMMC during fsck (personally I’d just fsck the eMMC directly from the SD rescue).

I’ve just got back to my TX2 with a SD Card that I had formatted in FAT32 on a TK1 and then on a TX1 resized, and added another ext4 partition with gparted (works fine on both TK1 and TX1).
When I insert it in the SD Card slot of my TX2 (I had never used it before), nothing happens, no /dev/mmcblk1 node appears, dmesg has no trace of it.
Do I need a special SD card type for TX2 ? (it’s a microSD, but I’ve tried 2 different adapters).
Is it a problem with R27.0.1 ?
May it be related to my ethernet spurious messages ? (although inserting/ejecting the SD Card doesn’t produce any more message).

Thanks for any advice or diagnosis procedure.

I’m not sure, but most of the older types are guaranteed, e.g., up to “class 10”. There are some newer very high capacity SD cards which probably are not supported (and advertised with higher speed). I just don’t know which speed/rating above class 10 will work.

Even if no partition is acceptable the “/dev/mmcblk1” file should show up, it has no bearing on partitions or formatting, so it seems odd to not see the SD card if it is not one of the really fast/newer cards and if electrically it is connected. Do you have any other SD card you can just add to the slot just to see if it is recognized? Do you have any other SD card reader you can try with it (e.g., a USB adapter)?

Additional thought: There is a spring activated latch mechanism, so the card is “push in” regardless of whether inserting or removing…be sure it is fully seated.

I have found a very old 16MB MMC card from Canon. Still nothing mounts, no dev node and no dmesg.

I have used a USB adapter. Then it gives when inserting it:

[14245.166263] usb 1-2.4: new high-speed USB device number 12 using xhci-tegra
[14245.266377] usb 1-2.4: New USB device found, idVendor=05e3, idProduct=0736
[14245.273272] usb 1-2.4: New USB device strings: Mfr=3, Product=4, SerialNumber=2
[14245.280707] usb 1-2.4: Product: USB Storage
[14245.284912] usb 1-2.4: Manufacturer: Generic
[14245.289192] usb 1-2.4: SerialNumber: 000000000272
[14245.294474] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[14245.302114] usb-storage 1-2.4:1.0: USB Mass Storage device detected
[14245.309836] scsi host8: usb-storage 1-2.4:1.0
[14246.315345] scsi 8:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0272 PQ: 0 ANSI: 0
[14246.544826] sd 8:0:0:0: [sdb] Attached SCSI removable disk

but in /dev, I can see sdb but no partition:

ll /dev/sdb*
brw-rw---- 1 root disk 8, 16 Aug 25 22:07 /dev/sdb

and fdisk or gparted with /dev/sdb as argument return both ‘No medium found’.

After rebooting, it is named /dev/sda but still no partition found and no medium found by partition tools.

Sorry, my USB adapter was very old. With another one it works better. However when Ubuntu tries to mount it, the FAT32 partition mounts fine, but the ext4 doesn’t…it says :

This location could not be displayed.
You do not have the permissions necessary to view the contents of “Linux”.

I have made the ext4 partition on TX1 (R28.1), as user nvidia…while I’m running TX2 as user ubuntu…May it matter ?

Okay, rebooting and logging first as nvidia (instead of ubuntu), I can see my microSD partitions with USB adapter.
But it still doesn’t work as nvidia user with SD card slot (no dmesg).

One thing that makes some partitions seem to be unusable are the 64-bit extensions to ext4. Check your “/etc/mke2fs.conf” (if format is not on the Jetson). The ext4 block cannot have “metadata_csum” or “64bit”. If formatted on the Jetson there should be no problem with 64bit.

Also, the SD card should use GPT partitions instead of old style BIOS partitions. This would imply partitioning via gdisk instead of fdisk. An SD card might arrive with old style BIOS partitions and require deleting then recreating partitions.

With the SD card present does “lsblk -f” show anything?

Mostly mount operations are forbidden by anyone but root unless something in the environment assigns removable media ownership to the user (such as automount when adding an SD card while logged in to the X11 GUI desktop).

My /etc/mke2fs.conf has the following:

[defaults]
        base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr
        default_mntopts = acl,user_xattr
        enable_periodic_fsck = 0
        blocksize = 4096
        inode_size = 256
        inode_ratio = 16384

[fs_types]
        ext3 = {
                features = has_journal
        }
        ext4 = {
                features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
                <b>auto_64-bit_support = 1</b>
                inode_size = 256
        }
        ext4dev = {
                features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
                inode_size = 256
                options = test_fs=1
        }
        small = {
                blocksize = 1024
                inode_size = 128
                inode_ratio = 4096
        }
        floppy = {
                blocksize = 1024
                inode_size = 128
                inode_ratio = 8192
        }
        big = {
                inode_ratio = 32768
        }
        huge = {
                inode_ratio = 65536
        }
        news = {
                inode_ratio = 4096
        }
        largefile = {
                inode_ratio = 1048576
                blocksize = -1
        }
        largefile4 = {
                inode_ratio = 4194304
                blocksize = -1
        }
        hurd = {
             blocksize = 4096
             inode_size = 128

I will try to repartition/reformat it to see if it improves.

And it get this after unmounting disks from USB adapter:

sudo gdisk /dev/sda 
GPT fdisk (gdisk) version 1.0.1

Problem opening /dev/sda for reading! Error is 123.

Sorry, I’m a bit confused…
I can run gdisk or gparted only when the partitions are mounted, while I would expect the opposite…