01:01.0 Modem: Motorola SM56 Data Fax Modem (rev 04) 1057:3052

Iniciado por DogNew, 29 de Dezembro de 2009, 13:24

tópico anterior - próximo tópico

DogNew

Tava seguindo esse tópico:

http://ubuntuforum-br.org/index.php/topic,4204.1185.html

Parabéns pelo esforço do cara.

Há muito tempo não indicava linux pros meus clientes devido as restrições do mercado. Sou um iniciante em linux, mas conheço-o há muitos anos. Sempre gostei do linux. Achava show o Mandrake (até virar Mandriva). Anos passaram e, com a crescente demanda de internet banda larga, a compatibilidade que o alsa nos proporcionou, o wine, crosswaver, dentre outros... pude, neste ano, instalar o linux na máquina de meus clientes e vencer a reluta que tinham qto ao linux. Agora adoram!

Mas hoje, mais uma vez, me vejo preso a maior falha de todos os avanços tecnológicos, o menosprezo pelas tecnologias ultrapassadas. Com tecnologias ultrapassadas, quero dizer, o modem interno tipo pci internet discada. Já estou há mais de doze horas direto tentando instalar essa coisa. Eu uso 3g agora, mas até uns meses atrás usava net discada, só no windows, linux não conseguia instalar o modem.

Já rodei esse tutorial acima e cada citação indicando outros. Tô cansado! rsrs

Nota: o procedimento de instalação não cria o arquivo slmodemd. Ele cria um usuario chamado Slmodemd. Note que este usuário é um erro, basta tentar acessá-lo pelo gerenciador de usuário e grupos e o sistema relata algum erro que não me vem a memória agora.

Uso Ubuntu 9.04 Jaunty.

$lspci

00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:01.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

$lspci -n

00:00.0 0600: 8086:2770 (rev 02)
00:02.0 0300: 8086:2772 (rev 02)
00:1b.0 0403: 8086:27d8 (rev 01)
00:1d.0 0c03: 8086:27c8 (rev 01)
00:1d.1 0c03: 8086:27c9 (rev 01)
00:1d.2 0c03: 8086:27ca (rev 01)
00:1d.3 0c03: 8086:27cb (rev 01)
00:1d.7 0c03: 8086:27cc (rev 01)
00:1e.0 0604: 8086:244e (rev e1)
00:1f.0 0601: 8086:27b8 (rev 01)
00:1f.2 0101: 8086:27c0 (rev 01)
00:1f.3 0c05: 8086:27da (rev 01)
01:01.0 0703: 1057:3052 (rev 04)
01:05.0 0200: 10ec:8167 (rev 10)

$lspci -d 1057:3052
01:01.0 Modem: Motorola SM56 Data Fax Modem (rev 04)

$uname -r
2.6.28-11-generic

Já baixei: scanModem.gz, modem-arquivos-v30.tar.gz, ungrab-winmodem-20090716.tar.gz, slmodem-2.9.11-20090222.tar.gz, slamr-2.6.28-11-generic.tar.gz, sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5ubuntu4_i386.deb (já que o tutorial manda eu procurar num tópico, mas não faço idéia nem por onde começar, já que não tem um campo de busca).

ModemData.txt

Only plain text email is forwarded by the  Discuss@Linmodems.org List Server,
as HTML can contain viruses. Use as the email Subject Line:
          YourName, YourCountry  kernel 2.6.28-11-generic
With this Subject Line cogent experts will be alerted, and useful case names left in the Archive.
YourCountry will enable Country specific guidance. Linux experts in YourCountry
can be found through: http://www.linux.org/groups/index.html.
They will know your Country's modem code, which may be essential for dialup service.
Responses from Discuss@Linmodems.org are sometimes blocked by an Internet Provider mail filters.
So in a day, also check the Archived responses at http://www.linmodems.org
--------------------------  System information ----------------------------
CPU=i686,  
Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
scanModem update of:  2009_12_26
The modem symbolic link is /dev/modem -> ttySL0

The dkms driver upgrade utilities are installed,

There are no blacklisted modem drivers in /etc/modprobe*  files

Potentially useful modem drivers now loaded are:
     cdc_acm snd_hda_intel          

Attached USB devices are:
ID 0421:060e Nokia Mobile Phones
ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
If a cellphone is not detected, see http://ubuntuforums.org/archive/index.php/t-878554.html
A sample report is:  http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html

If a USB modem or cellphone is attached and was not detected, please
provide available information in your request to discuss@linmodems.org

For candidate card in slot 01:01.0, firmware information and bootup diagnostics are:
PCI slot   PCI ID      SubsystemID   Name
----------   ---------   ---------   --------------
01:01.0   1057:3052   1057:3020   Modem: Motorola SM56 Data Fax Modem

Modem interrupt assignment and sharing:
19:          0   IO-APIC-fasteoi   uhci_hcd:usb3
--- Bootup diagnostics for card in PCI slot 01:01.0 ----
[    0.568495] pci 0000:01:01.0: reg 10 32bit mmio: [0xe1001000-0xe1001fff]
[    0.568503] pci 0000:01:01.0: reg 14 io port: [0xa000-0xa0ff]
[    0.568541] pci 0000:01:01.0: PME# supported from D0 D3hot D3cold
[    0.568546] pci 0000:01:01.0: PME# disabled
[    1.775475] serial 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[    1.775577] 0000:01:01.0: ttyS2 at I/O 0xa008 (irq = 19) is a 16450
[    1.775646] 0000:01:01.0: ttyS3 at I/O 0xa010 (irq = 19) is a 8250
[    1.775667] Couldn't register serial port 0000:01:01.0: -28

The PCI slot 01:01.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 DOCs/Bootup.txt about possible fixes.
Send dmesg.txt along with ModemData.txt to discuss@linmodems.org
if help is needed.


For candidate card in slot 00:1b.0, firmware information and bootup diagnostics are:
PCI slot   PCI ID      SubsystemID   Name
----------   ---------   ---------   --------------
00:1b.0   8086:27d8   1458:a002   Audio device: Intel Corporation 82801G

Modem interrupt assignment and sharing:
16:      35604   IO-APIC-fasteoi   uhci_hcd:usb5, HDA Intel, i915@pci:0000:00:02.0
--- Bootup diagnostics for card in PCI slot 00:1b.0 ----
[    0.567862] pci 0000:00:1b.0: reg 10 64bit mmio: [0xe20c0000-0xe20c3fff]
[    0.567893] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.567898] pci 0000:00:1b.0: PME# disabled
[   10.191479] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.191597] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   10.270237] psmouse serio1: ID: 10 00 64<6>input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input5

The PCI slot 00:1b.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 DOCs/Bootup.txt about possible fixes.
Send dmesg.txt along with ModemData.txt to discuss@linmodems.org
if help is needed.



===== Advanced Linux Sound Architecture (ALSA) diagnostics =====
The ALSA packages provide audio support and also drivers for some modems.
ALSA diagnostics are written during bootup to /proc/asound/ folders.

The ALSA verion is 1.0.20
The modem cards detected by "aplay -l"  are: None


The /proc/asound/pcm file reports:
-----------------------
00-00: ALC888 Analog : ALC888 Analog : playback 1 : capture 1
00-01: ALC888 Digital : ALC888 Digital : playback 1 : capture 1
00-02: ALC888 Analog : ALC888 Analog : capture 1

about /proc/asound/cards:
------------------------
0 [Intel          ]: HDA-Intel - HDA Intel
                     HDA Intel at 0xe20c0000 irq 16

PCI slot 00:1b.0 has a High Definition Audio Card
The drivers are in the kernel modules tree at:
/lib/modules/2.6.28-11-generic/kernel/sound/pci/hda/snd-hda-intel.ko
UNEXPECTED HDA diagnostic outcome.
=== Finished firmware and bootup diagnostics, next deducing cogent software. ===

Predictive  diagnostics for card in bus 01:01.0:
   Modem chipset  detected on
NAME="Modem: Motorola SM56 Data Fax Modem "
CLASS=0703
PCIDEV=1057:3052
SUBSYS=1057:3020
IRQ=19
IDENT=slamr

For candidate modem in:  01:01.0
  0703 Modem: Motorola SM56 Data Fax Modem
     Primary device ID:  1057:3052
Support type needed or chipset:   slamr



Writing DOCs/Intel.txt

1057:3052 has a Motorola chipset, poorly supported by Motorola itself
However Zello discovered that drivers written to support Smartlink  modems do support the 1057:3052 chipset!!
It sufficed to add 1057:3052 to the list of modem cards recognized by the Smartlink slamr driver.
There is a ungrab-winmodem driver used in conjunction with slamr, which must have 1057:3052
similarly added. See messages from Zello:
   http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00846.html
   http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00848.html
and Alvaro Aguirre about the ungrab-winmodem fix:
   http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00990.html
For general guidance on ungrab-winmodem + slamr usage, read the DOCs/Smartlink.txt

The modem is supported by the Smartlink
plus the slmodemd helper utility.  Read the
DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through guidance.


From  http://linmodems.technion.ac.il/packages/smartlink/Ubuntu/ ,
download the package slamr-2.6.28-11-generic.tar.gz  
Under Linux, open a terminal and unpack with:
$ tar zxvf slamr*.tar.gz
Move into the unpacked folder
$ cd slamr-2.6.28-11-generic
Look around
$ ls
Run the
$  sudo ./setup

Afterwards do:
$ slmodemd --help
$ slmodemd --countrylist &> Clist.txt
If not in the USA, look for your COUNTRY_NAME therein.
Do and edit with:
$ sudo gedit  /etc/default/sl-modem-daemon
and therein replace the USA in the line:
SLMODEMD_COUNTRY=USA
This will provide for the correct Country setting in the automated:
   slmodemd -c COUNTRY /dev/slamr0

Read the DOCs/Smartlink.txt and DOCs/YourSystem.txt
Writing DOCs/Smartlink.txt
============ end Smartlink section =====================


Predictive  diagnostics for card in bus 00:1b.0:
   Modem chipset not detected on
NAME="Audio device: Intel Corporation 82801G "
CLASS=0403
PCIDEV=8086:27d8
SUBSYS=1458:a002
IRQ=16
HDA=8086:27d8
SOFT=8086:27d8.HDA


High Definition Audio (HDA) cards MAY host a modem chip in their Subsystem,
and many are supported by the ALSA audio+modem driver snd-hda-intel
A modem was not detected on HDA card 8086:27d8.
If another modem card is present, then most likely 8086:27d8 does not host a modem.
If another modem card has not been detected, then possibilities are:
   1) A Conexant modem chip is present on 8086:27d8, as Conexant chips
are frequently not detectable by ALSA diagnostics
   2) The modem may be of the older non-PCI Controller Chipset (hardware) type.
Try detection with Root permission:
   sudo wvdialconf  /etc/wvdial.conf

For candidate modem in:  00:1b.0
  0403 Audio device: Intel Corporation 82801G
     Primary device ID:  8086:27d8
   Subsystem PCI_id  1458:a002
   Softmodem codec or chipset from diagnostics:
                              from    Archives:
                       
     

Support type needed or chipset:   

Support can likely be achieved through two mutually exclusive alternatives:
1) The hsfmodem software for Conexant chipset modems: Read DOCs/Conexant.txt
The following ALSA alternative CANNOT work with Conexant modems.

2) An ALSA modem driver plus slmodemd.  Read DOCs/Smartlink.txt for details, and
to test get the package SLMODEMD.gcc4.3.tar.gz from:
   http://linmodems.technion.ac.il/packages/smartlink/


Completed candidate modem analyses.

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

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



Minimal compiling resources appear complete:
  make utility - /usr/bin/make
  Compiler version 4.3
  linuc_headers base folder /lib/modules/2.6.28-11-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 needed. The also required headers of package libc6 are commonly installed by default.
Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev packages, for kernels 2.6.24 and later versions.
In not included on your install CD, search for them at http://packages.ubuntu.com
or comparable Repository for other Linux distros.
When compiling ALSA drivers, the utility "patch" will also be needed.


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


If a driver compilation fails, with message including some lack of some FileName.h (stdio.h for example), then
Some additional kernel-header files need installation to /usr/include. The minimal additional packages are libc6-dev
and any of its dependents, under Ubuntu linux-libc-dev

If an alternate ethernet connection is available,
$  apt-get update
$  apt-get -s install linux-kernel-devel
will install needed packages.
For Debian/Ubuntu related distributions, run the following command to display the needed package list:

Otherwise packages have to be found through http://packages.ubuntu.com
Once downloaded and transferred into a Linux partition,
they can be installed alltogether with:
$ sudo dpkg -i *.deb


Checking pppd properties:
   -rwsr-xr-- 1 root dip 277352 2009-02-20 14:25 /usr/sbin/pppd

In case of an "error 17" "serial loopback" problem, see:
   http://linmodems.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/DOCs/YourSystem.txt concerning other COMM channels: eth0 ppp0
Which can interfere with Browser naviagation.

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

Checking for modem support lines:
--------------------------------------
    /device/modem symbolic link:   lrwxrwxrwx 1 root root 6 2009-12-29 06:41 /dev/modem -> ttySL0
slmodemd created symbolic link /dev/ttySL0:  
    Within /etc/udev/ files:
/etc/udev/rules.d/00-hsf.rules:KERNEL=="ttySHSF0", SYMLINK="modem"
    Within /etc/modprobe.conf files:
/etc/modprobe.d/hsf.conflicts.conf:install snd-via82xx-modem /bin/true # temporarily disabled by hsf - conflicts with hsfmc97via
/etc/modprobe.d/hsf.conflicts.conf:install snd-atiixp-modem /bin/true # temporarily disabled by hsf - conflicts with hsfmc97ati
/etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order to blacklist unwanted modem drivers
/etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
/etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
/etc/modprobe.d/hsf.conf:alias /dev/modem /dev/ttySHSF
/etc/modprobe.d/hsf.conf:install /dev/ttySHSF /sbin/modprobe hsfpcibasic2; /sbin/modprobe hsfpcibasic3; /sbin/modprobe hsfmc97ich; /sbin/modprobe hsfmc97via; /sbin/modprobe hsfmc97ali; /sbin/modprobe hsfmc97ati; /sbin/modprobe hsfmc97sis; [ -e /lib/modules/`uname -r`/extra/hsfusbcd2.ko ] && /sbin/modprobe hsfusbcd2; /sbin/modprobe snd_hda_intel; [ -e /lib/modules/`uname -r`/extra/snd-hda-codec-hsfmodem.ko ] && /sbin/modprobe snd-hda-codec-hsfmodem; /bin/true
/etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
/etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
    Within any ancient /etc/devfs files:

    Within ancient kernel 2.4.n /etc/module.conf files:
/etc/modules.conf:alias /dev/modem /dev/ttySHSF
/etc/modules.conf:probeall /dev/ttySHSF hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 snd_hda_intel snd-hda-codec-hsfmodem
--------- end modem support lines --------

$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)




Simplesmente socorro!

Hqxriven

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

DogNew

Citação de: Hqxriven online 29 de Dezembro de 2009, 15:25
dá um uname -a por favor...

$ uname -a
Linux alexandre-pc 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

alarcon

#3
Veja se não estaria errando em algum procedimento de instalação do pacote modem-arquivos-v30.tar.gz, para isso leia com atenção os arquivos leia-me (resumo) e guia_instalação.pdf (completo com ilustrações) para saber como proceder para instalar corretamente o driver.

Lembre-se que durante o processo de instalação é necessário ter o liveCD do Ubuntu no driver óptico por que alguns pacotes .deb que são necessários para a compilação do driver estão nele e irá ser instalado pelo meu script a partir do CD.

Depois de instalado corretamente e ainda não funcionando a conexão, gostaria que vc seguisse isso aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg341777.html#msg341777


PS: para verificar se a instalação ocorreu de forma correta verifice se em /usr/sbin existe o arquivo slmodemd e se em /lib/modules/2.6.28-11-generic/extra tem os arquivos slamr.ko e ungrab-winmode.ko

Depois de instalado o driver e reiniciado o PC, abra o terminal e digite os seguintes comandos:

dmesg | grep slamr

lsmod | grep slamr

lsmod | grep ungrab*

ps -aux | grep slmodemd

sudo /etc/init.d/sl-modem-daemon restart


Cole aqui o resultado de todos estes comandos acima.

DogNew

Citação de: alarcon online 30 de Dezembro de 2009, 11:50
Veja se não estaria errando em algum procedimento de instalação do pacote modem-arquivos-v30.tar.gz, para isso leia com atenção os arquivos leia-me (resumo) e guia_instalação.pdf (completo com ilustrações) para saber como proceder para instalar corretamente o driver.

Lembre-se que durante o processo de instalação é necessário ter o liveCD do Ubuntu no driver óptico por que alguns pacotes .deb que são necessários para a compilação do driver estão nele e irá ser instalado pelo meu script a partir do CD.

Depois de instalado corretamente e ainda não funcionando a conexão, gostaria que vc seguisse isso aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg341777.html#msg341777

Alarcon,

Legal que foi vc alarcon a me responder, tentei mandar uma mensagem para vc, mas sua caixa tava cheia. Imagino a razão.

Gosto muito de linux. Mas modem é um terror. As autorizadas por aqui, qdo chega um pc com linux, obriga o cliente a instalar uma versão pirata do rWindows pq a mesma não tem gente qualificada para trabalhar com linux. Foi o caso do meu cliente, que ao queimar o modem, passou por esse sufoco. Agora, fora da garantia, deu problema no rWindows e queimou o modem novamente, aproveitei para instalar o linux, já que antigamente ele gostava do linux. Pensei que, como não sou um mero iniciante em informática, não teria problema em instalar o modem. Aconselhei-o até a comprar um modem motorola que era para mim não ter tanta dor-de-cabeça.

Resumindo, fiz todos os procedimentos, mas ele não instala o modem. Tenta criar um usuário chamado Slmodemd, o ql já existe. Num dos procedimentos manda fazer um backup usando cp -f /usr/bin/slmodemd /usr/bin/slmodemd_backup, se eu não errei agora, pois escrevi o comando de memória, mas era algo assim, no meu entender esse comando cria uma cópia forçada, como o arquivo não existe, ele força a criação de uma cópia assim mesmo.

Sei que lá já tá escrito no seu tópíco, mas poderia me dar uma força como proceder. Passo a passo. Tem msn ou gtalk? Assim vc só vai copiando e enviando do seu tópico os procedimentos. Caso vc tenha receio de me passar o msn ou gtalk com medo de ficar-lhe atrapalhando sempre, deixo esclarecido que tenho por hábito pesquisar muito e tentar fazer as coisas sozinho primeiro, portanto, pode saber que não vou ficar fazendo perguntas idiotas a cada dúvida que eu tiver.

Pode me ajudar?

alarcon

#5
Citação de: DogNew online 30 de Dezembro de 2009, 12:12
Citação de: alarcon online 30 de Dezembro de 2009, 11:50
Veja se não estaria errando em algum procedimento de instalação do pacote modem-arquivos-v30.tar.gz, para isso leia com atenção os arquivos leia-me (resumo) e guia_instalação.pdf (completo com ilustrações) para saber como proceder para instalar corretamente o driver.

Lembre-se que durante o processo de instalação é necessário ter o liveCD do Ubuntu no driver óptico por que alguns pacotes .deb que são necessários para a compilação do driver estão nele e irá ser instalado pelo meu script a partir do CD.

Depois de instalado corretamente e ainda não funcionando a conexão, gostaria que vc seguisse isso aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg341777.html#msg341777

Alarcon,

Legal que foi vc alarcon a me responder, tentei mandar uma mensagem para vc, mas sua caixa tava cheia. Imagino a razão.

Gosto muito de linux. Mas modem é um terror. As autorizadas por aqui, qdo chega um pc com linux, obriga o cliente a instalar uma versão pirata do rWindows pq a mesma não tem gente qualificada para trabalhar com linux. Foi o caso do meu cliente, que ao queimar o modem, passou por esse sufoco. Agora, fora da garantia, deu problema no rWindows e queimou o modem novamente, aproveitei para instalar o linux, já que antigamente ele gostava do linux. Pensei que, como não sou um mero iniciante em informática, não teria problema em instalar o modem. Aconselhei-o até a comprar um modem motorola que era para mim não ter tanta dor-de-cabeça.

Resumindo, fiz todos os procedimentos, mas ele não instala o modem. Tenta criar um usuário chamado Slmodemd, o ql já existe. Num dos procedimentos manda fazer um backup usando cp -f /usr/bin/slmodemd /usr/bin/slmodemd_backup, se eu não errei agora, pois escrevi o comando de memória, mas era algo assim, no meu entender esse comando cria uma cópia forçada, como o arquivo não existe, ele força a criação de uma cópia assim mesmo.

Sei que lá já tá escrito no seu tópíco, mas poderia me dar uma força como proceder. Passo a passo. Tem msn ou gtalk? Assim vc só vai copiando e enviando do seu tópico os procedimentos. Caso vc tenha receio de me passar o msn ou gtalk com medo de ficar-lhe atrapalhando sempre, deixo esclarecido que tenho por hábito pesquisar muito e tentar fazer as coisas sozinho primeiro, portanto, pode saber que não vou ficar fazendo perguntas idiotas a cada dúvida que eu tiver.

Pode me ajudar?

é o seguinte, meu script usa o script sl-modem-daemon para ativar/reativar/parar o modem e ele é instalado pelo pacote .deb presente no meu pacote com o nome de sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb. Só que este pacote também instala o executável controlador do modem chamado de slmodemd, mas eu não uso ele e sim o que é gerado pelo processo de compilação do driver Smartlink presente no meu pacote, então para que esse executável criado pela compilação do driver smartlink não seja sobrescrito pelo que é instalado pelo pacote sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb eu faço antes um backup do slmodemd criado pela compilação , ou melhor eu dou a ele outro nome para que não seja sobrescrito pelo outro, com o comando:

mv -f /usr/sbin/slmodemd /usr/sbin/slmodemd_backup

depois eu instalo o pacote sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb que vai instalar um executável slmodemd em /usr/sbin que posteriormente eu vou sobrescrever pelo que foi gerado pela compilação do driver smartlink assim:

rm -f /usr/sbin/slmodemd (para apagar o existente)

mv -f /usr/sbin/slmodemd_backup /usr/sbin/slmodemd (para renomear o que fiz backup para o nome original)


portanto de forma alguma o meu pacote cria um usuário chamado de slmodemd no sistema e sim ele cria um executável controlador do modem chamado de slmodemd (em /usr/sbin) e de uns módulos (slamr.ko e ungrab-winmodem.ko em /lib/modules/2.6.28-11-generic/extra) pelo processo de compilação do driver Smartlink e ungrab-winmodem.

Como o script sl-modem-daemon é muito eficiente no controle do carregamento do modem no boot, eu aproveitei o pacote sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb descartando apenas o executável slmodemd que ele tenta instalar. Para quem tem modems que funcionam com o driver smartlink na forma ALSA só seria necessário se instalar o pacote sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb que só usa o script sl-modem-daemon e o executável slmodemd, mas par quem usa modem que precisa usar o driver smartlink da forma tradicional, além do sl-modem-daemon e do executável, é necessário os módulos slamr.ko e ungrab-winmodem.ko também.

Como para quem pode usar o driver smartlink na forma ALSA, também pode usar na forma original e o contrário não, meus pacotes são feitos para serem usados na forma tradicional, principalmentes nos ultimos que já fiz.


Como vc está usando um versão do Ubuntu já antiga (Ubuntu 9.04 32bits), esse pacote modem-arquivos-v30.tar.gz já foi muito testado e nunca vi uma reclamação assim com a sua de estar sendo criado um usuário chamado de slmodemd. Inclusive até tirei a palavra experimental que sempre coloca na ultima versão e só tiro quando pelo menos uma boa quantidade de usuários relatam seu sucesso com o mesmo.

Sei que para alguns tipos de modem que o driver smartlink dá suporte é mais chato de fazer funcionar, mas acaba-se chegando lá, mas infelizmente conexões discadas no mundo linux ainda é um problema, não por culpada dele, mas pelos desenvolvedores dos modems que na sua grande maioria não fornecem suporte ao linux, sendo a comunidade responsável por elaborar alguns driver utilizando-se de engenharia reversa para criar uns que nem sempre são muito bons.

PS: Se você puder reinstalar o Ubuntu para poder usar o pacote modem-arquivos-v30.tar.gz outra vez seria até melhor por que eu não sei o que você tentou antes que possa estar interferindo aí, mas caso não possa formatar (reinstalar o Ubuntu) isso não é extremamente necessário, só indico esta solução para aqueles que já tentaram muitas coisas (muitos drivers) e não entendem bem sobre linux, pois normalmente no linux para se resolver seus problemas a reinstalação só em último caso.

Gostaria de obter os resultados dos comandos que te pedi e que vc verificasse se determinados arquivos estão nas suas respectivas pastas para saber se ocorreu algum erro de compilação.

Recomendo também a leitura deste tópico aqui:

http://ubuntuforum-br.org/index.php/topic,48619.0.html

para entender um pouco sobre o driver smartlink e o Ubuntu.

Agora penso que a forma menos difícil de fazer modems discados que usam o driver smartlink funcionarem no Ubuntu seria usando os pacotes que faço que é uma maneira, vamos dizer assim, automática para isso, ou seja, vai guiando vc em todos os passos e ainda configura o discador conforme suas respostas além de trazer nos seus documentos a solução para os problemas mais comuns.

Também preciso que após instalar o pacote modem-arquivos-v30.tar.gz com sucesso e mesmo assim não consiga conexão, vc também realize os passos indicados aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg341777.html#msg341777

reinicie o computador e só então tente outra vez a conexão pelo discador gnome-ppp presente no menu Aplicativos > Internet.

DogNew

alexandre@alexandre-pc:~$ dmesg | grep slamr
[   23.107009] slamr: SmartLink AMRMO modem.
[   23.107060] slamr: probe 1057:3052 SL1900 card...
[   23.107076] slamr 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   23.350706] slamr: slamr0 is SL1900 card.
[   23.374917] slamr 0000:01:01.0: PCI INT A disabled
alexandre@alexandre-pc:~$ lsmod | grep slamr
alexandre@alexandre-pc:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
alexandre@alexandre-pc:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
1000      4767  0.0  0.1   3352   812 pts/0    S+   09:58   0:00 grep slmodemd
alexandre@alexandre-pc:~$ sudo etc/init.d/sl-modem-daemon restart
[sudo] password for alexandre:
sudo: etc/init.d/sl-modem-daemon: command not found
alexandre@alexandre-pc:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# ./install-modem_Gnome
Usando ponto de montagem de CD-ROM /cdrom/
Desmontando CD-ROM
Aguardando por disco...
Por favor, insira um Disco na unidade e pressione enter
Montando CD-ROM...
Identificando.. [0ddc3e464ef646872b157b6ee0d2b473-2]
Procurando por arquivos de índice no disco..
Encontrado(s) 2 índice(s) de pacote(s), 0 índice(s) de fonte(s), 0 índice(s) de traduções e 1 assinatura(s)
Esse disco é chamado:
'Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)'
Copiando lista de pacotes...gpgv: Assinatura feita Seg 20 Abr 2009 11:30:13 BRT usando DSA chave ID FBB75451
gpgv: Assinatura correta de "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
Reading Package Indexes... Pronto
Gravando nova lista de fontes
Entradas na lista de fontes para este disco são:
deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)]/ jaunty main restricted
Desmontando CD-ROM...
Repita este processo para o restante dos CDs em seu conjunto.
W: Skipping non-exisiting file /cdrom/dists/jaunty/main/binary-i386/Packages
W: Skipping non-exisiting file /cdrom/dists/jaunty/restricted/binary-i386/Packages

Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
make já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 307 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
gcc já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 307 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
build-essential já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 307 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
linux-headers-2.6.28-11-generic já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 307 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir libasound2-dev 1.0.18-1ubuntu9 (usando libasound2-dev_1.0.18-1ubuntu9_i386.deb) ...
Desempacotando substituto libasound2-dev ...
Configurando libasound2-dev (1.0.18-1ubuntu9) ...

Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir debconf 1.5.26ubuntu3 (usando debconf_1.5.26ubuntu3_all.deb) ...
Desempacotando substituto debconf ...
Configurando debconf (1.5.26ubuntu3) ...

Processando gatilhos para man-db ...
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir libxplc0.3.13 0.3.13-1build1 (usando libxplc0.3.13_0.3.13-1build1_i386.deb) ...
Desempacotando substituto libxplc0.3.13 ...
Configurando libxplc0.3.13 (0.3.13-1build1) ...

Processando gatilhos para libc6 ...
ldconfig deferred processing now taking place
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir libwvstreams4.4-base 4.4.1-0.2ubuntu2 (usando libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb) ...
Desempacotando substituto libwvstreams4.4-base ...
Configurando libwvstreams4.4-base (4.4.1-0.2ubuntu2) ...

Processando gatilhos para libc6 ...
ldconfig deferred processing now taking place
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir libwvstreams4.4-extras 4.4.1-0.2ubuntu2 (usando libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb) ...
Desempacotando substituto libwvstreams4.4-extras ...
Configurando libwvstreams4.4-extras (4.4.1-0.2ubuntu2) ...

Processando gatilhos para libc6 ...
ldconfig deferred processing now taking place
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir libuniconf4.4 4.4.1-0.2ubuntu2 (usando libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb) ...
Desempacotando substituto libuniconf4.4 ...
Configurando libuniconf4.4 (4.4.1-0.2ubuntu2) ...

Processando gatilhos para libc6 ...
ldconfig deferred processing now taking place
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir wvdial 1.60.1+nmu2 (usando wvdial_1.60.1+nmu2_i386.deb) ...
Desempacotando substituto wvdial ...
Configurando wvdial (1.60.1+nmu2) ...

/etc/wvdial.conf already exists -- not probing your modem.
 (Run wvdialconf manually if you want to re-detect your modem.)


Processando gatilhos para man-db ...
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir gnome-ppp 0.3.23-1 (usando gnome-ppp_0.3.23-1_i386.deb) ...
Desempacotando substituto gnome-ppp ...
Configurando gnome-ppp (0.3.23-1) ...

Processando gatilhos para man-db ...
Processando gatilhos para menu ...
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
make modules -C /lib/modules/2.6.28-11-generic/build SUBDIRS=/home/alexandre/modem-arquivos-v30/ungrab-winmodem-20090716
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.28-11-generic'
 Building modules, stage 2.
 MODPOST 1 modules
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.28-11-generic'
make modules -C /lib/modules/2.6.28-11-generic/build SUBDIRS=/home/alexandre/modem-arquivos-v30/ungrab-winmodem-20090716
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.28-11-generic'
 Building modules, stage 2.
 MODPOST 1 modules
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.28-11-generic'
install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.28-11-generic/extra/ungrab-winmodem.ko
/sbin/depmod -a
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
make -C modem all
make[1]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/modem'
make[1]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.28-11-generic/build
make[1]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.28-11-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.28-11-generic
make[2]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
   obj-m=slamr.o
   slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o
make modules -C /lib/modules/2.6.28-11-generic/build SUBDIRS=/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.28-11-generic'
 Building modules, stage 2.
 MODPOST 1 modules
WARNING: could not find /home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd for /home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.28-11-generic'
   finished all:
make[2]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
make[1]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
make -C modem all
make[1]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/modem'
make[1]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.28-11-generic/build
make[1]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.28-11-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.28-11-generic
make[2]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
   obj-m=slamr.o
   slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o
make modules -C /lib/modules/2.6.28-11-generic/build SUBDIRS=/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.28-11-generic'
 Building modules, stage 2.
 MODPOST 1 modules
WARNING: could not find /home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd for /home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.28-11-generic'
   finished all:
make[2]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
make[1]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.28-11-generic/build
make[1]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.28-11-generic/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 242 0 ;   mknod -m 600 /dev/slamr1 c 242 1 ;   mknod -m 600 /dev/slamr2 c 242 2 ;   mknod -m 600 /dev/slamr3 c 242 3 ;  echo -n
mknod: `/dev/slamr0': O arquivo já existe
make install KERNEL_VER=2.6.28-11-generic
make[2]: Entrando no diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.28-11-generic/extra/slamr.ko
/sbin/depmod -a
make[2]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
make[1]: Saindo do diretório `/home/alexandre/modem-arquivos-v30/slmodem-2.9.11-20090222/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir sl-modem-daemon 2.9.11~20080817-3ubuntu2 (usando sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb) ...
Desempacotando substituto sl-modem-daemon ...
Configurando sl-modem-daemon (2.9.11~20080817-3ubuntu2) ...
O usuário `Slmodemd' já existe. Saindo.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)

Processando gatilhos para man-db ...
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.

Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)
Make|Gcc|Build-Essential|Linux-Headers-2.6.28-11-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20090222|Sl-Modem-Daemon|Dialup

Adicionando usuário alexandre ao grupo dip




















Instalação concluída!

root@alexandre-pc:/home/alexandre/modem-arquivos-v30#
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# mv -f /usr/sbin/slmodemd /usr/sbin/slmodemd_backup
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# ls
debconf_1.5.26ubuntu3_all.deb
gnome-ppp_0.3.23-1_i386.deb
guia_instalação.pdf
install-modem_Gnome
Leia-me
libasound2-dev_1.0.18-1ubuntu9_i386.deb
libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb
libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb
libxplc0.3.13_0.3.13-1build1_i386.deb
slmodem-2.9.11-20090222
sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb
softmodem_smatlink.log
ungrab-winmodem-20090716
wvdial_1.60.1+nmu2_i386.deb
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# dpkg -i sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb
(Lendo banco de dados ... 200750 arquivos e diretórios atualmente instalados).
Preparando para substituir sl-modem-daemon 2.9.11~20080817-3ubuntu2 (usando sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb) ...
Desempacotando substituto sl-modem-daemon ...
Configurando sl-modem-daemon (2.9.11~20080817-3ubuntu2) ...
O usuário `Slmodemd' já existe. Saindo.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)

Processando gatilhos para man-db ...
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# rm -f /usr/sbin/slmodemd
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# mv -f /usr/sbin/slmodemd_backup /usr/sbin/slmodemd
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# ls / dev | grep slamr0
ls: impossível acessar dev: Arquivo ou diretório inexistente
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# dmesg | grep slamr
[   23.107009] slamr: SmartLink AMRMO modem.
[   23.107060] slamr: probe 1057:3052 SL1900 card...
[   23.107076] slamr 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   23.350706] slamr: slamr0 is SL1900 card.
[   23.374917] slamr 0000:01:01.0: PCI INT A disabled
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# lsmod | grep slamr
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# lsmod | grep slamr0
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# lsmod | grep ungrab*
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      7057  0.0  0.1   3352   812 pts/0    S+   10:26   0:00 grep slmodemd
root@alexandre-pc:/home/alexandre/modem-arquivos-v30# /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)


// Agora reiniciarei o pc.

alexandre@alexandre-pc:~$ dmesg | grep slamr
[   23.360155] slamr: SmartLink AMRMO modem.
[   23.360196] slamr: probe 1057:3052 SL1900 card...
[   23.360210] slamr 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   23.607032] slamr: slamr0 is SL1900 card.
[   23.656049] slamr 0000:01:01.0: PCI INT A disabled
alexandre@alexandre-pc:~$ dmesg | grep slamr
[   23.360155] slamr: SmartLink AMRMO modem.
[   23.360196] slamr: probe 1057:3052 SL1900 card...
[   23.360210] slamr 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   23.607032] slamr: slamr0 is SL1900 card.
[   23.656049] slamr 0000:01:01.0: PCI INT A disabled
alexandre@alexandre-pc:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
alexandre@alexandre-pc:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
1000      4442  0.0  0.1   3352   808 pts/0    S+   10:36   0:00 grep slmodemd
alexandre@alexandre-pc:~$ sudo /etc/init.d/sl-modem-daemon restart
[sudo] password for alexandre:
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)
alexandre@alexandre-pc:~$


// Nesse texto a seguir, fiz antes de tentar tudo que está acima. Note que agora ocorre uma diferença dmesg | grep slamr que agora deu algum resultado.

alexandre@alexandre-pc:~$ dmesg | grep slamr
[   23.107009] slamr: SmartLink AMRMO modem.
[   23.107060] slamr: probe 1057:3052 SL1900 card...
[   23.107076] slamr 0000:01:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   23.350706] slamr: slamr0 is SL1900 card.
[   23.374917] slamr 0000:01:01.0: PCI INT A disabled
alexandre@alexandre-pc:~$ dmesg | grep slamr
alexandre@alexandre-pc:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0
alexandre@alexandre-pc:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
1000      4767  0.0  0.1   3352   812 pts/0    S+   09:58   0:00 grep slmodemd
alexandre@alexandre-pc:~$ sudo /etc/init.d/sl-modem-daemon restart
[sudo] password for alexandre:
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Not starting SmartLink modem daemon (options not set in /etc/default/slmodemd)
alexandre@alexandre-pc:~$


Meu amigo, Alarcon,

Infelizmente, não deu certo. O único procedimento que não fiz foi aquele sobre o carrier. Quem dera pelo menos chegasse nisso. O detalhe, que não sei se fui claro, mas é que ele não instala o modem, digo, o arquivo /dev/ttySL0. O seu script insere esse texto no gppp mas não verifica se o arquivo existe.

Meu cliente já tá exigindo o PC, então, meu tempo se esgotou. Mais uma vez o rWindows venceu essa batalha.

Mesmo assim eu gostaria de um parecer seu quanto a esse relatorio que postei. Reinstalação do sistema não há necessidade, pois os resultados são os mesmos.

Ah! O procedimento do tópico http://ubuntuforum-br.org/index.php/topic,48619.0.html já tinha realizado. Já estava com a última versão de todos os pacotes.

Também gostaria que notasse, que não é no seu script que tenta criar um usuário Slmodemd, mas no arquivo sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb.

Mensagem do terminal.
   O usuário `Slmodemd' já existe. Saindo.

Eu acho isso um erro, já que nome de usuário não deveria conter maiúsculas.

Bem... aguardarei o seu parecer. Após isso terei que dar por encerrado esse tópico. Aguardo sua resposta Alarcon. E desde já agradeço muito. Saiba que antes de postar esse tópico já tinha lido o leia-me, o pdf, o ModemData.txt, tópicos que vc ia indicando noutro tópico, pesquizado na net, etc.


alarcon

#7
pelos comandos:

lsmod | grep slamr

e

ps -aux | grep slmodemd

percebe-se que o driver smartlink, por algum motivo, não foi compilado no seu sistema (ou não foi carregado no boot). Já a compilação do ungrab-winmodem funcionou, pois o módulo dele está sendo carregado e isso se constata pelo comando:

lsmod | grep ungrab*

que retornou como resultado isso:

Citaralexandre@alexandre-pc:~$ lsmod | grep ungrab*
ungrab_winmodem         9984  0

Teria que se descobrir qual é o motivo para o driver smartlink não ter sido compilado no seu sistema, ou melhor, vamos ainda saber se ele realmente não foi compilado ou apenas não foi carregado, para isso abra um terminal e digite:

sudo nautilus /usr/sbin

e quando o gerenciador de arquivos abrir, veja se na pasta que é aberta existe o arquivo slmodemd lá.

sudo nautilus /lib/modules/2.6.28-11-generic/extra

e quando o gerenciador de arquivos abrir, veja se na pasta que é aberta existe os arquivos slamr.ko e ungrab-winmodem.ko lá.

Se todos os arquivos estiverem nos locais indicados, então apenas o script de ativação no momento do boot não estaria funcionando adequadamente, mas se não existirem os arquivos nos respectivos lugares, então o driver smartlink não foi compilado.


Notei algo no seu sistema que pode estar causando esta dor de cabeça maior em fazer o mode mfuncionar que é o seguinte, seu sistema tem uma placa de áudio HDA, veja:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

Esta placa por sua vez também faz papel de modem, principalmente em notebooks, então pode estar havendo um conflito na hora de compilar o driver smartlink já que aparentemente vc tem aí dois modems o:

01:01.0 Modem: Motorola SM56 Data Fax Modem (rev 04)

e o:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

só que apenas o motorola é o que realmente seria o seu modem de uso, mas o driver smartlink pode estar tendo algum tipo de problema na compilação por conta do modem HDA. O driver smartlink pode dar suporte a alguns modems HDA.

Veja até que o script ScanModem que vc já usou indicou isso que falo, veja trechos que falam disso:


Citar...Predictive  diagnostics for card in bus 01:01.0:
  Modem chipset  detected on
NAME="Modem: Motorola SM56 Data Fax Modem "
CLASS=0703
PCIDEV=1057:3052
SUBSYS=1057:3020
IRQ=19
IDENT=slamr

For candidate modem in:  01:01.0
  0703 Modem: Motorola SM56 Data Fax Modem
     Primary device ID:  1057:3052
Support type needed or chipset:   slamr

e:

CitarPredictive  diagnostics for card in bus 00:1b.0:
  Modem chipset not detected on
NAME="Audio device: Intel Corporation 82801G "
CLASS=0403
PCIDEV=8086:27d8
SUBSYS=1458:a002
IRQ=16
HDA=8086:27d8
SOFT=8086:27d8.HDA


High Definition Audio (HDA) cards MAY host a modem chip in their Subsystem,
and many are supported by the ALSA audio+modem driver snd-hda-intel
A modem was not detected on HDA card 8086:27d8.
If another modem card is present, then most likely 8086:27d8 does not host a modem.
If another modem card has not been detected, then possibilities are:
  1) A Conexant modem chip is present on 8086:27d8, as Conexant chips
are frequently not detectable by ALSA diagnostics
  2) The modem may be of the older non-PCI Controller Chipset (hardware) type.
Try detection with Root permission:
  sudo wvdialconf  /etc/wvdial.conf

For candidate modem in:  00:1b.0
  0403 Audio device: Intel Corporation 82801G
     Primary device ID:  8086:27d8
   Subsystem PCI_id  1458:a002
   Softmodem codec or chipset from diagnostics:
                              from    Archives:
                       
     

Support type needed or chipset:  

Support can likely be achieved through two mutually exclusive alternatives:
1) The hsfmodem software for Conexant chipset modems: Read DOCs/Conexant.txt
The following ALSA alternative CANNOT work with Conexant modems.

2) An ALSA modem driver plus slmodemd.  Read DOCs/Smartlink.txt for details, and
to test get the package SLMODEMD.gcc4.3.tar.gz from:
  http://linmodems.technion.ac.il/packages/smartlink/

neste último caso ele até indica o driver conexant para o caso de ser o modem HDA.


Tem um comando que eu te pedi e vc digitou errado, pois eu pedi assim:

ls /dev | grep slamr0

e vc digitou assim:

Citarroot@alexandre-pc:/home/alexandre/modem-arquivos-v30# ls / dev | grep slamr0

ou seja com um espaço entre a barra inclinada / e dev que não deve ter este espaço.


PS: Caso vc constate que os arquivos slmodemd e slamr.ko e ungrab-winmodem.ko estejam nos seus devidos lugares, então é por que o driver smartlink foi compilado e talvez apenas o script de ativação no boot não esteja funcionando adequandamente e para fazer isso de forma manual faça o seguinte:

abra um terminal (menu Aplicativos > Acessórios > Terminal) e digite:

sudo gedit /etc/modprobe.d/blacklist.conf

no arquivo que se abrir no seu final digite as seguintes linhas:

blacklist snd-atiixp-modem
blacklist snd-intel8x0m
blacklist snd-via82xx-modem


salve e saia do arquivo e reinicie o PC. Depois que voltar ao Ubuntu tente outra vez utilizar o discador gnome-ppp.

Se ainda assim não funcionar, abra o terminal outra vez e digite:

ls /dev | grep slamr0

se retornar slamr0, então faça:

sudo /etc/init.d/sl-modem-daemon restart

e depois tente usar o discador gnome-ppp.

Se não retornar o slamr0 no comando ls /dev | grep slamr0 então faça os comandos na sequencia:

sudo /etc/init.d/sl-modem-daemon stop
sudo killall slmodemd
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo mknod -m 600 /dev/slamr0 c 242 0
sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &


OBS: Não se preocupe com qualquer mensagem de erro pela execução dos comandos acima, pois alguns deles são só para garantir que determinados módulos/scripts estejam finalizados.

Agora tente usar o discador gnome-ppp outra vez


CitarTambém gostaria que notasse, que não é no seu script que tenta criar um usuário Slmodemd, mas no arquivo sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb.

Mensagem do terminal.
   O usuário `Slmodemd' já existe. Saindo.

Eu acho isso um erro, já que nome de usuário não deveria conter maiúsculas.

Ok, nunca tinha percebido que o pacote .deb do sl-modem-daemon cria um usuário chamado de Slmodemd, mas isso não tem importância no momento e não necessariamente um nome de usuário precisaria ser em minúscula todas as letras.

alarcon

#8
Um teste só por curiosidade que vc poderia fazer era, primeiro desinstalar o script sl-modem-daemon com o comando no terminal:

sudo dpkg -r sl-modem-daemon


e depois reinstalar o meu pacote só que ao ser apresentado aquela tela com várias opções já marcadas vc desmarcaria a opção Sl-Modem-Daemon para que não seja instalado o pacote sl-modem-daemon_2.9.11~20080817-3ubuntu2_i386.deb e seguiria com o resto.

Depois faria isso:


abra um terminal (menu Aplicativos > Acessórios > Terminal) e digite:

sudo gedit /etc/modprobe.d/blacklist.conf

no arquivo que se abrir no seu final digite as seguintes linhas:

blacklist snd-atiixp-modem
blacklist snd-intel8x0m
blacklist snd-via82xx-modem


salve e saia do arquivo e reinicie o PC. Depois que voltar ao Ubuntu tente outra vez utilizar o discador gnome-ppp.

Se ainda assim não funcionar, abra o terminal outra vez e digite:

ls /dev | grep slamr0

se retornar slamr0, então faça:

sudo killall slmodemd
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &


e depois tente usar o discador gnome-ppp.

Se não retornar o slamr0 no comando ls /dev | grep slamr0 então faça os comandos na sequencia:

sudo killall slmodemd
sudo modprobe -r ungrab-winmodem
sudo modprobe -r slamr
sudo mknod -m 600 /dev/slamr0 c 242 0
sudo modprobe ungrab-winmodem
sudo modprobe slamr
sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &


e depois tente usar o discador gnome-ppp.

OBS: Não se preocupe com qualquer mensagem de erro pela execução dos comandos acima, pois alguns deles são só para garantir que determinados módulos/scripts estejam finalizados.

Se isso funcionasse ainda precisaria criar um script com os comandos que ativam o modem de forma manual para ser executado no boot do sistema.

DogNew

Obrigado, Alarcon.

Vc foi de grande ajuda.

O computador já foi entregue, mas posso ir qqr hora lá. Assim que possível farei uma visita e tentarei o que vc pediu. Depois posto os resultados aqui. Obrigadão!

Comentário: Quanto ao usuário Slmodemd, qdo vc acessa Sistema/Administração/Usuários e Grupos, e clica no botão Gerenciar grupos. Na lista que surge aparece o grupo Slmodemd, caso tente associar algum usuário à este grupo surge uma janela com o seguinte erro: "O nome do grupo tem caracteres inválidos. Por favor, defina um nome de grupo válido, consistindo de uma letra minúscula seguida por letras minúsculas e números."

alarcon

#10
Citação de: DogNew online 02 de Janeiro de 2010, 09:31

Comentário: Quanto ao usuário Slmodemd, qdo vc acessa Sistema/Administração/Usuários e Grupos, e clica no botão Gerenciar grupos. Na lista que surge aparece o grupo Slmodemd, caso tente associar algum usuário à este grupo surge uma janela com o seguinte erro: "O nome do grupo tem caracteres inválidos. Por favor, defina um nome de grupo válido, consistindo de uma letra minúscula seguida por letras minúsculas e números."

É a primeira vez que vejo isso, nuca ouvi falar nesta restrição ao se tentar criar um usuário ou grupo. É até estranho, pois pelo que vc relata o grupo foi criado e apenas ao se tentar adicionar um usuário a este grupo é que o erro ocorre com os dizeres que vc já apresentou. Pode ser um bug do aplicativo Sistema/Administração/Usuários e Grupos, mas aí já não sei dizer, entretanto não há necessidade de vc adicionar um usuário neste grupo. Não creio que os problemas que anda enfrentando seja por isso.

Percebo é que os usuários de net discada que possuem um modem que usa driver smartlink até com uma ativação relativamente simples, encontram grandes dificuldades quando tem uma placa de áudio HDA. Já os que tem o mesmo modem para conexão discada e outra placa de som que não HDA, basta usar meu pacote, ou outra dica com o driver smartlink, que a ativação ocorre de uma forma mais descomplicada.

DogNew

Mas é isso mesmo que vc diz, Alarcon. Eu também fiquei sem entender. Mas, pelo menos, compartilhei essa informação com vc e com quem ler este tópico, assim, se, caso alguém mais tiver essa curiosidade vai perceber que não é o único e se tornar um gato escaldado nessa questão. rsrs