1 1
gnasch

Loss of HDMI Monitor after apt upgrade on OpiPcPlus

Recommended Posts

After a long time of happyness I got careless and did an apt-get upgrade on one of the OrangePiPcPlus, and I my

Eizo FlexScan S1921 Monitor does not sync anymore.

I need a Resolution of 1280*1024 at 60 Hz with a pll_video of 432 Mhz.

I tried to reselect -m33 on h3disp but this did not change anything.

Is h3disp even supported anymore? Have there been changes to the legacy kernel or the

way resolution is selected?


 

 

 

Before:

root@JugOpi:~# uname -a
Linux JugOpi 3.4.113-sun8i #18 SMP PREEMPT Thu Jun 15 02:16:06 CEST 2017 armv7l GNU/Linux
root@JugOpi:~# cat /etc/armbian-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepipcplus
BOARD_NAME="Orange Pi PC +"
VERSION=5.31
LINUXFAMILY=sun8i
BRANCH=default
ARCH=arm
IMAGE_TYPE=stable

 

Afterwards:

 

root@JagOpi:~# uname -a
Linux JagOpi 3.4.113-sun8i #18 SMP PREEMPT Wed Jan 24 22:10:49 CET 2018 armv7l GNU/Linux
root@JagOpi:~# cat /etc/armbian-release 
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepipcplus
BOARD_NAME="Orange Pi PC +"
BOARDFAMILY=sun8i
VERSION=5.38
LINUXFAMILY=sun8i
BRANCH=default
ARCH=arm
IMAGE_TYPE=stable
BOARD_TYPE=conf
INITRD_ARCH=arm
KERNEL_IMAGE_TYPE=zImage
root@JagOpi:~# 

 

Share this post


Link to post
Share on other sites
14 hours ago, gnasch said:

Is h3disp even supported anymore? Have there been changes to the legacy kernel or the

way resolution is selected?


Nope, no changes. Check if your script.bin is changed after running tools. Perhaps sunxi-tools package is somehow missing. Reported change tells nothing. We would know more if you used our tool for reporting: armbianmonitor -u

Share this post


Link to post
Share on other sites

Thanks @Igor,

yes the problem is with script.bin. When using h3disp a script.bin with current date/time is placed in /boot which results in blank page.

when I copy /boot/bin/orangepipcplus from Sep 2 2017, with 36568 bytes from the *not updated* opipcplus over it, then I have a correct image.

 

However there is another problems, independent of script.bin:

  There is an empty /etc/resolv.conf so that no names are resolved on internet. I have to call dhclient by hand, which produces a valid resolv.conf

 Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.253
search fritz.box

 

Here is my armbianmonitor -u

 

http://ix.io/1deC

 

 

and here is something very strange: the update went through without errors but:

root@JagOpi:/var/lib/rpimonitor# armbianmonitor -v
Starting package integrity check. This might take some time. Be patient please...

It appears you may have corrupt packages.

This is usually a symptom of filesystem corruption caused by SD cards or eMMC
dying or burning the OS image to the installation media went wrong.

The following changes from packaged state files were detected:

/var/lib/rpimonitor/updatestatus.txt

root@JagOpi:/var/lib/rpimonitor# cat updatestatus.txt
 autoconf bash-completion blueman btrfs-tools cups cups-client cups-common cups-core-drivers cups-daemon cups-ppdc cups-server-common device-tree-compiler dh-python dmidecode e2fslibs e2fsprogs f2fs-tools fonts-opensymbol git git-man htop ifupdown libassuan0 libblas-common libblas3 libbluray1 libcomerr2 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libfftw3-double3 libfftw3-single3 libgbm1 libgcrypt20 libgeoip1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libglib2.0-0 libgpg-error0 libgphoto2-6 libhpmud0 libksba8 liblapack3 libldap-2.4-2 libllvm3.5 libmtp-common libmtp9 libnss-myhostname libpam-systemd libpcap0.8 libpulse-mainloop-glib0 libpulse0 libpulsedsp libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk libreoffice-impress libreoffice-style-tango libreoffice-writer libsqlite3-0 libss2 libssl-dev libssl1.0.0 libsystemd0 libudev1 libva-glx1 libva-x11-1 libva1 libwayland-egl1-mesa linux-base linux-libc-dev manpages openssl printer-driver-hpcups pulseaudio pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-utils python-numpy python-pyudev rsyslog shared-mime-info smartmontools stress systemd systemd-sysv tar udev unicode-data uno-libs3 ure   103 upgradable(s)
root@JagOpi:/var/lib/rpimonitor# 

 

Thanks, gnasch

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
1 1