balbes150 Posted March 11, 2021 Posted March 11, 2021 Good news. Thanks to the work of many, there is now a real opportunity to run the Armbian system with the main core on Jetson Nano, and more importantly, it is easy to integrate the image build process into the official GIT Armbian. In the near future, I plan to post ready-made images with the latest kernel 5.10.22 on the download site. To run them, you need to update u-boot to Jetson Nano. This is very easy to do, just run the latest official version of Ubuntu for Jetson Nano from the SD card, it will update itself in SPI (?) u-boot to the latest version (2020.04), after that you can run Armbian from any SD card or USB media. The new u-boot supports automatic system startup from both media or over the network. Also, now you can build an Armbian image for Jetson Nano yourself, easily build the latest kernel with the necessary options, etc. https://users.armbian.com/balbes150/ https://mega.nz/#F!j9QSDQSQ!6WpasOlbZYIInfw6yo4phQ https://disk.yandex.ru/d/XBRXnig7F1M4rw?w=1 2 Quote
balbes150 Posted March 11, 2021 Author Posted March 11, 2021 New version of Armbian 20210311. Based on the main core 5.10.23. Now anyone can build their own version of Armbian for Jetson Nano without an external PC, the entire process is completely performed on the Jetson Nano itself. 2 Quote
balbes150 Posted March 13, 2021 Author Posted March 13, 2021 21 час назад, Igor сказал: It works! I checked the native build of the image works on the Jetson Nano itself. But while there is no fan control in the main core, I had to use a USB fan for cooling (all resources are used during the build 0 Quote
balbes150 Posted March 15, 2021 Author Posted March 15, 2021 @IgorQuestion. does it make sense to send a PR for CSC to Jetson Nano right now, or is it still enough to have test builds in my catalog ? 0 Quote
Igor Posted March 15, 2021 Posted March 15, 2021 23 minutes ago, balbes150 said: make sense We might actually get a dedicated maintainer, makes sense. 0 Quote
balbes150 Posted March 15, 2021 Author Posted March 15, 2021 1 минуту назад, Igor сказал: We might actually get a dedicated maintainer, makes sense. That is, did I understand correctly that it makes sense to send a PR ? 0 Quote
Igor Posted March 15, 2021 Posted March 15, 2021 Just now, balbes150 said: it makes sense to send a PR ? Yes 0 Quote
balbes150 Posted March 15, 2021 Author Posted March 15, 2021 46 минут назад, Igor сказал: Yes Send PR 0 Quote
hexdump Posted March 17, 2021 Posted March 17, 2021 @balbes150 - is the nouveau/tegra gpu acceleration actually working with this mainline kernel? (glxgears -info should show nouveau or tegra as driver instead of llvmpipe) 0 Quote
balbes150 Posted March 17, 2021 Author Posted March 17, 2021 3 часа назад, hexdump сказал: is the nouveau/tegra gpu acceleration actually working with this mainline kernel? (glxgears -info should show nouveau or tegra as driver instead of llvmpipe) I have no idea, I haven't checked. 0 Quote
hexdump Posted March 18, 2021 Posted March 18, 2021 did anyone already test to boot this image on the 2gb model of the jetson nano? i just tried it and it does not boot - the nano already has the new u-boot in the spi ... looks like i have to connect a serial console when i find some time 1 Quote
hexdump Posted March 19, 2021 Posted March 19, 2021 ok - false alarm ... looks like something was still wrong with my u-boot ... rerunning the jetpack image once more seems to have fixed it and now the image is booting fine also on the 2gb model gpu acceleration is not working yet (llvmpipe is used instead), but in general it looks quite good: the tegra and nouveau drm drivers are properly loaded without errors ... according to https://github.com/NVIDIA/tegra-nouveau-rootfs and https://github.com/NVIDIA/tegra-rootfs-scripts it looks like maybe some special xorg server and/or mesa needs to be compiled ... will maybe have a look at it over the weekend btw. have any kernel patches been required to make it work with mainline or is the mainline support that good meanwhile that it just works? best wishes - hexdump 0 Quote
Igor Posted March 19, 2021 Posted March 19, 2021 5 hours ago, hexdump said: btw. have any kernel patches been required to make it work with mainline or is the mainline support that good meanwhile that it just works? None. This is all you need: https://github.com/armbian/build/pull/2720 0 Quote
hexdump Posted March 19, 2021 Posted March 19, 2021 i did some more research and for sure the nvidia gpu firmware is missing in the armbian-firmware - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/nvidia/gm20b/gr - it is part of the regular linux-firmware package but even with that we are not there yet - i tried both xorg and wayland and both times ended up with GL_OUT_OF_MEMORY errors which i do not understand yet, but large parts of the probing looks good ... looks like nouveau.modeset=1 parameter might be required on boot as well ... will have to investigate things further ... 0 Quote
balbes150 Posted March 19, 2021 Author Posted March 19, 2021 You can try using the latest kernel 5.12 or 5.11. Maybe there will be better support. You don't need any patches for this, just build the kernel on the Jetson Nano itself and copy it with the Initrd rebuild and the installation of modules. 0 Quote
hexdump Posted March 19, 2021 Posted March 19, 2021 yes - i'll try all those options step by step over the next days i think 0 Quote
hexdump Posted April 4, 2021 Posted April 4, 2021 just a little update: i got the open source nouveau gpu driver working with the mainline kernel finally by using a self compiled xorg server from the latest sources (required - see: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3505), a self compiled mesa 21.0.1 (not sure if this is really required) and the "nouveau.modeset=1" kernel cmdline parameter - what is nice is that it is opengl 4.3 so far the good part, the bad part is that it is extremely slow (glmark2 score of 68) as it is clocked at the lowest gpu frequency by default and trying to increase the gpu frequency via /sys/kernel/debug/dri/128/pstate seems to make the system quite unstable or quickly hangs it (maybe my power supply - 5.1v/3a - is not powerful enough?) i'm also able to run a wayfire wayland session using the nouveau gpu driver, but it shows quite a few graphical artifacts when scrolling in a terminal or doing other activities - glmark2 score here is 83, but its also for lima or panfrost higher in wayland/wayfire than in xorg/xfce all in all it looks like the quality of the open source nouveau driver on the jetson nano (maybe even in general?) is not really the best and as it looks to me far behind the quality of the lima and panfrost open source drivers for the mali gpus in other socs 3 Quote
TonyMac32 Posted May 2, 2021 Posted May 2, 2021 So far my Jetson Nano won't get to desktop using the images on the download site. I have the original one, is this a device tree issue? 0 Quote
balbes150 Posted May 5, 2021 Author Posted May 5, 2021 02.05.2021 в 20:02, TonyMac32 сказал: So far my Jetson Nano won't get to desktop using the images on the download site. I have the original one, is this a device tree issue? What model do you have and what image do you use ? Have you updated u-boot to the latest version ? 0 Quote
balbes150 Posted May 6, 2021 Author Posted May 6, 2021 Version 20210505. Added images with the Legacy 4.9 kernel. 0 Quote
balbes150 Posted May 13, 2021 Author Posted May 13, 2021 Version 20210513. Fixed startup with Legacy kernel, now these images work correctly. 1 Quote
Zhexue. Posted June 3, 2021 Posted June 3, 2021 Hello everybody, Thank you very much for the great message regarding Jetson NANO and DEBIAN - Kernel. I wanted to try it out right away, but it doesn't really work for me. I tried that with the different images and also - I hope - heeded the "U-Boot" change. But which image is the best here? Because I used the XUBUNTU for this. I would be very grateful if you could help me here and tell me which image I would like to use best. Thank you very much in advance. Matthias 0 Quote
hexdump Posted June 4, 2021 Posted June 4, 2021 @Zhexue. - did you install the latest jetpack from nvidia first (it just needs to be installed and booted once - as part of it it will ask you if its ok to update the boot firmare)? it is required to get a boot loader onto the board which is able to boot those images. best wishes and good luck - hexdump 0 Quote
Zhexue. Posted June 4, 2021 Posted June 4, 2021 Hey hexdump, thank you very much for your answer. This is, what I want to know, because on XUBUNTU - Version for this, they don't change the "u-boot".... Well I would like to try on Weekend and give an response.... Best wishes Matthias 0 Quote
Zhexue. Posted June 4, 2021 Posted June 4, 2021 Hey hexdump and hello together. I want to say "Thank you very much" for this IMAGE of Jetson NANO.... With little help from "hexdump" it's work and it's really faster than NVIDIA Image. One question is open: How can I use the WLAN - Interface? I've installed the extra module on this board, because I would like to use it an my "AI-Racer" ..... If there anyone, who can help me here, please.... Thanks in advance.... Matthias 0 Quote
Zhexue. Posted June 7, 2021 Posted June 7, 2021 Good Morning all. I am really very enthusiastic about your LINUX package for JetSon Nano. It's very fast and very stable. Since I am using this board in a project for autonomous driving and it is installed on the WaveShare kit, I would also like to activate the WLAN module, but unfortunately it keeps failing. With the command: lspic -k I can see the board, but you can also see that the driver is not installed. lspci -k 00:01.0 PCI bridge: NVIDIA Corporation Device 0fae (rev a1) Kernel driver in use: pcieport 00:02.0 PCI bridge: NVIDIA Corporation Device 0faf (rev a1) Kernel driver in use: pcieport 01:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78) Subsystem: Intel Corporation Wireless 8265 / 8275 (Dual Band Wireless-AC 8265) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Kernel driver in use: r8169 Kernel modules: r8169 I also tried to install these drivers using "apt install firmware-iwlwifi". The system does this, but does not create a new kernel and I cannot find anything in the relevant directory .... What else can I do? For me this is really important, because the "overhead" for the NVIDIA package is simply too big for testing and development with far too much BALAST .... I would really be very grateful if you could help me here quickly. Thank you in advance..... Matthias 0 Quote
balbes150 Posted June 7, 2021 Author Posted June 7, 2021 4 часа назад, Zhexue. сказал: to activate the WLAN module, what module are we talking about ? 0 Quote
Zhexue. Posted June 8, 2021 Posted June 8, 2021 About this Module: 01:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78) Subsystem: Intel Corporation Wireless 8265 / 8275 (Dual Band Wireless-AC 8265) This is an additional board for Jetson Nano 4GB ... 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.