I build a tv remote control using lirc on an rpi3, and it worked very fine up to this day.
Today I put a ZigBee (RaspBee) module on the first 12 GPIO pins and my output GPIO pin (17) for the remote control has to be changed.
So I changed the GPIO setting in
/etc/modules: i2c-dev lirc_rpi gpio_in_pin=18 gpio_out_pin=17 lirc_dev
i2c-dev lirc_rpi gpio_in_pin=18 gpio_out_pin=22 lirc_dev
After rebooting the rpi, the wifi module doesn't establish a connection anymore.
If I undo the settings (back to 17), it works again.
I also tried the GPIOs 20, 21 and 24, but it's always the same result.
The lirc service is NOT started.
When I remove the new module, the wifi module works after reboot and I can use the other gpios