Após um exaustivo estudo e coleta de informações, apresento a todos um tutorial para quem tem notebook (Dell, HP, Compaq, etc...) com o WinModem Conexant HDA (bastante popular no mercado).
Obs:
- Já testei este tutorial pelo menos três vezes e com exito, nos notebooks Dell Inspiron 1525 e no HP Compaq CQ50
- Como sou novato no Linux não tenho muitas explicações a dar sobre permissões, nem tempo para detalhar passo a passo linhas de comando e pormenores
- Este tutorial foi elaborado através do conteúdo de muitos sites, inclusive deste forum mesmo
Este tutorial foi feito partindo do pressuposto que você já tenha instalado os pacotes libxplc
libwvstreams4.4-base
libwvstreams4.4-extras
libuniconf4.4
wvdial
gnome-ppp
Sobre estes pacotes, mais informações aqui:
http://ubuntuforum-br.org/index.php/topic,52862.msg302906.html#msg302906
1 – Baixar o driver alsa em:http://www.linuxant.com/alsa-driver/archive/alsa-driver-linuxant-1.0.20.3/alsa-driver-linuxant_1.0.20.3_all.deb.zip2 – Instalar com o gerenciador de pacotes get-debi ou pelo comando:
dpkg -i alsa-driver-linuxant_1.0.20.3_all.deb
Obs. Demora um pouco
3 – Baixar o módulo full do Conexant HDA em:http://www.bargweb.net/images/2009/november/hsfmodem-7.80.02.05-DiacoEdition.zip4 – Descompacte este arquivo no local de sua escolha, pelo terminal entre na pasta em que foram descompactados os arquivos e aplique os comandos:
sudo make install
sudo hsfconfig
chmod u+s /usr/sbin/pppd
sudo chown root:dip /usr/sbin/pppd
sudo chmod 4754 /usr/sbin/pppd
sudo chmod 777 /etc/ppp/pap-secrets
sudo chmod 777 /etc/ppp/peers
chmod a+rw /etc/ppp/pap-secrets
chmod a+rw /etc/ppp/chap-secrets
E também
sudo adduser <USERNAME> dip
sudo adduser USERNAME dialout (provavelmente aparecerá que o usuário que já pertence ao grupo)
Obs. Modens HDA requerem reincialização para funcionar
5 – Antes de reincializar corrija o bug do som:
a) Aplique o comando
sudo gedit /etc/pulse/default.pa
b) Substitua estas linhas
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif
Por estas:
### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
#.endif
6 – Reinicie o sistema
7 – Aplique o comandosudo gedit /etc/wvdial.conf
E altere as linhas para ficar assim (baud modificado para 921600, acrescentado a linha do stupid mode)
Nos meus notebooks o wdial.conf está assim:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 921600
New PPPD = yes
Stupid Mode = yes
Modem = /dev/ttyUSB1
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>
8 – Abra e configure o gnome PPP (similar a configuração dial up no WindowsÉ complicado, mas não desista, todos podemos ir além dos limites que impomos a nós mesmos
Agradecimento ao companheiro Alyscom do Forum, o qual deu uma bom início na solução deste problema
Saudades do Kurumin 5 e Big Linux 4.2