Ticket #10893 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

XO-1.75 - runin tests

Reported by: wmb@… Owned by: Quozl
Priority: blocker Milestone: 1.75-software
Component: manufacturing process Version: 1.75-A2
Keywords: Cc:
Action Needed: code Verified: no
Deployments affected: Blocked By: #10670, #10827, #10932, #10963
Blocking: #10914

Description

Need to adapt the runin test scripts for XO-1.75

Change History

  Changed 3 years ago by Quozl

  • milestone changed from Not Triaged to 1.75-software

  Changed 3 years ago by martin.langhoff

  • blocking 10914 added

follow-up: ↓ 12   Changed 3 years ago by martin.langhoff

Richard dixit:

runin has non-x86 arch dependency issues. For example memtester which is x86 only. Those need to be sorted out.

  Changed 3 years ago by martin.langhoff

  • component changed from not assigned to manufacturing process

  Changed 3 years ago by wmb@…

http://weather.ou.edu/~apw/projects/stress/ includes a rudimentary memory test component and might be useful in its own right as part of runin.

  Changed 3 years ago by wmb@…

http://www.arm.linux.org.uk/developer/stresstests.php claims that the listed memtest suite works on ARM.

  Changed 3 years ago by martin.langhoff

  • priority changed from normal to high

Thanks for the pointers. A basic set of runin tests is a must for B1.

  Changed 3 years ago by Quozl

  • owner changed from martin.langhoff to Quozl
  • status changed from new to assigned

  Changed 3 years ago by Quozl

  • blockedby 10952 added

  Changed 3 years ago by Quozl

  • blockedby 10836 added

(In #10836) runin-camera needs to know if kernel module must be modprobe'd, and if so what the kernel module name is.

  Changed 3 years ago by Quozl

  • blockedby 10932, 10933 added

in reply to: ↑ 3   Changed 3 years ago by Quozl

OpenFirmware memory test is complete, per #10883. So this ticket #10893 is about /runin in Linux context.

Replying to martin.langhoff:

Richard dixit: runin has non-x86 arch dependency issues. For example memtester which is x86 only. Those need to be sorted out.

Not so, memtester is architecture independent.

memtester-4.2.1 builds clean and works fine on ARM. See memtester.arm, run as root using args 100M 10.

We have memtester-4.2.1 in 11.2.0 os22, and memtester-4.1.2 in 10.1.3 os860. I see no reason why we can't use memtester-4.2.1 for XO-1.75.

Still looking for any non-x86 arch issues.

  Changed 3 years ago by Quozl

memtester-4.1.2 available to os4 via yum, also works. Tested with runin.

  Changed 3 years ago by Quozl

  • blockedby 10954 added

  Changed 3 years ago by Quozl

  • blockedby 10827 added; 10954 removed

runin-sus needs RTC support for rtcwake.

  Changed 3 years ago by Quozl

  • blockedby 10954 added

  Changed 3 years ago by Quozl

  • blockedby 10955 added

(In #10955) runin-main reads mfg-data using /ofw

  Changed 3 years ago by Quozl

  • blockedby 10828 added

(In #10828) Need a shell script for automatic testing of accelerometer. Saadia how would you propose the accelerometer and driver be tested without human involvement?

  Changed 3 years ago by Quozl

  • blockedby 10963 added

  Changed 3 years ago by Quozl

  • blockedby 10897 added

(In #10897) runin requires memtester.

  Changed 3 years ago by Quozl

  • blockedby 10846 added

follow-up: ↓ 31   Changed 3 years ago by Quozl

#10827Kernel support for real time clock
#10828Kernel support for accelerometer
#10836Kernel support for camera
#10932Kernel support for backlight
#10933Kernel support for battery
#10954Kernel support for CPU thermal sensor
#10955Kernel support for promfs aka /ofw
#10963Build support for /versions
#10897Missing package memtester
#10846Missing package wireless-tools
#10952Decision on wireless interface naming

Summary of blocks.

  Changed 3 years ago by Quozl

  • blockedby 10836 removed

(In #10836) Tested os9 runin-camera, works fine.

  Changed 3 years ago by Quozl

  • blockedby 10670 added

  Changed 3 years ago by Quozl

  • blockedby 10984 added

(In #10984) runin needs to place the output in first partition.

  Changed 3 years ago by Quozl

  • blockedby 10952 removed

(In #10952) os19 uses eth0, seems this was fixed without reference to this ticket, closing.

  Changed 3 years ago by Quozl

  • blockedby 10846 removed

(In #10846) Present on os19.

  Changed 3 years ago by Quozl

  • blockedby 10897 removed

(In #10897) Present in os19.

  Changed 3 years ago by Quozl

  • blockedby 10828 removed

(In #10828) Testing in os19 with olpc-runin-tests 0.11.3.

  Changed 3 years ago by Quozl

  • blockedby 10984 removed

(In #10984) Tested in os19.

in reply to: ↑ 22   Changed 3 years ago by Quozl

TicketDescriptionStatus
#10670Display blanking corrupts colourmap0.11.3 has a workaround
#10827Kernel support for rtcwake0.11.3 coverage issue reported in logs
#10932Kernel support for backlight0.11.3 coverage issue reported in logs
#10933Kernel support for battery state of charge wakeup event masking0.11.3 coverage issue reported in logs
#10954Kernel support for CPU thermal sensor0.11.3 coverage issue reported in logs
#10955Kernel support for promfs aka /ofw0.10.2 alternate methods for starting test provided, os19:/bootpart/boot/olpc.fth adds runin tag to kernel command line
#10963Build support for /versions 0.11.3 coverage issue reported in logs without ticket number

Summary of blocks.

  Changed 3 years ago by Quozl

Workaround for #10670 in os19 with 0.11.4 and earlier, failed after ten minutes. Fix pushed, will be in 0.11.5.

  Changed 3 years ago by Quozl

  • blockedby 11116 added

(In #11116) runin too relies on /ofw but is coded to continue if missing. #10955. #10893.

  Changed 3 years ago by Quozl

  • blockedby 10955 removed

(In #10955) Present on os36 as /proc/device-tree, supported by runin 0.12.0.

  Changed 3 years ago by Quozl

Add light sensor.

  Changed 3 years ago by Quozl

Light sensor test added in 0.13.0.

  Changed 3 years ago by Quozl

Missing suspend, fscheck and CPU temperature tests duplicated by Quanta in os42.

  Changed 3 years ago by dsd

  • priority changed from high to blocker

  Changed 3 years ago by Quozl

  • next_action changed from design to code

Suspend and resume under runin control is working in local tests, need to release new runin version to support the moved sysfs nodes. fscheck works. cpu temperature #10954 still outstanding.

  Changed 3 years ago by Quozl

olpc-runin-tests 0.15.0 provides support for suspend resume testing on XO-1.75, further commentary on #11327.

CPU temperature #10954 still outstanding.

  Changed 3 years ago by Quozl

olpc-runin-tests 0.16.0 provides support for CPU temperature logging and excursion halt.

  Changed 3 years ago by Quozl

  • blockedby 11116 removed

(In #11116) Remove blocking ticket, runin is fixed for this.

  Changed 3 years ago by Quozl

  • blockedby 10954 removed

  Changed 3 years ago by Quozl

  • blockedby 10933 removed

(In #10933) no longer blocking, works without this.

  Changed 3 years ago by Quozl

  • status changed from assigned to closed
  • resolution set to fixed

runin has been adapted for XO-1.75.

Note: See TracTickets for help on using tickets.