All Activity
- Past hour
-
I have a laptop with virtual Ubuntu. Who can help? I can connect via anydesk to help with the build.
- Today
-
hello, I have ran into this issue recently with two different X96 mini boxes. One box which had a 8GB Samsung KLM8G1GEME-B041 NAND chip which worked fine, the other box's had a 16GB SK hynix H26M52103FMR and it failed to mount as eMMC. I investigated both chips and it turns out KLM8G1GEME-B041 supports HS200 bus speed mode, but H26M52103FMR does not. I found in the the .dtb file I was using it will try to use HS200 mode. So I decompiled the .dtb file and commented out the HS200 bus speed line in mmc and it successfully mounted as eMMC afterwards. mmc@74000 { compatible = "amlogic,meson-gx-mmc\0amlogic,meson-gxbb-mmc"; reg = <0x00 0x74000 0x00 0x800>; interrupts = <0x00 0xda 0x04>; status = "okay"; clocks = <0x03 0x60 0x03 0x7d 0x03 0x04>; clock-names = "core\0clkin0\0clkin1"; resets = <0x11 0x2e>; pinctrl-0 = <0x29 0x2a>; pinctrl-1 = <0x2b>; pinctrl-names = "default\0clk-gate"; bus-width = <0x08>; cap-mmc-highspeed; max-frequency = <0xbebc200>; non-removable; disable-wp; mmc-ddr-1_8v; //mmc-hs200-1_8v; // <- Comment out this line mmc-pwrseq = <0x2c>; vmmc-supply = <0x2d>; vqmmc-supply = <0x25>; phandle = <0xa0>; }; That worked for me, so I'm submitting this finding to give back as I have had relied on community help trying to get started. But I really don't want to get any further into TV boxes, this is once again yet another problem caused by cost cutting measures of manufacturing cheap TV boxes and there will only be more problems trying to get further.
-
@svyatoslav are using an ethernet hub? if yes try using the first port or other ports. [ 7.956904] ahub_dam-snd-soc-dummy-dai: substream ahub_dam-snd-soc-dummy-dai has no playback, no capture [ 7.956931] sunxi-snd-mach soc:ahub_dam_mach: ASoC: can't create pcm ahub_dam-snd-soc-dummy-dai :-22 [ 7.957123] sunxi-snd-mach soc:ahub_dam_mach: probe with driver sunxi-snd-mach failed with error -22 Don't worry about this error sound should work. "aplay -l" will list the hardware devices. I have audiocodec and HDMI on my box. You can use pulse audio to switch the default sink.
-
Today i decided to order two sensors with 170mm (FF, don't know if AF is working).I hope it works. Let's find out in a couple of months. One interesting thing I've noticed : gst-launch-1.0 v4l2src device=/dev/video11 io-mode=dmabuf ! 'video/x-raw,format=NV12,width=4224,height=3136' ! fpsdisplaysink text-overlay=1 video-sink=waylandsink text-overlay::xpos=0 text-overlay::ypos=0 -v Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: sync = true Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay.GstPad:video_sink: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)4224, height=(int)3136, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 Redistribute latency... /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: sync = true /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 12, dropped: 0, current: 23.96, average: 23.96 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 12, dropped: 0, current: 23.96, average: 23.96 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 13, dropped: 8, fps: 1.96, drop rate: 15.64 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 13, dropped: 8, fps: 1.96, drop rate: 15.64 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 13, dropped: 18, fps: 0.00, drop rate: 19.99 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 13, dropped: 18, fps: 0.00, drop rate: 19.99 WARNING: from element /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: A lot of buffers are being dropped. Additional debug info: ../libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: There may be a timestamping problem, or this computer is too slow. /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 14, dropped: 27, fps: 2.00, drop rate: 17.96 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 14, dropped: 27, fps: 2.00, drop rate: 17.96 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 14, dropped: 37, fps: 0.00, drop rate: 19.97 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 14, dropped: 37, fps: 0.00, drop rate: 19.97 WARNING: from element /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: A lot of buffers are being dropped. Additional debug info: ../libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: There may be a timestamping problem, or this computer is too slow. /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 15, dropped: 46, fps: 2.00, drop rate: 17.97 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 15, dropped: 46, fps: 2.00, drop rate: 17.97 ^Chandling interrupt. Interrupt: Stopping pipeline ... Execution ended after 0:00:03.430005767 Setting pipeline to NULL ... Freeing pipeline ... but.. gst-launch-1.0 v4l2src device=/dev/video11 io-mode=dmabuf ! 'video/x-raw,framerate=30/1,format=NV12,width=4224,height=3136' ! fpsdisplaysink text-overlay=1 video-sink=waylandsink text-overlay::xpos=0 text-overlay::ypos=0 -v Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: sync = true Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay.GstPad:src: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0.GstPad:sink: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay.GstPad:video_sink: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, framerate=(fraction)30/1, format=(string)NV12, width=(int)4224, height=(int)3136, interlace-mode=(string)progressive, colorimetry=(string)1:3:5:1 Redistribute latency... /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstWaylandSink:waylandsink0: sync = true /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 16, dropped: 0, current: 31.95, average: 31.95 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 16, dropped: 0, current: 31.95, average: 31.95 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 31, dropped: 0, current: 29.32, average: 30.62 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 31, dropped: 0, current: 29.32, average: 30.62 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 46, dropped: 0, current: 29.95, average: 30.40 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 46, dropped: 0, current: 29.95, average: 30.40 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 61, dropped: 0, current: 29.95, average: 30.29 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 61, dropped: 0, current: 29.95, average: 30.29 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 76, dropped: 0, current: 29.95, average: 30.22 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 76, dropped: 0, current: 29.95, average: 30.22 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 91, dropped: 0, current: 29.95, average: 30.17 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 91, dropped: 0, current: 29.95, average: 30.17 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 106, dropped: 0, current: 29.95, average: 30.14 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 106, dropped: 0, current: 29.95, average: 30.14 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 121, dropped: 0, current: 29.94, average: 30.12 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 121, dropped: 0, current: 29.94, average: 30.12 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 136, dropped: 0, current: 29.95, average: 30.10 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 136, dropped: 0, current: 29.95, average: 30.10 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 151, dropped: 0, current: 29.95, average: 30.08 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 151, dropped: 0, current: 29.95, average: 30.08 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 166, dropped: 0, current: 29.95, average: 30.07 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 166, dropped: 0, current: 29.95, average: 30.07 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstTextOverlay:fps-display-text-overlay: text = rendered: 181, dropped: 0, current: 29.95, average: 30.06 /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 181, dropped: 0, current: 29.95, average: 30.06 ^Chandling interrupt. Interrupt: Stopping pipeline ... Execution ended after 0:00:06.366176166 Setting pipeline to NULL ... Freeing pipeline ...
-
help please. already killed the second microsd, spat on everything flashed root, copied the entire firmware folder from the console. well, I still haven't found where and how to assemble the image, the computer is weak, even through a virtual machine it doesn't work. I ask for help from those who know, who will help assemble the distribution. thanks to everyone who responded, and on the forum they didn't scold me, but helped, answered, directed. firmware.zip
-
You are not running Armbian. You are running a fork of Armbian. You need to ask for help from the place you downloaded your software from.
-
I have already installed different versions of armbian, but the most recent one was "Armbian_25.05.0_amlogic_s9051_bookworm_6.12.27_server_2025.05.05.img.gz" And I made a mistake when I said only "screen"; I believe a better expression would be "front LED panel" on some TV box, which is where the time was displayed, etc.
-
Hi, There are differences between the bookworm and noble images: - bookworm is running vendor 6.1.99 kernel which is from rockchip's sdk, while noble is running mainline 6.12.13. The SDK kernel may have issues detecting screen resolution, you may wait for a new version 6.1.115 to see if the issue is fixed. - bookworm should be running without gpu driver, you can check it by command "dpkg -l|grep libgl1-mesa-dri", if the version is lower than 24.1, the gpu is not drived, you can try bookworm image built with mesa-vpu extension for example the cinnamon one: https://dl.armbian.com/bananapim7/Bookworm_current_cinnamon-backported-mesa - You are running both images with xfce desktop, so the scaling issue may be desktop environment related, usually wayland session(such as gnome wayland) has better support on HiDPI screens.
-
Hello again, We're already aware of the existing issues with kernel 6 and the audio on the RK3308B. In this case, it fails again in the latest versions... Alsamixer detects the audio card and even shows it in arecord -L or arecord -l, but when trying to record, the error appears: "arecord: set_params:1416: unable to install hw params" The command applied is: arecord -c 2 -r 192000 -f S32_LE test.wav Although if I leave it without parameters to see what it does, it throws the same error, even if I specify the hardware... In the previous kernel (I think it was 6.12.11 (with the u-boot issue in the previous post), the audio worked perfectly). Thanks for all.
-
how to fix it? 7.828801] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter _______________________________________________________________________________________________________ 7.956904] ahub_dam-snd-soc-dummy-dai: substream ahub_dam-snd-soc-dummy-dai has no playback, no capture [ 7.956931] sunxi-snd-mach soc:ahub_dam_mach: ASoC: can't create pcm ahub_dam-snd-soc-dummy-dai :-22 [ 7.957123] sunxi-snd-mach soc:ahub_dam_mach: probe with driver sunxi-snd-mach failed with error -22 [ 8.042462] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned. [ 8.045130] cedrus 1c0e000.video-codec: Adding to iommu group 0 [ 8.047851] cedrus 1c0e000.video-codec: Device registered as /dev/video0 ______________________________________________________________________________________ 15.176977] dwmac-sun8i 5030000.ethernet end0: No Safety Features support found [ 15.176989] dwmac-sun8i 5030000.ethernet end0: No MAC Management Counters available [ 15.176997] dwmac-sun8i 5030000.ethernet end0: PTP not supported by HW [ 15.178015] dwmac-sun8i 5030000.ethernet end0: configuring for phy/rmii link mode [ 15.180590] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 17.636548] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 26.429168] hdmi-audio-codec hdmi-audio-codec.2.auto: Only one simultaneous stream supported! [ 26.429196] hdmi-audio-codec hdmi-audio-codec.2.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22 [ 111.097553] EXT4-fs (mmcblk0p19): recovery complete ______________________________________________________________________________________________ 286.804379] hdmi-audio-codec hdmi-audio-codec.2.auto: Only one simultaneous stream supported! [ 286.804408] hdmi-audio-codec hdmi-audio-codec.2.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22 [ 514.595661] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 514.595851] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 523.928349] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 523.928694] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 545.144713] dwmac-sun8i 5030000.ethernet end0: Link is Down [ 553.252295] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 554.264534] dwmac-sun8i 5030000.ethernet end0: Link is Down [ 556.292680] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 577.570935] dwmac-sun8i 5030000.ethernet end0: Link is Down [ 579.598827] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 583.650862] dwmac-sun8i 5030000.ethernet end0: Link is Down [ 585.678933] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 588.717455] dwmac-sun8i 5030000.ethernet end0: Link is Down [ 602.905374] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 610.937344] dwmac-sun8i 5030000.ethernet end0: Too many address, switching to promiscuous [ 1149.859429] hdmi-audio-codec hdmi-audio-codec.2.auto: Only one simultaneous stream supported! [ 1149.859458] hdmi-audio-codec hdmi-audio-codec.2.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22
-
Thank you. Docker is working.
-
armbian-config --cmd GIT001 not installing git
Igor replied to orlando mendez's topic in Software, Applications, Userspace
This whole image and config / install script are both very old, unsupported. It has been cca. 5 years since anyone touched code in old armbian-config. We developed new tool, which is fundamentally different and in much better shape. Documentation for old tool never existed. This config tool developed from my personal scripts for installing this and that. And as it was not properly designed, we decided to drop it at some point and develop a proper tool from scratch. You can try upgrading this way: https://github.com/armbian/configng?tab=readme-ov-file#compatible-distributions but no warranty or support in case of troubles. I would tell you to go with a fresh system, but as this image was not made by us, you need to ask vendor to do that for you. Everything that goes outside "Standard support" is usually unknown to the team and also for most of this community. This is custom hardware world, you are running custom Armbian build (probably made by hw vendor). Armbian developers team is super small and it is not realistic to expect support even for limited selection of (custom) hardware that we provide official Armbian builds for. If you just need git tool: sudo apt install git -
[SOLVED] Armbian 25.2.1 NVMe SPI flash boot issues
Jacob Olness replied to Jacob Olness's topic in Orange Pi 5 Plus
I could not get SD boot to work until I flashed the bootloader back using rkdeveloptool. On most boards ive had, this is the case though -
Radxa is probably using Allwinner bsp kernel while Armbian is using mainline. Latter barely has any support for the A523/T527 SoC pushed to already. It will take a few years to have it matured decently. You can try to incorporate vendor kernel. Start here:https://github.com/armbian/build/blob/main/config/sources/families/sun55iw3.conf and https://github.com/armbian/build/blob/main/config/boards/radxa-cubie-a5e.csc
-
What version of Armbian did you install (complete file name)? What do you mean by "the screen stopped working"? Did it once work and then stop? And by screen do you mean HDMI?
-
Need Kernel source for linux-image-current-sunxi64 6.12.20
ovacikar replied to ovacikar's topic in Orange Pi Zero 2
I tried with the orangepi's own debian bookworm server image , and the module installed fine with the kernel.org source code and linux-headers deb package they included in /opt folder -
robertoj, Thanks for your answer! I have raspberry pi LCD 3.5 inch https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(A)Yes, I'm using Linux 6.12.23. I did like you said. Used latest DTS (April 3). Display is still white My armbianEnv: verbosity=1 bootlogo=false console=both disp_mode=1920x1080p60 rootdev=UUID=6b7fd251-3dcf-4583-9378-223fcd52e8db rootfstype=ext4 user_overlays=ili9486-35 usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u My dmesg: [ 1.524875] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff80008121b478) [ 1.525068] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800081220248) [ 1.525400] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800081218098) [ 1.526527] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff80008121a540) [ 1.527009] [drm] Initialized sun4i-drm 1.0.0 for display-engine on minor 0 [ 1.710803] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device [ 1.729347] sun6i-spi 5010000.spi: Error applying setting, reverse things back [ 1.729724] sun6i-spi 5011000.spi: Failed to request TX DMA channel [ 1.729735] sun6i-spi 5011000.spi: Failed to request RX DMA channel [ 1.729803] ili9486@0 enforce active low on GPIO handle [ 1.729841] sun6i-spi 5011000.spi: cannot register SPI host [ 1.736253] sun6i-spi 5010000.spi: Error applying setting, reverse things back [ 1.736622] sun6i-spi 5011000.spi: Failed to request TX DMA channel [ 1.736634] sun6i-spi 5011000.spi: Failed to request RX DMA channel [ 1.736686] ili9486@0 enforce active low on GPIO handle [ 1.736721] sun6i-spi 5011000.spi: cannot register SPI host [ 1.744337] spi-nor spi0.0: supply vdd not found, using dummy regulator [ 1.773831] sun6i-spi 5011000.spi: Failed to request TX DMA channel [ 1.773862] sun6i-spi 5011000.spi: Failed to request RX DMA channel [ 1.773934] ili9486@0 enforce active low on GPIO handle [ 5.476562] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 5.545342] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 5.546346] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 6.742260] ads7846 spi1.1: supply vcc not found, using dummy regulator [ 6.742814] ads7846 spi1.1: touchscreen, irq 73 [ 6.743326] input: ADS7846 Touchscreen as /devices/platform/soc/5011000.spi/spi_master/spi1/spi1.1/input/input6 [ 6.760484] [drm] Initialized ili9486 1.0.0 for spi1.0 on minor 1 [ 6.762759] ili9486 spi1.0: [drm] fb1: ili9486drmfb frame buffer device [ 6.913940] [drm] Initialized panfrost 1.2.0 for 1800000.gpu on minor 2
- Yesterday
-
A while ago I bought a TV box that claims to be a TX9 but, by the specifications, it resembles a tx3 mini, I exchanged the standard android for an armbian and the screen stopped working, how can I discover the processor pins for the screen or some script ready?
-
I do not know if it is etiquette or not, but I will document what I have tried. This should be a time saver for others whether I can find the the solution or if I do not (so you do not have to do the things I have already tried). Maybe it is also funny for the advanced users to read what the noob tried =D o I started with the overlays as suggested by Igor. I installed WSL and mounted the IMG for the latest release and compared the files to the working 20.02. the dtb files were very very different but the overlays were the same. As a punt I replaced the new DTB with the 20.02 and tried to install. It failed a lot more than just the USBs... 😃 Then Pilinha and Werner (thanks guys) informed me that I could ssh log into a box before setting up a root password. I proceeded to install from the latest original image, log on, and use armbian-config to: activate the overlays (no dice) install headers (no dice) change kernels (no dice) install headers again (no dice) I then installed 21.02 and tried armbian-config again and this time there were a LOT more options. I tried: enable USBs hardware (no dice) enable all the things in the hardware option (no dice) change the DTB (no dice) install headers (no dice) That is all the time I have today, If I can think of something else I will report here. Feel free to pitch ideas.
-
Need Kernel source for linux-image-current-sunxi64 6.12.20
ovacikar replied to ovacikar's topic in Orange Pi Zero 2
I still get the format error with the compile.sh generated kernel source , along with this dmesg error: modprobe: ERROR: could not insert 'module': Exec format error .gnu.linkonce.this_module section size must match the kernel's built struct module size at run time -
@svyatoslav https://forum.armbian.com/topic/29794-how-to-install-armbian-in-h618/page/20/#findComment-217879
-
You need a PC... it would probably take days to compile a build on a SBC.
-
может быть проблема в том, что я запускаю сборку на orange3.? there is no other option, only orange pi3 with armbian installed.
-
[🔨] E: Unable to correct problems, you have held broken packages. [💥] error! [ Failed to install host packages; make sure you have a sane sources.list. ] [💥] Cleaning up [ please wait for cleanups to finish ]
-
@979101h I have the original X98H. I'll test the image again on my box. Edit: Just tested the server image on my box. I have no issues with Ethernet. I have all the same messages but your missing. end0:Link is up - 100Mbps/Full - flow control rx/tx Someone with a x96q had issues with ethernet. He got it working using sicxnull version. I think the difference was this. Try changing the u-boot dts and use 0 instead of 16. https://github.com/NickAlilovic/build/blob/v20250306/patch/u-boot/u-boot-h616/171-add-x98h-defconfig.patch +&mdio1 { + rmii_phy: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + }; +}; git clone https://github.com/NickAlilovic/build.git --branch v20250306 cd build pico patch/u-boot/u-boot-h616/171-add-x98h-defconfig.patch ./compile.sh choose "Do not change kernel configuration" choose "Show CSC/WIP/EOS/TVB" choose "I understand and agree" choose "x98h" choose "edge" rest is up to you. Your image should be in output/images directory. sicxnull version https://github.com/sicXnull/armbian-build/blob/X96Q-5.1-DDR3/patch/u-boot/u-boot-sunxi/board_x96q-v5-1/arm64-sun50i-h313-add-x96-q-ddr3-v5.1-defconfig.patch