NIO 12L Initial Impressions and some questions/issues

My application is in aviation and I am very excited about this SBC. Here is what I like:

  • My App is like Google maps for pilots - used in cockpits - so thin profile and light weight is very important.
  • It runs on just regular 3Amp circuit - no heavy UPS required. Use any battery bank.
  • It has two wifi on boards – so one can be used to download things and one to serve as dedicated hotspot – very useful.
  • Its sufficiently fast - scored 110 on Jetstream 2.1 but Geekbench crashes.
  • UFS storage - fast and no issues with being corrupted by power loss so far.
  • Has four USB - I need them all.
  • Dimensions are perfect - just over 70mm wide.

Issues:

Odd mounting hole location. Only two holes line up with HD8 display or any other RPI form compatible display Not compatible with Radxa HD8 dispay: Cable that comes with HD8 does not reach the MIPI port on the SBC
Poor OS Support so far I got Ubuntu working but had many issues which I will list separately

Overall very promising. I hope we get Radxa OS or Debian 12 derived system to fully exploit this board Look forward to hearing from others

First I am seeing this PCI error when a plug in a particular USB module (a SDR Radio) and run a specific software (Stratux). USB module works fine until I run stratux. SO ts a combination of USB dongle, software and OS/hardware.

How do I go about fixing this?

Aug 19 12:20:29 mtk-genio kernel: [ 64.928070] pcieport 0000:00:00.0: AER: Multiple Uncorrected (Non-Fatal) error message received from 0000:00:00.0
Aug 19 12:20:29 mtk-genio kernel: [ 64.977900] pcieport 0000:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
Aug 19 12:20:29 mtk-genio kernel: [ 64.979297] pcieport 0000:00:00.0: device [14c3:8195] error status/mask=00004000/00400000
Aug 19 12:20:29 mtk-genio kernel: [ 64.980344] pcieport 0000:00:00.0: [14] CmpltTO (First)
Aug 19 12:20:29 mtk-genio kernel: [ 64.981198] xhci_hcd 0000:01:00.0: AER: can’t recover (no error_detected callback)
Aug 19 12:20:29 mtk-genio kernel: [ 64.981232] pcieport 0000:00:00.0: AER: device recovery failed

2nd issue is that if you upgrade all packages you end up a broken GTK/GNome and all tools/widget stop working. Again I think we are using an old OS with old kernel - thats the issues.

Error is below and there is no fix/workaround for this

$ gnone-control-center

none-control-center: symbol lookup error: /lib/aarch64-linux-gnu/Libwebkit2gtk-

.0.50.37: undefined symbol: gbm_bo_create with_modifiers2 buntu@ntk-genio:

Finally:

Geekbench crashes. Board does not pass Geekbench multi core test

So in summary:

  • Please fix your hardware or help me fix my application to stop PCI Bus error
  • Please provide longer DSI cable to we can connect displays to this board.
  • PLease provide better OS support - newer kernel/debian etc - so we have working UI.
  • Make geekbench pass
  • No CPU stall/Freezes please - fix firmware

One more thing. This was random error but I saw a CPU stall too. THis should not happen

Finished Wait until snapd is fully seeded.

83.527677] watchdog: BUG: soft lockup - CPU#0 stuck for 66s! [swapper/0:0]

83.527694]

watchdog: BUG: soft lockup - CPU#2 stuck for 33s! [kworker/2:3:214]

154.273464] watchdog: BUG: soft lockup - CPU#0 stuck for 132s! [swapper/0:0]

189.646444] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:

189.648524] rcu: All ases seen, last rcu_preempt Kthread activity 44215 4294939708-429489549

Jiffies_till_next_fqs=1, root

qsmask 0x0

189.652764] rcu: rcu_preempt kthread starved for 44215 jiffies! g2397 f0x2 RCU_GP_WAIT_FQS(5)

state=0x0 ->cpu=0

189.656835] rcu: #unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected be lor.

189.660898] rcu: RCU grace-period kthread stack dump:

89.663057] rcu: Stack dump where RCU GP kthread last ran:

:25.0357871

watchdog: BUG: soft lockup - CPU#0 stuck for 198s!

  1. 779293]

watchdog: BUG: soft lockup - CPU#0 stuck for 264s!

[swapper/0:0]

[swapper/0: 0]

66.522784]

watchdog: BUG: soft lockup - CPU#0 stuck for 330s!

Ubuntu is still a work in progress. It’s not even officially released yet… :roll_eyes:
You can’t expect production-level stability from a pre-release OS…