I downloaded the mrfixit image and set it up on an sd so I can boot from it and not mess up the real thing. It's running now actually, I can ssh to it. Set up /etc/network/interfaces to connect to to my wifi, changed /etc/hostname, set a root password. I changed /boot/extlnux/extlnux.conf (resolution) to:
Installed update-initramfs (deb initramfs-tools) and ran that. fbset now shows:
But nothing's visible on the screen.
In dmesg I see
I don't know if that resolution (172x48) is pixels or characters, neither makes sense. I'm about out of ideas for this experiment. I tarred up /var/log and copied it to this Pi. looking through it I find in /var/log/messages:
So maybe I should try 1024x768 instead, I'd thought of that. Next time I have this running from the eMMC I'll clear /var/log on the sd because there's a confusing mess right now.
Yes, I set up an alias bigrx that runs rxvt at the biggest font size. rxvt is the only terminal emulator I've found that doesn't mess with ctrl and alt key bindings so it works correctly with mc.
Code:
timeout 10
default PINEBOOKPRO
menu title boot prev kernel
label PINEBOOKPRO
kernel /Image
fdt /rk3399-pinebookpro.dtb
append console=ttyS2,1500000n8 rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 panic=10 init=/sbin/init coherent_pool=1M ethaddr=${ethaddr} eth1addr=${eth1addr} serial=${serial#} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 zswap.enabled=1 video=HDMI-A-1:1376x774@60 video=eDP-1:1376x774@60 quiet loglevel=3 vga=current
label PINEBOOKPRO-prev-kernel
kernel /Image.bak
fdt /rk3399-pinebookpro.dtb.bak
append console=ttyS2,1500000n8 rw root=/dev/mmcblk0p2 rootwait rootfstype=ext4 panic=10 init=/sbin/init coherent_pool=1M ethaddr=${ethaddr} eth1addr=${eth1addr} serial=${serial#} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 zswap.enabled=1 video=HDMI-A-1:1376x774@60 video=eDP-1:1376x774@60 quiet loglevel=3 vga=current
Code:
mode "1376x774"
geometry 1376 774 1376 774 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode
But nothing's visible on the screen.
In dmesg I see
Code:
[ 1.667719] Console: switching to colour frame buffer device 172x48
[ 1.709715] rockchip-drm display-subsystem: fb0: frame buffer device
I don't know if that resolution (172x48) is pixels or characters, neither makes sense. I'm about out of ideas for this experiment. I tarred up /var/log and copied it to this Pi. looking through it I find in /var/log/messages:
Code:
Oct 12 20:02:42 Debian-Desktop kernel: [ 12.057189] rockchip-vop ff900000.vop: [drm:vop_crtc_enable] Update mode to 1024x768p0, type: 14
Oct 12 20:02:42 Debian-Desktop kernel: [ 12.082678] rockchip-dp ff970000.edp: [drm:analogix_dp_link_start] Enable downspread on the sink
Oct 12 20:02:42 Debian-Desktop kernel: [ 12.084640] rockchip-dp ff970000.edp: Link Training Clock Recovery success
Oct 12 20:02:42 Debian-Desktop kernel: [ 12.086411] rockchip-dp ff970000.edp: Link Training success!
Yes, I set up an alias bigrx that runs rxvt at the biggest font size. rxvt is the only terminal emulator I've found that doesn't mess with ctrl and alt key bindings so it works correctly with mc.