Yo tengo también xp y un modem externo y tengo que estar continuamente ajecutando agregar nuevo hardware cada vez que inicio el pc porque sino no lo detecta y me da un error parecido y eso que tiene los drivers específicos para xp.
Cuando tenía w98 no tenía tantos problemas.
Aunque la verdad es que este modem ya tien sus años.
Si tu modem es interno intenta bajarte los drivers específicos para xp en la pagina del fabricante e irá sobrao.
Si no son específicos para xp por lo menos que lo sea para nt o 2000.