User Tools

Site Tools


desktop:vmc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

desktop:vmc [d.m.Y H:i] – created kodmasindesktop:vmc [d.m.Y H:i] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Vodafone Mobile Connect card (Option Combo GPRS/EDGE) ======
 +Ovaj dokument opisuje kako se spojiti na Internet s Option Combo WLAN/GPRS/EDGE na Suse linuxu. Na neciju zalost ovaj tekst se ne bavi WLANom ove kartice ([[http://random.blackworlds.org/bcm43xx-how-to.txt |više o kako pokrenuti WLAN]]). Puno informacija veznaih o Linuxu i raznim (UMTS, EDGE, GPRS) PCMCIA karticama mozete naci na [[http://www.pharscape.org/component/option,com_frontpage/Itemid,1/ |  PHARscape]]. Tako ako zapnete mozete tamo naci malo detaljnije stvari. Ovo je sve istestirano na kartici koju prodaje vip.
  
 +===== PCMCIA =====
 +Ovako kada gurnete ovu karticu u PCMCIA utor naredba ''dmesg'' vam bi trebala vratiti nesto kao
 +  ACPI: PCI Interrupt 0000:02:00.1[A] -> Link [LNK5] -> GSI 11 (level, low) -> IRQ 11
 +  ttyS6 at I/O 0x3000 (irq = 11) is a 16550A
 +
 +Tu je vazno zapamptiti "ttyS6". To je seriski port koji je stvoren za komunikaciju s karticom. U vasem slucaju to moze biti neki drugi port (npr ttyS2). Informaciju na kojem je portu vasa kartica trebalo bi zapamtiti.
 +
 +Inace PCMCIA kartice se mogu manipulirati sa ''pccardctl'' ili sa ''cardctl'' ovisno o verziji Suse-a kao npr.:
 +  >pccardctl eject
 +  >pccardctl insert
 +
 +===== Inicijalizacija =====
 +
 +==== Radio Interface - iniciranje ====
 +
 +Ova kartica ima par posebnosti. Jedna je da treba inicirati Radio Interface. To se moze samo ako je seriski port otvoren s brzinom 57600. Onda treba poslati slijedecu komandu:
 +
 +  AT+CFUN=1
 +
 +Ako nazad dobijete ''OK'' odgovor time ste inicirali Radio Interface. Od tog momenta port mozete otvarati vecim brzinama sto je vazno ako zelite vezu brzu od obicnog dial-upa.
 +
 +==== PIN ====
 +
 +Slijedece sto trebate poslati kartici je vas PIN. To radite s:
 +
 +  AT+CPIN=xxxx
 +
 +xxxx je vas PIN.
 +
 +PPPD scripte
 +
 +E da bi vam ovo sve bilo lakse napravio sam pppd skripte koje to rade malo vise automatski samo morate promjeniti xxxx u vas PIN. (ovo su modifikacije skripti nadenih na [[http://www.pharscape.org/content/view/29/62/#_Toc83808103 | GlobeTrotter (GPRS) Howto ]])
 +
 +chat skripte
 +
 +  ###########################################
 +  #Suggested Vodafone PPPD configuration file
 +  #File /etc/ppp/peers/vodafones
 +  ###########################################
 +  #Set this to the device allocated to the GlobeTrotte
 +  ttyS6
 +  #Baudrat
 +  57600
 +  #Idle time for closing connection
 +  idle 7200
 +  #Lock the device for this PPPD process use only
 +  lock
 +  #Use normal handshaking
 +  crtscts
 +  #Assume it is a modem device and force modem control methods
 +  modem
 +  #Any user can start the connection
 +  noauth
 +  #If a default route exists replace it with the ppp link
 +  #You get an error if this command is not supported
 +  #by your version of PPPD
 +  replacedefaultroute
 +  #Make the ppp link the default root
 +  defaultroute
 +  #Username and Password for computer/GlobeTrotter ppp link
 +  #Normally ignored. Change if GSM Operator requires it
 +  user Anyname
 +  password Anypassword
 +  #Change the path to chat if required for your version of Linux
 +  connect "/usr/sbin/chat -V -f /etc/ppp/vodafone-int"
 +  #Accept IP address provided by network
 +  noipdefault
 +  #Detach PPPD from console used to run the program {optional}
 +  #updetach
 +  #Get DNS addresses from operator
 +  usepeerdns
 +  #Don't use VJ compresson for ppp link
 +  novj
 +
 +
 +  ###########################################
 +  #Suggested chat script called by PPPD
 +  # File: /etc/ppp/vodafone-int
 +  ###########################################
 +  ABORT BUSY
 +  ABORT 'NO CARRIER'
 +  ABORT ERROR
 +  "" AT+CFUN=1
 +  OK AT+CPIN=xxxx
 +  CONNECT \s
 +
 +Ove skripte se pokrecu s:
 +  pppd call vodafones
 +
 +
 +
 +
 +===== Spajanje =====
 +
 +Sada se mozemo probati spojiti. Za to su nam opet dostupne skripte ali moram naznaciti da vrlo vazni inicijaciski stringovi u njima jer inace veza vrlo brzo puca. I ako, nakon startanja skripte, dobivate "heroglife" na ekranu probajte promjeniti baudrate iz 921600 u 230400.
 +
 +==== PPPD skripte ====
 +
 +  ###########################################
 +  #Suggested Vodafone PPPD configuration file
 +  #File /etc/ppp/peers/vodafone
 +  ###########################################
 +  #Set this to the device allocated to the GlobeTrotte
 +  /dev/ttyS6
 +  #Baudrat
 +  921600
 +  #Idle time for closing connection
 +  idle 7200
 +  #Lock the device for this PPPD process use only
 +  lock
 +  #Use normal handshaking
 +  crtscts
 +  #Assume it is a modem device and force modem control methods
 +  modem
 +  #Any user can start the connection
 +  noauth
 +  #If a default route exists replace it with the ppp link
 +  #You get an error if this command is not supported
 +  #by your version of PPPD
 +  replacedefaultroute
 +  #Make the ppp link the default root
 +  defaultroute
 +  #Username and Password for computer/GlobeTrotter ppp link
 +  #Normally ignored. Change if GSM Operator requires it
 +  user Anyname
 +  password Anypassword
 +  #Change the path to chat if required for your version of Linux
 +  connect "/usr/sbin/chat -V -f /etc/ppp/vodafone-chat"
 +  #Accept IP address provided by network
 +  noipdefault
 +  #Detach PPPD from console used to run the program {optional}
 +  #updetach
 +  #Get DNS addresses from operator
 +  usepeerdns
 +  #Don't use VJ compresson for ppp link
 +  novj
 +i
 +  ###########################################
 +  #Suggested chat script called by PPPD
 +  # File: /etc/ppp/vodafone-chat
 +  ###########################################
 +  ABORT BUSY
 +  ABORT 'NO CARRIER'
 +  ABORT ERROR
 +  REPORT CONNECT
 +  TIMEOUT 10
 +  "" "AT+CGDCONT=1,\042IP\042,\0423g.vip.hr\042"
 +  TIMEOUT 60
 +  OK "AT&F&D2&C1E0V1S0=0"
 +  OK "AT+IFC=0,0"
 +  SAY "Calling Vodafone GPRS\n"
 +  OK "ATD*99***1#"
 +  CONNECT \c
 +
 +===== Ukratko kako ja to radim =====
 +Ukratko kako se ja spajam:
 +   >pccardctl eject
 +   >pccardctl insert
 +   >pppd call vodafones
 +   >pppd call vodafone
 +
 +Ako se zelite odspojiti napravite sve kao za standarni izlaz iz konzolnih programa (''Ctrl+c'').
 +
 +
 +Evo to bi bilo to.