I used Brave A.I. search engine which gave this:
Linux Irdroid Transceiver Setup
To get an IrDA transceiver recognized in Linux, follow these steps:
-
Ensure your kernel supports IrDA. If you are using a kernel version above 4.17, you might need to use a custom build with IrDA support or a version below 4.17.
-
Load the necessary modules. You can do this by running
modprobe irda
as root. This will load the IrDA subsystem into the kernel. -
Configure the IrDA transceiver. For USB IrDA transceivers like the Irdroid USB IrDA transceiver, ensure it is recognized by the system. It usually shows up as a USB serial port, such as
/dev/ttyUSB0
. -
Use
irattach
to attach the IrDA transceiver to the system. For example, if your IrDA transceiver is recognized as/dev/ttyUSB0
, you would runirattach /dev/ttyUSB0
. -
Verify that the IrDA transceiver is recognized by checking the output of
irdadump
. This command will show you all the IrDA packets being sent and received by your system. -
If your system does not automatically recognize the IrDA transceiver, you may need to manually load additional modules such as
ircomm-tty
andircomm
by runningmodprobe ircomm-tty
andmodprobe ircomm
as root. -
Ensure that your BIOS has the IrDA port activated, typically as SIR (Serial Infra Red) for COM2, and that it is set to IrDA mode or HPSIR.
By following these steps, you should be able to get your IrDA transceiver recognized and operational in Linux.
I know this is for a different device but wondered if anything in points 6. and 7. are relevant?
I wonder if this is a possible solution?