Tutorial: Instalando Modens Conexant HDA no Ubuntu 9.10

Iniciado por Helvio, 30 de Março de 2010, 00:17

tópico anterior - próximo tópico

Helvio

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.zip


2 – 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.zip


4 – 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 comando


sudo 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
Dell Vostro 3560 - Core i7 3632QM - Radeon 7670M

Alyscom

O álcool é o photoshop da vida real