Today, I restarted configuring piMost following exactly the instructions from the Socket-most GIT page.
In my configuration, there is a slight change: the /boot/config.txt has moved to /boot/firmware/config.txt.
Similar, I expect the system to look in the /boot/firmware/overlays directorate. For security, I moved the overlay in both the /boot/overlays as in the /boot/firmware/overlays, just to be safe.
When I run the checking routines for MOST, I get errors (see below).
==> What to do?
raspberrypi4b2:~ $ journalctl -u socketmost.service -b
Mar 04 14:57:09 raspberrypi4b2 systemd[1]: Started socketmost.service - socketmost.
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: config file exists: {āversionā:ā1.0.0ā,ānodeAddressā:272,āgroupAddressā:34,āfreqā:48,āmostExplorerā:true} SocketMost
Mar 04 14:57:14 raspberrypi4b2 node[837]: warn: couldnāt unlink socket, might not exist already SocketMost
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: creating driver nodeAddress 0x110 groupAddress: 0x22 freq: 48 SocketMost
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: GPIO config: {āinterruptā:5,āfaultā:6,āstatusā:16,āmostStatusā:26,āresetā:17} OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: starting up OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: resetting OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: most explorer enabled, starting serverā¦ SocketMost
Mar 04 14:57:14 raspberrypi4b2 node[837]: Listening for Most-Explorer requests on 0.0.0.0:5555
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: initial reset complete carrying out init OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: info: running config OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: addressLow: 0x10 addressHigh: 0x1 groupAddress: 0x22
Mar 04 14:57:14 raspberrypi4b2 node[837]: warn: most error active OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: Error 1 91
Mar 04 14:57:14 raspberrypi4b2 node[837]: error: parsing fault mask: 5b OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: error: Error: transceiver lock error OS8104 Driver
Mar 04 14:57:14 raspberrypi4b2 node[837]: warn: transceiver unlocked OS8104 Driver
raspberrypi4b2:~ $ cd SocketMost
raspberrypi4b2:~/SocketMost $ npm run test:messaging
socketmost@2.0.31 test:messaging
ts-node testing/test.ts
Error: ENOENT: no such file or directory, unlink ā/tmp/SocketMost-client.sockā
at Object.unlinkSync (node:fs:1881:3)
at new DataGram (/home/frits/SocketMost/testing/testclient.ts:24:10)
at Object. (/home/frits/SocketMost/testing/test.ts:3:16)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module.m._compile (/home/frits/SocketMost/node_modules/ts-node/src/index.ts:1618:23)
at Module._extensionsā¦js (node:internal/modules/cjs/loader:1414:10)
at Object.require.extensions. [as .ts] (/home/frits/SocketMost/node_modules/ts-node/src/index.ts:1621:12)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Function.Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
errno: -2,
syscall: āunlinkā,
code: āENOENTā,
path: ā/tmp/SocketMost-client.sockā
}
connecting /tmp/SocketMost.sock
connected
connected