Niedawno sam zmagałem się z połączeniem iPlusa na Ubuntu (SE GC79) a teraz postanowiłem napisać taki miniporadnik, napisany językiem dla (t)Opornych, czyli takich jak ja
Co mam zrobić? - czyli przygotowania do bojów
Po pierwsze, otworzyć terminal i dokonać w nim małej modyfikacji (SPOKOJNIE, nie bój się!).
A mianowicie u góry masz zakładki (Plik, edycja, widok itp...). Z tych zakładek wybierz Edycja.
Otworzy Ci się menu, z którego masz wybrać "Bieżący profil". Powinno otworzyć Ci się okno zatytułowane "Modyfikacja profilu <<Domyślny>>" (Nazwa "Domyślny" może być zastąpiona inną). Z zakładek u góry (Ogólny, tytuł i polecenie Itp...) wybierz Przewijanie.
I wartość obszar przewijania ustaw na 2000 wierszy i 1275 kilobajtów.
Kliknij na dole przycisk zamknij.
Konsola przystosowana, szukamy modemu:
Najpierw upewniamy się, że mamy modem PCMCIA bo tylko na takim to sprawdzałem (jeśli posiadasz modem usb możesz spróbować, ale nie gwarantuje sukcesu).
Ten etap zrobisz w kilku krokach:
krok 1: Podłącz modem do komputera i odczekaj 15-20 sekund przed krokiem 2
krok 2: w otwartej wcześniej konsoli (tak, tak! Nigdzie nie bylo napisane, aby ją zamknąć, ale jeśli to zrobiłeś to otwórz ją ponownie ) wpisz polecenie
Kod: Zaznacz cały
dmesg
[scroll:746d6ef5e9] UWAGA! DALSZA CZĘŚĆ DOTYCZY ŚRODOWISKA GNOME, W INNYCH ŚRODOWISKACH NALEŻY POSTĘPOWAĆ ANALOGICZNIE, UŻYWAJĄC JEDNAK INNYCH PROGRAMÓW (NP. ZAMIAST GEDIT UŻYJ KWRITE)[/scroll:746d6ef5e9]
teraz w konsoli wpisz
Kod: Zaznacz cały
gedit
Kod: Zaznacz cały
CardBus card inserted
a pod nią powinny się znaleźć liniepccard: CardBus card inserted into slot...
Ciebie interesuje wartość IRQ (w moim przypadku 16.)PCI: Enabling device 0000:04:00.1 (0000 -> 0001)
ACPI: PCI Interrupt 0000:04:00.1[A] -> GSI 20 (level, low) -> IRQ 16
Jeśli pod spodem masz linię
lub podobną zawierającą w sobie frazętty** at I/O 0x3400 (irq = **) is a 16550A
Kod: Zaznacz cały
TTY
Kod: Zaznacz cały
IRQ [ta liczba która zainteresowała cię przed chwilą]
Czyli: IRQ w lini
Kod: Zaznacz cały
ACPI: PCI Interrupt 0000:04:00.1[A] -> GSI 20 (level, low) -> IRQ **
Kod: Zaznacz cały
tty** at I/O 0x3400 (irq = **) is a 16550A
Tworzymy skrypty
Dzięki niejakiemu DjLinuxowi, którego pragnę pozdrowić poznałem skrypty, które pozwolę sobie tutaj wykorzystać (mam nadzieję, że nie są objęte prawem autorskim ani patentami ).
Otwieramy terminal. Wpisujemy:
Kod: Zaznacz cały
Sudo Gedit
Kod: Zaznacz cały
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/iplus-connect"
disconnect "/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect"
debug
/dev/ttyS0
115200
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535
Zapisujemy plik jako:
Kod: Zaznacz cały
/etc/ppp/peers/iplus
W konsoli wpisujemy
Kod: Zaznacz cały
Sudo Gedit
Wklejamy w niego:
Kod: Zaznacz cały
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script\n'
"" 'AT+CFUN=1,1'
"" 'AT+CPIN=0000'
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\d\d'
SAY 'Setting APN\n'
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'
ABORT 'NO CARRIER'
SAY 'Dialing...\n'
OK 'ATD*99***1#'
"" 'AT+CPIN=0000'
zmieniamy cztery zera na swój kod pin w karcie w modemie
Zapisujemy jako:
Kod: Zaznacz cały
Etc/PPP/iplus-connect
i znowu w konsoli wpisujemy "Sudo Gedit"
wklejamy do gedita:
Kod: Zaznacz cały
"" "\K"
"" "+++ATH0"
SAY "GPRS Disconnected."
Kod: Zaznacz cały
/etc/ppp/iplus-disconnect
Wciskamy kombinacje CTRL + ALT + BACKSPACE.
Otwieramy terminal. Wpisujemy
Kod: Zaznacz cały
sudo PPPD CALL IPLUS
W razie pytań/niepowodzeń lub innych przyczyn można się ze mną skontaktować na forum przez PW lub Gadu-Gadu:
[hide:746d6ef5e9]
6699447[/hide:746d6ef5e9]
Pozdrawiam !
[shadow=blue:746d6ef5e9]
[scroll:746d6ef5e9]Dziękuję modernatorowi / administratorowi za przeniesienie tematu do odpowiedniego działu![/scroll:746d6ef5e9][/shadow:746d6ef5e9]
UWAGA! Jeśli piszecie do mnie na PW, proszę włączcie u siebie możliwość odbierania PW lub podajcie dane kontaktowe... nie mam zdolności telepatycznych
EDIT:
W przypadku modemów USB szukamy wpisów podobnych do:
Kod: Zaznacz cały
[ 27.556634] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[ 27.645512] usbcore: registered new interface driver usbserial_generic
[ 27.645519] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[ 27.660279] drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
[ 27.660318] option 2-1:1.0: GSM modem (1-port) converter detected
[ 27.660535] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 27.660545] option 2-1:1.1: GSM modem (1-port) converter detected
[ 27.660692] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 27.660700] option 2-1:1.2: GSM modem (1-port) converter detected
[ 27.660885] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2