kernel-headers, glibc y glibc-devel son paquetes que estan intimamente relaciones, primero asegurate de que estos esten correctamente instalados antes de intentar hacer algo mas.
Que distribucion usas? si tienes alguna herramienta que te actualize automaticamente el sistema deberias usarla para ver si te instala estos paquetes por ti.
Respecto a lo del driver del modem, cuentanos como lo instalaste. Verificaste que tu modem no sea un winmodem?? visita
http://www.linmodems.org/