Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: ammdtato em 18 de Setembro de 2007, 01:20

Título: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 18 de Setembro de 2007, 01:20
 como eu fasso para instalar esse modem da motorola  Analog Devices SM56 PCI modem
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 18 de Setembro de 2007, 11:13
como eu fasso para instalar esse modem da motorola  Analog Devices SM56 PCI modem


Se você usa o Ubuntu Linux 7.04 Feisty Fawn, faça o seguinte:

abra um terminal (Menu Aplicações > Acessórios > Terminal) e digite:

lspci -d 1057:3052

se ele retornanar como resposta algo parecido com isso:

01:01.0 Modem: Motorola Unknown device 3052 (rev 04)

então siga as instruções deste link:

http://ubuntuforum-pt.org/index.php/topic,4204.msg113490.html#msg113490

Lembrando que para ativar o modem, o Ubuntu 7.04 deve estar instalado no HD e que ao baixar o pacote modem-arquivos-v16.tar.gz coloque o mesmo na sua pasta de usuário dentro da home descompacte o mesmo e entre na pasta criada e leia o guia_instlação.pdf ou o arquivo Leia-me que informa como proceder para instalar o modem.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 19 de Setembro de 2007, 00:09
obrigado mas não funcionou
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 19 de Setembro de 2007, 09:39
obrigado mas não funcionou

como assim não funcionou, você pode explicar melhor?

Quero dizer, o comando lspci -d 1057:3052 não deu nenhum resultado ou ele mostrou algo parecido com que eu falei e você baixou o pacote que fiz para modems e ao instalá-lo ele não funcionou.

Explique melhor para que possa verificar outras soluções.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 19 de Setembro de 2007, 23:13
não deu nenhum resultado,  quando coloco no comando no terminal: ( lspci -v)
aparece:::

 Communication controller: Analog Devices SM56 PCI modem
        Subsystem: Analog Devices SM56 PCI modem
        Flags: medium devsel, IRQ 26
        Memory at f8fffc00 (32-bit, prefetchable) [size=256]
        Capabilities: [dc] Power Management version 2
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 20 de Setembro de 2007, 10:09
não deu nenhum resultado,  quando coloco no comando no terminal: ( lspci -v)
aparece:::

 Communication controller: Analog Devices SM56 PCI modem
        Subsystem: Analog Devices SM56 PCI modem
        Flags: medium devsel, IRQ 26
        Memory at f8fffc00 (32-bit, prefetchable) [size=256]
        Capabilities: [dc] Power Management version 2


É o seguinte, os modems motorola há bem pouco tempo não tinha driver para linux em versões novas do kernel, ou seja, ele só tinha driver para kernel linux da versão 2.4.x e hoje o kernel é da versão 2.6.x.

Recentemente descobri que o driver Smartlink é capaz de fornecer suporte ao modem motorola, mas as pessoas que possuem um modem motorola e que relataram seu sucesso com o driver Smartlink, tinham o motorola com a seguinte ID 1057:3052, por isso te perguntei se o seu tinha esta mesma ID, pois assim teria certeza que iria funcionar.

Como o seu não é este motorola, provavelmente ele tenha esta  outra ID 1057:5600

Para saber isso abra um terminal e digite:

lspci -d 1057:5600

Caso também não seja essa, então cole aqui o resultado deste comando:

lspci -n


Bom o que posso dizer é que não custa tentar usar o pacote que fiz que se encontra neste link:

http://ubuntuforum-pt.org/index.php/topic,4204.msg113490.html#msg113490

depois de baixá-lo coloque o arquivo modem-arquivos-v16.tar.gz na sua pasta de usuário dentro da home, clique com o botão direito do mouse sobre ele e escolha a opção extrair aqui. Depois entre na pasta criada chamada de modem-arquivos-v16 e leia o arquivo guia_instalação.pdf que dá todas as explicações de como instalar este pacote.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 20 de Setembro de 2007, 22:50
não deu neum resultado a não ser esse, esse é o resultado do comando  lspci -n

root@fernando:/# lspci -n
00:00.0 0600: 1106:0351
00:00.1 0600: 1106:1351
00:00.2 0600: 1106:2351
00:00.3 0600: 1106:3351
00:00.4 0600: 1106:4351
00:00.5 0800: 1106:5351
00:00.6 0600: 1106:6238
00:00.7 0600: 1106:7351
00:01.0 0604: 1106:b999
00:02.0 0604: 1106:a238
00:03.0 0604: 1106:c238
00:03.1 0604: 1106:d238
00:03.2 0604: 1106:e238
00:03.3 0604: 1106:f238
00:0f.0 0101: 1106:0591 (rev 80)
00:0f.1 0101: 1106:0571 (rev 07)
00:10.0 0c03: 1106:3038 (rev a0)
00:10.1 0c03: 1106:3038 (rev a0)
00:10.2 0c03: 1106:3038 (rev a0)
00:10.3 0c03: 1106:3038 (rev a0)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3337
00:11.7 0600: 1106:287e
00:13.0 0604: 1106:337b
00:13.1 0604: 1106:337a
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
02:00.0 0300: 1002:5b60
02:00.1 0380: 1002:5b70
04:00.0 0200: 1969:1048 (rev b0)
07:07.0 0780: 11d4:1805
07:08.0 0401: 1023:2001 (rev 02)
07:09.0 0400: 14f1:8800 (rev 05)
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 21 de Setembro de 2007, 10:04
não deu neum resultado a não ser esse, esse é o resultado do comando  lspci -n

root@fernando:/# lspci -n
00:00.0 0600: 1106:0351
00:00.1 0600: 1106:1351
00:00.2 0600: 1106:2351
00:00.3 0600: 1106:3351
00:00.4 0600: 1106:4351
00:00.5 0800: 1106:5351
00:00.6 0600: 1106:6238
00:00.7 0600: 1106:7351
00:01.0 0604: 1106:b999
00:02.0 0604: 1106:a238
00:03.0 0604: 1106:c238
00:03.1 0604: 1106:d238
00:03.2 0604: 1106:e238
00:03.3 0604: 1106:f238
00:0f.0 0101: 1106:0591 (rev 80)
00:0f.1 0101: 1106:0571 (rev 07)
00:10.0 0c03: 1106:3038 (rev a0)
00:10.1 0c03: 1106:3038 (rev a0)
00:10.2 0c03: 1106:3038 (rev a0)
00:10.3 0c03: 1106:3038 (rev a0)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3337
00:11.7 0600: 1106:287e
00:13.0 0604: 1106:337b
00:13.1 0604: 1106:337a
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
02:00.0 0300: 1002:5b60
02:00.1 0380: 1002:5b70
04:00.0 0200: 1969:1048 (rev b0)
07:07.0 0780: 11d4:1805
07:08.0 0401: 1023:2001 (rev 02)
07:09.0 0400: 14f1:8800 (rev 05)



Faz o seguinte baixe este programa chamado de scanModem deste link:

http://132.68.73.235/linmodems/packages/scanModem.gz

Coloque na sua pasta pessoal dentro da /home/ no Ubuntu clique com o botão direito do mouse sobre ele e escolha extrair aqui. Depois abra um terminal (Menu Aplicações > Acessório > Terminal) e digite:

chmod +x scanModem.sept07

./scanModem.sept07

Atenção: antes da barra inclinada tem um sinal de ponto (.) ok.

Ele deve ter criado uma pasta chamada Modem dentro da sua pasta de usuário na home cole aqui o resultado do arquivo ModemData.txt

Acho que a ID que identifica seu modem é esta aqui: 11d4:1805

Dê o comando lspci -d 11d4:1805 e cola aqui o resultado.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 21 de Setembro de 2007, 23:49


Several modems are supported by drivers with ALSA, the Advanced Linux Sound Architecture software.
Copying ALSA diagnostics to Modem/ALSAroot.tgz
ALSAversion = 1.0.13

Modem or candidate host audio card have firmware information and diagnostics:

 PCI slot   PCI ID      SubsystemID   Name
 ----------   ---------   ---------   --------------
 07:07.0   11d4:1805   11d4:1805   Communication controller: Analog Devices SM56 PCI modem

 Modem interrupt assignment and sharing:
 --- Bootup diagnostics for card in PCI slot 07:07.0 ----
[   17.584000] ACPI: PCI Interrupt 0000:07:07.0[A] -> GSI 17 (level, low) -> IRQ 27
[   17.588000] ACPI: PCI interrupt for device 0000:07:07.0 disabled

 The PCI slot 07:07.0 of the modem card may be disabled early in
 a bootup process,  but then enabled later. If modem drivers load
 but the  modem is not responsive, read Bootup.txt about possible fixes.
 Send dmesg.txt along with ModemData.txt to discuss@linmodems.org
 if help is needed.
 

 === Finished modem firmware and bootup diagnostics section. ===
 === Next deducing cogent software ===

 For candidate modem in PCI bus:  07:07.0
   Class 0780: 11d4:1805 Communication controller: Analog Devices SM56 PCI modem
      Primary PCI_id  11d4:1805
 Support type needed or chipset:   Motorola
 


 Completed candidate modem analyses.

 The base of the UDEV device file system is: /dev/.udev

 Versions adequately match for the compiler installed: 4.1.2
             and the compiler used in kernel assembly: 4.1.2


 
 Minimal compiling resources appear complete:
   make utility - /usr/bin/make
   Compiler version 4.1
   linuc_headers base folder /lib/modules/2.6.20-16-generic/build

 However some compilations and executable functions may need additional files,
 in the FileNames.h (so called kernel "h"eaders) collection installed in  /usr/include/ .
 For martian_modem, additional required packages are libc6-dev (and for Debian/Ubuntu,  linux-libc-dev). The also required headers of package libc6 are commonly installed by default.

Compressed files at: /usr/src/sl-modem.tar.bz2


If a driver compilation files with message including some lack of some FileName.h (stdio.h for example.
Some additional kernel-header files need installation to /usr/include.
For Debian/Ubuntu related distributions, run the following command to display the needed package list:
$ sudo apt-get -s install linux-kernel-devel
While some of the files may be on the install CD, others may have to be found through http://packages.ubuntu.com

For Ubuntu Feisty, additional packages required were:
 libc6-dev linux-libc-dev
available through http://packages.ubuntu.com/ , if not on the install CD.
Such packages may have different names for other Linux distributions.
Try installing just the libc6-dev, then test the compile again.


Checking pppd properties:
   -rwsr-xr-- 1 root dip 269224 2007-04-05 00:41 /usr/sbin/pppd

In case of an "error 17" "serial loopback" problem, see:
    http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html

To enable dialout without Root permission do:
   $ su - root  (not for Ubuntu)
        sudo chmod a+x /usr/sbin/pppd
or under Ubuntu related Linuxes
   sudo chmod a+x /usr/sbin/pppd

Checking settings of:   /etc/ppp/options
asyncmap 0
noauth
crtscts
lock
hide-password
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx

In case of a message like:
   Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html

Read Modem/YourSystem.txt concerning other COMM channels: eth0
Which can interfere with Browser naviagation.

 Don't worry about the following, it is for the experts
 should trouble shooting be necessary.
==========================================================

# start/stop the daemon when the USB modem is connected
KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon"
 Checking for modem support lines:
 --------------------------------------
     /device/modem symbolic link:   lrwxrwxrwx 1 root root 6 2007-09-21 23:18 /dev/modem -> ttySL0
slmodemd created symbolic link /dev/ttySL0: 
     Within /etc/udev/ files:
/etc/udev/rules.d/030_sl-modem-daemon.rules:# start/stop the daemon when the USB modem is connected
/etc/udev/rules.d/030_sl-modem-daemon.rules:KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon"
/etc/udev/sl-modem-daemon.rules:# start/stop the daemon when the USB modem is connected
/etc/udev/sl-modem-daemon.rules:KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon"
     Within /etc/modprobe.conf files:
/etc/modprobe.d/blacklist-modem:# Uncomment these entries in order to blacklist unwanted modem drivers
/etc/modprobe.d/blacklist-modem:# blacklist snd-atiixp-modem
/etc/modprobe.d/blacklist-modem:# blacklist snd-via82xx-modem
/etc/modprobe.d/sl-modem-daemon.modutils:install slamr modprobe --ignore-install ungrab-winmodem ;  modprobe --ignore-install slamr; test -e /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout /dev/slamr0)
/etc/modprobe.d/alsa-base:options snd-atiixp-modem index=-2
/etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2
     Within any ancient /etc/devfs files:

     Within ancient kernel 2.4.n /etc/module.conf files:

--------- end modem support lines --------
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 21 de Setembro de 2007, 23:52
o comando lspci de este::::::

 root@fernando:/home/fernando# lspci -d 11d4:1805
07:07.0 Communication controller: Analog Devices SM56 PCI modem
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 22 de Setembro de 2007, 00:44
o comando lspci de este::::::

 root@fernando:/home/fernando# lspci -d 11d4:1805
07:07.0 Communication controller: Analog Devices SM56 PCI modem


Caro ammdtato siga as instruções deste link:

http://ubuntuforum-pt.org/index.php/topic,4204.msg113490.html#msg113490

Lembrando que para ativar o modem, o Ubuntu 7.04 deve estar instalado no HD e que ao baixar o pacote modem-arquivos-v16.tar.gz coloque o mesmo na sua pasta de usuário dentro da home descompacte o mesmo e entre na pasta criada e leia o guia_instalação.pdf ou o arquivo Leia-me que informa como proceder para instalar o modem.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: ammdtato em 22 de Setembro de 2007, 23:17
mesmo assim eu não conseguir me conecta na net
diz a seguinte mensagen:: Nenhum modem foi encontrando em seu sistema ou não e possivel abri o modem
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: alarcon em 23 de Setembro de 2007, 10:56
mesmo assim eu não conseguir me conecta na net
diz a seguinte mensagen:: Nenhum modem foi encontrando em seu sistema ou não e possivel abri o modem

Se você entendeu a forma de instalar do pacote que fiz e fez todos os procedimentos de forma correta, então infelizmente seu modem motorola ainda não tem suporte para o Linux.

A conclusão a que cheguei é que somente os usuários que tem um motorola com esta ID 1057:3052 é que passou a funcionar com o driver Smartlink que esta presente neste meu pacote indicado.

Procure no google para ver se acha alguém que fez este mesmo modem seu funcionar para o Linux ou no site da motorola para ver se já existe algum driver para linux.

Uma outra alternativa é trocar o modem por um que tenha suporte para linux.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: Lord Scorpion em 23 de Dezembro de 2007, 17:01
faleu cara cosegui me conectar usando um modem "motorola sm56 speakerphone modem"!
to rindo atoa.
adios windowz!
valeu mesmo.
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: Junior_Sampa em 23 de Dezembro de 2007, 18:44
Lord Scorpion,

Post o procedimento por você utilizado e em qual distro funcionou pois fazer este modem (SM56 Speakerphone) funcionar é uma dúvida de muitos usuários deste forum.

Abrs.
Junior
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: Lord Scorpion em 30 de Dezembro de 2007, 14:06
eu usei o procedimento descrito pelo Alarcon  no seguinte tópico: http://ubuntuforum-pt.org/index.php/topic,4204.msg113490.html#msg113490
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: Lord Scorpion em 30 de Dezembro de 2007, 14:14
e fiz atraves do pacote "modem-arquivos-v16.tar.gz" para o Ubuntu Linux 7.04 Feisty Fawn
Título: Re: como eu fasso para instalar modem SM56 PCI
Enviado por: MarcioBarroso em 16 de Fevereiro de 2008, 16:35
Lord Scorpion,

   Tenho um SM56 com o mesmo ID que o seu. Segui o mesmo tutorial, mas não consegui fazer funcionar. Você faz alguma coisa além do que está no tutorial ?
    obrigado.