Jump to content

Search the Community

Showing results for tags 'tinkerboard'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Volunteering opportunities
  • Part time jobs

Categories

  • Official giveaways
  • Community giveaways
  • Raffles

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. Can I use the Armbian 25.8.1 noble XFCE thinkboard/S image for an ASUS ChromeBook C100P, which is no longer supported by Google, to convert in Linux Debian notepad?
  2. IT'S FINALLY HERE... THE OFFICIAL ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION After two years of using a separate script to enable the multimedia features in RK3288/3328 Legacy Kernel, the whole framework has been incorporated to the official Armbian packaging system. The choice distro for this integration is Debian Buster (see FAQ at the end of this post about the reasons). I. Installation Download a Armbian Buster Legacy Desktop image for your board, and install it with the standard Armbian method. Install the complete multimedia solution with sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-tinkerboard --install-recommends ## Or ## sudo apt install media-buster-legacy-rk3328 --install-recommends The switch "--install-recommends" will add the whole Kodi binary addons collection (retro-gaming cores, music visualizations, screensavers, additional media decoders/encoders, vfs, etc.), plus the GLES-to-OpenGL wrapper "gl4es". II. Features Accelerated GLES/EGL X desktop: No action needed. Accelerated Chromium, with WebGL and video display acceleration: No action needed Desktop video player capable of smooth 4K HEVC-HDR: Use the "Rockchip Gst Player" from the Multimedia menu, or choose it with right-click on the media file. Command-line 4K playing is also possible with "gst-play-1.0 --videosink=kmssink". RKMPP-accelerated MPV: Use normally for standard operation (windowed with mouse-operated GUI). For fullscreen, keyboard-operated mode, use the command line switch "--gpu-context=drm" (this will allow you to play smooth 4K). - See instructions below, in the next post, for playing Youtube videos up to 4k with this MPV. ISP Camera with real-time h.264/1080p HW encoding (RK3288 only): Using the Gstreamer Plugin. Check this wiki for instructions on how to use it. Most of it applies to Armbian, except for the selection of ov5647/imx219 camera, which must be done using DT overlays. OpenCL 1.2 support (RK3288 only): It will be fully functional, no further action needed. You can download some tests and examples from this link. Kodi 18.9 Leia with full RKMPP+GBM acceleration, 4K-HDR capable: You can start it from Light DM menu as your user account: Alternatively, you can also run it as a system service with these command lines: sudo systemctl disable lightdm sudo systemctl enable kodi-gbm sudo reboot Full collection of Kodi binary add-ons: Includes retrogaming cores, media encoders and decoders, PVR, screensavers, vfs and audio visualizations. They are all installed with the package "kodi-addons-full", but are disabled by default. They need to be enabled individually within the Kodi GUI. OpenGL 2.1 support through the gl4es wrapper: It is installed with the package "gl4es", with no further action needed. III. Sources This is the list of the sources used for the packages: IV. FAQ ¿Why did you use Debian Buster as a base for this implementation? It was the most appropriate for several reasons. Upstream Rockchip-Linux developers use Debian buster, so the software could be ported with less modifications than if we chose a different distro. Besides, it is a completely stable distro, unlike Bullseye, which is a moving target as of today. It also has Chromium as a package, unlike Focal that uses snap instead. For last, it has a good backports repo, with several libs that would otherwise need to be compiled and maintained if we chose, for example, Focal. ¿Why Legacy instead of Mainline? This is an implementation based on the vendor's BSP kernel. It has been tested and is reliable, which many people will prefer rather than having a bleeding-edge, less stable implementation. In addition to that, Mainline upstream multimedia support is still a WIP, and lacks many features that are only present on Legacy kernels. ¿Will you add new features to this implementation? No, this implementation will only receive bug fixes if necessary. From now on, all multimedia work will be focused on Mainline and recent distros (like Focal or Bullseye). All new features will go there.
  3. I grabbed the "Armbian 25.8.1 Bookworm Minimal / IOT" image from https://www.armbian.com/tinkerboard/, landed it on a microSD card, booted it, and ran apt update apt upgrade apt install linux-headers-current-rockchip apt install zfs-dkms zfsutils-linux This gets me linux-image-current-rockchip 25.8.1 (kernel 6.12.44-current-rockchip) and a module built from zfs-dkms 2.3.2-2~bpo12+2. So far so good. And then I ran modprobe zfs.ko and was rewarded with the following panic in the kernel's module loader: [ 1128.728803] spl: loading out-of-tree module taints kernel. [ 1128.859152] zfs: module license 'CDDL' taints kernel. [ 1128.859178] Disabling lock debugging due to kernel taint [ 1128.859401] zfs: module license taints kernel. [ 1128.860612] 8<--- cut here --- [ 1128.860624] Unable to handle kernel paging request at virtual address 5e4f51d0 when read [ 1128.860641] [5e4f51d0] *pgd=00000000 [ 1128.860663] Internal error: Oops: 5 [#1] SMP ARM [ 1128.865857] Modules linked in: spl(O) zram zsmalloc snd_soc_hdmi_codec snd_usb_audio snd_soc_simple_card binfmt_misc snd_soc_rockchip_i2s snd_soc_simple_card_utils snd_hwdep hantro_vpu snd_usbmidi_lib rockchip_vdec(C) snd_ump snd_soc_core r8723bs(C) rockchip_rga rockchip_iep snd_rawmidi v4l2_vp9 panfrost snd_pcm_dmaengine v4l2_jpeg rk_crypto snd_seq_device v4l2_h264 dw_hdmi_i2s_audio snd_pcm videobuf2_dma_contig gpu_sched dw_hdmi_cec v4l2_mem2mem snd_timer syscon_reboot_mode crypto_engine reboot_mode snd dw_wdt rk3288_gpiomem soundcore rockchip_thermal cpufreq_dt fuse gpio_keys realtek [ 1128.924379] CPU: 3 UID: 0 PID: 20465 Comm: modprobe Tainted: P C O 6.12.44-current-rockchip #1 [ 1128.935373] Tainted: [P]=PROPRIETARY_MODULE, [C]=CRAP, [O]=OOT_MODULE [ 1128.942570] Hardware name: Rockchip (Device Tree) [ 1128.947822] PC is at resolve_symbol+0xf8/0x368 [ 1128.952795] LR is at cmp_name+0x14/0x18 [ 1128.957081] pc : [<b01ac790>] lr : [<b01ab960>] psr: 90010013 [ 1128.964083] sp : f1f1dd68 ip : f1f1dca8 fp : f1f1ddbc [ 1128.969919] r10: f1f1ded0 r9 : af1f81dc r8 : af1f62ac [ 1128.975755] r7 : af2489c0 r6 : af248c48 r5 : f1f1de48 r4 : af52c300 [ 1128.983049] r3 : 00000000 r2 : 5e4f51c0 r1 : 00000000 r0 : 00000001 [ 1128.990342] Flags: NzcV IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 1128.998318] Control: 10c5387d Table: 0364c06a DAC: 00000051 [ 1129.004737] Register r0 information: non-paged memory [ 1129.010383] Register r1 information: NULL pointer [ 1129.015639] Register r2 information: non-paged memory [ 1129.021283] Register r3 information: NULL pointer [ 1129.026538] Register r4 information: 201-page vmalloc region starting at 0xaf514000 allocated at load_module+0x744/0x1b34 [ 1129.038795] Register r5 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340 [ 1129.050759] Register r6 information: 5-page vmalloc region starting at 0xaf247000 allocated at load_module+0x744/0x1b34 [ 1129.062820] Register r7 information: 5-page vmalloc region starting at 0xaf247000 allocated at load_module+0x744/0x1b34 [ 1129.074881] Register r8 information: 3-page vmalloc region starting at 0xaf1f6000 allocated at load_module+0x744/0x1b34 [ 1129.086942] Register r9 information: 3-page vmalloc region starting at 0xaf1f6000 allocated at load_module+0x744/0x1b34 [ 1129.099003] Register r10 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340 [ 1129.111062] Register r11 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340 [ 1129.123120] Register r12 information: 2-page vmalloc region starting at 0xf1f1c000 allocated at kernel_clone+0xac/0x340 [ 1129.135179] Process modprobe (pid: 20465, stack limit = 0xf191b45c) [ 1129.142183] Stack: (0xf1f1dd68 to 0xf1f1e000) [ 1129.147050] dd60: b01abd14 af52c3fc 00000000 f26174f8 00000100 af2489c0 [ 1129.156193] dd80: 00000000 af1f62ac 00000000 e7df2e2d b4795600 00005a2b f26174f8 f26bcb48 [ 1129.165334] dda0: af6dc2b4 00000000 0006a3d0 f1f1ded0 f1f1deb4 f1f1ddc0 b01ae384 b01ac6a4 [ 1129.174476] ddc0: b02f81d4 b02f2340 f26bcbc0 00000000 00000003 004d6d38 00000000 00000001 [ 1129.183618] dde0: 00000000 b4795600 f26bc508 00000000 af52c3fc 0000001e 00000000 b132bdb0 [ 1129.192759] de00: 00000000 af52c300 af52c300 b1bd8b84 af52c30c b1c8a1a4 00000000 00000001 [ 1129.201901] de20: b5b7e600 f26bcbc0 00459bc0 00459bc0 f1f1de5c f1f1de40 00459bc0 00000000 [ 1129.211041] de40: 7fffffff b5b7e600 00000000 00000000 00000000 00000000 00000000 00000000 [ 1129.220182] de60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1129.229324] de80: 00000000 e7df2e2d 00000002 00000000 b5b7e600 004d6d38 b5b7e600 b1c8a5b4 [ 1129.238465] dea0: bbba0708 b5b7e600 f1f1df3c f1f1deb8 b01aeedc b01ad31c f1f1decc 7fffffff [ 1129.247607] dec0: 00000000 00000002 00000000 f2263000 f2576523 f24d6640 f2263000 00459bc0 [ 1129.256749] dee0: f26bc508 f26bc388 f25e9c54 0008272c 000a7eac 000a5a90 000c5d78 00000000 [ 1129.265890] df00: 000a5a80 00000028 00000029 00000016 00000000 0000001e 00000000 e7df2e2d [ 1129.275031] df20: 00000001 000000f6 b1c8a1a4 00000001 f1f1dfa4 f1f1df40 b01af2ac b01aee50 [ 1129.284172] df40: 00000000 00000000 004d6d38 b1c8a58c bbba0708 00000000 b1c8a58c 00000000 [ 1129.293314] df60: 00000000 f1f1df64 f1f1df64 fffffffc 00000000 e7df2e2d 000000c0 004d8ad8 [ 1129.302456] df80: 00fa74bc 22b57200 0000017b b01002c8 b4795600 0000017b 00000000 f1f1dfa8 [ 1129.311598] dfa0: b0100060 b01af108 004d8ad8 00fa74bc 00000004 004d6d38 00000000 004d86bc [ 1129.320738] dfc0: 004d8ad8 00fa74bc 22b57200 0000017b 00fa7520 00000000 00000000 004d50bc [ 1129.329879] dfe0: aeb5c0e8 aeb5c0d8 004cf149 a6bc3002 40070030 00000004 00000000 00000000 [ 1129.339018] Call trace: [ 1129.341845] resolve_symbol from load_module+0x1074/0x1b34 [ 1129.347983] r10:f1f1ded0 r9:0006a3d0 r8:00000000 r7:af6dc2b4 r6:f26bcb48 r5:f26174f8 [ 1129.356735] r4:00005a2b [ 1129.359559] load_module from init_module_from_file+0x98/0xd4 [ 1129.365987] r10:b5b7e600 r9:bbba0708 r8:b1c8a5b4 r7:b5b7e600 r6:004d6d38 r5:b5b7e600 [ 1129.374738] r4:00000000 [ 1129.377562] init_module_from_file from sys_finit_module+0x1b0/0x310 [ 1129.384670] r6:00000001 r5:b1c8a1a4 r4:000000f6 [ 1129.389826] sys_finit_module from ret_fast_syscall+0x0/0x54 [ 1129.396154] Exception stack(0xf1f1dfa8 to 0xf1f1dff0) [ 1129.401798] dfa0: 004d8ad8 00fa74bc 00000004 004d6d38 00000000 004d86bc [ 1129.410939] dfc0: 004d8ad8 00fa74bc 22b57200 0000017b 00fa7520 00000000 00000000 004d50bc [ 1129.420079] dfe0: aeb5c0e8 aeb5c0d8 004cf149 a6bc3002 [ 1129.425724] r10:0000017b r9:b4795600 r8:b01002c8 r7:0000017b r6:22b57200 r5:00fa74bc [ 1129.434475] r4:004d8ad8 [ 1129.437302] Code: ea00004a e5922000 e1520006 0a000047 (e5923010) [ 1129.444162] ---[ end trace 0000000000000000 ]--- I have been unable to find debug symbols or a way to get an objdump of the loaded kernel (probably I am just missing something). Please advise what more I can tell you to be useful. I am unable to run armbianmonitor; after the above, lsmod hangs, and upon boot, the machine attempts to load zfs.ko which again crashes as above and userspace is pretty direly stuck. FWIW, I am happily running ZFS on a Tinkerboard with an older system, specifically linux-image-current-rockchip 24.11.1 (which is kernel 6.6.63-current-rockchip) and zfs-dkms 2.2.2-0ubuntu9.1.
  4. Hi everyone, I’m using an ASUS Tinker Board (RK3288, 2 GB, released in 2017). Since this board is quite old and we are now in 2025 I want to run the latest stable Armbian and develop a Python application using I²C, UART, PWM, and GPIO pins. Which Armbian image and kernel branch (current or edge) is the most stable for this board? Are there any specific steps or adjustments needed due to its older hardware? Thanks!
  5. Hi all, I am new to kernel development, and I found an old ASUS tinkerboard. I want to give it a second life with some fun projects. The project I am building is another IP KVM, so I bought an HDMI to CSI module. After tinkering around for a while, I found I supplied the wrong clock for that module: [ 8.469299] tc358743 2-000f: unsupported refclk rate: 50000000 Hz [ 8.483069] kernel BUG at drivers/media/i2c/tc358743.c:593! I have no idea about the clock value to put in the dts file, so I just copied some values from the ASUS kernel source. From the driver code drivers/media/i2c/tc358743.c, it shows that there are only 3 valid clocks: switch (state->pdata.refclk_hz) { case 26000000: case 27000000: case 42000000: ... default: dev_err(dev, "unsupported refclk rate: %u Hz\n", state->pdata.refclk_hz); ... However, the clock values used in the dts file are some pre-defined macros: # dts configuration clocks = <&cru SCLK_VIP_OUT>; # include/dt-bindings/clock/rk3288-cru.h that contains the `SCLK_VIP_OUT` ... #define SCLK_CRYPTO 125 #define SCLK_MIPIDSI_24M 126 #define SCLK_VIP_OUT 127 ... I wonder if some folks have experience with the clock setting and can help me pick the correct value. Thank you.
  6. Can anyone point me in the right direction for an Armbian image that would allow audio recording over the 3.5mm jack? I'm trying to record audio over the 3.5mm jack. This works on a previous installation, but I'm trying to update to a curreent Armbian. Running Tinkerboard S R2.0 and this image: Armbian_25.2.1_Tinkerboard_noble_current_6.12.13_xfce_desktop.img Playback works record does not. Works: aplay /usr/share/sounds/alsa/Side_Right.wav -D hw:CARD=Audio,DEV=2 None of the following arecord commands work: arecord --vumeter=mono -D hw:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D hw:CARD=Audio,DEV=1 -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D plughw:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D plughw:CARD=Audio,DEV=1 -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D default:CARD=Audio -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D sysdefault:CARD=Audio -f S16_LE -c 2 -d 5 /tmp/t.wav arecord --vumeter=mono -D front:CARD=Audio,DEV=0 -f S16_LE -c 2 -d 5 /tmp/t.wav
  7. Sorry bad English. I advise that I'm a noob. I have a MKS TS35 v2.0, that uses ST7796/ILI9341 (or ILI9486, I think) for LCD and ADS7843E for touch, and now I want to use it in my Asus Tinker Board for Klipper. I know that it's possible because exists one HOW-TO of this for Raspberry Pi 3b+. I wanna that someone, with knowledge in Armbian and Tinker Board, build (adapt) this DTS on GITHUB https://github.com/fbeltrao-br/mksts35/blob/main/mksts35v2.dts. I want this especially because the pinout https://github.com/fbeltrao-br/mksts35/blob/main/pinout.png, that is more easy for me understand what pins I need connect.
  8. sorry just switched my box for the first time in a long time. i was wondering if i can seamlessly upgrade to the latest Armbian without losing hardware acceleration included in RK3288/RK3328 Legacy Multimedia Framework or is it only for Debian Buster? is kodi-gbm (RKMPP) still viable? is there a compatible version much higher than 18.9 "Leia"? thanks!
  9. Hi, I tried to activate the SPI interface on a Tinkerboard2S. I used the last Armbian version (Armbian_community_25.2.0-trunk.110_Tinkerboard-2_bookworm_current_6.6.63_minimal). I edited the /boot/armbianEnv.txt and add the overlays, I found different parameters and all doesn't work, I tried: overlays=spi0 spi2 overlays=spi-spidev param_spidev_spi_bus=0 and via armbian-config: fdt_overlays=rockchip-rk3399-spi-spidev But with all approaches I didn't get a /dev/spi* device. Any ideas? TIA
  10. I've got an original Tinker Board rev 1.2 that I want to install Klipper on for a 3d printer. I've tried installing both Armbian 24.11.1 Bookworm Minimal / IOT and Armbian 24.11.1 Noble XFCE and with either one when I try to shut it down with "sudo shutdown now" or using the shutdown option in the desktop mode, the board seems to shut down, the lights go out but it still draws around 700mA and the CPU stays warm or even gets a little hotter (with the board powered on but doing nothing it draws around 460mA). I've tried disabling wake-on-lan but that didn't help. I've tried adding power_off to the extraargs line in /boot/armbianEnv.txt also didn't help. It doesn't make a difference if it's powered by the micro usb port or GPIO. I've tried installing Tinker Board S R2.0 Debian 10 V3.0.11 from the Asus website and that does shut it down ok but it's old. I don't really know what I'm doing, I'm only able to do what I have with help from Copilot. Anyone have any suggestions how to fix this or what I should do? Thanks.
  11. I am trying to build a kernel module on latest tinkerboard Armbian release: uname -a Linux tinkerboard 6.6.47-current-rockchip #2 SMP Mon Aug 19 04:04:32 UTC 2024 armv7l GNU/Linux The kernel module in question is Open Source Mali Midgard GPU Kernel Driver, downloaded from ARM. I installed kernel headers through armbian-config: ls /usr/src/linux-headers-6.6.47-current-rockchip arch certs Documentation fs init ipc kernel Makefile Module.symvers rust scripts sound usr block crypto drivers include io_uring Kconfig lib mm net samples security tools virt When I run make with verbose option inside the module source directory, I get the following output: make V=1 make -C /lib/modules/6.6.47-current-rockchip/build M=/home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard EXTRA_CFLAGS="-I/home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/../../../../include -I/home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/../../../../tests/include " KBUILD_EXTRA_SYMBOLS="" modules make[1]: Entering directory '/usr/src/linux-headers-6.6.47-current-rockchip' make --no-print-directory -C /usr/src/linux-headers-6.6.47-current-rockchip \ -f /usr/src/linux-headers-6.6.47-current-rockchip/Makefile modules make -f ./scripts/Makefile.build obj=/home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard need-builtin=1 need-modorder=1 # cmd_modules_order /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/modules.order { :; } > /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/modules.order sh ./scripts/modules-check.sh /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/modules.order make -f ./scripts/Makefile.modpost # MODPOST /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/Module.symvers scripts/mod/modpost -M -o /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/Module.symvers -T /home/loregen/libs-from-source/TX041-SW-99002-r26p0-01rel0/driver/product/kernel/drivers/gpu/arm/midgard/modules.order -i Module.symvers -e make -f ./scripts/Makefile.modfinal make[1]: Leaving directory '/usr/src/linux-headers-6.6.47-current-rockchip' I cannot figure out why the module doesn't build.
  12. Hello, the latest armbian image (Bookworm_current_xfce) with kernel 6.6 has issues with the winstar tftp 5 inch hdmi display that I am using. Bootloader (u-boot) is showing but after loading the kernel message, screen goes blank. The screen resolution is 800x480, in attach the pdf specs. Info: the official asus image with kernel 4.4 works, but it is not an option for me as I don't want to use debian buster. Please help. Thank you very much. Bogdan WF50FSYFGDHNV.pdf
  13. Hi! I'm using Tinkerboard S R2.0 in headless mode, but with LightDM (kiosk mode). It's connected to HDMI display, and I soldered display's backlight on/off contact to a relay that can turn on/off the backlight. I see that Amrbian turns off image output (launches screensaver as a black screen) after 10-15 min, but I could not find out where those settings are stored. Please help to find out.
  14. Hi! When I try to access PWM via procedure described here https://tinker-board.asus.com/forum/index.php?/topic/15132-direct-gpio-access/ I see that & are not present (although they should be) I can see pwmchip0, but I don't understand what GPIO it is. Following ASUS docs from GitHub https://github.com/TinkerBoard/TinkerBoard/wiki/User-Guide#gpio-config-table-for-tinker-board-s--tinker-board-s-r20 GPIO32 and GPIO33 should be here: PWM:/sys/class/pwm/pwmchip3 and PWM:/sys/class/pwm/pwmchip2 But those directories are not present. root@tinkerboard:~# ls -la /sys/class/pwm/ total 0 drwxr-xr-x 2 root root 0 Oct 7 11:47 . drwxr-xr-x 65 root root 0 Jan 1 1970 .. lrwxrwxrwx 1 root root 0 Oct 7 11:47 pwmchip0 -> ../../devices/platform/ff680000.pwm/pwm/pwmchip0 My Armbian Env is: verbosity=0 bootlogo=true console=serial overlay_prefix=rockchip overlays=i2c1 i2c4 spi2 spidev2 uart1 uart2 rootdev=UUID=7a71009a-a5f6-439f-a2d3-38574c1ea09b rootfstype=ext4 extraargs=vt.global_cursor_default=0 quiet splash plymouth.ignore-serial-consoles systemd.unified_cgroup_hierarchy=0 stdout=serial usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
  15. Hello. I have a Tinkerboard "regular" (without internal memory). My OS is Armbian 23.02.2 Lunar. I tried many times updating to Armbian 23.10 but system always brokes. Previously, I ever can update earlier versions without problems. I post in another topic this problem and finally, a forum member showed me that the problem was that there were no drivers for my internal storage in this version. So, my hope now lies in whether I can upgrade to Armbian 24.5.1. I also want to upgrade because the audio drivers haven't been working for a long time and I've tried a thousand things described in different forums. So, in short, how can I upgrade WITHOUT making a new image, as I have always done before? I've been trying do-release-upgrade -d for days but I still don't get the new LTS version. It's already released, isn't it? Thank you very much.
  16. flashed Both Armbian_community_24.8.0-trunk.495_Tinker-edge-r_noble_current_6.6.43_gnome_desktop, Armbian_community_24.8.0-trunk.495_Tinker-edge-r_noble_current_6.6.43_gnome_desktop. stalling cpu, and failing to boot. logs for both attached. Armbian_community_24.8.0-trunk.495_Tinker-edge-r_noble_current_6.6.43_gnome_desktop.txt Armbian_community_24.8.0-trunk.495_Tinker-edge-r_bookworm_current_6.6.43_minimal.txt
  17. On Tinkerboard S, I installed Armbian 24.5.1 Noble XFCE to mmc and tried again with an SD card after having trouble. The desktop does not respond to 2 different keyboards I have tried. If I use a mouse to open Terminal, the keyboards do work in the Terminal. If I try to open Web Browser in the applications menu, I get a window saying "Failed to execute Web Browser. Input/output error." apt update and apt upgrade do not fix the problem. Here is a log: https://paste.armbian.com/onikesixam
  18. Hi, My PC doesn't recognize my tinkerboard S. Would this be a problem with my tinkerboard or my PC setup? The red led is on when I connect the power cable. A USB-C cable connects the tinkerboard to the PC. However, the PC gives no response when the USB-C cable is plugged in nor do I see anything under device manager indicating a COM port connection. Any feedback would be appreciated. Thank you.
  19. Tinkerboard (not 2) not booting after kernel updates for some reason. Who knows how to fix this?
  20. Good evening, last week they changed the electric meter in my building, but in order to do so they cut the power, and my Tinkerboard (the first model, the one issued back in 2017, Asus first's SBC), that I use as my "Save for later, and never look at it again" network folder, suffered. It continued to reboot from some kernel panic, which I forgot to take note; but since it hadn't been upgraded to jammy, I took the opportunity to do it. Pluging in the uSD card (with the newly released jammy version, just downloaded here), power, and all (including the ethernet cord!!), first boot I have to create my user (which, for some reasons refuses to let me put my usual fr3d tag, obliging me to go with the common "fred", but OK ), then all the trivial steps to set my locale settings. Then the beautiful armbian desktop penguin greats me. Nice now some more little custumisations and I'm ready to go, or so I thought; the wireless connection doesn't work, it fails to connect (and it is only 2m away from my router), it continues to ask me for the password, which has was not changed in the meantime. I tried nmtui But nothing change, well I only got the funny message I also tried to fix it by looking into armbian-config but nothing, after the third time, I get the same message about "secrets" not being given. I also tried installing "non-free" package, hoping it would find missing piece of software/firmware/driver to solve my issue, but as you can immagine it doesn't. And I also found out the "browser" can't be opened, as it gives me some kind of Input/output errors, yet if I scroll down to the internet program section, I can open firefox, and it seems (only used it for 1h, more or less) to be working properly. Would some good soul help me find a solution?? As soon as I'm able to send some screenshots i'll do it. Thanks in advance, fr3d
  21. Dear maintainers, thank you very much for your fantastic job! I di know how difficult to support different Chinese dev. motherboards. But I would like to ask you for a help: I use TinkerBoard S Rel.2.0 with latest armbian available for the board. It works perfect with HDMI 7inch screen from BigTreeTech company (BTT). However, I would like to use it with BTT 4.3inch DSI Display, which is developed for Raspberry Pi. BTT provided a 43DPI driver guidance for Raspbian which is here: bigtreetech/TFT43-DIP: DPI Driver, but it might work for kernel > 4.5 or 5.x. Moreover, in your distro there is no config.txt but there is the armbianEnv.txt. So, it is obvious, format has been changed. Can you give me any guidance or hint to how can I configure BTT 43inch DSI display in armbian? Thank you in advance, Vlad.
  22. I installed Armbian 23.11 Bookworm Kernel 6.1, Size: 482Mb, Release date: Nov 30, 2023. After installation, a CH340 based board was connected to my original Tinkerboard and recognized. Subsequently, I used armbian-config to provide the default desktop (Cinnamon flavor). Thereafter, the CH340 board is incompletely recognized. Specifically, no device is presented as /dev/ttyUSB?. The device appears in the list from lsusb, the kernel module ch341.ko loads, but no device in /dev. The forum search shows a previous instance of a similar issue many years back. I attempted to build the driver from wch.cn, but the kernel sources pulled from armbian-config were for the Linux tinkerboard 6.1.63-current-rockchip kernel and,so, a mismatch for the running kernel. uname -a Linux tinkerboard 6.1.68-current-rockchip #1 SMP PREEMPT Wed Dec 13 17:39:30 UTC 2023 armv7l GNU/Linux lsusb |grep -i ch34 Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics CH340 serial converter lsmod | grep -i ch34 ch341 20480 0 usbserial 28672 1 ch341
  23. to recap: Tinkerboard (rev 1?) has 2 USB devices (from RK3288's internal ports), one for the Realtek HD audio, and one for the 4 USB ports (Genesys 4-port USB hub). while i have no info for the HD audio, the hub is powered via the 5V lines (noted as V5 pin in the datasheet). my mistake would be not checking if all the 5V power lines are shorted, or it's just connected to the hub. there's an option to NC the pin if using an external regulator (say, the RK808 power management chip?) The LAN is separated to the hub and instead directly connected to the RK3288 At least the datasheet for RK3288 says. no pinouts whatsoever so i think this is all inside the chip I noticed this strange behavior across unique setups (LAN connected, 1x keyboard-usb combo, and even 1x-3x USB SATA devices (power separated since these are 3.5 inch drives)) Sometimes the USB hub disconnects for no particular reason while turned on "disconnects", i mean, when SSH over the device the `lsusb` appears nothing but the Realtek devices. the Genesys hub isnt listed. i wouldnt associate it with power considering that the whole board only consumes 0.7A Max (on all those setups) when connected to an ammeter this carries over across reboots and wont reset until power was disconnected off the wall. i need to rest the board for a while (like several minutes) without power and peripherals. probably a polyfuse triggering and resetting? this also happens on occasions when i plugged failing drives. i was thinking if it has to do with `usb 1-1 disconnected` where the kernel restarts the USB devices on General Failure on the SATA commands. but it's a weird behavior that it restarts the whole hub rather than the device itself. Sometimes the LAN disconnects as well simultaneously cant SSH over the LAN, only via WiFi. this can be resetted via a reboot, unlike the USB hub. any help would be appreciated, or tips to recreate this. i was thinking of using USB load testers as a stress test. a limitation of mine is also me not providing /var/log/syslogs on these events considering i cant access the device when this happened.
  24. Hi! I need to make sure that my GPIOs remember the last state when my Tinkerboard reboots. Is it possible to modify the bootloader and avoid GPIO.cleanup? If yes, then how? Thanks!
  25. Hello to all, I am using an HDMI switch. I have noticed that TinkerBoard Armbian, displays fine the UBOOT text/logo but after that, the HDMI shows no signal/image If I connect the HDMI cable directly from the board to the monitor all is ok. What would be the reason or setting to be changed so TinkerBoard HDMI port can output display either case (hdmi direct to over a hdmi switch) tx in advance
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines