Kysymys

E398 linuxiin toimimaan??

  • 22 joulukuu 2011
  • 19 kommenttia
  • 3576 katselukerrat

Hei olen nyt 2 päivää taistellun E398 tikun kanssa saada toimii sel linuxille!
Eli käytän wvdialeria joka toimii hienosti vanhemmissa huawei tikuissa, mutta tossa LTE tikussa se takkuaa tulee vain modem hangup, vaikka vaihdoin internet.saunalahti -> internet ei toimi. joku oli saannut joo ubuntussa toimii se, mut ei mulla ole mitää graaffista networkmanageria tuolla. elikkäs tässä logit mitä tulee:

wvdial:
# wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Dec 22 15:43:55 2011
--> Pid of pppd: 1645
--> Using interface ppp0
--> pppd: ØØ
--> pppd: ØØ
--> pppd: ØØ
--> pppd: ØØ
--> pppd: ØØ
--> pppd: ØØ
--> Disconnecting at Thu Dec 22 15:43:56 2011
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
^CCaught signal 2:  Attempting to exit gracefully...

var log messages:

Dec 22 15:41:01 riku-mythrouter pppd: pppd 2.4.5 started by root, uid 0
Dec 22 15:41:01 riku-mythrouter pppd: Using interface ppp0
Dec 22 15:41:01 riku-mythrouter pppd: Connect: ppp0 <--> /dev/ttyUSB0
Dec 22 15:41:01 riku-mythrouter pppd: CHAP authentication succeeded
Dec 22 15:41:01 riku-mythrouter pppd: CHAP authentication succeeded
Dec 22 15:41:01 riku-mythrouter pppd: Modem hangup
Dec 22 15:41:01 riku-mythrouter pppd: Connection terminated.
Dec 22 15:41:01 riku-mythrouter pppd: Exit.
Dec 22 15:43:55 riku-mythrouter pppd: pppd 2.4.5 started by root, uid 0
Dec 22 15:43:55 riku-mythrouter pppd: Using interface ppp0
Dec 22 15:43:55 riku-mythrouter pppd: Connect: ppp0 <--> /dev/ttyUSB0
Dec 22 15:43:55 riku-mythrouter pppd: CHAP authentication succeeded
Dec 22 15:43:55 riku-mythrouter pppd: CHAP authentication succeeded
Dec 22 15:43:55 riku-mythrouter pppd: Modem hangup
Dec 22 15:43:55 riku-mythrouter pppd: Connection terminated.
Dec 22 15:43:55 riku-mythrouter pppd: Exit.

Joku nyt vois kipeesti auttaa, etein googlesta ja tosta tikusta näyttää löytyvän TOSIN VÄHÄN tietoa.
jajuu ps.  jotai speksejä, Archlinux, kernel 3.1.5 tikku tunnistuu oikein ilman usbmodeswitchiä
kun lyön vanhan tikun takasin vaihdan at komennon internet.saunalahteen yhteys toimii laakista.. eli mikä asetus tohon LTE tikkuun tarvii laittaa, että toi lähtee toimii? joku init komento wvdial.confiin?

19 kommenttia

Käyttäjätaso 7
Kunniamerkki
Oletko kokeillut vaihtaa usb-portin nroa; kaikkien tikkujen modeemi ei ole USB0:ssa vaan esim. USB2:ssa.

P.S. En ole ko. tikkua wvdialilla käyttänyt...(ainakaan vielä).
olen koittanut, muut porit jää joko jumiin, error tai sitten ei toimi lainkaan.

Milläs olet käyttänyt? olisko sulla jotai asetuksia mitä at-komentoja LTE-Modeemiin pitää lähettää, että se toimii?
Kun en oo varma nyt, onko vika PPPD:ssä vai dialerissa, toinen dialeri olis kppp mut se on KDE:lle ja levytila ei riitä asentaa kde:tä.. itseasiassa koko koneessa ei ole lainkaan ikkunamanageria, ainoastaa X:sä ja mythfrontend + se toimii routterina netille samalla.
laitan tässä viellä vanhasta modeemista, joka toimii ok miten pitäisi tulla wvdialeriin tietoa:

--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","internet.saunalahti"
AT+CGDCONT=1,"IP","internet.saunalahti"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 14400000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Dec 22 15:45:37 2011
--> Pid of pppd: 1775
--> Using interface ppp0
--> pppd: Цq�� 4 �4
--> pppd: Цq�� 4 �4
--> pppd: Цq�� 4 �4
--> pppd: Цq�� 4 �4
--> pppd: Цq�� 4 �4
--> pppd: Цq�� 4 �4
--> local  IP address 10.19.189.33
--> pppd: Цq�� 4 �4
--> remote IP address 10.64.64.64
--> pppd: Цq�� 4 �4
--> primary  DNS address 195.197.54.100
--> pppd: Цq�� 4 �4
--> secondary DNS address 195.74.0.47
--> pppd: Цq�� 4 �4
Käyttäjätaso 7
Kunniamerkki
11.10-Ubuntussa NM:n kautta käyttänyt E398:ia.

Oletko käyttänyt tuota tikkua millään muulla koneella ja saanut yhteyden? Kun ei muista, millaiset asetukset siinä on esim. roamingin suhteen oletuksena. Voit at-komennoilla tietysti kysäistä tikulta AT^SYSCFG? tai jos yrität LTE-verkkoon niin AT^SYSCFGEX? -komennolla, millaiset asetukset siinä on päällä. AT^SYSCFGEX=? pitäisi tulostaa tietoa käskyn rakenteesta ja parametreista. Huom! Täällä susirajalla nähdään vasta märkiä unia LTE:n tulosta, joten kokeiltuna tuolta osin ei ole mitään...

Millainen se wvdial.confin sisältö on? Mikä on tuo toimiva tikku merkiltään ja malliltaan?
tämä e398 LTE tikku toimii winblowsissa, eli tikku on ehjä.

Seuraavat tikut on testattu linux koneella ja toimii tuoll lyömällä kiinni: E169 E1820 E173

konffi on tällänen toimivassa tikussa (nyt käytössä E1820) tämä on katolla ulkoasennusboksissa...ton LTE tiku kans tulee varmasti ongelmia testasin sitä windows koneella NIIN EI TOIMI jatkojohton kans eikä hubi kans katkeilee kokoaja ja tunnistautuu uusiksi.. pitää olla koneessa.. suoraa kiinni... mutta vain hullu käyttää nettitikkua sisällä omakotitalossa jossai landeil.. ei sin mitää signaalia kunnol tuu


# cat /etc/wvdial.conf

Username = 'aa'
Password = 'aa'
Stupid Mode = 1
Modem = /dev/ttyUSB0

#Baud = 9600
ISDN = 0
#Modem Type = USB Modem
#Init = ATDT*99#
#Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
#Init = AT&F
#Auto DNS = no
Init = AT+CGDCONT=1,"IP","internet.saunalahti"
#Init = AT+CGDCONT=1,"IP","internet","",0,0

#Phone = *99***1#
Phone = *99#

#Carrier check = no
#FlowControl = crtscts

toi username on tyhjä normaalisti mut samase minkä sinne laittaa toimii silti 😃 tossa on riisuaitoja kauheesti, tullu testattuu kaikkee epätoivotonta..

niin tääl päin (ulvila) ei ole lte:tä on vain se tupla hsdpa mikä onkaa kartasta katottua
Käyttäjätaso 7
Kunniamerkki

...
konffi on tällänen toimivassa tikussa (nyt käytössä E1820) tämä on katolla ulkoasennusboksissa...ton LTE tiku kans tulee varmasti ongelmia testasin sitä windows koneella NIIN EI TOIMI jatkojohton kans eikä hubi kans katkeilee kokoaja ja tunnistautuu uusiksi.. pitää olla koneessa.. suoraa kiinni... mutta vain hullu käyttää nettitikkua sisällä omakotitalossa jossai landeil.. ei sin mitää signaalia kunnol tuu


Tosi on, että E398 on todella kranttu usbin suhteen (sekä portin että jatkokaapeleiden). Voi olla, että vaatii esim. y-haarakaapelin ja/tai aktiivi-hubin ns. pomminvarmaan setuppiin. Ja totta sekin, että sitä laadukasta signaalia kannattaa metsästää...

Wvdialista: Millaisen conffin luo wvdialin automaatticonffaus? Nythän tuosta conffista ei mene läpi esim. nuo perusalustukset (Init2-rivi), jotka on ainakin osittain modeemikohtaisia. Periaatteessa nuo voisi kopioida Winkun modeemilogista, jos olet käyttänyt tikkua puhelinverkkoyhteydellä Winkussa. Ei tuo automaatti toimi kaikilla tikuilla kunnolla Ubuntussakaan, mutta sen pohjalta on kuitenkin helpompi lähteä virittämään lopullista. Itselläni ei nyt ole alustaa, jolla voisin testata, mutta joulun aikaan tulee varmaan kokeiltua...
joh tikku on koekäytössä, ja jos saa toimii tai toimii paremmin niin saan sen vanhan tilalle (ns irtisanottua vanhan)

nii jatkojohdoista, ei toimi edes aktiivi usb2-hubilla jossa on puole metri johto aika hyvä on.. katolla nyt aktiivi johto mut se taisi olla usb1, joten se tulee vaihtaa varmaa toisee ennenku sinne lähtee viemään tota toista tikkua :D

Ajattelin vain, että kenellä toimii ubuntussa, niin olis kiva nähä niiden konffit et miten ne on laitettua, kai ne saa sovelettua wvdialiin?

Mulla olis läppäri tossa jossa vanhempi archlinux, siinä on kernel 2.6 tarvii leikkii se usbmodeswitshin kans varmaan et saa toimii, siinä olis networkmanager tai jotai
Käyttäjätaso 7
Kunniamerkki
Tässä on esimerkki E367:n wvdial.conffista (U10.04.3):

Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Modem = /dev/ttyUSB3
Phone = *99#
Init3 = AT+CGDCONT=1,"ip","internet.saunalahti",,0,0
ISDN = off
Ask Username = off
Username = no
Ask Password = off
Password = no
New PPPD = yes
Baud = 9600
Stupid mode = on
Auto DNS = on

Esim. 10.10:iin tai 11.04:iin en tehnyt E398:a varten mitään muutoksia. NM:n E367:lle luotu yhteyskin sattui olemaan automaatilla, kun tökkäsin E398:n kiinni ja toimi laakista. Tietenkin piti aluksi löytää oikeat modeswitchit, että sen sai tunnistumaan oikein.

Sen olen huomannut wvdialin käytössä, että joskus nuo käyttäjätunnus- ja salasanakyselyt torpedoivat yhteyden alkuunsa. Wvdialin pitäisi kyllä silloin antaa virheilmoitus (jokin Illegal login tms.).
joo ei oo tullu errorii usernamesta..

ei kellää sattuu olee wvdialia asenettu siel ubuntussa jos viittii koittaa? tarvii vaa ekaks sammuttaa networkmanager /etc/init.d/networkmanager stop, että komentokehotteesta toimii verkkokomennot
Käyttäjätaso 7
Kunniamerkki
Ubuntu 11.10 & E398: Muutin edellisen postaukseni conffista portin nron nollaksi ja toimii.

Edit: Myös E398:ssa on mahdollisuus vaikuttaa tikun toimintamoodiin (E1820:n u2diag:in tapaan) eli kytkeä "pois päältä" sisäisiä laitteita. Kun laite tulee linux-käyttöön (tiettyjä laitteita ei tarvita) voi kokeilla komentoa: AT^SETPORT="A1,A1;1,2,3"  , jolla pitäisi cd-rom, muistikortin lukija ja verkkokortti poistua käytöstä. Palautus oletusarvoon AT^SETPORT="A1,A2;1,2,3,7,A1,A2". Moodin vaihto vaatii virtakierron eli käskyn antamisen jälkeen moodi vaihtuu seuraavalla "tökkäisyllä".

Ongelmana tuossa "setporttauksessa" on se, että näyttäisi toimivan eri Linux-versioissa hieman eri tavalla. Winkussa toimii niinkuin pitääkin, mutta Ubuntun joissakin versioissa "cd-rom" tulee näkyviin. Lisäksi voi vaikuttaa tikun tunnistumiseen Linuxissa (myös routtereissa).
en tie, mut tahein eile läppärin kanssa, sain toimii siihe laakista se.. vaikuttaako usbmodeswitch toho modeemii et se id jää sinne? ettei se nyt johtuis siittä?

meinaa nyt toimii ihan tällä peruskonffilla.. en tajua miten se yhtäkkiä alko toimii.. mahtokoha toi switching juttu mennä tonne modeemi muistii, kun en oikee ymmärrä miten mikä toi edes  on


Username = ''
Password = ''
Stupid Mode = 1
Modem = /dev/ttyUSB0

Init = AT+CGDCONT=1,"IP","internet"

Phone = *99***1#


ps. onko kellää at komentoja miten toi vaihtaa verkkoja ym, tuski vanhemma modeemi komennot toimii tossa? esim jotai tälläst: AT^SYSCFG=14,2,00400000,2,4

ja mitenköhä toi signaali saisi tietää... ? ku se ennen tuli vaihtaessa taajutta 😃
Käyttäjätaso 7
Kunniamerkki

en tie, mut tahein eile läppärin kanssa, sain toimii siihe laakista se.. vaikuttaako usbmodeswitch toho modeemii et se id jää sinne? ettei se nyt johtuis siittä?

meinaa nyt toimii ihan tällä peruskonffilla.. en tajua miten se yhtäkkiä alko toimii.. mahtokoha toi switching juttu mennä tonne modeemi muistii, kun en oikee ymmärrä miten mikä toi edes  on
....
ps. onko kellää at komentoja miten toi vaihtaa verkkoja ym, tuski vanhemma modeemi komennot toimii tossa? esim jotai tälläst: AT^SYSCFG=14,2,00400000,2,4


Tarkoitatko "switchingillä" modeswitchin pid:in vaihtoa? Ei pitäisi jäädä modeemin muistiin. Outo juttu, jos yht'äkkiä rupeaa toimimaan...

Tuo SYSCFG toimii aivan samoin kuin E1820:ssä tai E367:ssa ja monissa muissakin Huaweissa. Taajuuslukituksen voi E398:ssa tehdä myös $QCBANDPREF-komennolla (esim. AT$QCBANDPREF=1,"27"  on WCDMA2100 ja "27":n tilalle "34" on WCDMA900). AT$QCBANDPREF=? näyttää kaikki valittavissa olevat ja noita koodeja voi myös yhdistää eli "27,34" valitsee molemmat 3G-taajuudet.


ja mitenköhä toi signaali saisi tietää... ? ku se ennen tuli vaihtaessa taajutta :D


Ainoa järkevä signaalikomento on AT$CSQ, joka tulostaa RSSI dBm, bittivirhe?!?, EcIo dB; tuo keskimmäinen luku on aina 99, joten ilmeisesti sillä ei ole mitään merkitystä. Tuota taajuusvaihto-juttua en ymmärrä...
siis kun pisti ennen  se bändivaihto ni siinä näyttä aina signaalin -70 - -105 tai jotain.. nyt AT$CSQ näyttää vain
AT$CSQ
$CSQ: 11,99,-4

en tajua tosta mitään 😃

tahein taas tikun kans sitä pitää usein otta irti ja takas ja odottaa kauan et lähtee toimii... on vissii vähä buginen toi ajuri vaikka on melkein uusin kernelli 3.1.5 :D

sit toi yks komento näyttää
$QCBANDPREF: (0-1),
"1.BC0_A"
"2.BC0_B"
"3.BC0"
"4.BC1"
"5.BC3"
"6.BC4"
"7.BC5"
"8.GSM_DCS_1800"
"9.GSM_EGSM_900"
"10.GSM_PGSM_900"
"11.BC6"
"12.BC7"
"13.BC8"
"14.BC9"
"15.BC10"
"16.BC11"
"17.BC12"
"18.BC14"
"19.BC15"
"20.BC16
"21.GSM_450"
"22.GSM_480"
"23.GSM_750"
"24.GSM_850"
"25.GSM_RGSM_900"
"26.GSM_PCS_1900"
"27.WCDMA_I_IMT_2000"
"28.WCDMA_II_PCS_1900"
"29.WCDMA_III_1700 "
"30.WCDMA_IV_1700"
"31.WCDMA_V_850"
"32.WCDMA_VI_800 "
"33.WCDMA_VII_2600"
"34.WCDMA_VIII_900"
"35.WCDMA_IX_1700"
"36.WLAN_US_2400 "
"37.WLAN_JAPAN_2400"
"38.WLAN_EUROPE_2400"
"39.WLAN_SPAIN_2400"
"40.WLAN_FRANCE_2400 "
"41.WLAN_US_5000"
"42.WLAN_JAPAN_5000"
"43.WLAN_EUROPE_5000"
"44.WLAN_SPAIN_5000"
"45.WLAN_FRANCE_5000 "
"46.Any"


ps toi linux näyttää olevan parempi johtojen suhteen, ei tolla puoltoistmetrisel joholla ainakaa viellä pottuillu ku winblowssi heti disconnectas koko usblaitteen jatkuvast... tarvii vissii men ATK-kaupas käymään ja hommaa 5metrinen aktiivi usb-2 johdon kun katolla on nyt usb1
http://rikungalleria.titanix.net/main.php/v/Misc_pictures/mokkula_viritykset/ ' TARGET='_blank, jos jotai kiinostaa mikä viritys, saa nauraa xD mutta toimii ollu yli vuode siellä jo 😃
viellä yksi juttu
ei saa kirjoittaa wvdial kun on laittanu tikku heti kiinni, täytyy odottaa muutama minuutti, jos yrittää yhdistää ennen sitä niin se kusee ja sen jälkee se ei suostu enää yhdistää.. eli tikku kiinni, venaa 5minaa ja sit yhdistää, sit toimii... bugbugbugbug 😉
Käyttäjätaso 7
Kunniamerkki
$CSQ: 11,99,-4  eka luku on signaalivoimakkuus 0-31 asteikolla; muunnos dBm:ksi esim. tässä -(51+(31-11)*2) = -91 dBm;
toinen luku 99 on merkityksetön; kolmas luku on EcIo eli "häiriötaso" 0 - -x asteikolla ja tärkeä signaalin laadun arvioinnissa: mitä lähempänä nollaa sitä parempi. 

Kokeiles SETPORT-vaihtoehdolla nopeutuuko tai helpottuuko tunnistuminen (tai toimiiko edes?). Ubuntussa voi "wvdialata" muutaman sekunnin kuluttua tikun tökkäsystä. 

Tuossa taajuuslistassa tuo 27 IMT_2000 on siis DC-käytön kannalta tärkein eli WCDMA2100.

Mutta mikä on LTE 1800-taajuuden tunnus?
Käyttäjätaso 7
Kunniamerkki +3

tämä e398 LTE tikku toimii winblowsissa, eli tikku on ehjä.


Milä rajapinnalla tikku toimii Windowsissa? Jos tikku toimii dialupilla, ruksi modeemin asetuksista modem log päälle, avaa yhteys ja etsi sen jälkeen Windows-hakemistosta ModemLog-dingelidongelin-nimi tiedosto, selvitä mitä AT-komentoja tikulle loitsutaan ja replikoi ne wvdial.conf:iin Init-riveille.
Käyttäjätaso 3
Kunniamerkki

Tuo SYSCFG toimii aivan samoin kuin E1820:ssä tai E367:ssa ja monissa muissakin Huaweissa. Taajuuslukituksen voi E398:ssa tehdä myös $QCBANDPREF-komennolla (esim. AT$QCBANDPREF=1,"27"  on WCDMA2100 ja "27":n tilalle "34" on WCDMA900). AT$QCBANDPREF=? näyttää kaikki valittavissa olevat ja noita koodeja voi myös yhdistää eli "27,34" valitsee molemmat 3G-taajuudet.


AT$QCBANDPREF AT-komento kannattaa antaa tilapäisasetuksella (esim. AT$QCBANDPREF=0,"27" (2100 Mhz 3G) tai AT$QCBANDPREF=0,"34" (900 Mhz 3G). Koska muutoin 1=arvo tallettaa taajuuslukituksen pysyvästi nettitikun muistiin, kunnes se sitten reset- tai hallintaohjelmalla palautetaan toiseksi. 1-Asetus siis voi jäädä vahingossa päälle vaikka nettitikku irroitetaan ja siirretään toiseen koneeseen/reitittimeen.
toho olis kivaa, ku joku tekis scriptin toho et hakee noi tiedot tuolta.. mä en tie onnistuuko jos hakee jollai bash scriptil suoraa /dev/ttyUSB1:sestä.
Mitenköhä toi saa lukittuu dual 3g taajudelle? se mikä antaa 50megaa maksimissaa?

nykun se toimii läppärissä, oli pakko lähtee ajelee ja oikee kattoo mitä se tuol pellolla tulee, 20mbit tuli, iha jees pelittää tääl landeil, linkki kuvinee:
http://palsta.saunalahti.fi/index.php/topic,19758.msg175327.html#msg175327
$QCBANDPREF: (0-1),
"1.BC0_A"
"2.BC0_B"
"3.BC0"
"4.BC1"
"5.BC3"
"6.BC4"
"7.BC5"
"8.GSM_DCS_1800"
"9.GSM_EGSM_900"
"10.GSM_PGSM_900"
"11.BC6"
"12.BC7"
"13.BC8"
"14.BC9"
"15.BC10"
"16.BC11"
"17.BC12"
"18.BC14"
"19.BC15"
"20.BC16
"21.GSM_450"
"22.GSM_480"
"23.GSM_750"
"24.GSM_850"
"25.GSM_RGSM_900"
"26.GSM_PCS_1900"
"27.WCDMA_I_IMT_2000"
"28.WCDMA_II_PCS_1900"
"29.WCDMA_III_1700 "
"30.WCDMA_IV_1700"
"31.WCDMA_V_850"
"32.WCDMA_VI_800 "
"33.WCDMA_VII_2600"
"34.WCDMA_VIII_900"
"35.WCDMA_IX_1700"
"36.WLAN_US_2400 "
"37.WLAN_JAPAN_2400"
"38.WLAN_EUROPE_2400"
"39.WLAN_SPAIN_2400"
"40.WLAN_FRANCE_2400 "
"41.WLAN_US_5000"
"42.WLAN_JAPAN_5000"
"43.WLAN_EUROPE_5000"
"44.WLAN_SPAIN_5000"
"45.WLAN_FRANCE_5000 "
"46.Any"


Niin hei mikä noista mahtaa olla DC verkko se tupla 3g ? toi vähä tökkäses välillä, luulen, että se vaihtaa verkkoja tai kokeilee muita välillä.
vaihtoehto 33 on vissii LTE?
27 on DC 3G ? pätkii ihan sikana välillä tolla 27:lla taitaa toi 15 olla liia heikko signaali argh

Osallistu keskusteluun