Sophos lcdproc: "sdeclcd: cannot release IO-permission for 0x378!"

Started by hakuna, April 30, 2025, 10:09:48 AM

Previous topic - Next topic
Hi all,

I have a Sophos SG-210 baremetal and it works flawlessly (CPU upgraded with an i7, 16GB and Noctua fan to replace its noisy stock one).
The LCD display was working before, not great, but better than "SOPHOS Protection".

Something changed with the last releases and it stopped working.

I just updated the baremetal to 25.1.5_5 but nothing changed regarding the LCD.
The log shows this but I am not really sure where to go from here:

2025-04-30T17:39:17 Notice kernel <118>>>> Invoking start script 'lcdproc-sdeclcd'
2025-04-30T17:35:34 Warning LCDd sdeclcd: cannot release IO-permission for 0x378!
2025-04-30T17:34:50 Notice kernel <118>>>> Invoking start script 'lcdproc-sdeclcd'
2025-04-30T17:33:41 Warning LCDd sdeclcd: cannot release IO-permission for 0x378!

This is how /usr/local/etc/LCDd-sdeclcd.conf looks like:

[server]
DriverPath=/usr/local/lib/lcdproc/
Driver=sdeclcd
Bind=127.0.0.1
Port=13666
ReportToSyslog=yes
User=nobody
Foreground=no
Hello="  Welcome to"
Hello="   OPNsense!"
GoodBye="Thanks for using"
GoodBye="   OPNsense!"
WaitTime=5
ServerScreen=on
Backlight=on
PrevScreenKey=Down
NextScreenKey=Up

[menu]
MenuKey=Left
EnterKey=Right
UpKey=Up
DownKey=Down

[sdeclcd]
# No options



It was pretty much like this: https://forum.opnsense.org/index.php?topic=34779.msg170434#msg170434
Not great but better than nothing.

Something within the last two major release affected it.
Yes, I have rebooted the box coz the file is only loaded during boot, changes will take no effect while the box is running.

The service is running:

nc -zv 127.0.0.1 13666
Connection to 127.0.0.1 13666 port [tcp/*] succeeded!



Thank you