Project

General

Profile

Actions

Action Item #1017

closed

Test build all systems against 3.0 dev system staging and toolchain

Added by Hammel 9 months ago. Updated 9 months ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
00 - Basic Build Issues
Target version:
Start date:
02 Aug 2023
Due date:
% Done:

100%

Estimated time:
Severity:
01 - Critical

Description

Make sure all systems at least build against the 3.0 dev system staging tree and toolchain.

Once built, each system should be sanitized against at least one hardware platform.


Related issues

Precedes PiBox - Action Item #767: Test newer kernel/fw releases with touchscreenClosedHammel03 Aug 202303 Aug 2023

Actions
Actions #1

Updated by Hammel 9 months ago

  • Precedes Action Item #767: Test newer kernel/fw releases with touchscreen added
Actions #2

Updated by Hammel 9 months ago

raspi2fb fails to build for pisentry (and probably pistore). It's missing references to some libraries that are in the search path (under opt/vc/lib).

Actions #3

Updated by Hammel 9 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50

Fixed the raspi2fb build. All systems completed test builds successfully, albeit without monkey (see RM #1013 and RM #1014).

Now I need to test the builds on hardware to see how that goes.

Actions #4

Updated by Hammel 9 months ago

Test Results

These are just sanity tests: does the system boot to the UI (if it has one), do apps basically work, etc.

System Status
Media Pass
Player Pass
Kiosk Pass
Autokiosk Pass
PiSentry Fail
PiStore
  • PiSentry: UI never shows up. This prevents testing PiStore since it's likely to have the same problem, whatever it is.
    • X.org failed to start:
      [    19.110] (**) Option "path" "/dev/input/mouse0" 
      [    19.110] (II) tslib: ADS7846 Touchscreen: using libts version A04
      [    19.110] (**) ADS7846 Touchscreen: always reports core events
      [    19.110] (EE) tslib: ADS7846 Touchscreen: ioctl EVIOCGBIT failed(EE) PreInit returned 2 for "ADS7846 Touchscreen" 
      [    19.110] (EE) 
      [    19.110] (EE) Backtrace:
      [    19.110] (EE) 
      [    19.110] (EE) Segmentation fault at address 0x0
      [    19.110] (EE) 
      Fatal server error:
      [    19.110] (EE) Caught signal 11 (Segmentation fault). Server aborting
      

That looks like memory corruption. Or maybe the SD card is dying and corrupted the X.org binary. I'll try again with another SD card.

Actions #5

Updated by Hammel 9 months ago

  • % Done changed from 50 to 90

tslib X.org driver removed (see RM #1020) to fix X server crash issue on pisentry enclosure.

Test Results

These are just the remaining systems that were held up due to the X.org crash.

System Status
PiSentry Pass
PiStore Pass

All systems are now booting with 3.0 toolchain and dev system builds.

Closing issue.

Actions #6

Updated by Hammel 9 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF