PINE64

Full Version: Debian 10 (Buster) in deep freeze - includes support for Pine64+
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,

For those not following Debian development Buster (Debian 10) is now in deep freeze and will most likely be released in the following months.

I have been running it on a Pine64+ for the past months and it's quite usable for me.

Works for me:
  • HDMI video output at 1920x1080 (tested console only, most likely framebuffer)
  • USB (both ports)
  • Ethernet at GBit speeds
  • Watchdog (i.e. the logs show it is being enabled)
Problems encountered so far:
  • slightly unstable, apparently more so when (lots) of USB stuff connected to it
  • occasional clock jumps to the future (95 years?)
As this is mostly a headless system (I'm using the HDMI output only occasionally for debugging) I did not test other features.

Have fun with Buster Big Grin
That is pretty awesome Smile
(05-01-2019, 02:34 AM)amp Wrote: [ -> ][*]occasional clock jumps to the future (95 years?)

This has been fixed in Mainline with "CONFIG_SUN50I_ERRATUM_UNKNOWN1=y" as well as in DT with " allwinner,erratum-unknown1;" in timer node.
(05-01-2019, 08:28 AM)martinayotte Wrote: [ -> ]
(05-01-2019, 02:34 AM)amp Wrote: [ -> ][*]occasional clock jumps to the future (95 years?)
[*]

This has been fixed in Mainline with "CONFIG_SUN50I_ERRATUM_UNKNOWN1=y" as well as in DT with " allwinner,erratum-unknown1;" in timer node.
[*]

According to https://linux-sunxi.org/Linux_mainlining...d_into_5.1 in 5.1, while Buster will release with 4.19.

I'll be upgrading 5.1 as soon as available in the Debian experimental archive (currently has 5.0 only) as I'm not into compiling stuff  Wink .

Typically Debian provides newer kernels also via the backports archive, but this will not happen before the release.
(05-01-2019, 08:28 AM)martinayotte Wrote: [ -> ]
(05-01-2019, 02:34 AM)amp Wrote: [ -> ][*]occasional clock jumps to the future (95 years?)
[*]


This has been fixed in Mainline with "CONFIG_SUN50I_ERRATUM_UNKNOWN1=y" as well as in DT with " allwinner,erratum-unknown1;" in timer node.
[*]


As of today the kernel in Buster includes the fix.




Code:
dmesg | grep erratum
[    0.000000] CPU features: enabling workaround for ARM erratum 843419
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] arch_timer: Enabling global workaround for Allwinner erratum UNKNOWN1




[*]

You need to have at least linux-image-4.19.0-5-arm64, version 4.19.37-3 (based on Linux mainline 4.19.37).
(05-01-2019, 02:34 AM)amp Wrote: [ -> ]Hello,

For those not following Debian development Buster (Debian 10) is now in deep freeze and will most likely be released in the following months.

I have been running it on a Pine64+ for the past months and it's quite usable for me.

Works for me:
  • HDMI video output at 1920x1080 (tested console only, most likely framebuffer)
  • USB (both ports)
  • Ethernet at GBit speeds
  • Watchdog (i.e. the logs show it is being enabled)
Problems encountered so far:
  • slightly unstable, apparently more so when (lots) of USB stuff connected to it
  • occasional clock jumps to the future (95 years?)
As this is mostly a headless system (I'm using the HDMI output only occasionally for debugging) I did not test other features.

Have fun with Buster Big Grin

Just in case you missed it, Buster has been released on 6.July, including the fix for the clock jumps (as mentioned above).