Atualmente e como sempre aconteceu, a instalação dos winmodens no 
Linux 
tem sido um dos problemas mais difíceis de serem superados para os que 
migram do Windows para o sistema "Open_Source". O melhor conselho em 
relação a isso é o mesmo de todos os entendidos do assunto: "Comece devagar, 
aos poucos..." ou " Tente primeiro um Kurumin, Knoppix ou até um Mandrake...". 
Mas já que você escolheu a versão considerada a mais difícil de se manusear 
(a pior para iniciantes), mas no entanto, a distro que te dá maior poder de 
domínio sobre a sua máquina (nada mais nada menos que o próprio Slackware), 
então vamos direto ao assunto e mostrar todos os passos para instalação do 
seu modem da PcTel nesta distro, pois o objetivo deste mini-tutorial é 
ajudá-lo a instalar seu modem HSP56 MicroModem (PCTel) no seu Slackware 
9.0 e 9.1 (testados em minha máquina com sucesso).
Instalação
Para a instalação do modem é preciso ter o driver da pctel (o que suponho 
que você já o tenha se já leu outros tutoriais). Para minha máquina, 
utilizei o driver pctel-0.9.6, pois a versão do kernel instalada na máquina 
é a 2,4,x. Se menor que essa, deve-se utilizar o driver pctel-0.8.6. Para 
saber qual a versão do kernel, abra um terminal e digite:
# uname -r
NOTA: você pode obter os drivers para modens PCTEL em 
http://linmodems.technion.ac.il/pctel-linux/.
Outro grande problema era o tal do 
modversions.h, arquivo esse que o 
driver, quando em fase de compilação, nunca era encontrado. Existem duas 
maneiras de se resolver este problema:
Procure o arquivo com o comando:
# find  / -name modversions.h
e quando encontrado, copie o mesmo para a pasta a qual o arquivo não é 
encontrado. Por exemplo, se o arquivo procurado não está na pasta 
/usr/src/Linux/include/Linux (que provavelmente você deverá criar 
este caminho, pois pelo menos aqui em minha máquina algumas destas pastas 
não existiam) e sim, na pasta 
/usr/include/Linux. Então copie de 
uma para a outra:
# cd /usr/include/Linux
# cp modversions.h /usr/src/Linux/include/Linux
Outra forma de resolver este problema é criando o próprio arquivo através do comando:
# touch /usr/src/Linux/include/Linux/modversions.h
não esquecendo de criar as pastas que não existirem.
Abaixo temos todos os passos convencionais para a instalação do modem, que alguns você já deve conhecer. Se não, conheça-os agora e verifique quais os comandos que você não utilizou.
Comandos usuais da instalação:
# tar -xzvf pctel-0.9.6.tar.gz
(descompacta o arquivo pctel-0.9.6.tar.gz)
# cd pctel-0.9.6		           
(entra no diretório do arquivo descompactado)
# ./configure --with-hal=list          
(executa o comando configure mostrando parâmetros)
# ./configure --with-hal=cm8738
(executa o comando configure com MEU parâmetro. Escolha o seu parâmetro.)
# make				               
(executa make)
# make install			             
(executa make install)
# mknod  /dev/ttyS15 c 62 79  	 
(cria o dispositivo do modem)
# ln -sf /dev/ttyS15 /dev/modem  
(força a detecção do modem como /dev/ttyS15 {ou outro} no dev/modem)
# insmod -f pctel
(o parâmetro -f é para forçar a compilação sendo gcc, gcc2 ou gcc3 devido diferentes compilações)
# insmod ptserial
(execução do ptserial)
Bem, se não apareceu nenhuma mensagem de erro, obviamente todos os passos anteriores ocorreram com sucesso. Logo, você deve ir ao arquivo 
/etc/rc.d/rc.local e incluir as seguintes linhas:
Essas linhas servem para que os módulos sejam carregados sempre que você inicie o 
Slackware, evitando que você digite isso toda as vezes que queira conectar-se à internet.
Neste dado momento, fui ao configurador de discagem dial-up - KPPP - (Internet Dial-Up Tools) e fiz as seguintes configurações:
modemdevice:		/dev/modem
flowcontrol:		SoftWare(XON/XOFF)
line termination:	CR/LF
connection speed:	57600
E criei uma conta para conectar-me à internet, terminando assim a instalação do modem. Para instalar o som, caso não tenha sido detectado durante inicialização da distro, digite:
# modprobe cmpci
OBS: Caso ocorra algum erro fazendo com que o seu modem ainda não seja detectado (mas eu espero que não), digite:
# make uninstall
Antes de REINICIAR A INSTALAÇÃO (apenas se preciso for), para que tudo o que você fez anteriormente seja desfeito.
Espero imensamente que este mini-tutorial venha ser útil em suas mãos e quando estiver conectado pelo Slackware:
-  Teste o navegador Mozilla, que lhe dá mais opções que o Konqueror;
-  Não se conecte à internet como super usuário root;
-  Deixe de ser orgulhoso e mande um email para mim dizendo se deu tudo certo.... :)
 Lindberg Luiz	- slackberg@bol.com.br