WZ9V Posted December 5, 2018 Posted December 5, 2018 I put a TinkerBoard in a Pi-Top CEED and using TinkerOS 2.0.8 it boots and the LCD works fine. Using Armbian it looks like it boots but nothing is displayed on the LCD. The Pi-Top CEED uses a HDMI to 30-pin converter board and the current LCD is a 1920x1080 14in that I used to upgrade the original. Any ideas why the Raspberry running Raspbian and The Tinkerboard running TinkerOS would work with the display but Armbian wouldn’t?
TonyMac32 Posted December 5, 2018 Posted December 5, 2018 15 minutes ago, WZ9V said: Any ideas why the Raspberry running Raspbian and The Tinkerboard running TinkerOS would work with the display but Armbian wouldn’t Drivers. I don't know what the HDMI --> TFT adapter is, maybe RTD2660H? In any case, without one I'd never be able to debug it properly, throwing some kernel modules at it *might* fix it, or not. If you can get me real tech specs, such as chipsets used, etc, that makes it more likely to get a positive outcome.
WZ9V Posted December 5, 2018 Author Posted December 5, 2018 This biggest chip I can see on the top side of the HDMI to 30pin board has the number STDP2600 not entirely sure since I couldn't find the magnifiers and had to use the aging Mark 1 eyeballs. Took picture with phone and magnified part number is STDP2600 if that doesn't sound right I can see if there is some other chip on the bottom of the board. Pretty sure it is the converter on the hub board because Le Potato board also does not start the video correctly.
WZ9V Posted December 5, 2018 Author Posted December 5, 2018 Just tried the 4.19 Kernel Beta and I get a solid red led and a flashing yellow one with no display.
TonyMac32 Posted December 5, 2018 Posted December 5, 2018 So it's booting, but it doesn't like your display. Do you have a uart adapter so you can get to the serial console via terminal emulator? then you could provide some debug information. Another option is to boot Tinker OS and identify the monitor that way
WZ9V Posted December 5, 2018 Author Posted December 5, 2018 Ordered a serial FTDI cable so I can hookup the debug terminal. Until that arrives from Amazon I can pull information from TinkerOS 2.0.8 if you tell me what you want me to run and capture.
WZ9V Posted December 6, 2018 Author Posted December 6, 2018 Armbian 5.59 Bionic Legacy 4.4.152 boots and displays desktop Armbian 5.59 Bionic Mainline 4.14.67boots but no desktop When the FTDI cable arrives I'll capture the serial output of 4.14.67. Do you need 4.4.152 also for comparison? BTW, Legacy stops working if I do the software update in the Armbian config utility. So it appears it something since that image was updated caused it to break.
WZ9V Posted March 22, 2019 Author Posted March 22, 2019 I got distracted on some other projects and am circling back to this once again. @TonyMac32, what output do you need to help troubleshoot what is going on? I have a serial to USB adapter finally so I can capture the debug console from the Tinkerboard S and I can shell in and run whatever is needed from the cmd line. TinkerOS boots and displays so the HDMI converter and LCD in the CEED are working. Armbian 5.75 boots but no display on the LCD.
Azq2 Posted March 23, 2019 Posted March 23, 2019 7 hours ago, WZ9V said: TinkerOS boots and displays so the HDMI converter and LCD in the CEED are working. Armbian 5.75 boots but no display on the LCD. Try my fixes: [SOLUTION] Armbian kernel 4.4 has broken HDMI (don't work some resolutions) I think, your issue same.
WZ9V Posted March 23, 2019 Author Posted March 23, 2019 I tried following all that but I got lost. I think your saying I need to compile a new kernel with your pull request applied and then switch over to that. Have never tried building a kernel before, any chance you have a working one for 5.75 bionic desktop you could share?
Azq2 Posted March 23, 2019 Posted March 23, 2019 Okay. linux-image-rockchip_5.77_armhf.deb linux-dtb-rockchip_5.77_armhf.deb
WZ9V Posted March 23, 2019 Author Posted March 23, 2019 I moved it back to Armbian 5.75 with the legacy 4.4 kernel and now I don't even see it on the network. I get the green LED and flashing yellow. Just to check I re-flashed TinkerOS 2.0.8 and it comes up fine and I see it on the network.
WZ9V Posted March 24, 2019 Author Posted March 24, 2019 Here is what I see from TinkerOS 2.0.8 cat /sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1/modes 1920x1080p60 1920x1080p39 xrandr Can't open display I have a full desktop on the LCD when I run these via a ssh session
Azq2 Posted March 24, 2019 Posted March 24, 2019 May be you don't delete old "next"kernel before installing 4.4 apt purge linux-image-next-rockchip linux-dtb-next-rockchip dpkg -i linux-image-rockchip_5.77_armhf.deb dpkg -i linux-dtb-rockchip_5.77_armhf.deb
WZ9V Posted March 24, 2019 Author Posted March 24, 2019 I never got as far as installing yours. I couldn’t even get it to start up enough to ssh into it to try and install the packages. i guess I could extract them on my laptop and try writing them to the eMMC. I tried all of the current Armbian images and none of them ot past the red LED with a flashing yellow one and no wired ethernet so I could ssh in.
WZ9V Posted March 24, 2019 Author Posted March 24, 2019 Manually extracting and copying them to the emmc didn't work. Could be a version mismatch, the image I used was legacy desktop 5.75 and it looked like your debs are for 5.76 based on the directory names. I guess I could try a nightly to see if that has hopes of working.
Azq2 Posted March 24, 2019 Posted March 24, 2019 Yes, copying not working. You are using Linux on PC?
Azq2 Posted March 24, 2019 Posted March 24, 2019 1 hour ago, WZ9V said: Yes. PC running Linux Mint 19 # Install required software sudo apt install parted qemu binfmt-support qemu-user-static # Mount armbian image sudo losetup /dev/loop0 Armbian_5.75_Tinkerboard_Ubuntu_bionic_next_4.19.20_desktop.img sudo partprobe /dev/loop0 sudo mount /dev/loop0p1 /mnt # Copy qemu static binary for arm chrooting sudo cp -pR /usr/bin/qemu-arm-static /mnt/usr/bin/qemu-arm-static # From dir, where you place downloaded debs sudo cp linux-image-rockchip_5.77_armhf.deb dpkg linux-dtb-rockchip_5.77_armhf.deb /mnt/tmp # Mount system dirs and go chroot cd /mnt sudo mount -t devtmpfs dev dev sudo mount -t sysfs sys sys sudo mount -t devpts dev/pts dev/pts sudo mount -t proc proc proc sudo chroot . # Now we in arm chroot. # Do magic mv /bin/sync /bin/sync2 ln -s /bin/true /bin/sync # Remove "next" dpkg -r linux-dtb-next-rockchip linux-image-next-rockchip # Do install required debs. dpkg -i /tmp/*.deb # Optional: you can install openssh-server in this step... # apt install openssh-server # adduser test222 # passwd test222 # usermod -G sudo -a test222 # Undo magic rm /bin/sync mv /bin/sync2 /bin/sync # Go to host exit # Now we in host # Unmount image sudo umount /mnt/*/* sudo umount /mnt/* cd / sudo umount /mnt sudo sync # Done. Flash Armbian_5.75_Tinkerboard_Ubuntu_bionic_next_4.19.20_desktop.img to your tinkerboard.
Azq2 Posted March 24, 2019 Posted March 24, 2019 Patched image: https://zhumar.in/Armbian_5.75_Tinkerboard_Ubuntu_bionic_next_4.19.20_desktop.zip Also have ssh (if network automaticaly connected, use ethernet): user: test222 password: EerYuVpmXEkOGoSG
Azq2 Posted March 24, 2019 Posted March 24, 2019 Patched image v2: https://zhumar.in/Armbian_5.75_Tinkerboard_Ubuntu_bionic_next_4.19.20_desktop_v2.zip (I forgot remove "next" kernel image on v1)
WZ9V Posted March 24, 2019 Author Posted March 24, 2019 Downloaded and imaged. I'm at least seeing the startup messages now. I'll have to dig up the keyboard and mouse so I can log in and test further. Thanks.
Azq2 Posted March 24, 2019 Posted March 24, 2019 11 minutes ago, WZ9V said: Downloaded and imaged. I'm at least seeing the startup messages now. I'll have to dig up the keyboard and mouse so I can log in and test further. Thanks. Do not forget to write if everything is ok.
WZ9V Posted March 24, 2019 Author Posted March 24, 2019 @Azq2, Tried it first thing this morning. Desktop came up fine once I had keyboard connected to login. I did the updates, configured WiFi and am typing this on the TinkerBoard powered pi-topCEED. Thanks so much for the help
Azq2 Posted March 24, 2019 Posted March 24, 2019 Please, don't forget delete test user for ssh: userdel -f test222 Also, i released image without openssh and "test222" user: https://zhumar.in/Armbian_5.75_Tinkerboard_Ubuntu_bionic_next_4.19.20_desktop_v3.zip Not official. Only for test. As own risk. If any other users with same problem want to test this image. Until it is fixed in the official release (in progress). sha256: 377040dd9c42beaec1531199099d0eb12a547cab3f4e761801bbe1c20afe00b1
mark-aus-51 Posted April 19, 2019 Posted April 19, 2019 Works well and without any problems! If you then install all the updates and upgrades, and the media script, you have a current well-running operating system on the pi-topCEED. Many Thanks! Cheers Mark
Recommended Posts