My SATVs do not work for U3 SD cards. Have you tried U1 SD card or SD cards in USB adapter?
I tried a U1 today with the same problem, will try to find vanilla SD card today to use it with.
My SATVs do not work for U3 SD cards. Have you tried U1 SD card or SD cards in USB adapter?
had a look into 4.4 seems like some bindings have changed should be fairly possible though,
What do you mean some bindings?
I tried everything and it seems impossible.
Dear Android Hackers,
Short version: L4T in running on my SATV 2015 but CUDA seems not to work correctly.
Long Version: My device is a Shield TV 2015 device and I basically followed the instruction in the first post:
- Firmware upgrade after Shield activation to the most recent version
- Bootloader unlocking using
Code:fastboot oem unlock
- Flashing "mmcblk1p1.img" obtained in the first post (yahoo2106s Kernel) using
Code:fastboot flash boot mmcblk1p1.img
- Preparing a sdcard according to https://xdaforums.com/showpost.php?p=69202451&postcount=421 and using Tegra210_Linux_R24.2.1_aarch64.tbz2 and Tegra_Linux_Sample-Root-Filesystem_R24.2.1_aarch64.tbz2 and an Ubuntu 14.04 Qemu container
Result was that the SATV boots Linux now! :highfive::good: !! Thanks very much to yahoo2016 and all other contributors to this recipe.
My major interest however is running CUDA on this device. Therefore I
- downloaded JetPack-L4T-3.1-linux-x64.run, and run it within an Ubuntu 14.04 Qemu container. There I downloaded cuda-repo-l4t-8-0-local_8.0.84-1_arm64.deb and the cuda-l4t.sh script
- used the script on my SATV to install the cuda debian package. It also installed some other dependencies as well.
- extended the PATH and LD_LIBRARY_PATH environment variables
- compiled (succuessfully) the shipped cuda examples in /usr/local/cuda/samples using make
However the execution of any sample failed: runningonly results in the error messageCode:/usr/local/cuda/samples/5_Simulations/nbody/nbody -benchmark -numbodies=65536
Strangely alsoCode:Error: only 0 Devices available, 1 requested. Exiting.
does not show the existance of any graphics card hardware:Code:lshw -short
Code:H/W path Device Class Description ================================================= system foster_e /0 bus Motherboard /0/0 processor cpu /0/1 processor cpu /0/2 processor cpu /0/3 processor cpu /0/4 memory 2973MiB System memory /1 usb2 bus Nvidia xHCI Host Controller /1/3 generic USB 10/100/1000 LAN /2 usb1 bus Nvidia xHCI Host Controller /3 wlan0 network Wireless interface /4 dummy0 network Ethernet interface /5 enx00044b482f33 network Ethernet interface
On the other hand,showsCode:glxinfo | grep NVIDIA
and glxgears runs withCode:server glx vendor string: NVIDIA Corporation client glx vendor string: NVIDIA Corporation OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA Tegra X1 (nvgpu)/integrated OpenGL core profile version string: 4.5.0 NVIDIA 24.2.1 OpenGL core profile shading language version string: 4.50 NVIDIA OpenGL version string: 4.5.0 NVIDIA 24.2.1 OpenGL shading language version string: 4.50 NVIDIA OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 24.2.1
Code:13362 frames in 5.0 seconds = 2672.306 FPS
Does anyone have an idea what could be wrong here? I was thinking that maybe
- could it be the wrong kernel: Is gpgpu processing not enables in this kernel? I also tested some other kernel images for the SATV 2015 which I found in this forum and on http://www.tatsch.it/linux-4-tegra-with-cuda-on-nvidia-shield-tv/ using
. None of them was able to boot my SATVCode:fastboot boot <kernel>.img
- Is cuda 8.0 too new and I should use older version (7.0)?
- Is this some dtp problem? I did not yet fully understand what this dtp files are for
Done that, and made a missing dtb file for kernel 4.4, it does not go past the nvidia logo.
Without new dtb file, it just reboots.
You will need to add the shields DTSes (not dtb) to the hardware/something/something dir and diff the Jetson dtses with 3.10 for what you need to change @yahoo2016
Well, I'm not that dumb, I know that, I spent hours, not only to add the missing dts and dtsi, but also to verify them against the existing similar one. Unfortunately with the new dtb file it does not go past the Nvidia logo.
mmcblk0p33.img can be download from here:
Please try it use "sudo fastboot boot mmcblk0p33.img"
ubuntu@tegra-ubuntu:~$ sudo dmesg | grep video
[ 7.145279] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
ubuntu@tegra-ubuntu:~$ sudo dmesg | grep video
[ 0.336250] Linux video capture interface: v2.00
L4T R24.2.1 is still the last known working version for SATV.hey guys, been longer away, but still have one of my shields 2015 running the L4T on it (not entirely sure which version though anymore), lsb_release says 16.0.4.1 LTS Xenial.
Now I was wondering if I can update it without breaking it and which packages need to be held back? Thanks!
Thanks. But what about the Ubuntu updates through apt-get, can I do those? BTW are you updating the latest usable kernel with security updates?L4T R24.2.1 is still the last known working version for SATV.
I have been trying L4T R28 on Jetson TX1/TX2, there are many issues.
There is no DTS for SATV (foster) in L4T R28. It appears Nvidia dropped L4T support for SATV since release of TX2.
I do not see issues for "sudo apt-get update".Thanks. But what about the Ubuntu updates through apt-get, can I do those? BTW are you updating the latest usable kernel with security updates?
edit> one more thing, did we give up on chainloading o-boot after the android bootloader? This guy got it working for the old OMAP devices, perhaps useable ideas?
https://xdaforums.com/galaxy-nexus/development/bootloader-boot-multi-boot-support-t2201146
https://xdaforums.com/galaxy-s2/general/uboot-bootloader-true-multiboot-t1680898
Thanks mate.I do not see issues for "sudo apt-get update".
I have not touched my SATVs for long time. I have been busy with TX1s/TX2s at work.
Unless more GPU cores are needed, TX1s are better valued. TX1s are compatible with earlier versions of L4Ts, TX2s only support L4T 27 and later.Thanks mate.
Speaking of tx1/2, I saw the tx1 costs 239e now, whole the tx2 costs 600e. Is everything working fine with those? Is it possible to compile kernels natively on those, eventually use a different distronic than Ubuntu with working nvidia drivers (eg like for desktop cards in PCs for instance with gentoo)?
Tried earlyprintk, nothing. I do not have a console so I can not see the reason why with the new dtb, the shield does not go past the Nvidia logo. I need someone with shield tv 2017 and console to try the new dtb.
Please provide your work thus far. The UART is on the debug connector next to the fan header.
I was able to build kernel using cm13.0 source and boot to L4T R23.1 rootfs.
Configuration file for CM13.0, kernel image, and "boot.img" can be downloaded from the following link:
https://drive.google.com/file/d/0Bz...0Bz5kaPQJx_AgT1ZTWGxtQzBzSW8/view?usp=sharing
To have wifi working, the following 2 files from your SATV need to be copied to linux rootfs:
CONFIG_BCMDHD_FW_PATH="/data/misc/wifi/firmware/fw_bcmdhd.bin"
CONFIG_BCMDHD_NVRAM_PATH="/data/misc/wifi/firmware/nvram.txt"
Hello yahoo2016,
you are right, if you use the kernel and tegra210-foster-e-p2530-0930-e02-00.dtb from L4T24.1 64bit over SATV ROM 3.1, you can successfully start the ubuntu desktop with 4k resolution But at this point android is broken. But you can switch back to SATV ROM 3.1 without a problem. That was differnt with version 2.1.
Maybe you are interested to know this.