Dang. I found out that the chip (SMC LPC47N252) works in both SIR and
FIR mode with the RedHat 8.0 2.4.18-24.8.0 kernel, while it refuses to work
in both 2.4.21-pre4 and 2.5 (up to .62 at least).
What I try to do:
irattach irda0 -s 1
Reason why it doesn't work ? Well - SIR: no idea. The most I've been able
to squeeze is a line from irdadump every 10 seconds (instead of a line every
second or less in "normal" behavior). FIR: smc-ircc says chip reports irq 0.
Relevant IrDA .config stuff, from my 2.4.21-pre4:
[asuardi@... linux]$ egrep 'IRDA|SIR|FIR' .config
# CONFIG_IRDA_ULTRA is not set
# CONFIG_USB_IRDA is not set
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_TOSHIBA_FIR is not set
# CONFIG_ALI_FIR is not set
# CONFIG_VLSI_FIR is not set
This same .config worked fine for the SMC chip on my older Latitude
(though the chip model was different).
Will keep digging... but in case anyone has tips, please let me know :)