Abra um terminal como root.
Remova o ndiswrapper.ko que possa ter vindo junto com seu kernel (procure em /lib/modules/versão_do_kernel/kernel/drivers/net), em seguida execute:
# depmod -a
Tenha certeza de ter o gcc-3.4 instalado e o kernel-headers. Esses pacotes são necessários para compilar qualquer driver praticamente.
Baixe o último source do ndiswrapper:
Extraia o source numa pasta: tar -zxvf nome_do_arquivo.tar.gz
Entre na pasta e faça a seqüência:
# make uninstall
# make
# make install
Se tudo correr bem, carregue o módulo usando:
# modprobe ndiswrapper
Monte o cd de instalação do Xpeed e utilize:
# ndiswrapper -i netx400m.inf
(dentro da pasta com os drivers para Windows XP)
Se tudo correr bem aparecerá a mensagem:
driver instaled, hardware present
Digite "ifconfig -a" e veja se apareceu um wlan0... esse é o seu modem. Utilize algo tipo "pppoeconf" para configurar a conexão.
Espero ter ajudado alguém que tenha esse modem.