[Wiki] Site LiLiT Wiki

TeaProximus

  Éditer le texte
Connexion
[tree] [diff] [+comm]

PagePrincipale > TrucsEtAstuces > TeaProximus

Configuration d'un modem PCMCIA Proximus 3G.

Quand on insère la carte PCMCIA, on obtient dans /proc/usb/devices quelque chose qui ressemble à :

 Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
 D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
 P:  Vendor=12d1 ProdID=1001 Rev= 0.00
 S:  Manufacturer=HUAWEI Technologies
 S:  Product=HUAWEI Mobile
 S:  SerialNumber=HUAWEI DEVICE
 C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=500mA
 I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
 E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=128ms
 E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
 E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
 E:  Ad=85(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
 E:  Ad=05(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Quand on insère la carte PCMCIA, on obtient dans syslog :

 kernel: pccard: CardBus card inserted into slot 0
 kernel: PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
 kernel: ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [LNK1] -> GSI 16 (level, low) -> IRQ 177
 kernel: PCI: Setting latency timer of device 0000:06:00.0 to 64
 kernel: ohci_hcd 0000:06:00.0: OHCI Host Controller
 kernel: ohci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 3
 kernel: ohci_hcd 0000:06:00.0: irq 177, io mem 0x52000000
 kernel: usb usb3: configuration #1 chosen from 1 choice
 kernel: hub 3-0:1.0: USB hub found
 kernel: hub 3-0:1.0: 1 port detected
 kernel: PCI: Enabling device 0000:06:00.1 (0000 -> 0002)
 kernel: ACPI: PCI Interrupt 0000:06:00.1[B] -> Link [LNK1] -> GSI 16 (level, low) -> IRQ 177
 kernel: PCI: Setting latency timer of device 0000:06:00.1 to 64
 kernel: ohci_hcd 0000:06:00.1: OHCI Host Controller
 kernel: ohci_hcd 0000:06:00.1: new USB bus registered, assigned bus number 4
 kernel: ohci_hcd 0000:06:00.1: irq 177, io mem 0x52001000
 kernel: usb usb4: configuration #1 chosen from 1 choice
 kernel: hub 4-0:1.0: USB hub found
 kernel: hub 4-0:1.0: 1 port detected
 kernel: ohci_hcd 0000:06:00.0: wakeup
 kernel: usb 3-1: new full speed USB device using ohci_hcd and address 2
 kernel: usb 3-1: configuration #1 chosen from 1 choice
 kernel: usbcore: registered new driver usbserial
 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
 kernel: usbcore: registered new driver usbserial_generic
 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
 kernel: option 3-1:1.0: GSM modem (1-port) converter detected
 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
 kernel: option 3-1:1.1: GSM modem (1-port) converter detected
 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
 kernel: option 3-1:1.2: GSM modem (1-port) converter detected
 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
 kernel: usbcore: registered new driver option
 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1

J'ai installé comgt (sous GPL), programme que j'utilise pour le dialogue avec le modem. Infos sur comgt - Téléchargement.
Il faut relever la présence dans le paquet du fichier "umts.txt", qui permet de configurer le modem en UMTS.

Voici ma configuration dans /etc/ppp/peers/3G :

 /dev/modem
 debug
 460800
 idle   7200
 lock
 crtscts
 modem
 noauth
 replacedefaultroute
 defaultroute
 user               Anyname	# C'est le code PIN qui sélectionne !
 password           Anypassword
 connect "/usr/sbin/chat -V -f /etc/ppp/vodafone-chat"
 noipdefault
 usepeerdns
 novj
 nobsdcomp
 noccp
 noaccomp
 nopcomp
 ipcp-accept-local
 ipcp-accept-remote
 noauth
 lcp-echo-failure 0
 lcp-echo-interval 0

Voici ma configuration dans /etc/ppp/vodafone-chat :

 ABORT BUSY
 ABORT 'NO CARRIER'
 ABORT ERROR
 REPORT CONNECT
 TIMEOUT 120
 "" "AT&F"
 OK "ATE1"
 OK "AT+COPS?"
 OK "AT+COPS?"
 OK "AT&V"
 OK "AT+CSQ"
 OK 'AT+CGDCONT=1,"IP","internet.proximus.be"'
 TIMEOUT 60
 OK "ATD*99***1#"
 CONNECT \c

Il ne reste qu'à lancer les commandes (ou un script contenant) :

 ln -s /dev/ttyUSB0 /dev/modem
 export COMGTPIN=Code PIN communiqué par Proximus
 comgt PIN				#pour encoder le PIN
 comgtsig				#pour connaître la puissance du signal
 comgt /etc/ppp/umts.txt		#pour connecter en umts
 pon 3G					# C'est parti... (commande Debian)

Merci à Serge Munhoven et à Julien de Bawet pour l'aide qu'ils m'ont apportée.
La doc que j'ai consultée creusant le sujet est dans un fichier annexe "SiteDocVodafone.html" (?) --W. Tholet 23/8/07

Le contenu de cette page est librement éditable et n'engage donc que son/ses auteur(s). LiLiT asbl n'en assume en aucun cas la responsabilité et se réserve le droit de retirer tout contenu jugé inaproprié.

Éditer Le Texte de cette page (dernière édition 23/08/2007 10h07 par Réginald Ratz) [diff])
Version: 1

Arborescence de la page :: Version imprimable :: Liste des pages :: Dernières modifications :: Afficher les commentaires


Remonter