Punto 1: Descartar que sea problema del USB del PC. ¿Funcionan otros dispositivos? Como aparentemente si, pasemos a punto 2
Punto 2: ¿Funciona ese lapiz en otro pc?... si no funciona, lapiz petado
Si funciona en otro pc, pero en el tuyo no y tu pc reconoce correctamente otros dispositivos USB, lo de los drivers NO es una tontería
Ah pero... ¿Los drivers de USB no se cargan automáticamente en XP?... si y no
Si porque cargan de forma automática, no porque no existe un driver "generico", sino que hay varios, siendo uno de ellos el que gestiona memorias USB como unidades de disco. Eso se carga como servicio y se puede deshabilitar desde el registro del sistema (y no descarto que algún virus lo haga por tocar las narices)
Vamos, que si efectivamente el lapiz funciona en otro equipo, y en el tuyo no empieza por revisar el sistema no sea que haya "invitados", y luego simplemente tras revisar que el lapiz está limpio, habilita de nuevo el almacenamiento por USB
Ah si... ¿donde?... aqui: HKEY_LOCAL_MACHINE\SYSTEM\Services\USBSTOR Ahi hay un valor que debe de estar a 3 (Start). Si no es así, no carga el driver de almacenamiento y no te detecta el lapiz USB
Este truco por cierto es común entre muchos administradores para impedir que la gente meta lapices de dudosa procedencia en los ordenadores