remarkable2-framebuffer: Cannot use on 3.1.0.1346
https://github.com/toltec-dev/toltec/pull/656 https://github.com/toltec-dev/toltec/actions/runs/3894744429 <- Installed from these two .ipkg files
ReMarkable2, Version 3.1.0.1346
Apps installed:
- fbdepth
- bufshot
- fbink
- koreader
- simple
- tarnish
- remux (not enabled)
- yaft
- nao
The device starts successfully and displays a blank white screen for around ~1 minute, then restart and repeats this cycle.
Log from xochitl
attempting to start:
● xochitl.service - reMarkable main application
Loaded: loaded (/lib/systemd/system/xochitl.service; disabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/xochitl.service.d
└─toltec-wrapper.conf
Active: inactive (dead) since Wed 2023-01-11 19:02:16 UTC; 11s ago
Process: 292 ExecStart=/opt/bin/xochitl --system (code=killed, signal=TERM)
Main PID: 292 (code=killed, signal=TERM)
Jan 11 19:02:15 reMarkable xochitl[292]: 19:02:15.004 qt.qpa.input evdevtouch: /dev/input/event2: min Y: 0 max Y:
1871
Jan 11 19:02:15 reMarkable xochitl[292]: 19:02:15.006 qt.qpa.input evdevtouch: /dev/input/event2: min pressure: 0
max pressure: 0
Jan 11 19:02:15 reMarkable xochitl[292]: 19:02:15.007 qt.qpa.input evdevtouch: /dev/input/event2: device name: pt
_mt
Jan 11 19:02:15 reMarkable usermod[318]: change user 'root' password
Jan 11 19:02:15 reMarkable xochitl[292]: 19:02:15.236 rm.network.settings can't tell QPA plugin about selected input fla
vor, shortcuts won't change (updateInputFlavorQPA /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/settings/s
rc/settings.cpp:280)
Jan 11 19:02:15 reMarkable xochitl[292]: 19:02:15.265 rm.batterymanager Setting timeout idle timer interval to 687194
76796
Jan 11 19:02:15 reMarkable xochitl[292]: shutdown called
Jan 11 19:02:15 reMarkable systemd[1]: Stopping reMarkable main application...
Jan 11 19:02:16 reMarkable systemd[1]: xochitl.service: Succeeded.
Jan 11 19:02:16 reMarkable systemd[1]: Stopped reMarkable main application.
Running with rm2fb-client xochitl
gives a segment fault,
Sourcing /opt/etc/xochitl.env.d/rm2fb-preload.env
Replacing 'update' (at 0x52d90c): OK
Replacing 'create' (at 0x530a90): OK
Replacing 'shutdown' (at 0x530a20): OK
Replacing 'wait' (at 0x52f938): OK
missing notify function, screenshare won't work
19:03:49.241 default QSocketNotifier: Can only be used with threads started with QThread
19:03:49.242 default 2022-12-19T10:05:42Z heads/releases/oddoldman 5fbf07c716 (int main(int, char**) /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/main.cpp:166)
Registering exit handlers
19:03:49.242 default we're running on an epaper device (int main(int, char**) /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/main.cpp:173)
19:03:50.245 rm.framebuffer.swtcon Failed to lock epframebuffer. Is there another EPFramebuffer instance?
REPLACING THE IMAGE with shared memory
create threads called
wait clear func called
19:03:50.253 default Unable to write to file: "/usr/share/remarkable/speedy-gonzales.csv"
Unable to load waveform from file: /usr/share/remarkable/speedy-gonzales.csv
19:03:50.253 default Unable to export waveform table.
19:03:50.263 default EPD platform plugin loaded!
19:03:50.267 default QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
19:03:50.275 qt.qpa.input evdevtouch: Using device discovery
19:03:50.280 qt.qpa.input evdevtouch: Adding device at /dev/input/event2
19:03:50.281 qt.qpa.input evdevtouch: Using device /dev/input/event2
19:03:50.282 qt.qpa.input evdevtouch: /dev/input/event2: Protocol type B (multi), filtered=no
19:03:50.282 default Lock in temp location (static void
DocumentFiles::storeLockFilesInTemp(bool) /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/worker/include/worker/documentfiles.h:201)
19:03:50.282 qt.qpa.input evdevtouch: /dev/input/event2: min X: 0 max X: 1403
19:03:50.283 qt.qpa.input evdevtouch: /dev/input/event2: min Y: 0 max Y: 1871
19:03:50.283 qt.qpa.input evdevtouch: /dev/input/event2: min pressure: 0 max pressure: 0
19:03:50.283 qt.qpa.input evdevtouch: /dev/input/event2: device name: pt_mt
19:03:50.377 rm.network.settings can't tell QPA plugin about selected input flavor, shortcuts won't change (updateInputFlavorQPA /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/settings/src/settings.cpp:280)
19:03:50.417 rm.batterymanager Setting timeout idle timer interval to 68719476796
19:03:50.757 rm.batterymanager Deep sleep delay is getting set to 9600000
19:03:50.758 rm.batterymanager Setting timeout idle timer interval to 68719476796
19:03:50.759 rm.batterymanager Light sleep delay is getting set to 0
19:03:50.759 rm.batterymanager Setting timeout idle timer interval to 13229525771943994
19:03:50.760 rm.batterymanager Power off delay is getting set to 43200000
19:03:50.760 rm.batterymanager Setting timeout idle timer interval to 43200000
19:03:50.764 rm.batterymanager set sleep delay timer to 12000 (setSyncBeforeSleep /usr/src/debug/xochitl/override+gitAUTOINC+5fbf07c716-r0/git/src/deviceinfo/src/batterymanager.cpp:90)
Segmentation fault
About this issue
- Original URL
- State: open
- Created a year ago
- Comments: 21 (1 by maintainers)
Indeed, that was it. I’ve removed the “chroot” in the
flags
key of/opt/usr/share/applications/xochitl.oxide
then re-enabled tarnish (systemctl enable tarnish
thensystemctl start tarnish
) and it works correctly!I was able to escape the reboot loop by deleting
rm2fb.service
file. Now it starts xochitl by itself on boot. Will probably wait until it’s solved here before reinstalling it.