I installed Linux on a IBM Thinkpad 390X and I am experiencing some trouble when I try to use both the IrDA interface and my Xircom CreditCard Ethernet 10/100.
First of all, I am using Linux version 2.2.15 with the latest IrDA patches, irda-utils 0.9.9 and version 3.1.14 of the PCMCIA drivers.
Normally (i.e. when I do not try to use the IrDA if) the network card driver allocates irq 3, although on the 390X the IrDA uart (16550A) is set up by default as /dev/ttyS1 (port 0x2f8, irq 3). This means that if I start the IrDA subsystem AFTER the network and try to attach the IrDA interface to /dev/ttyS1, irattach will fail with an obscure error message ("tcsetattr: Input/output error").
When I realized there was a hw conflict, I cleverly (sic!) thought of starting the IrDA daemon and calling irattach before I started the PCMCIA software. Now the network card driver was forced to use irq 9 and, though the IrDA interface now works fine, the network does not any more.
Has anyone already had a similar problem? any ideas about how to solve it?
Thanks in advance for your help!