Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Korzystalem z opisu konfiguracji ustawien z artykuły na dugu: "Huawei E620 + blueconnect".
http://dug.net.pl/tekst/14/huawei_e620___blueconnect/
Nie moge u siebie internetu skonfigurować dla tej właśnie karty. Oczywiscie zamiast bluconecta uzywam iplus i pozmienialem w plikach przynajmiej na tyle ile mi sie wydaje co trzeba. jednak caly czas jest gdzies problem.
moj /etc/wvdial.conf (dodałem init4, oczywiscie w XXXX wpisalem pin swojej karty)
torpeda:/home/bartosz# cat /etc/wvdial.conf [Dialer Defaults] Modem = /dev/ttyUSB0 Baud = 460800 SetVolume = 0 Dial Command = ATDT FlowControl = NOFLOW Init1 = ATZ Init2 = ATM0 [Dialer ajplus] Username = plusgsm Password = plusgsm Phone = *99***1# Stupid Mode = 1 Init3 = AT+CGDCONT=1,"IP","www.plusgsm.pl" Dial Attempts = 3 [Dialer pin] Modem = /dev/ttyUSB0 Baud = 460800 Init4 = AT+CPIN=XXXX
plik /etc/ppp/peers/wvdial (odhaczylem #noauth)
torpeda:/home/bartosz# cat /etc/ppp/peers/wvdial plugin passwordfd.so #noauth name wvdial replacedefaultroute noipdefault nomagic usepeerdns ipcp-accept-local ipcp-accept-remote nomp noccp nopredictor1 novj novjccomp nobsdcomp
wynik polecenia: wvdial ajplus
torpeda:/home/bartosz# wvdial ajplus --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","www.plusgsm.pl" AT+CGDCONT=1,"IP","www.plusgsm.pl" ERROR --> Bad init string. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","www.plusgsm.pl" AT+CGDCONT=1,"IP","www.plusgsm.pl" ERROR --> Bad init string. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","www.plusgsm.pl" AT+CGDCONT=1,"IP","www.plusgsm.pl" ERROR --> Bad init string. torpeda:/home/bartosz# cat /etc/wvdial.conf
Ostatnio edytowany przez torpeda80 (2009-12-18 21:39:23)
Offline
aha i jeszcze jedno:
na tym samym kompie mam również skonfigurowengo iplusa icon225 - pod usb. Zeby uruchomic tutaj polaczenie korzystam z plików:
/etc/ppp/iplus-connect
/etc/ppp/iplus-disconnect
/etc/ppp/peers/iplus
i teraz sie tak zastanwiam czy przypadkiem pliki jakies konfiguracyjne dla tych dwoch modemów przypadkiem się nie kolidują. Chociaz wydaje mi sie ze nie powinny.
Offline
modprobe usbserial
i pokaż lsmod jak nie przejdzie
Offline
Niestety nadal nie przeszedł. cały czas pokazuje:
--> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","www.plusgsm.pl" AT+CGDCONT=1,"IP","www.plusgsm.pl" ERROR --> Bad init string. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ
wynik lsmod
torpeda:/home/bartosz# modprobe usbserial torpeda:/home/bartosz# lsmod Module Size Used by ufs 60328 0 qnx4 7636 0 hfsplus 65176 0 hfs 36780 0 minix 21416 0 ntfs 174652 0 vfat 8596 0 msdos 6628 0 fat 41320 2 vfat,msdos jfs 143568 0 nls_base 6416 6 hfsplus,hfs,ntfs,vfat,fat,jfs xfs 432748 0 exportfs 3760 1 xfs reiserfs 186952 0 ext4 196740 0 jbd2 49972 1 ext4 crc16 1760 1 ext4 ext2 54020 0 usbhid 31476 0 hid 34484 1 usbhid i915 148936 1 drm 137720 2 i915 i2c_algo_bit 4860 1 i915 i2c_core 20812 3 i915,drm,i2c_algo_bit sco 8816 2 bridge 39836 0 stp 2112 1 bridge bnep 10796 2 rfcomm 30272 0 l2cap 18088 6 bnep,rfcomm bluetooth 46960 6 sco,bnep,rfcomm,l2cap ppdev 6348 0 lp 8012 0 cpufreq_stats 3520 0 cpufreq_userspace 2736 0 cpufreq_conservative 6256 0 cpufreq_powersave 1292 0 uinput 6456 1 fuse 47520 1 usbserial 27392 0 loop 13288 0 firewire_sbp2 12632 0 snd_hda_codec_si3054 4024 1 arc4 1560 2 ecb 2368 2 snd_hda_codec_analog 53460 1 snd_hda_intel 22192 0 snd_hda_codec 63596 3 snd_hda_codec_si3054,snd_hda_codec_analog,snd_hda_intel pcmcia 24288 0 iwl3945 60604 0 iwlcore 92000 1 iwl3945 snd_hwdep 6120 1 snd_hda_codec snd_pcsp 8416 0 rfkill 9636 2 iwlcore snd_pcm_oss 32232 0 snd_mixer_oss 12368 1 snd_pcm_oss tifm_7xx1 4864 0 snd_pcm 62416 5 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_pcsp,snd_pcm_oss yenta_socket 21168 1 mac80211 141824 2 iwl3945,iwlcore rsrc_nonstatic 9664 1 yenta_socket tifm_core 7072 1 tifm_7xx1 snd_timer 17460 1 snd_pcm parport_pc 22392 1 joydev 8696 0 pcmcia_core 31180 3 pcmcia,yenta_socket,rsrc_nonstatic tpm_infineon 7272 0 snd 49028 10 snd_hda_codec_si3054,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcsp,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer parport 31148 3 ppdev,lp,parport_pc rng_core 3672 0 ac 2960 0 tpm 13948 1 tpm_infineon tpm_bios 5248 1 tpm serio_raw 4560 0 battery 6012 0 cfg80211 55188 3 iwl3945,iwlcore,mac80211 soundcore 6184 1 snd button 5060 0 snd_page_alloc 8116 2 snd_hda_intel,snd_pcm container 3244 0 psmouse 37496 0 evdev 8028 19 wmi 6172 0 processor 34496 0 ext3 106844 5 jbd 40856 1 ext3 mbcache 6924 3 ext4,ext2,ext3 sd_mod 28676 7 crc_t10dif 1632 1 sd_mod ide_cd_mod 24452 0 cdrom 30316 1 ide_cd_mod ide_pci_generic 3632 0 ata_generic 4340 0 ahci 30036 6 uhci_hcd 19072 0 libata 150808 2 ata_generic,ahci sdhci_pci 6508 0 piix 5680 0 sdhci 14836 1 sdhci_pci tg3 91144 0 mmc_core 45984 1 sdhci libphy 19520 1 tg3 led_class 3852 3 iwl3945,iwlcore,sdhci ehci_hcd 29616 0 firewire_ohci 18920 0 firewire_core 37580 2 firewire_sbp2,firewire_ohci crc_itu_t 2148 1 firewire_core ide_core 87676 3 ide_cd_mod,ide_pci_generic,piix video 18044 1 i915 output 2604 1 video scsi_mod 131572 3 firewire_sbp2,sd_mod,libata usbcore 125852 5 usbhid,usbserial,uhci_hcd,ehci_hcd intel_agp 23052 1 agpgart 30836 3 drm,intel_agp thermal 12580 0 fan 4044 0 thermal_sys 13140 4 processor,video,thermal,fan torpeda:/home/bartosz#
Ostatnio edytowany przez torpeda80 (2009-12-17 07:44:45)
Offline
Ja mam takie mpduły:
usbcore 126692 10 ohci_hcd,whci_hcd,wusbcore,option,usbserial,btusb,usbhid,uhci_hcd,ehci_hcd
spróbuj załadować te których nie masz (wusbcore, whci_hcd.. itd) i wtedy spróbuj. Jak nie przejdzie to spróbuj takiego myka że włóż modem przy włączaniu kompa tak żeby jajco widziało modem do przy włączaniu kompa. Ja taką metodę stosowałem jak mi sie nie chciały odpowiednie moduły ładować same.
Aha i jakie masz jajko? Distrowe czy własnoręcznie gotowane ;)
Offline
Tak na marginesie dodam, że jeżeli te moduły są w ogóle w jądrze, a nie chcą się ładować przy starcie, albo dlatego "bo nie", albo dlatego że modem czasami jest niepodłączony to można je dodać do pliku /etc/modules
Wtedy na pewno się załadują :)
Ale fakt, najpierw trzeba wiedzieć jakie masz jądro.
Możesz łatwo sprawdzić, czy te moduły są w Twoim jądrze:
modinfo usbcore
W taki sam sposób sprawdź te moduły zależne, co podał giegiel
Ostatnio edytowany przez marg1 (2009-12-17 10:17:22)
Offline
moje jadro:
torpeda:/home/bartosz# uname -r
2.6.30-2-686
nie posiadalem takim modulów, które próbowałem dodać:
torpeda:/home/bartosz# modprobe btusb option wusbcore whci_hcd ohci_hcd FATAL: Error inserting btusb (/lib/modules/2.6.30-2-686/kernel/drivers/bluetooth/btusb.ko): Unknown symbol in module, or unknown parameter (see dmesg) torpeda:/home/bartosz# modprobe option wusbcore whci_hcd ohci_hcd FATAL: Error inserting option (/lib/modules/2.6.30-2-686/kernel/drivers/usb/serial/option.ko): Unknown symbol in module, or unknown parameter (see dmesg) torpeda:/home/bartosz# modprobe wusbcore whci_hcd ohci_hcd FATAL: Error inserting wusbcore (/lib/modules/2.6.30-2-686/kernel/drivers/usb/wusbcore/wusbcore.ko): Unknown symbol in module, or unknown parameter (see dmesg) torpeda:/home/bartosz# modprobe whci_hcd ohci_hcd FATAL: Error inserting whci_hcd (/lib/modules/2.6.30-2-686/kernel/drivers/usb/host/whci/whci-hcd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
tylko ohci_hcd wszedl do jadra:
torpeda:/home/bartosz# modprobe ohci_hcd torpeda:/home/bartosz#
nie chce sie uruchomic wypisuje ciagle:
torpeda:/home/bartosz# wvdial ajplus --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","www.plusgsm.pl" AT+CGDCONT=1,"IP","www.plusgsm.pl" ERROR --> Bad init string. --> Cannot get information for serial port. --> Initializing modem.
i jeszcze wynik modinfo usbcore:
torpeda:/home/bartosz# modinfo usbcore filename: /lib/modules/2.6.30-2-686/kernel/drivers/usb/core/usbcore.ko license: GPL alias: usb:v*p*d*dc*dsc*dp*ic09isc*ip* alias: usb:v*p*d*dc09dsc*dp*ic*isc*ip* depends: vermagic: 2.6.30-2-686 SMP mod_unload modversions 686 parm: usbfs_snoop:true to log all usbfs traffic (bool) parm: blinkenlights:true to cycle leds on hubs (bool) parm: initial_descriptor_timeout:initial 64-byte descriptor request timeout in milliseconds (default 5000 - 5.0 seconds) (int) parm: old_scheme_first:start with the old device initialization scheme (bool) parm: use_both_schemes:try the other device initialization scheme if the first one fails (bool) parm: autosuspend:default autosuspend delay (int) parm: nousb:bool torpeda:/home/bartosz#
Offline
hmm, moje spostrzeznia
1) olej moduly jak nie masz / jajko samo ich nie laduje to sa zbedne - prawie napewno ;)
dowod:
torpeda80 napisał(-a):
--> Sending: ATZ
ATZ
OK
--> Sending: ATM0
ATM0
OK
Czyli jest komunikacja z modemem, jak sam widzisz issue jest w momencie ustawiania APN- wywala sie na skladni polecania.
Wiec to co ja bym zrobil to:
1) Wklej gdzies dmesg output
2) podlacz modem
3) wklej dmesg
a) tak wazna jest roznica - to co pokazuje po podpieciu modemu czy i jak go wykrywa
4) kaz mu sie polaczyc
5) pokaz messsage
a) jak ten wvdial_czy_jak mu_tam (ja sie loncze bez nakladek) ma jakis log to tez go zalacz.
6) INIT2 -ATM0 - mozesz wywalic, to wylacza tylko glosnik (silent conection) a z tgo co kojarze te modemy nie maja glosnika, i zmien init3 na init2
a) sprawdz jak wywalisz INIT2
Tylko jedna uwaga - uzyj jakiegos fileservera do hostwania logow, lub jakiegos serwera kipuj wklej.
pozdrawiam
Offline
Sprawdź jeszcze na tych konfigach, czy będzie to samo:
http://www.linux.rk.edu.pl/w/p/huawei-e620-i-linux/
http://przemyslaw.baran.tm.pl/content/huawei-ubuntu-linux-804
Albo umtsmon:
http://www.umtsmon.org/
Nie wiem czy czasem jeszcze nie trzeba się dodać do grupy dip/dialout?
Offline
http://www.linux.rk.edu.pl/w/p/huawei-e620-i-linux/
nie idzie
jeszcze drugi sprawdzam
po wyrzucenieu init2 i zamianie init3 z init2 - wywale te same bledy
jaki fileserwer mozecie polecic bo te logi sa za duze aby je tu wkleic - a jeszcze nie uzywalem zadnego.
Offline
dziwna sprawa bo według drugiego linku:http://przemyslaw.baran.tm.pl/content/huawei-ubuntu-linux-804
powinienem sprawdzic czy modem łapie sieć a wiec:
torpeda:/home/bartosz# gcom -d /dev/ttyUSB0 For trademark reasons the program name has been changed from gcom to comgt! Please use the comgt binary. torpeda:/home/bartosz# aptitude install comgt .... torpeda:/home/bartosz# comgt -d /dev/ttyUSB0 SIM ready Waiting for Registration..(120 sec max)............................................................. Failed to register torpeda:/home/bartosz# comgt -d /dev/ttyUSB0 SIM ready Waiting for Registration..(120 sec max)............................................................. Failed to register torpeda:/home/bartosz# su bartosz
pod windowsem karta działa.
Offline
Przełóż kartę do telefonu i zdejmij/wyłącz żądanie PIN.
Offline
no wlasnie o to chodzi ze nie moge - juz probowalem. w telefonie otrzymuje komunikat operacja niedozwolona.
Offline
dmesg przed i po połączeniu wrzucilem juz na fileserwer:
http://uploadhyper.com/file/16901/desgprzedpolaczeniem.html
oraz
http://uploadhyper.com/file/16902/desgpopolaczeniemmodemu.html
nie wiem co mial na mysli gson:
5) pokaz messsage
?
Offline
Chodzi pewnie o plik: /var/log/message
Tu jest podobny problem z trochę starszym modelem tego modemu:
http://debian.linux.pl/viewtopic.php?t=10209
Spróbuj może go w ten sposób odpalić, czy będzie wywalał te same błedy.
Ostatnio edytowany przez marg1 (2009-12-17 15:12:03)
Offline
Ten pin powinien być raczej wcześniej wprowadzony, ja mam tak:
ABORT BUSY ABORT ERROR ABORT 'NO CARRIER' REPORT CONNECT TIMEOUT 1000 '' '\rAT' OK 'ATZ' #OK 'AT+CFUN=1,1' OK 'AT+CPIN="6446"' OK 'AT&F' OK 'ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d' OK 'ATV1' OK 'AT+CGMI' OK 'AT+CSQ' OK 'AT+CGDCONT=1,"IP","internet"' OK 'ATD*99#' TIMEOUT 1000 SAY "\nwaiting for connect...\n" CONNECT "" SAY "\nConnected!"
U ciebie tak jakby próbuje najpierw się połączyć, do wprowadzenia pinu w ogóle nie dochodzi.
Offline
Nie wiem czemu nie zwrocilem na to wczesniej uwagi, ale z tego co kojarze (a nie kojarze prawie wcale), wv_cośtam.. robi chyba wszystko w kolejności deklarowanej przez init#, gdzie # to kolejność akcji do wykonania. Jak słusznie zauważył raven18 u ciebie nie dochodzi do odblokowania karty (pin) przed ustawieniem APN'a. Czyli przepisz configa, kolejnośc powinna być taka:
1) init1= ATZ
2) init2= AT+CPIN=XXX
3) Init3= ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d
a) kiedyś miałem plusa i pamiętam że na tamtejszym modemie był motyw, że tych \d miało być odpowiednio dużo, jak było zamało to się nie łączył... zwiększ, zmniejsz jak coś..
4) init4= AT+CGDCONT=....
5) init5=ATD*99#
Pomiędzy dopisz co chcesz byle te akcje następowały w odpowiedniej kolejności
Albo wywal wv.. i zrob jak raven18 pure ppp, ja mam play i zdjęty pin z karty, moj play-chat wygląda tak:
cat /etc/ppp/peers/play-chat ABORT BUSY ABORT ERROR ABORT 'NO ANSWER' REPORT CONNECT "" ATZ OK 'AT+CGDCONT=1,"IP","Internet"' OK 'ATDT*99#' TIMEOUT 10 CONNECT \d\c
Ale ja jestem minimalistą... ;) ps. message - to dokladnie chodziło mi o /var/log/messages.
Dobrej nocy.
Offline
A więc z waszą pomocą w końcu ruszył ten modem. Wszystkim serdecznie dziękuje za pomoc i wskazówki. Nawiasem mówiąc ten mój modem Huawei E620 to raczej starszy typ ma już z kilka latek.
Podaje poprawne pliki konfiguracyjne dla tego modemu pod iplusa. Może się komuś jeszcze kiedyś przydadzą.
/etc/wvdial.conf
[Dialer Defaults] Modem = /dev/ttyUSB0 Baud = 460800 SetVolume = 0 Dial Command = ATDT FlowControl = NOFLOW Init1 = ATZ [Dialer pin] Modem = /dev/ttyUSB0 Baud = 460800 Init2 = AT+CPIN=XXXX [Dialer ajplus] Username = plusgsm Password = plusgsm Phone = *99***1# Stupid Mode = 1 Init3 = AT+CGDCONT=1,"IP","www.plusgsm.pl" Dial Attempts = 3
oczywiście w miejsce XXXX należy podac swój pin
/etc/ppp/peers/wvdial
opcja noauth musi byc wpisana jak poniżej gdyż jesli jej nie bedzie wyrzuca bład ERROR 11 zwiazana z autoryzacja peera
plugin passwordfd.so noauth name wvdial replacedefaultroute noipdefault nomagic usepeerdns ipcp-accept-local ipcp-accept-remote nomp noccp nopredictor1 novj novjccomp nobsdcomp
dodam jeszcze że żeby uruchomic należy wydać polecenie :
najpierw:
wvdial pin
a następnie:
wvdial ajplus
pozdrawiam
Ostatnio edytowany przez torpeda80 (2009-12-18 08:34:21)
Offline
super, gratulacje.
Teraz zrob jeszcze 2 rzeczy - dla przyszlych pokolen:
1) Zmien temat na [SOLVED] - bedzie wiadomo ze nie trzeba czytac zeby Ci pomoc tylk czytc zeby zobaczyc co zrobic
2) popraw configa - tak z ciekawosci:
wywal jedna linijke: [Dialer ajplus]
I zobacz czy robienie tylu sekcj jest potrzebne czy nie mozna miec tego w jednym miejscu dzieki kczemu wpiszesz tylko wvdial pin i dziala :)
Offline
bardzo chetnie tylko (teraz gupie pytanie) jak zmienic temat na solved bo nie wiem gdzie znalesc to na forum.
Offline
Edytuj pierwszy post w tym wątku i dodaj może takie coś przed tytułem: [+] to wystarczy.
Offline
jesli chodzi o punkt 2 to niestety nie idzie gdy odhacze [dialer ajplus]. Wyskakuje bląd. wiec najwidoczniej musi byc.
pozdrawiam
Offline