Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/01/2007, à 16:14

Worm

56K : problème avec mon linmodem

Salut tout le monde,

Voici encore un ptit problème avec ces fameux linmodem... J'ai pas mal cherché (peut-être pas assez ?) je poste donc ici...

Je vous décris ma situation :
- J'ai installé ubuntu 6.10 en dual boot avec windows, et j'ai accès à internet sur windows mais pas sur ubuntu.
- J'ai cherché dans la documentation, et je suis tombé sur la partie winmodem.

A partir de là, j'ai executé scanModem, donc voici le contenu de ModemData.txt (un peu allégé) :

SomeName, YourCountry Ubuntu 6.10  kernel 2.6.17-10-generic
--------------------------  System information ----------------------------
CPU=i686,  Ubuntu 6.10
Linux version 2.6.17-10-generic (root@vernadsky) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Fri Oct 13 18:45:35 UTC 2006 (Ubuntu 2.6.17-10.33-generic)
scanModem update of:  2006_Jan_13

USB modem not detected by lsusb

Modem or host audio card candidates have firmware information:

PCI slot    PCI ID        SubsystemID    Name
----------    ---------    ---------    --------------
00:02.6    1039:7013    1631:3054    Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller

Modem interrupt assignment and sharing:
169:        655   IO-APIC-level  SiS SI7012, SiS SI7013 Modem

--- Bootup diagnositcs for card in PCI slot 00:02.6 ----
[17179572.016000] ACPI: PCI Interrupt 0000:00:02.6[C] -> GSI 18 (level, low) -> IRQ 169
[17179572.016000] ACPI: PCI interrupt for device 0000:00:02.6 disabled
[17180705.860000] ACPI: PCI Interrupt 0000:00:02.6[C] -> GSI 18 (level, low) -> IRQ 169

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


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

For candidate modem in PCI bus:  00:02.6
   Class 0703: 1039:7013 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller
      Primary PCI_id  1039:7013
    Subsystem PCI_id  1631:3054
    Softmodem codec or Vendor from diagnostics: SML62
                              from    Archives:
     

Lacking a dsp (digital signal processing) chip, the modem is a software
intensive or "softmodem" type. Its primary controller manages the traffic
with the CPU. But the software needed is specified in the Subsystem.
-----------------------------------------
Support type needed or chipset:    slmodemd

An ALSA (Advanced Linux Sound Architecture) modem driver:  snd-intel8x0m
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.tar.gz having a compiled slmodemd. Unpack under Linux with:
    $ tar zxf SLMODEMD.gcc4.tar.gz
and read instructions therein. But briefly, the modem is setup with command:
    sudo slmodemd -c YOUR_COUNTRY --alsa modem:1
reporting dynamic creation of ports:
    /dev/ttySL0 --> /dev/pts/N   , with N some number
Read Smartlink.txt and Modem/YourSystem.txt for follow through guidance.

Voilà, donc j'apprends que je possède un Silicon Integrated Systems [SiS] AC'97 Modem Controller
Et que je dois télécharger le package SLMODEMD.gcc4.tar.gz à cette adresse http://linmodems.technion.ac.il/packages/smartlink/.

Je le télécharge, je le décompresse, et je lis le fichier 1stread.txt à l'interieur du dossier extrait. On me dit de mettre un chmod a+x sur slmodemd, et ensuite d'executer la commande modprobe low_level_modem.

La problème j'ai une erreur fatale en me disant que le module est inexistant. A partir de là je ne peux pas continuer hmm
Si quelqu'un voudrait bien m'aider ca serait sympa smile


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#2 Le 23/01/2007, à 07:09

HappyMan

Re : 56K : problème avec mon linmodem

Salut!

Il faut remplacer "low_level_modem" par le nom du module correspondant à ton matériel. Il y a un tableau plus bas dans le fichier 1st_Read. wink

Dans ton cas, je pense que tu dois utiliser  (en root ou avec sudo):

#modprobe snd-intel8x0m

A+ et bonne chance pour la suite... smile

Hors ligne

#3 Le 23/01/2007, à 20:20

Worm

Re : 56K : problème avec mon linmodem

Merci HappyMan de ta réponse, j'ai exécuté la commande que tu m'a donné après avoir vérifié plus loin dans le fichier, j'ai ensuite exécuté :

#sudo slmodemd --alsa -c FRANCE modem:1

Pas de problème non plus, pas de message d'erreur. On me dit que le port du modem a été crée sur /dev/ttySL0.

Maintenant je me rends dans Administration, gestion du réseau, j'ouvre les propriétés de ma connexion par modem, et je sélectionne le port /dev/ttySL0.

Je valide, après avoir entré mes identifiant ainsi que le numéro de téléphone. Naturellement, je souhaites tester, j'ouvre donc firefox, et apparemment aucun signe de connexion...

Que manque t'il ?:rolleyes:


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#4 Le 23/01/2007, à 20:53

HappyMan

Re : 56K : problème avec mon linmodem

Salut!

Quand tu tapes

$sudo slmodemd --alsa -c FRANCE modem:1

tu laisses bien le terminal ouvert?

Que donne un

$ifconfig

Hors ligne

#5 Le 24/01/2007, à 20:17

Worm

Re : 56K : problème avec mon linmodem

Après avoir fait : sudo slmodemd --alsa -c FRANCE modem:1

J'appuie sur ctrl + c comme indiqué et je fais un ifconfig:

$ifconfig
lo        Lien encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:274 erreurs:0 :0 overruns:0 frame:0
          TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:20644 (20.1 KiB) Octets transmis:20644 (20.1 KiB)

Ensuite j'ouvre firefox, toujours rien... Par contre j'ai remarqué qu'à chaque fois que j'essayais d'accéder à google, et que je fais ifconfig derrière, le nombre de packets reçus augmentaient...

hmm


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#6 Le 24/01/2007, à 20:53

HappyMan

Re : 56K : problème avec mon linmodem

Salut !

Peux-tu donner le résultat de

$aplay -l

(c'est un L minuscule).

Il ne faudrait pas taper:

sudo slmodemd --alsa -c FRANCE hw:1

?

Ensuite, n'appuie pas sur Ctrl+c et lance un autre terminal dans lequel tu tapes "ifconfig" et donne le résultat. Si le modem est configuré, il devrait y avoir une section "ppp0".
L'interface "lo" représente un "réseau" avec ton propre ordinateur, c'est nécessaire au fonctionnement du système, mais n'a rien à voir avec ton modem... N'en tiens pas compte wink

A+

Hors ligne

#7 Le 24/01/2007, à 22:30

Worm

Re : 56K : problème avec mon linmodem

Voici le résultat de aplay -l

$aplay -l
**** Liste des PLAYBACK périphériques ****
carte  0: SI7012 [SiS SI7012], périphérique 0 : Intel ICH [SiS SI7012]
  Sous-périphériques: 1/1
  Sous-périphérique: #0: subdevice #0
carte  1: Modem [SiS SI7013 Modem], périphérique 0 : Intel ICH - Modem [SiS SI7013 Modem - Modem]
  Sous-périphériques: 0/1
  Sous-périphérique: #0: subdevice #0

Ensuite j'ai répété l'opération sans appuyé sur ctrl+c, avec ifconfig dans un nouveau terminal, même résultat.

Visiblement mettre hw ou modem dans sudo slmodemd --alsa -c FRANCE modem:1 donne la même chose.

Voilà


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#8 Le 24/01/2007, à 23:29

HappyMan

Re : 56K : problème avec mon linmodem

Le driver est bien chargé?

$lsmod|grep snd

Sinon, il y a des tests à faire dans le fichier Testing.txt... Notamment sur le fichier /etc/wvdial.conf.

A+

Hors ligne

#9 Le 26/01/2007, à 21:09

Worm

Re : 56K : problème avec mon linmodem

Ca y est j'ai enfin réussi à le faire marcher ! big_smile

En résumé voici ce que j'ai fais :

tar zxf SLMODEMD.gcc4
chmod a+x slmodemd
sudo modprobe snd-intel8x0m
sudo slmodemd --alsa -c FRANCE modem:1

 # Ne pas appuyer sur CTRL+C, ouvrir un nouveau terminal

sudo wvdialconf /etc/wvdial.conf
gksudo "gedit /etc/wvdial.conf"

# Ici j'ai renseigné les paramètres de ma connexion, 
# avec Carrier Check = no (car j'ai un modem SmartLink)

# connexion
sudo wvdial &

# test de la connexion, ca marche !
ifconfig

Dernières questions  :
- Y a t'il un moyen de faire tout cela automatiquement ?
- Après sudo slmodemd --alsa -c FRANCE modem:1 peut-on appuyer sur ctrl+c et fermer le terminal ?

Dernière modification par Worm (Le 26/01/2007, à 21:23)


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#10 Le 26/01/2007, à 23:23

HappyMan

Re : 56K : problème avec mon linmodem

Salut !

Content pour toi que ça marche smile

Pour pouvoir fermer le terminal après la commande "slmodemd...", il faut taper :

sudo slmodemd --alsa -c FRANCE modem:1 &

Le & permet au programme de s'exécuter en tache de fond, donc tu pourras fermer le terminal.

Pour lancer tout ça automatiquement, tu peux déjà ajouter "snd-intel8x0m" dans le fichier /etc/modules, ça chargera le driver au démarrage du noyau.
Ensuite, tu peux créer un script de démarrage ou, plus facilement, utiliser une tâche cron.

Pour ça, crée un fichier (par exemple connexion.sh) avec :

#!/bin/bash
slmodemd --alsa -c FRANCE modem:1 &
wvdial &

Puis tu crées une tâche cron en root (sudo crontab -e) qui exécute ce script à chaque reboot. Pour Cron, il y a plus d'infos dans le wiki.

A+

Hors ligne

#11 Le 27/01/2007, à 13:17

Worm

Re : 56K : problème avec mon linmodem

J'ai rajouté snd-intel8x0m dans /etc/modules mais le problème c'est que si je configure crontab, je vais me connecter directement au démarrage hmm

Or j'aimerai pouvoir me connecter lorsque j'en ai envie, en cliquant sur un icone par exemple. J'ai essayé de chercher au niveau des lanceurs mais je n'arrive pas à exécuter les commandes dans le terminal avec un lanceur.


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#12 Le 27/01/2007, à 18:46

HappyMan

Re : 56K : problème avec mon linmodem

Pour lancer la connexion à la demande, tu fais le même script que précédemment :

#!/bin/bash
slmodemd --alsa -c FRANCE modem:1 &
wvdial &

Tu le rends exécutable (clic droit>Permissions ou chmod a+x /ton/script ) puis tu crées un lanceur sur le bureau ou dans un panel.
Type : Application
Nom : Ce que tu veux...
Commande : sh /chemin/vers/ton/script
Commentaire : Ce que tu veux...

L'idéal serait d'avoir aussi un script pour fermer la connexion, il faudrait voir dans la doc de slmodemd et de wvdial...

A+

Hors ligne

#13 Le 28/01/2007, à 10:27

Worm

Re : 56K : problème avec mon linmodem

Ok, merci pour tout smile

Il me reste juste a trouver comment laisser le terminal ouvert quand j'execute mon lanceur tongue

@+


Site de tutoriaux programmation & web / informatique / graphisme / jeux
Tuto geek

Hors ligne

#14 Le 28/01/2007, à 19:07

HappyMan

Re : 56K : problème avec mon linmodem

Pourquoi veux-tu laisser un terminal ouvert ? Normalement il n'y en a pas besoin.

Mais si tu y tiens, c'est possible, quand tu crées le lanceur, au lieu de "Application", tu peux choisir "Lancer une application dans un terminal".

A+

Hors ligne

#15 Le 10/12/2008, à 09:17

griv

Re : 56K : problème avec mon linmodem

Worm a écrit :

Merci HappyMan de ta réponse, j'ai exécuté la commande que tu m'a donné après avoir vérifié plus loin dans le fichier, j'ai ensuite exécuté :

#sudo slmodemd --alsa -c FRANCE modem:1

Pas de problème non plus, pas de message d'erreur. On me dit que le port du modem a été crée sur /dev/ttySL0.
...

Bonjour,

J'ai le même linmodem que vous, et presque la même version de Ubuntu  ( 6.06 ). J'ai suivi la même démarche que vous, mais par contre je coince après "sudo slmodemd --alsa -c FRANCE modem:1". J'obtiens le message "/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by slmodemd)".
J'ai cherché mais n'ai trouvé qu'une librairie multi-répertoires de 20MB : ça ne lui plaît apparemment pas, et ce n'est sûrement pas ça dont il a besoin... Pourriez-vous jeter un coup d'oeil dans votre /lib/tls/i686/cmov/ et me dire si vous avez cette librairie ?

Merci d'avance !:)

Hors ligne

#16 Le 10/12/2008, à 17:46

griv

Re : 56K : problème avec mon linmodem

Finalement, j'ai trouvé une version antérieure, et je n'ai plus le pb de lib. Ca a l'air de marcher, puisque j'ai pu envoyer un fax. Petit bémol, je dois tout faire en root, mais ce n'est pas un pb.

Hors ligne