Just one other idea: Why not look at the kernel driver? It should give you a pretty good idea about which devices are modems. 'option', 'sierra', 'qcserial' are all pretty much guaranteed to be modems. 'pl2303', 'ftdi_sio', 'io_edgeport' are likely not. Except if you have an old serial modem behind them.. Bjørn