"Não é possivel abrir o modem" Ubuntu 10.04 e Gnome ppp

Iniciado por qew, 02 de Fevereiro de 2011, 13:58

tópico anterior - próximo tópico

qew

Olá galera, faz algumas semanas já que eu estou tentando colocar o ubuntu pra funcionar com internet. O problema é que onde eu moro só tem internet via rádio e discada, e atualmente disponho da discada, e é aí que esta o problema, nao consigo fazer o discador funcionar.

Já usei muitas vezes a busca, já caçei vários comandos em busca de uma possivel solução e sempre da o mesmo erro de não conseguir detectar o modem.

Executei todos os comandos que eu já tentei e resolvi postar o resultado pra ver se vcs podem me ajudar.

No windows esta instalado o driver do modem motorola sm56. e no ubuntu eu instalei o pack v32.


gabriel@ubuntu:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.

gabriel@ubuntu:~$ sudo /etc/init.d/sl-modem-daemon status
Status of SmartLink modem daemon: slmodemd is not running but /var/run/slmodemd.pid exists.
gabriel@ubuntu:~$ sudo /etc/init.d/sl-modem-daemon stop
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.

gabriel@ubuntu:~$ sudo killall slmodemd
slmodemd: processo não achado

gabriel@ubuntu:~$ sudo modprobe -r ungrab-winmodem

gabriel@ubuntu:~$ sudo modprobe -r slamr
FATAL: Error running remove command for slamr

gabriel@ubuntu:~$ sudo modprobe -r snd-via82xx-modem

gabriel@ubuntu:~$ sudo rm /dev/slamr0
rm: não foi possível remover `/dev/slamr0': Arquivo ou diretório não encontrado

gabriel@ubuntu:~$ sudo mknod -m 600 /dev/slamr0 c 242 0

gabriel@ubuntu:~$ sudo modprobe ungrab-winmodem

gabriel@ubuntu:~$ sudo modprobe slamr

gabriel@ubuntu:~$ sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &

[1] 1806
gabriel@ubuntu:~$ error: mdm setup: cannot open dev `/dev/slamr0': No such device
error: cannot setup device `/dev/slamr0'

dmesg | grep slamr
[   18.729327] slamr: module license 'Smart Link Ltd.' taints kernel.
[   18.740577] slamr: SmartLink AMRMO modem.
[   20.027550] slamr: SmartLink AMRMO modem.
[  222.139838] slamr: SmartLink AMRMO modem.
[  285.186985] slamr: SmartLink AMRMO modem.
[  309.509095] slamr: SmartLink AMRMO modem.
[  309.509119] Modules linked in: slamr(P+) ungrab_winmodem nls_iso8859_1 nls_cp437 vfat fat binfmt_misc ppdev arc4 joydev snd_hda_codec_si3054 snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device rtl8187 fbcon tileblit font bitblit softcursor snd mac80211 led_class gspca_m5602 vga16fb soundcore snd_page_alloc gspca_main videodev v4l1_compat cfg80211 eeprom_93cx6 vgastate video psmouse serio_raw output i2c_viapro lp parport via_agp shpchp agpgart usbhid hid usb_storage via_rhine mii sata_via pata_via [last unloaded: slamr]
[  309.509248]  [<f835306c>] amrmo_init+0x6c/0xff [slamr]
[  309.509263]  [<f8353000>] ? amrmo_init+0x0/0xff [slamr]
[  309.509286] Modules linked in: slamr(P+) ungrab_winmodem nls_iso8859_1 nls_cp437 vfat fat binfmt_misc ppdev arc4 joydev snd_hda_codec_si3054 snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device rtl8187 fbcon tileblit font bitblit softcursor snd mac80211 led_class gspca_m5602 vga16fb soundcore snd_page_alloc gspca_main videodev v4l1_compat cfg80211 eeprom_93cx6 vgastate video psmouse serio_raw output i2c_viapro lp parport via_agp shpchp agpgart usbhid hid usb_storage via_rhine mii sata_via pata_via [last unloaded: slamr]
[  309.509387]  [<f835306c>] amrmo_init+0x6c/0xff [slamr]
[  309.509402]  [<f8353000>] ? amrmo_init+0x0/0xff [slamr]
[  309.509422] Modules linked in: slamr(P+) ungrab_winmodem nls_iso8859_1 nls_cp437 vfat fat binfmt_misc ppdev arc4 joydev snd_hda_codec_si3054 snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device rtl8187 fbcon tileblit font bitblit softcursor snd mac80211 led_class gspca_m5602 vga16fb soundcore snd_page_alloc gspca_main videodev v4l1_compat cfg80211 eeprom_93cx6 vgastate video psmouse serio_raw output i2c_viapro lp parport via_agp shpchp agpgart usbhid hid usb_storage via_rhine mii sata_via pata_via [last unloaded: slamr]
[  309.509522]  [<f835306c>] amrmo_init+0x6c/0xff [slamr]
[  309.509537]  [<f8353000>] ? amrmo_init+0x0/0xff [slamr]
[  309.509557] Modules linked in: slamr(P+) ungrab_winmodem nls_iso8859_1 nls_cp437 vfat fat binfmt_misc ppdev arc4 joydev snd_hda_codec_si3054 snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device rtl8187 fbcon tileblit font bitblit softcursor snd mac80211 led_class gspca_m5602 vga16fb soundcore snd_page_alloc gspca_main videodev v4l1_compat cfg80211 eeprom_93cx6 vgastate video psmouse serio_raw output i2c_viapro lp parport via_agp shpchp agpgart usbhid hid usb_storage via_rhine mii sata_via pata_via [last unloaded: slamr]
[  309.509658]  [<f835306c>] amrmo_init+0x6c/0xff [slamr]
[  309.509673]  [<f8353000>] ? amrmo_init+0x0/0xff [slamr]
[  309.509702] Modules linked in: slamr(P+) ungrab_winmodem nls_iso8859_1 nls_cp437 vfat fat binfmt_misc ppdev arc4 joydev snd_hda_codec_si3054 snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device rtl8187 fbcon tileblit font bitblit softcursor snd mac80211 led_class gspca_m5602 vga16fb soundcore snd_page_alloc gspca_main videodev v4l1_compat cfg80211 eeprom_93cx6 vgastate video psmouse serio_raw output i2c_viapro lp parport via_agp shpchp agpgart usbhid hid usb_storage via_rhine mii sata_via pata_via [last unloaded: slamr]
[  309.509802]  [<f835306c>] amrmo_init+0x6c/0xff [slamr]
[  309.509817]  [<f8353000>] ? amrmo_init+0x0/0xff [slamr]
[  420.526490] slamr: SmartLink AMRMO modem.
[1]+  Fim da execução com status 255        sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

gabriel@ubuntu:~$ lsmod | grep slmar

gabriel@ubuntu:~$ lsmod | grep ungrab

ungrab_winmodem          991  0 

gabriel@ubuntu:~$ lsmod grep snd_via82xx_modem
Usage: lsmod

gabriel@ubuntu:~$ ps -aux | grep slmodemd ~
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
gabriel   1818  0.0  0.0   3336   816 pts/0    S+   13:31   0:00 grep --color=auto slmodemd

gabriel@ubuntu:~$ sudo gnome-ppp
WVCONF: /root/.wvdial.conf
GNOME PPP: Conectando...
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot open /dev/ttySL0: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttySL0: No such file or directory
GNOME PPP: STDERR: --> Cannot open /dev/ttySL0: No such file or directory
GNOME PPP: Unable to KILL wvdial process!

Vi nos tópicos por aí que resolveram o problema com alguns desses comandos, mas no meu caso, continua sem discar.

Esse assunto esta mais batido que outra coisa, eu sei, mas se puderem me ajudar eu agradeceria, pois parece que o meu caso esta a diferentes dos que eu achei na busca, se não eu já tinha conseguido resolver.

qew

Faltaram dois comandos, que podem ser util:



gabriel@ubuntu:~$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge (rev 80)
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

gabriel@ubuntu:~$ lspci -n
00:00.0 0600: 1106:0364 (rev 80)
00:00.1 0600: 1106:1364
00:00.2 0600: 1106:2364
00:00.3 0600: 1106:3364
00:00.4 0600: 1106:4364
00:00.5 0800: 1106:5364
00:00.6 0600: 1106:6364
00:00.7 0600: 1106:7364
00:01.0 0604: 1106:b198
00:02.0 0604: 1106:a364
00:03.0 0604: 1106:c364 (rev 80)
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:12.0 0200: 1106:3065 (rev 7c)
00:13.0 0604: 1106:337b
00:13.1 0604: 1106:337a
01:00.0 0300: 1106:3371 (rev 01)
04:01.0 0403: 1106:3288 (rev 10)




linuser104

#2
Seu problema pode estar aqui:

04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

Se o resultado do comando lspci que você postou estiver completo, então como não foi apresentado nenhuma informação sobre modem e você tem uma placa de som do tipo HDA (High Definition Audio), muito provavelmente é ela quem faz o papel de modem também e é bem difícil fazer esses tipos de modems (HDA) funcionarem no linux.

Para saber se é possível ativar seu modem utilize o script scaModem, veja este link:

http://ubuntuforum-br.org/index.php/topic,4204.msg398000.html#msg398000
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

qew

Olá amigo, obrigado pela disponibilidade em ajudar.

Rodei o Scan modem conforme orientação do outro tópico e o modem data.txt deu exatamente isso:

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.32-21-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,  Ubuntu ,  ALSA_version=1.0.21
Linux version 2.6.32-21-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010
scanModem update of:  2010_12_12
The modem symbolic link is /dev/modem -> ttySL0
Distrib_ID=Ubuntu
DistribCodeName=lucid
AptRepositoryStem=http://br.archive.ubuntu.com/ubuntu/


Presently install your Linux Distributions dkms package. It provides for automated driver updates,
following upgrade of your kernel.  For details see http://linux.dell.com/projects.shtml#dkms

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

Potentially useful modem drivers now loaded are:
       snd_hda_intel   slamr       

slamrTest=
Attached USB devices are:
ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
ID 0402:5602 ALi Corp. Video Camera Controller
ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
ID 10d6:1101 Actions Semiconductor Co., Ltd D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player
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

Candidate PCI devices with modem chips are:
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
High Definition Audio cards can host modem chips.

For candidate card in slot 04:01.0, firmware information and bootup diagnostics are:
PCI slot PCI ID SubsystemID Name
---------- --------- --------- --------------
04:01.0 1106:3288 1509:1d42 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC]

Modem interrupt assignment and sharing:
17:       2634          0   IO-APIC-fasteoi   HDA Intel
--- Bootup diagnostics for card in PCI slot 04:01.0 ----
[    0.396053] pci 0000:04:01.0: reg 10 64bit mmio: [0xf9000000-0xf9003fff]
[    0.396106] pci 0000:04:01.0: PME# supported from D0 D3hot D3cold
[    0.396110] pci 0000:04:01.0: PME# disabled
[    8.672957] HDA Intel 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    8.673260] HDA Intel 0000:04:01.0: setting latency timer to 64
[    8.673265] HDA Intel 0000:04:01.0: PCI: Disallowing DAC for device
[    8.883231] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:13.0/0000:04:01.0/input/input9

The PCI slot 04: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.



===== 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 modem cards detected by "aplay -l"  are:
placa 0: VT82xx [HDA VIA VT82xx], dispositivo 6: Si3054 Modem [Si3054 Modem]

The /proc/asound/pcm file reports:
-----------------------
00-00: ALC268 Analog : ALC268 Analog : playback 1 : capture 1
00-01: ALC268 Digital : ALC268 Digital : playback 1
00-02: ALC268 Analog : ALC268 Analog : capture 1
00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1

about /proc/asound/cards:
------------------------
0 [VT82xx         ]: HDA-Intel - HDA VIA VT82xx
                      HDA VIA VT82xx at 0xf9000000 irq 17

PCI slot 04:01.0 has a High Definition Audio Card
The drivers are in the kernel modules tree at:
/lib/modules/2.6.32-21-generic/kernel/sound/pci/hda/snd-hda-intel.ko
The modem codec file for the HDA card is: /proc/asound/card0/codec#1
--------------------------------------------------------
Codec: Motorola Si3054
Address: 1
Function Id: 0x2
Vendor Id: 0x10573055
Subsystem Id: 0x10573055
Revision Id: 0x100700
Modem Function Group: 0x1

The audio card hosts a softmodem chip:  0x10573055

The softmodem chip 0x10573055 is in principle supported by the COMM support of slmodemd
and the joint snd-hda-intel audio+modem driver, begun with ALSA version 1.0.13. 
For HDA cards with ALC883 chips, an upgrade to ALSA verions 1.0.15 way be necessary.
Instructions for Upgrading snd-hda-intel and its dependent driver set are at:
http://linmodems.technion.ac.il/bigarch/archive-eighth/msg00838.html

If not a Conexant modem, the driver snd-hda-intel with its dependent drivers:
snd_hda_intel          21877  2
snd_hda_codec          74201  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_pcm                70662  4 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd                    54148  17 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
----------
provide audio + modem support with the modem chip residing on the subsystem.
Any particular card can host any one of several soft modem chips.

=== Finished firmware and bootup diagnostics, next deducing cogent software. ===

Predictive  diagnostics for card in bus 04:01.0:
Modem chipset  detected on
NAME="Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] "
CLASS=0403
PCIDEV=1106:3288
SUBSYS=1509:1d42
IRQ=17
HDA2=04:01.0
SOFT=1106:3288.HDA
HDAchipVendorID=1057
CHIP=0x10573055
IDENT=slmodemd
SLMODEMD_DEVICE=hw:0,6
Driver=snd-hda-intel

For candidate modem in:  04:01.0
   0403 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC]
      Primary device ID:  1106:3288
    Subsystem PCI_id  1509:1d42
    Softmodem codec or chipset from diagnostics: 0x10573055
                               from    Archives:
                        The HDA card softmodem chip is 0x10573055
     

Support type needed or chipset: slmodemd supporting the snd-hda-intel audio+modem driver

An ALSA (Advanced Linux Sound Architecture) modem driver:  snd-hda-intel
provides Low Level support enabling contact with the modem hardware.
For all BUT Conexant chip soft modems (using hsfmodem software)
complementary High Level support is through a Smartlink utility:  slmodemd

Download from http://linmodems.technion.ac.il/packages/smartlink/
the package SLMODEMD_gcc4.4_alsa1.0.21.tar.gz having a compiled slmodemd. Unpack under Linux with:
$ tar zxf SLMODEMD_gcc4.4_alsa1.0.21.tar.gz
and read instructions therein. But briefly, the modem is setup with command:
sudo slmodemd -c YOUR_COUNTRY --alsa hw:0,6
reporting dynamic creation of ports:
/dev/ttySL0 --> /dev/pts/N   , with N some number
Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through guidance.

Writing DOCs/Smartlink.txt
============ end Smartlink section =====================

Completed candidate modem analyses.

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

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

The patch utility is needed for compiling ALSA drivers, and possibly others.


Minimal compiling resources appear complete:
   make utility - /usr/bin/make
   Compiler version 4.4
   linuc_headers base folder /lib/modules/2.6.32-21-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.




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-x 1 root dip 273312 2010-03-07 00:59 /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

For guidance on FAX usage, get from http://linmodems.technion.ac.il/packages/  get faxing.tar.gz
It has samples for a modem using port /dev/ttySL0, which must be changed to match your modem's port.

Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0
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 2011-02-07 17:34 /dev/modem -> ttySL0
slmodemd created symbolic link /dev/ttySL0: 
     Within /etc/udev/ files:

     Within /etc/modprobe.conf files:
/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/alsa-base.conf:options snd-atiixp-modem index=-2
/etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
/etc/modprobe.d/sl-modem.conf:install slamr /sbin/modprobe -qb ungrab-winmodem; /sbin/modprobe --ignore-install slamr; test -e /dev/slamr0 && (chmod 660 /dev/slamr0 && chgrp dialout /dev/slamr0) || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout /dev/slamr0)
/etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb ungrab-winmodem; /sbin/modprobe --ignore-install slusb; test -e /dev/slusb0 && (chmod 660 /dev/slusb0 && chgrp dialout /dev/slusb0) || (/bin/mknod -m 660 /dev/slusb0 c 243 0 2>/dev/null && chgrp dialout /dev/slusb0)
     Within any ancient /etc/devfs files:

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

--------- end modem support lines --------




O que eu faço? Não manjo =\

linuser104

#4
Bem a pessoa mais indicada para lhe ajudar com modems HDA seria o usuário alarcon, mas eu posso tentar lhe ajudar conforme o resultado do scaModem.

É o seguinte os pacotes que o alarcon faz e disponibiliza aqui pelo que entendi não funcionam mais para modems HDA, ou seja, o driver smartlink que tem nos pacotes dele só são compilados na forma original, mas no seu caso devem ser compilados na forma alsa, então vamos ver se dá para compilar desta forma.

pelo arquivo Readme que fica dentro da pasta /home/seu_usuário/modem-arquivos-v32/slmodem-2.9.11-20100303 informa o seguinte:

CitarALSA mode
=========

ALSA has the built-in modem drivers included in 'alsa-driver' >= 1.0.2
and in Linux kernel >= 2.6.5. Currently there is 'intel8x0m' (snd-intel8x0m)
modem driver, which supports ICH based AC97 modems (MC97).

Recent 'alsa-driver' (>=1.0.8) has also support for NVidia NForce, SiS 630
(snd-intel8x0m), VIA686 (snd-via82xx-modem) and ATI IXP (snd-atiixp-modem)
based modems.

1. Configure your kernel and enable ALSA and ICH based modem support
  ( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
    'PCI devices' -> 'Intel i8x0/MX440; AMD768/8111 modems' ) .

2. Build and install kernel and modules as usual (make , make modules_install,
  etc.). ICH modem driver modem module name is 'snd-intel8x0m'
 (if was configured as module).

3. Build application 'slmodemd' with ALSA support. For this in
  slmodem-2.9.x dir:

     $ cd modem
     $ make SUPPORT_ALSA=1

  This will build 'slmodemd' with ALSA support. If compilation is failed
  review Makefile (near ALSA_SUPPORT condition) and define right library
  and/or CFLAGS .

Note: For above you need ALSA library and header files installed.

4. Use option '--alsa' when running 'slmodemd' and ALSA conventional
  device name ('hw:0' or 'hw:1' for instance). If modem support in
  the kernel was enabled as module module 'snd-intel8x0m' should be loaded.

Note: Recent version of 'alsa-lib' (>= 1.0.6) has built-in "modem" device
     name support ('modem:0', 'modem:1', etc). It is recommended to use
     those names with modems (mandatory with ATI IXP modems).

Note: When using ALSA modem driver you don't need to load other
     modules ('slamr').

Pelo que destaquei em negrito, você teria de compilar o modem assim:

cd /home/seu_usuário/modem-arquivos-v32/slmodem-2.9.11-20100303/modem

o comando acima é para entrar na pasta modem. Estou assumindo que vc descompactou o pacote v32 na sua pasta de usuário (/home/seu_usuário) ok. Mude no comando acima a palavra seu_usuário para o nome correto que não sei qual seria.

sudo make SUPPORT_ALSA=1

este comando irá compilar o driver da forma alsa pelo que entendi. O melhor já que você já compilou o driver uma vez seria apagar a pasta modem-arquivos-v32 e descompactar o pacote outra vez. Não sei se os comandos:

sudo make uninstall

make clean ou  seria make clear

iriam funcionar executados dentro da pasta /home/seu_usuário/modem-arquivos-v32/slmodem-2.9.11-20100303/

Feitos esses procedimentos sem erros o driver smartlink deve ter sido compilado no modo alsa.

Agora faça algumas correções em alguns arquivos instalados pelo pacote do alarcon, no terminal digite:

sudo gedit /etc/default/sl-modem-daemon

no arquivo que abrir procure a linha:

SLMODEMD_DEVICE=slamr0

troque por:

SLMODEMD_DEVICE=auto

salve e sai do arquivo.

ainda no terminal digite:

sudo gedit /etc/init.d/ativar-modem

troque todo conteúdo dele por:

Citar#!/bin/sh
/etc/init.d/sl-modem-daemon stop
killall slmodemd
modprobe -r ungrab-winmodem
modprobe -r slamr
sleep 1
/usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &
exit 0

salve e saia do arquivo.

Reinicie o seu PC e veja se conecta desta vez usando o discador gnome-ppp pelo menu Aplicativos > Internet

Se não funcionar vá ao terminal e digite:

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

e tente outra vez utilizar o discador gnome-ppp
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

qew

Então cara, segui o que tu disse rigorosamente e continua dando o mesmo erro no log do discador "dev/ttySL0: no such file or adress"

Será que é pq eu já havia instalado o pacote antes?

Obrigado novamente pela disponibilidade em me ajudar.

linuser104

#6
Citação de: qew online 08 de Fevereiro de 2011, 18:04
Então cara, segui o que tu disse rigorosamente e continua dando o mesmo erro no log do discador "dev/ttySL0: no such file or adress"

Será que é pq eu já havia instalado o pacote antes?

Obrigado novamente pela disponibilidade em me ajudar.

Quando você executou o comando:

sudo make SUPPORT_ALSA=1

Foi apresentada alguma mensagem de erro no processo de compilação do driver smartlink? Seria muito importante você observar isso, pois pode ser que o driver smartlink não compile mais para a forma alsa nestas novas versões de kernel do linux.

Ao entrar no Ubuntu abra o terminal e digite os seguintes comandos:

dmesg | grep slamr

ps -aux | grep slmodemd

lsmod | grep slamr

lsmod | grep ungrab*

lsmod | grep snd_via82xx_modem

lsmod | grep snd_intel8x0m

lsmod | grep snd_atiixp_modem

lsmod | grep snd_hda_intel

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



cole aqui o resultado de todos esses comandos executados no terminal do Ubuntu.

Ainda veja para mim se o arquivo alsa-base.conf que fica em /etc/modprobe.d na parte final dele existe esta informação:

Citar# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2


Se no arquivo blacklist-modem.conf que fica em /etc/modeprobe.d está exatamente assim:

Citar# Uncomment these entries in order to blacklist unwanted modem drivers
# blacklist snd-atiixp-modem
# blacklist snd-intel8x0m
# blacklist snd-via82xx-modem

Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

qew

root@ubuntu:/home/gabriel/modem-arquivos-v32# ./install-modem_Gnome
Usando ponto de montagem de CD-ROM /media/apt/
Identificando.. [d00480f76f2d81dbf30817849c039fdc-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 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)'
Copiando lista de pacotes...gpgv: Assinatura feita Qui 29 Abr 2010 09:56:05 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 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/ lucid main restricted
Repita este processo para o restante dos CDs em seu conjunto.
W: Ignorar arquivo inexistente: /media/apt/dists/lucid/main/binary-i386/Packages
W: Ignorar arquivo inexistente: /media/apt/dists/lucid/restricted/binary-i386/Packages

Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|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 0 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|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 0 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
 dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
Pacotes sugeridos:
 debian-keyring debian-maintainers g++-multilib g++-4.4-multilib gcc-4.4-doc
 libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc
Os NOVOS pacotes a seguir serão instalados:
 build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch
 xz-utils
0 pacotes atualizados, 8 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 0B/7571kB de arquivos.
Depois desta operação, 24,6MB adicionais de espaço em disco serão usados.
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main g++-4.4 4.4.3-4ubuntu5
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main g++ 4:4.4.3-1ubuntu1
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main xz-utils 4.999.9beta+20091116-1
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main patch 2.6-2ubuntu1
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main dpkg-dev 1.15.5.6ubuntu4
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main build-essential 11.4build1
 Arquivo não encontrado
Err cdrom://Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)/ lucid/main fakeroot 1.14.4-1ubuntu1
 Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/g/gcc-4.4/g++-4.4_4.4.3-4ubuntu5_i386.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/g/gcc-defaults/g++_4.4.3-1ubuntu1_i386.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/x/xz-utils/xz-utils_4.999.9beta+20091116-1_i386.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/p/patch/patch_2.6-2ubuntu1_i386.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/d/dpkg/dpkg-dev_1.15.5.6ubuntu4_all.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/b/build-essential/build-essential_11.4build1_i386.deb  Arquivo não encontrado
Falhou ao buscar cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/pool/main/f/fakeroot/fakeroot_1.14.4-1ubuntu1_i386.deb  Arquivo não encontrado
E: Impossível buscar alguns arquivos, talvez executar apt-get update ou tentar com --fix-missing?
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
linux-headers-2.6.32-21-generic já é a versão mais nova.
linux-headers-2.6.32-21-generic configurado para instalar manualmente.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Selecionando pacote previamente não selecionado libasound2-dev.
(Lendo banco de dados ... 122367 arquivos e diretórios atualmente instalados).
Desempacotando libasound2-dev (de libasound2-dev_1.0.22-0ubuntu7_i386.deb) ...
Configurando libasound2-dev (1.0.22-0ubuntu7) ...

Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Selecionando pacote previamente não selecionado libwvstreams4.6-base.
(Lendo banco de dados ... 122410 arquivos e diretórios atualmente instalados).
Desempacotando libwvstreams4.6-base (de libwvstreams4.6-base_4.6.1-1_i386.deb) ...
Configurando libwvstreams4.6-base (4.6.1-1) ...

Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Selecionando pacote previamente não selecionado libwvstreams4.6-extras.
(Lendo banco de dados ... 122417 arquivos e diretórios atualmente instalados).
Desempacotando libwvstreams4.6-extras (de libwvstreams4.6-extras_4.6.1-1_i386.deb) ...
Configurando libwvstreams4.6-extras (4.6.1-1) ...

Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Selecionando pacote previamente não selecionado libuniconf4.6.
(Lendo banco de dados ... 122425 arquivos e diretórios atualmente instalados).
Desempacotando libuniconf4.6 (de libuniconf4.6_4.6.1-1_i386.deb) ...
Configurando libuniconf4.6 (4.6.1-1) ...

O arquivo de configuração '/etc/uniconf.conf' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.

Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Selecionando pacote previamente não selecionado wvdial.
(Lendo banco de dados ... 122431 arquivos e diretórios atualmente instalados).
Desempacotando wvdial (de wvdial_1.60.3_i386.deb) ...
Configurando wvdial (1.60.3) ...

O arquivo de configuração '/etc/ppp/peers/wvdial' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.

O arquivo de configuração '/etc/ppp/peers/wvdial-pipe' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.

Sorry.  You can retry the autodetection at any time by running "wvdialconf".
  (Or you can create /etc/wvdial.conf yourself.)

Processando gatilhos para man-db ...
Selecionando pacote previamente não selecionado gnome-ppp.
(Lendo banco de dados ... 122450 arquivos e diretórios atualmente instalados).
Desempacotando gnome-ppp (de gnome-ppp_0.3.23-1ubuntu2_i386.deb) ...
Configurando gnome-ppp (0.3.23-1ubuntu2) ...

Processando gatilhos para hicolor-icon-theme ...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para python-gmenu ...
Rebuilding /usr/share/applications/desktop.pt_BR.utf8.cache...
Processando gatilhos para man-db ...
Processando gatilhos para python-support ...
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
make modules -C /lib/modules/2.6.32-21-generic/build SUBDIRS=/home/gabriel/modem-arquivos-v32/ungrab-winmodem-20090716
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-21-generic'
 CC [M]  /home/gabriel/modem-arquivos-v32/ungrab-winmodem-20090716/ungrab-winmodem.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /home/gabriel/modem-arquivos-v32/ungrab-winmodem-20090716/ungrab-winmodem.mod.o
 LD [M]  /home/gabriel/modem-arquivos-v32/ungrab-winmodem-20090716/ungrab-winmodem.ko
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-21-generic'
make modules -C /lib/modules/2.6.32-21-generic/build SUBDIRS=/home/gabriel/modem-arquivos-v32/ungrab-winmodem-20090716
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-21-generic'
 Building modules, stage 2.
 MODPOST 1 modules
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-21-generic'
install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.32-21-generic/extra/ungrab-winmodem.ko
/sbin/depmod -a
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
make -C modem all
make[1]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_ec.o -c modem_ec.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o  
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_test.o -c modem_test.c
modem_test.c: In function 'modem_test_start':
modem_test.c:110: warning: ignoring return value of 'write', declared with attribute warn_unused_result
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o  
make[1]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.32-21-generic/build
make[1]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.32-21-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.32-21-generic
make[2]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
obj-m=slamr.o
slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o
make modules -C /lib/modules/2.6.32-21-generic/build SUBDIRS=/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.32-21-generic'
 Building modules, stage 2.
 MODPOST 1 modules
WARNING: could not find /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers/.amrlibs.o.cmd for /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.32-21-generic'
finished all:
make[2]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
make[1]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
make -C modem all
make[1]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem'
make[1]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.32-21-generic/build
make[1]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.32-21-generic/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.32-21-generic
make[2]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
obj-m=slamr.o
slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o
make modules -C /lib/modules/2.6.32-21-generic/build SUBDIRS=/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.32-21-generic'
 Building modules, stage 2.
 MODPOST 1 modules
WARNING: could not find /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers/.amrlibs.o.cmd for /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.32-21-generic'
finished all:
make[2]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
make[1]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.32-21-generic/build
make[1]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
doing kernel-ver::
cc -I/lib/modules/2.6.32-21-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
make install KERNEL_VER=2.6.32-21-generic
make[2]: Entrando no diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.32-21-generic/extra/slamr.ko
/sbin/depmod -a
make[2]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/drivers'
make[1]: Saindo do diretório `/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/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.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Selecionando pacote previamente não selecionado sl-modem-daemon.
(Lendo banco de dados ... 122485 arquivos e diretórios atualmente instalados).
Desempacotando sl-modem-daemon (de sl-modem-daemon_2.9.11~20100303-2_i386.deb) ...
Configurando sl-modem-daemon (2.9.11~20100303-2) ...

O arquivo de configuração '/etc/default/sl-modem-daemon' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.

O arquivo de configuração '/etc/init.d/sl-modem-daemon' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.

O arquivo de configuração '/etc/modprobe.d/sl-modem.conf' não existe no sistema.
Instalando novo arquivo de configuração como você pediu.
Alerta: O diretório pessoal /var/log/slmodemd  que você especificou não pode ser acessado: Arquivo ou diretório não encontrado
Adicionando usuário de sistema `Slmodemd' (UID 115) ...
Adicionando novo grupo `Slmodemd' (GID 123) ...
Adicionando novo usuário `Slmodemd' (UID 115) ao grupo `Slmodemd' ...
Sem criar diretório pessoal `/var/log/slmodemd'.
usermod : nenhuma mudança
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.

Processando gatilhos para man-db ...
Processando gatilhos para ureadahead ...
ureadahead will be reprofiled on next reboot
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... slamr.

Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
Make|Gcc|Build-Essential|Linux-Headers-2.6.32-21-generic|Libasound2|Gnome-PPP|Ungrab-Winmodem|Slmodem-2.9.11-20100303|Sl-Modem-Daemon|Dialup
Adding user gabriel to group dip

Instalação concluída!






qew


root@ubuntu:/home/gabriel/modem-arquivos-v32# cd /home/seu_usuário/modem-arquivos-v32/slmodem-2.9.11-20100303/modem
bash: cd: /home/seu_usuário/modem-arquivos-v32/slmodem-2.9.11-20100303/modem: Arquivo ou diretório não encontrado
root@ubuntu:/home/gabriel/modem-arquivos-v32# cd /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem
root@ubuntu:/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem# sudo make SUPPORT_ALSA=1
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_main.o -c modem_main.c
modem_main.c: In function 'setup_stream':
modem_main.c:429: warning: 'snd_pcm_sw_params_set_xfer_align' is deprecated (declared at /usr/include/alsa/pcm.h:1114)
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_ec.o -c modem_ec.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o  /usr/lib/libasound.so
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1   -o modem_test.o -c modem_test.c
modem_test.c: In function 'modem_test_start':
modem_test.c:110: warning: ignoring return value of 'write', declared with attribute warn_unused_result
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o  /usr/lib/libasound.so
root@ubuntu:/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem# sudo gedit /etc/default/sl-modem-daemon
root@ubuntu:/home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem# sudo gedit /etc/init.d/ativar-modem



Bom, reinstalei o ubuntu e refiz os procedimentos, acho que isso pode nos dar uma luz. tive que postar em duas vezes pq dava erro pq excedia o numero maximo de caracteres

quanto aos arquivos o arquivo Alsa base esta identico, já o blacklist esta em branco.

Aparentemente eu achei que tinha compilado no modo alsa, porem lendo alguns procedimentos do arquivo que fica dentro da pasta do modem encontrei alguns comandos que eu tentei fazer e quando eu executava me respondia que 'driver no compiled in alsa', algo assim.

qew

Quanto aos comandos que vc me pediu eu fiz mas o arquivo com os resultados sumiu, vou refazer e jaja posto aqui.

linuser104

#10
Os comandos que havia te pedido era para você obtê-los antes de uma reinstalação do Ubuntu e do v32.

Vou colocar aqui um passo a passo de como você deve fazer ao usar o v32, depois de reinstalar o Ubuntu outra vez.

Após reinstalar o Ubuntu, use o pacote v32 da forma como é explicado nele só que naquela janela com várias opções marcadas, desmarque as seguintes:

- Ungrab-Winmodem
- Slmodem-2.9.11-20100303
- Sl-Modem-Daemon

Deixe todas as outras opções marcadas e siga com o processo de instalação respondendo ao que for perguntado.

Depois entre na pasta do pacote v32 pelo terminal, assim:

cd /home/gabriel/modem-arquivos-v32

e digite o seguinte comando:

sudo dpkg -i --force-all sl-modem-daemon_2.9.11~20100303-2_i386.deb

Quando terminar e ainda pelo terminal faça:

sudo gedit /etc/default/sl-modem-daemon

no arquivo que abrir procure a linha:

SLMODEMD_COUNTRY=USA ou SLMODEMD_COUNTRY=PORTUGAL

troque por:

SLMODEMD_COUNTRY=BRAZIL

procure pela linha:

OPTS=""

troque por:

OPTS="--perm=0666"

salve e saia do arquivo.

ainda no terminal digite:

sudo gedit /etc/init.d/ativar-modem

troque todo conteúdo dele por:

Citar#!/bin/sh
/etc/init.d/sl-modem-daemon stop
killall slmodemd
modprobe -r ungrab-winmodem
modprobe -r slamr
sleep 1
/usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &
exit 0

salve e saia do arquivo.

Reinicie o seu PC e veja se conecta desta vez usando o discador gnome-ppp pelo menu Aplicativos > Internet

Se não funcionar vá ao terminal e digite:

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

e tente outra vez utilizar o discador gnome-ppp.

Não funcionando, agora vamos compilar o driver smartlink presente no pacote v32 para a forma alsa assim, entre no v32 com esse comando:

cd /home/gabriel/modem-arquivos-v32/slmodem-2.9.11-20100303/modem

dentro da pasta execute o comando:

sudo make SUPPORT_ALSA=1

aguarde o processo de compilação terminar e depois use o comando:

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

e tente a conexão pelo discador gnome-ppp.

Não funcionado ainda, volte ao terminal e digite:

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

espere uns segundos e digite:

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &

e sem fechar o terminal que vc usou esse comando, tente usar o discador gnome-ppp outra vez pelo menu Aplicativos > Internet.

Se com tudo isso ainda não funcione, então reinicie o PC e execute os comandos:

dmesg | grep slamr

ps -aux | grep slmodemd

lsmod | grep slamr

lsmod | grep ungrab*

lsmod | grep snd_via82xx_modem

lsmod | grep snd_intel8x0m

lsmod | grep snd_atiixp_modem

lsmod | grep snd_hda_intel

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



e cole aqui as respostas de cada um deles ok.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

qew

Muito obrigado pelo passo a passo cara!

Fiz td certinho e infelizmente ainda nao foi dessa vez. =\

Os resultados dos comandos sao os seguintes:


gabriel@ubuntu:~$ dmesg | grep slamr
gabriel@ubuntu:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
gabriel   1988  0.0  0.0   3336   816 pts/0    S+   15:09   0:00 grep --color=auto slmodemd
gabriel@ubuntu:~$ lsmod | grep slamr
gabriel@ubuntu:~$ lsmod | grep ungrab*
gabriel@ubuntu:~$ lsmod | grep snd_via82xx_modem
gabriel@ubuntu:~$ lsmod | grep snd_intel8x0m
gabriel@ubuntu:~$ lsmod | grep snd_atiixp_modem
gabriel@ubuntu:~$ lsmod | grep snd_hda_intel
snd_hda_intel          21877  2
snd_hda_codec          74201  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_pcm                70662  4 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd                    54148  17 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
gabriel@ubuntu:~$ 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.
SmartLink modem driver not available for this Kernel. Please read README.Debian
or try to install the package sl-modem-source. Exiting...
gabriel@ubuntu:~$




Algo que me chamou atenção também foi isso:


gabriel@ubuntu:~$ sudo /etc/init.d/sl-modem-daemon stop
Shutting down SmartLink Modem driver normally ... no slmodemd daemon running.
Unloading modem driver from kernel ... none found.
gabriel@ubuntu:~$ sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &
[1] 2525
gabriel@ubuntu:~$ SmartLink Soft Modem: version 2.9.11 Mar 22 2010 23:11:18
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `hw:0,6' created. TTY is `/dev/pts/1'
[b]error: locked memory limit too low:
error: need 8388608 bytes, have 65536 bytes
error: try 'ulimit -l 8192'[/b]
ulimit -l 8192
bash: ulimit: max locked memory: impossível modificar o limite: Operação não permitida
[1]+  Fim da execução com status 255        sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6
gabriel@ubuntu:~$ sudo su
root@ubuntu:/home/gabriel# ulimit -l 8192
root@ubuntu:/home/gabriel# sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &
[1] 2557
root@ubuntu:/home/gabriel# SmartLink Soft Modem: version 2.9.11 Mar 22 2010 23:11:18
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `hw:0,6' created. TTY is `/dev/pts/1'
error: locked memory limit too low:
error: need 8388608 bytes, have 65536 bytes
error: try 'ulimit -l 8192'



Obrigado por td até agora velho! :D

linuser104

#12
Como te falei antes, é muito difícil fazer modem HDA funcionar no Ubuntu pelo driver smartlink, mas vamos continuar nas tentativas.

Faz o seguinte, abre um terminal e digita:

sudo gedit /etc/profile

escreve no final dele isso aqui:

ulimit -l 8192

salve e saia do arquivo. Reinicie o PC e ao entrar no Ubuntu vá ao menu Aplicativos > Internet > GNOME PPP e tente a conexão. Se continuar não conectando, abra o terminal e digite:

sudo killall slmodemd

espere uns segundos e digite:

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &

não feche o terminal após esse comando, observe qualquer mensagem e vá novamente ao Aplicativos > Internet > GNOME PPP e tente a conexão outra vez. Ao tentar a conexão pelo discador gnome-ppp veja que tem um botão chamado registro, veja se é possível clicar nele e cole aqui todo o seu log ok.

Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

libonati

Olá a todos. Fiz uma busca. É de 18 de outubro do ano passado mas quem sabe pode resolver.
http://ubuntued.info/modem-sm56-chipset-motorola-no-ubuntu

qew

linuser104

Então cara, consegui mexer nos valores do ulimit e o log mudou de


--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory


para


--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.


qdo tu disse pra mudar o valor do arquivo profile era pra ele ficar assim?


# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

umask 022
ulimit -l 8192


Pq isso nao adiantou nada... =\

e toda vez que eu troco o valor de ulimit, quando eu coloco

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6 &

me retorna


gabriel@ubuntu:~$ SmartLink Soft Modem: version 2.9.11 Mar 22 2010 23:11:18
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `hw:0,6' created. TTY is `/dev/pts/1'
[b]error: locked memory limit too low:
error: need 8388608 bytes, have 65536 bytes
error: try 'ulimit -l 8192'[/b]
ulimit -l 8192


mesmo eu ja tendo mudado o valor de ulimit -l

Sei lá, acho que esse lance de mudar o log já alguma coisa, antes ja dava que nao era possivel detectar o modem logo de cara, agora demora um pouco.

Apesar que

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.

li que isso pode significar que o driver nao foi compilado da forma correta.

no momento da compilação nao me lembro de ter dado algum erro

Enfim... nao vou desistir, é dificil mas eu estou disposto a ter o trabalho que for.

Valeu por ajudar!

libonati

Obrigado por tentar ajudar cara, mas nao rola desse jeito ai nao.