diff --git a/28-10-2025-Configuration-Changes.-.md b/28-10-2025-Configuration-Changes.-.md index 0742228..88f4658 100644 --- a/28-10-2025-Configuration-Changes.-.md +++ b/28-10-2025-Configuration-Changes.-.md @@ -1,6 +1,6 @@ ## Introduction -Many of the hardware drivers for the PCI cards used by Pixelator are from the Comedi project, which has been merged into the mainline Linux kernel. One consequence of this change is that the "comedi number" of a device is no longer stable between reboots and we have to switch to using the /sys virtual file system to refer to specific hardware in a stable way. So wherever we used to see things like a "device number", or a "/dev/comedi0", we will now need to set a "deviceName" option with a path string like "/sys/bus/pci/devices/0000:00:00.0/". This has been implemented in commits to the Pixelator repository on October 28th, 2025, and updating your installation after this date will require a change in configuration for both Pixelator and Orocos. +Many of the hardware drivers for the PCI cards used by Pixelator are from the Comedi project, which has been merged into the mainline Linux kernel. One consequence of this change is that the "comedi number" of a device is no longer stable between reboots and we have to switch to using the /sys virtual file system to refer to specific hardware in a stable way. So wherever we used to see things like a "device number", or a "/dev/comedi0", we will now need to set a "deviceName" option with a path string like "/sys/bus/pci/devices/0000:00:00.0/". This has been implemented in commits to the Pixelator repository on **October 28th, 2025**, and updating your installation after this date will require a change in configuration for both Pixelator and Orocos. **WARNING**: This procedure involves compiling a new version of the Orocos modules, which will overwrite the previously compiled ones. Therefore, going back to a previous version will involve more than [just switching the stxm-directory link to the previous version](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-#activate-a-different-version) since the old Orocos modules will need to be compiled again. @@ -30,7 +30,7 @@ Here, references to a "comedi number", "devicePath", or "device number" of "0" ( ## Installing a New Version -Please use [these instructions](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-) to install the new version. Note that the update includes new code in the Orocos modules, so you will need to do the extra [compiling](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-#compiling) for this. Further, be sure to [copy across your current config files](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-#config-files), in case they are different from what is stored in the repository. +Please use [these instructions](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-) to install the new version that uses code that is **downloaded after 28.10.2025**. Note that the update includes new code in the Orocos modules, so you will need to do the extra [compiling](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-#compiling) for this. Further, be sure to [copy across your current config files](https://gitea.psi.ch/MicroSpectro/Pixelator/wiki/Update-Pixelator-Version.-#config-files), in case they are different from what is stored in the repository. ## Reconfigure Orocos start.ops