Voir aussi la documentation de maintenance, en particulier mail et backup.

  1. marcos
  2. Specification
  3. Hardware maintenance
    1. Screen lockup
  4. Possible phase out
    1. NUC
    2. Vero
    3. GnuBee
    4. Other SoC boards

Specification

(copied from configuration)

Hardware maintenance

See configuration for the initial setup notes.

There's a nasty lcd here, see lcd for how to configure it.

See backup for backup and drive replacement procedures.

Screen lockup

Sometimes, Xorg would totally lockup with something like:

[drm:intel_pipe_set_base] *ERROR* pipe is still busy with an old pageflip

This seems to be a bug in the intel driver, reported in a few places:

I tried to upgrade the libdrm-intel1 package:

Start-Date: 2016-08-17  13:23:50
Commandline: apt install -t jessie-backports libdrm-intel1
Install: libdrm-amdgpu1:amd64 (2.4.70-1~bpo8+1, automatic)
Upgrade: libdrm-intel1:amd64 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-intel1:i386 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-dev:amd64 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-radeon1:amd64 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-radeon1:i386 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-nouveau2:amd64 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm-nouveau2:i386 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm2:amd64 (2.4.58-2, 2.4.70-1~bpo8+1), libdrm2:i386 (2.4.58-2, 2.4.70-1~bpo8+1)
End-Date: 2016-08-17  13:24:01

It seems to stabilise things, but I'll wait for a while before claiming victory. In august 2015, there was a 94 days uptime. Since then uptime hasn't gone beyond 30-40 days. Once we cross that boundary, we can consider this issue fixed.

Update: in october 2016, the problem was still there. I tried upgrading the xserver-xorg-video-intel, we'll see how it goes.

Update: still deadlocks. december 2017, tried upgrading the kernel to backports.

Possible phase out

marcos came online in early 2011 so it's heading towards its 8 year of service at the time of writing, which is stretching the usual 5-year depreciation cycle we usually have for computer hardware. So I started looking for replacements.

NUC

An easy first target is to buy another NUC like the curie workstation since it's cheap and works well. The downside is that it requires laptop (2.5") hard disks which are more expensive. A replacement drive for Marcos could cost around 200$CAD (2.5" 4TB Seagate at newegg.ca). The 500GB M.2 drives are still around 190$CAD. So a replacement would be at least 800$CAD, probably around 1000$ with memory.

Possible issues:

Vero

Another target would a home-cinema adapter like the Vero which I have heard good things about:

Possible issues:

GnuBee

A possible solution is to shift storage to a SAN like the GnuBee. This would relieve stress on each device to provide large amount of storage and considering gigabit is wired everywhere now, we can use (abuse?) the local network and store files on a SAN. Unfortunately, the protocols still suck: we might be stuck on SSH or some similarly nasty interface for security.

Specs:

LWN.net review

Other SoC boards

There are many SoC boards that could be used to create a device from scratch. Unfortunately, many of those don't meet my memory requirements (8+GB):

The Macchiatobin is interesting because it has a DDR4 socket so it supports up to 16GB of ram, but has features I don't need for a home server, like three SFP 10Gig-E ports... Could still be interesting for a SAN if I ever upgrade the network to 10G. 269$-369$.

The Beelink is also interesting: Intel N3450 4GB DDR, 64GB SSD.

The Fitlet 2 runs Debian by default and looks like a nice small machine.

See also the board-db for a full list.

Created . Edited .