Checking MAC address configuration
MAC address configuration is correct.
Checking WiFi settings next
=========================================
Test inconclusive (WiFi settings unknown). Please make sure WiFi is enabled under network settings, reboot the system and re-run this test. If you encounter this error again, visit the product support page at https://developer.nvidia.com/embedded/support
Yes, I flashed it two days ago. I don’t see wlan0 interface at all. Is there any hardware button/jumper or software flag to enable it?
nvidia@tegra-ubuntu:~$ ifconfig
enx00044b635324 Link encap:Ethernet HWaddr 00:04:4b:63:53:24
inet addr:10.10.50.192 Bcast:10.10.50.255 Mask:255.255.255.0
inet6 addr: fe80::b191:3da3:2400:ed44/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:69218 errors:0 dropped:0 overruns:0 frame:0
TX packets:60317 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18023366 (18.0 MB) TX bytes:267088205 (267.0 MB)
rfkill list wifi
iwconfig
service network-manager status
Your ethernet adapter is named ‘enx00044b635324’, are you running standard L4T ?
On Jetson dev board it should be eth0… Are you using a different board or ethernet card ?
yes, sudo works for sure. I got most stuff like opencv/cudnn/yolo/slam works.
nvidia@tegra-ubuntu:~$ sha1sum -c /etc/nv_tegra_release
/usr/lib/xorg/modules/extensions/libglx.so: OK
/usr/lib/xorg/modules/drivers/nvidia_drv.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libtegrav4l2.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_utils.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvparser.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvtx_helper.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvfnetstoredefog.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvos.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvcameratools.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvdc.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmedia.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libglx.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvimp.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvcamlog.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvll.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvtvmr.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libargus.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvidia-egl-wayland.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvtestresults.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmm_contentpipe.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvcam_imageencoder.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmm_parser.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvcolorutil.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnveglstream_camconsumer.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvfnet.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvrm.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvddk_2d_v2.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvexif.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_video.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmm_utils.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvddk_vic.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvfnetstorehdfx.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvodm_imager.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libargus_socketclient.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvcamerautils.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvrm_graphics.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvomxilclient.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvjpeg.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvtnr.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvavp.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmmlite.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libargus_socketserver.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvrm_gpu.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libscf.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvapputil.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_image.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvosd.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvomx.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvwinsys.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnvmm.so: OK
/usr/lib/aarch64-linux-gnu/tegra/libnveglstreamproducer.so: OK
/usr/lib/aarch64-linux-gnu/libv4l/plugins/libv4l2_nvvidconv.so: OK
/usr/lib/aarch64-linux-gnu/libv4l/plugins/libv4l2_nvvideocodec.so: OK
nvidia@tegra-ubuntu:~$
Syslog has many details, but may have traces from previous runs. You may also generate the kernel log since last boot with
dmesg > kmesg.log
and attach file kmesg.log (you can only attach a file to previously sent post).
Furthermore, it may help to give your L4T version and tell if it is a standard or custom board, and if it is running a modified device tree/kernel/drivers/firmware.
head -n 1 /etc/nv_tegra_release
uname -a
ls -al /etc/modprobe.d/ #here you would check for bcmdhd.conf and no blacklisting of it
ls -al /lib/firmware/brcm/
ls -al /lib/modules/<your_kernel_version>/kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko
ls -al /dev/rfkill
cat /etc/network/interfaces
ls /etc/network/interfaces.d/
cat /etc/dhcp/dhclient.conf | grep -v "#"
Sorry, using syslog was not a good idea…Seems syslog has just been rotated and you got a fresh syslog file. Using the same egrep command on dmesg output would have been more relevant.
Anyway, looking at your demsg.log, it seems it doesn’t activates DHD. On my TX1 R28.1, I get these lines missing in your case:
xhci-tegra 70090000.xusb: cannot find firmware....retry after 1 second
random: nonblocking pool is initialized
[b] dhd_module_init in
found wifi platform device bcmdhd_wlan
Power-up adapter 'DHD generic adapter'
wifi_platform_set_power = 1
wifi_platform_bus_enumerate device present 1
wifi_platform_bus_enumerate device present 0
F1 signature read @0x18000000=0x17214354
F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x2
DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
wifi_platform_prealloc: failed to alloc static mem section 7
wifi_platform_get_mac_addr
CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
wl_create_event_handler(): thread:wl_event_handler:240 started
CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xffffffc0779e1a70
dhd_attach(): thread:dhd_watchdog_thread:243 started
dhd_attach(): thread:dhd_dpc:244 started
dhd_attach(): thread:dhd_rxf:249 started
dhd_deferred_work_init: work queue initialized
Dongle Host Driver, version 1.201.82 (r)
Compiled in drivers/net/wireless/bcmdhd on Jul 20 2017 at 00:39:01
tegra_sysfs_register
Register interface [wlan0] MAC: 00:04:4b:xx:xx:xx
dhd_prot_ioctl : bus is down. we have nothing to do
sdhci-tegra sdhci-tegra.1: Tuning already done, restoring the best tap value : 81
wifi_platform_set_power = 0[/b]
xhci-tegra 70090000.xusb: Firmware timestamp: 2016-11-24 02:31:08 UTC, Version: 50.18 release
xhci-tegra 70090000.xusb: xHCI Host Controller
xhci-tegra 70090000.xusb: new USB bus registered, assigned bus number 1
xhci-tegra 70090000.xusb: hcc params 0x0184f525 hci version 0x100 quirks 0x00010810
The directories I sent were from a TX2 R28.1, sorry for TX1 it seems it should be:
I was mainly helping to make the diagnosis, not sure I am a good therapist for this.
I have to say that I’m not using wifi on my TX2. Maybe there is enough information for someone else to figure it out.
For fixing this, I would consider that even fixing wifi may leave some other things broken, as I have no idea what your collegue has done with it, so the easiest way would be to download fresh JetPack and reflash. Updating packages after the new install, the whole process would take about an hour from now to get a full capabilities system running. If not, you may consider RMA if a hardware failure persists.
Of course, this depends on what work has been done on the Jetson, if it can easily be saved and reinstalled later…