# Reporting bugs and FAQ

There are various sources of information you could check before reporting a bug. Please read the LIRC homepage carefully, have a look at the FAQ, check the issue tracker and search the mail archives.

If you believe that you have found a bug in LIRC please report it on the LIRC mailing list or the issue tracker. Information which is valuable in this context includes:

- LIRC version, versions of all other packages involved
- Description of the IR hardware you are using
- Output of ls -l /dev/lirc*
- Output of lsmod
- Relevant passages from /var/log/messages or journalctl(1)
- Contents of lircd's logfile if you are using a file (otherwise the logs are in syslog/journalctl). Use a high log level, at least --loglevel debug
- A description of the problem so it's possible to reproduce it
- A patch that solves the problem (this one is optional)
- The config files you are using (lircd.conf, lircmd.conf, lircrc, lirc_options.conf)
- If you have problems with a config file try to find the shortest example that does not work as one would expect and include it.