TeaProximus
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é.