I have not had other reports of similar problems, so I don't believe that it is a kernel bug. But I'm not sure what the problem is, either. The easy way to determine if interrupt sharing is the problem is to just do: setserial /dev/modem irq 0 and see if the modem seems to work better after that. Also, as long as you are recompiling PCMCIA anyway, I would suggest getting the current PCMCIA package, which is version 3.1.13. > CONFIG_SERIAL=y > CONFIG_SERIAL_CONSOLE=y > CONFIG_SERIAL_EXTENDED=y > CONFIG_SERIAL_MANY_PORTS=y > CONFIG_SERIAL_SHARE_IRQ=y > # CONFIG_SERIAL_DETECT_IRQ is not set > CONFIG_SERIAL_MULTIPORT=y > CONFIG_HUB6=y > # CONFIG_SERIAL_NONSTANDARD is not set In my 2.2.* kernel configuration, I have: CONFIG_SERIAL=y # CONFIG_SERIAL_CONSOLE is not set CONFIG_SERIAL_EXTENDED=y # CONFIG_SERIAL_MANY_PORTS is not set CONFIG_SERIAL_SHARE_IRQ=y # CONFIG_SERIAL_DETECT_IRQ is not set # CONFIG_SERIAL_MULTIPORT is not set # CONFIG_HUB6 is not set # CONFIG_SERIAL_NONSTANDARD is not set so it might be useful to try changing your kernel configuration to match this, to see if one of these is causing a problem. -- Dave |