como eu fasso para instalar modem SM56 PCI

Iniciado por ammdtato, 18 de Setembro de 2007, 01:20

tópico anterior - próximo tópico

ammdtato

 como eu fasso para instalar esse modem da motorola  Analog Devices SM56 PCI modem

alarcon

Citação de: ammdtato online 18 de Setembro de 2007, 01:20
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.

ammdtato


alarcon

Citação de: ammdtato online 19 de Setembro de 2007, 00:09
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.

ammdtato

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

alarcon

Citação de: ammdtato online 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


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

ammdtato

#6
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)

alarcon

Citação de: ammdtato online 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)



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.

ammdtato



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

ammdtato

o comando lspci de este::::::

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

alarcon

Citação de: ammdtato online 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


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.

ammdtato

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

alarcon

#12
Citação de: ammdtato online 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

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.

Lord Scorpion

faleu cara cosegui me conectar usando um modem "motorola sm56 speakerphone modem"!
to rindo atoa.
adios windowz!
valeu mesmo.
Não se sinta triste
Por não conseguir
Mas se sinta triste
Por não tentar.

Junior_Sampa

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