IPlus (PCMCIA) - How To
: 03 wrz 2007, 15:26
Witam!
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
Jak zauważyłeś odpowiedź jest b. długa (to właśnie po to zwiększyłeś ilość "pamiętanych" linijek w konsoli). Zaznacz ją całą a następnie skopiuj.
[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
co otworzy program do edycji tekstu. Wklej do niego skopiowany wcześniej tekst a następnie wciśnij kombinację klawiszy [Ctrl] + [F]. W oknie wyszukiwania wpisz
program powinien znaleźć linię mniej więcej taką
Jeśli pod spodem masz linię oraz Jesteśmy w domu. (jeśli nie ma jej pod spodem wyszukaj ją w dokumencie używając ctrl + f)
Czyli: IRQ w lini MUSI SIĘ ZGADZAĆ Z TYM w lini . Zapamiętujemy wartość TTY** (w moim przypadku TTYS0).
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:
W Gedit wklejamy:
W linijce /dev/ttys0 zmieniamy ttys0 na swój numer TTY który miałeś wcześniej zapamiętać.
Zapisujemy plik jako:
Zamykamy GEdita.
W konsoli wpisujemy
Znowu otworzy nam się Gedit.
Wklejamy w niego:
W linijce
"" 'AT+CPIN=0000'
zmieniamy cztery zera na swój kod pin w karcie w modemie
Zapisujemy jako:
znowu zamykamy gedit
i znowu w konsoli wpisujemy "Sudo Gedit"
wklejamy do gedita:
i zapisujemy jako
Zamykamy gedita.
Wciskamy kombinacje CTRL + ALT + BACKSPACE.
Otwieramy terminal. Wpisujemy
Cieszymy się dostępem do internetu przez iplusa!
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:
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

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