Instalar um softmodem no Linux está longe de ser uma tarefa trivial. Isso se deve à falta de suporte dos fabricantes, que poderiam fornecer as especificações para que a comunidade possa então desenvolver os módulos para o Linux. Bem, enquanto isso não acontece o jeito é fazer “na unha” mesmo. Uma amiga ganhou de aniversário um notebook Lince (Semp Toshiba), e de tanto eu falar nas vantagens do Linux, ela aceitou que eu o configurasse como dual-boot. Optei pelo Kubuntu pela facilidade que ele oferece ao usuário final, com uma interface bem agradável e por reconhecer e confiurar a maioria do hardware. O modem em questão usa o chip da VIA. O chip pode ser identificado com o comando:
# lspci | grep Communication
00:06.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
00:11.6 Communication controller: VIA Technologies, Inc. AC’97 Modem Controller (rev 80)
Nesse caso trata-se de um AC’97 com chip daVIA. Para verificar qual é o módulo correspondente, use o comando:
# lsmod | grep modem
snd_via82xx_modem 16648 4
snd_ac97_codec 97696 2 snd_via82xx,snd_via82xx_modem
snd_pcm 84612 6 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
snd 58372 20 snd_seq_oss,snd_seq,snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_timer
snd_page_alloc 11400 3 snd_via82xx,snd_via82xx_modem,snd_pcm
O módulo portanto é o snd_via82xx_modem e está carregado. Basta então configurá-lo.
Se eu estivesse usando o Debian, tudo teria sido muito mais fácil, pois bastaria instalar o pacote sl-modem-deamon pelo apt-get e depois configurá-lo. Mas nos repositórios do Ubuntu eu não encontrei esse pacot, então decidi instalar através de um pacote binário.
Baixe ele de http://ftp.linux360.ro/drivere/modem/packages/smartlink/SLMODEMD.gcc4.tar.gz. No meu caso usei essa versão, preparada para o gcc4. Se a sua for gcc3, baixe a versão correspondente.
Descompacte:
# tar -zxvf SLMODEMD.gcc4.tar.gz
E entre no diretório:
# cd SLMODEMD.gcc4
Copie o arquivo slmodemd para /usr/sbin
# cp slmodem /usr/sbin/slmodemd
E torne-o executável:
# chmod +x /usr/sbin/slmodemd
Crie a porta do modem com os comandos:
# killall slmodemd
# slmodemd -c BRAZIL –alsa hw:1
Se estiver tudo correto irá aparecer algo assim:
SmartLink Soft Modem: version 2.9.11 Oct 26 2005 04:48:29
symbolic link `/dev/ttySL0′ -> `/dev/pts/0′ created.
modem `hw:1′ created. TTY is `/dev/pts/0′
Use `/dev/ttySL0′ as modem device, Ctrl+C for termination.
Note que o modem só funcionará enquanto esse comando está ativo. Além disso é interessante criar um link simbólico de /dev/ttySL0 para /dev/modem. Então crie um script com o seguinte conteúdo e indique seu caminho no /etc/init.d/bootmisc.sh:

Você poderia postar o script?
Como criar um link simbolico?
Adorei o post meu modem funcionou.
É brincadeira, mas por isso que Linux é de graça: Esses comandos babacas nem passariam num teste de qualidade da Microsoft.
Lá, as coisas são assim: Clique aqui, instala, testa, funciona, e pronto. Você consegue usar o micro.
Em Linux, que nem eu, to há 2 dias tentando fazer essa porcaria de modem funcionar, e nada. Ele detecta, e dá sempre “sem tom de linha”. Resultado; Você não consegue usar o micro.
Essas linhas de comandos para hardware é coisa de 10, 15 anos atrás. Hoje o mundo evoluiu, e naotemos tempo pra ficar perdendo com essas coisas…
Entender os comandos que fazem um modem funcionar realmente é coisa para quem quer aprender. Se você desistiu do Linux porque dá “sem tom de linha”, seu lugar é no Windows mesmo. E concordo com você quando diz que o mundo evoluiu e “não temos tempo pra ficar perdendo com essas coisas”…mas vejo que tem tempo para fazer um comentário completamente inútil. Boa sorte com o Windows, afinal deve estar acostumado com vírus, worms, spywares, fragmentação, etc…
Meu caro,
Vamos ver se vc consegue me ajudar. Estou com um Smp Toshiba LInce e não consigo de modo algum desabilitar o touchpad dele, conhece alguma forma? Utilizo WinXP.
ABraço