Kirjoittaja Aihe: a-link 3gu mokkula ja ubuntu 9.04  (Luettu 7381 kertaa)

Pete23

  • Käyttäjä
  • Viestejä: 9
    • Profiili
a-link 3gu mokkula ja ubuntu 9.04
« : 06.08.09 - klo:02.02 »
Morjens! Mites tän A-link 3gu mokkulan saa toimimaan Ubuntussa?
Operaattori on siis Saunalahti
Oon koittanu tota wvdialin kautta saada yhdistämään mutta antaa seuraavaa:



Koodia: [Valitse]
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK

--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: AT+CGDCONT=1,"IP","internet.saunalahti"
AT+CGDCONT=1,"IP","internet.saunalahti"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
ERROR
--> Invalid dial command.
--> Disconnecting at Thu Aug  6 02:01:40 2009

wvdialin conffi on seuraavanlainen:

Koodia: [Valitse]
[Dialer Defaults]

Modem = /dev/ttyUSB2

Baud = 7200000

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2

Init3 = AT+CGDCONT=1,"IP","internet.saunalahti"

Area Code =

Phone = *99#

Username = none

Password = none

Ask Password = 0

Dial Command = ATDT

Stupid Mode = 1

Compuserve = 0

Force Address =

Idle Seconds = 0

DialMessage1 =

DialMessage2 =

ISDN = 0

Auto DNS = 1
« Viimeksi muokattu: 06.08.09 - klo:02.05 kirjoittanut Pete23 »

anttu-t

  • Käyttäjä
  • Viestejä: 180
    • Profiili
    • Siptune
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #1 : 06.08.09 - klo:08.25 »
"Invalid dial command". Olisikohan tuo niin ronkkeli, että vaatii komennoksi ATD eikä ATDT?  Ainakin A-Linkin AT-komento-ohje mainitsee pelkästää ATD:n:
http://www.siptune.net/siptune.net/tiki-index.php?page=A-Link+at-komennot
(Ja onhan tuo viimeinen T (tai P) muutenkin turha ja vain jäänne analogisten modeemien ajoilta.)

Kokeile vaihtaa komento ATD:ksi, ja kerro, auttoiko?

Liitteenä myös joskus A-Linkiltä saatu Linux-asennusohje.


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 06.08.09 - klo:08.52 kirjoittanut anttu-t »

AlbertRetro

  • Käyttäjä
  • Viestejä: 1084
  • Puun uudelleenistutus auttaa usein... <resetointi>
    • Profiili
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #2 : 06.08.09 - klo:09.29 »
Lainaus
Modem = /dev/ttyUSB2
Kokeileppa vaihtaa tuo kakkonen pyöreäksi nollaksi?
Tallenna kaksi kertaa "nimellä" ja käynnistä kone perusteellisen uusiksi. ;)

Ystävällisin terveisin Alpertti

JK: jos ei tokene, käy se asennusohje läpi huolella, ja muista boottailla oikein.
    "...minä mikään viisas ole, tahdon elää vain kuin ihminen..."   http://forum.ubuntu-fi.org/index.php?topic=22423.new#new  counter.li.org #417588

anttu-t

  • Käyttäjä
  • Viestejä: 180
    • Profiili
    • Siptune
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #3 : 06.08.09 - klo:14.10 »
Lainaus
Modem = /dev/ttyUSB2
Kokeileppa vaihtaa tuo kakkonen pyöreäksi nollaksi?
Tallenna kaksi kertaa "nimellä" ja käynnistä kone perusteellisen uusiksi. ;)

Ystävällisin terveisin Alpertti

JK: jos ei tokene, käy se asennusohje läpi huolella, ja muista boottailla oikein.

Eikös modeemi tuossa kuitenkin jo vastaillut pari kertaa OK, ja murisi vasta dial commandista, eli ttyUSB:n luulisi olevan oikein.

AlbertRetro

  • Käyttäjä
  • Viestejä: 1084
  • Puun uudelleenistutus auttaa usein... <resetointi>
    • Profiili
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #4 : 06.08.09 - klo:17.54 »
Näistä uusista mokkkuloista ja tytyistä en mee takuuseen, mutta ennen data kulki nollaa myöten vain ja ainoastaan.
Kaikki muut yritykset oli pään seinään kolhimista.
Mutta jos nyt on jotain muuttunut, niin sitten pitää käyttää kakkosta ja olen olettanut jotain väärin.
Kokeile. Ei se rikki mene. Se Ubuntu, tai wvdial. Mutta boottaa kone aina joka USB-muutoksen välissä, muuten et edisty.

Ystävällisin terveisin Alpertti
    "...minä mikään viisas ole, tahdon elää vain kuin ihminen..."   http://forum.ubuntu-fi.org/index.php?topic=22423.new#new  counter.li.org #417588

Pete23

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #5 : 06.08.09 - klo:21.49 »
Joo siis toi laitehan vaihtelee, nyt se o USB1, mutta edelleen sama ongelma, invalid dial command, sekä ATD että ATDT

jos laiteportti ois väärä, ei se lähtis ees hakemaan vaan ilmottaisi että no device detected tai modem.

Mutta kylläkin ihme kyllä mokkulassa syttyy nyt valot aina ku sen kytkee, nytkin palaa vihreä valo jatkuvasti, eli gsm-yhteys pitäis olla päällä, mutta ubuntu ei tunnu löytävän, minulla on nyt myös sama ongelma kun täällä oli jollain toisella eli kun käytin sen autoinstall:in mokkulan muistilta ja aina kun mokkulan kytkee nyt niin nautilus kaatuu eli pitää säätää konsolin kautta tätä :D

oon myös koittanut tuon gnome ppp:n kautta mutta jää aina tuohon "sending password" tilaan...

« Viimeksi muokattu: 06.08.09 - klo:21.51 kirjoittanut Pete23 »

anttu-t

  • Käyttäjä
  • Viestejä: 180
    • Profiili
    • Siptune
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #6 : 07.08.09 - klo:18.24 »
Onhan kumma.

Olet varmaankin kokeillut myös numerolla *99***1# ?

peran

  • Vieras
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #7 : 07.08.09 - klo:18.33 »
Joo siis toi laitehan vaihtelee, nyt se o USB1, mutta edelleen sama ongelma, invalid dial command, sekä ATD että ATDT

Kandeis laittaa välilyönti ennen numeroa.

Koodia: [Valitse]
ATDT *99#

tai

Koodia: [Valitse]
ATD *99#

Siitä tosin on aikaa, kun viimeksi AT-komentoja tein, mutta muisteleisin sen menneen noin.

Edit - Se ei ollutkaan konffifilu, joten konffifilun tulisi olla jokseenkin tällainen...

Koodia: [Valitse]
[Dialer Defaults]

Modem = /dev/ttyUSB2

Baud = 7200000

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2

Init3 = AT+CGDCONT=1,"IP","internet.saunalahti"

Area Code =

Phone =

Username = none

Password = none

Ask Password = 0

Dial Command = ATDT *99#

Stupid Mode = 1

Compuserve = 0

Force Address =

Idle Seconds = 0

DialMessage1 =

DialMessage2 =

ISDN = 0

Auto DNS = 1

Jos haluaa säilyttää phonen, niin voi kokeilla laittaa ATDT:n jälkeen välilyönti, joskos sitten tulisi oikeassa muodossa soitto.
« Viimeksi muokattu: 07.08.09 - klo:18.42 kirjoittanut peran »

AlbertRetro

  • Käyttäjä
  • Viestejä: 1084
  • Puun uudelleenistutus auttaa usein... <resetointi>
    • Profiili
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #8 : 08.08.09 - klo:23.04 »
Lainaus
oon myös koittanut tuon gnome ppp:n kautta mutta jää aina tuohon "sending password" tilaan...


Kandeisko ottaa se tunnuskysely jo pois päältä?
Miksi muuten tuossa conffissa on joka toinen rivi tyhjä?

Ystävällisin terveisin Alpertti

JK: Mulla toimii Jauntyssä tommonen...
Lainaus
albert@CpqF545:~$ cat /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CSQ
Init4 = AT+CGDCONT=1,"IP","internet.saunalahti"
Password = password
Phone = *99#
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 9600
New PPPD = yes
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = username
albert@CpqF545:~$
« Viimeksi muokattu: 08.08.09 - klo:23.11 kirjoittanut AlbertRetro »
    "...minä mikään viisas ole, tahdon elää vain kuin ihminen..."   http://forum.ubuntu-fi.org/index.php?topic=22423.new#new  counter.li.org #417588

anttu-t

  • Käyttäjä
  • Viestejä: 180
    • Profiili
    • Siptune
Vs: a-link 3gu mokkula ja ubuntu 9.04
« Vastaus #9 : 09.08.09 - klo:20.54 »
Joo siis toi laitehan vaihtelee, nyt se o USB1, mutta edelleen sama ongelma, invalid dial command, sekä ATD että ATDT

jos laiteportti ois väärä, ei se lähtis ees hakemaan vaan ilmottaisi että no device detected tai modem.

Mutta kylläkin ihme kyllä mokkulassa syttyy nyt valot aina ku sen kytkee, nytkin palaa vihreä valo jatkuvasti, eli gsm-yhteys pitäis olla päällä, mutta ubuntu ei tunnu löytävän, minulla on nyt myös sama ongelma kun täällä oli jollain toisella eli kun käytin sen autoinstall:in mokkulan muistilta ja aina kun mokkulan kytkee nyt niin nautilus kaatuu eli pitää säätää konsolin kautta tätä :D

oon myös koittanut tuon gnome ppp:n kautta mutta jää aina tuohon "sending password" tilaan...


Kokeilin tätä alkulämmittelynä, kun pitäisi yrittää saada myös 3GU toimimaan WR1:ssä...

Minulla yhteys lähtee päälle OK Pete23:lta kopioidulla wvdial.conf:lla, paitsi dial command on ATD.

Alkuvalmistelut minulla oli tällaiset:

Tikku koneeseen.

Tämmöinen usb_modeswitch.conf tehtynä:
Koodia: [Valitse]
########################################################
# A-Link 3GU
#
# Contributor: A-Link Europe Ltd.

DefaultVendor=  0x1e0e
DefaultProduct= 0xf000

TargetVendor=   0x1e0e
TargetProduct=  0x9200

# only for reference
MessageEndpoint=0x01

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"

Sitten komennot:

Koodia: [Valitse]
root@atu-linux:~# usb_modeswitch -c /home/anttu/usb_modeswitch.conf


 * usb_modeswitch: tool for controlling "flip flop" mode USB devices
 * Version 0.9.7 (C) Josua Dietze 2009
 * Works with libusb 0.1.12 and probably other versions

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
 Found default devices (1)
Prepare switching, accessing device 010 on bus 002 ...
No MessageEndpoint given. Trying to autodetect ...
 OK, using endpoint 0x01
Looking for active driver ...
 OK, driver found ("usb-storage")
 OK, driver "usb-storage" detached
Setting up communication with interface 0 ...
Trying to send the message to endpoint 0x01 ...
 OK, message successfully sent
-> Run lsusb to note any changes. Bye

root@atu-linux:~# rmmod option
root@atu-linux:~# rmmod usbserial
root@atu-linux:~# modprobe usbserial vendor=0x1e0e product=0x9200
root@atu-linux:~# modprobe option
root@atu-linux:~# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: AT+CGDCONT=1,"IP","internet.saunalahti"
AT+CGDCONT=1,"IP","internet.saunalahti"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sun Aug  9 20:22:59 2009
--> Pid of pppd: 12928
--> pppd:  �~[08]
--> Using interface ppp0
--> pppd:  �~[08]
--> pppd:  �~[08]
--> pppd:  �~[08]
--> pppd:  �~[08]
--> pppd:  �~[08]
--> pppd:  �~[08]
--> local  IP address 85.76.194.203
--> pppd:  �~[08]
--> remote IP address 10.64.64.64
--> pppd:  �~[08]
--> primary   DNS address 195.197.54.100
--> pppd:  �~[08]
--> secondary DNS address 195.74.0.47
--> pppd:  �~[08]

Tämän jälkeen yhteys toimii - nyt tällä hetkelläkin.

Tältä yhteyden muodostus näyttää syslog:ssa: (tail -f /var/log/syslog toisessa ikkunassa on hyvä apu toimintaa kummastellessa.)

Koodia: [Valitse]
Aug  9 21:23:40 atu-linux pppd[14428]: pppd 2.4.5 started by root, uid 0
Aug  9 21:23:40 atu-linux pppd[14428]: speed 7200000 not supported
Aug  9 21:23:40 atu-linux pppd[14428]: Using interface ppp0
Aug  9 21:23:40 atu-linux pppd[14428]: Connect: ppp0 <--> /dev/ttyUSB2
Aug  9 21:23:40 atu-linux pppd[14428]: CHAP authentication succeeded
Aug  9 21:23:40 atu-linux pppd[14428]: CHAP authentication succeeded
Aug  9 21:23:41 atu-linux pppd[14428]: Could not determine remote IP address: defaulting to 10.64.64.64
Aug  9 21:23:41 atu-linux pppd[14428]: Cannot determine ethernet address for proxy ARP
Aug  9 21:23:41 atu-linux pppd[14428]: local  IP address 85.76.218.190
Aug  9 21:23:41 atu-linux pppd[14428]: remote IP address 10.64.64.64
Aug  9 21:23:41 atu-linux pppd[14428]: primary   DNS address 195.197.54.100
Aug  9 21:23:41 atu-linux pppd[14428]: secondary DNS address 195.74.0.47

Eli tuo 7200000 joutaisi muuttaa 115200:ksi. Ei estä toimintaa, mutta rumentaa logia.

Havainto: Tappelin pitkään aivan ihmeellisten ongelmien kanssa, kunnes keksin vaihtaa USB-piuhan lyhyempään. Sama piuha, joka toimii muilla modeemeilla, kiukuttelee A-Linkin kanssa. Eli 3GU on ilmeisesti aika nirso jännitteestä.
(Esimerkki ihmeellisyysistä pidemmällä kaapelilla: yhteys näytti muodostuvan OK wvdialilla, mutta en päässyt nettiin. DNS-osoitteet näkyi OK wvdialissa, mutta silti resolv.conf oli tyhjä.  :o)

Kysymys: Network Manager ei millään suostu tunnistamaan A-Link:iä. Millähän tuon saisi herätettyä hoksaamaan tikun?

Havainto2: Huomasin vahingossa A-Linkissä asetuksen, jolla sen saa kaiuttamaan Huawein tapaan antennisignaalin voimakkuutta päätteelle automaattisesti. Komennolla at+autocsq=1 saa monitoroinnin päälle ja vastaavasti nollalla pois. Cu toimii hyvin pääteohjelmana 3GU:n kanssa, mutta vaatii chmod:n ttyUSB:lle. Ohje cu:lle (ja chmod:lle) on siptune.net:ssä samoin kuin muutkin A-Linkin komennot.

- - -

Päivitys "kestotestin" jälkeen: Yhteys pysynyt katkotta päällä yön yli ja toimii edelleenkiin kuin charmi :).

« Viimeksi muokattu: 16.08.09 - klo:20.42 kirjoittanut anttu-t »