Instrukcja instalacji modemu Comander M EDGE 2 na systemie Linux Suse
1.Zainstalować poprzez Yast „kernel-source” i „Kinternet”
2.Odszukać plik „cp2101”, powinien znajdować się w katalogu: /usr/src/linux/driver/usb/serial/, musimy go wyedytować, znajdujemy fragment:
static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
{ USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
{ USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
{ USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
{ USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
{ USB_DEVICE(0x10C4, 0x8066) }, /* Argussoft In-System Programmer */
{ USB_DEVICE(0x10C4, 0x807A) }, /* Crumb128 board */
{ USB_DEVICE(0x10C4, 0x80CA) }, /* Degree Controls Inc */
{ USB_DEVICE(0x10C4, 0x80F6) }, /* Suunto sports instrument */
{ USB_DEVICE(0x10C4, 0x813D) }, /* Burnside Telecom Deskmobile */
{ USB_DEVICE(0x10C4, 0x815E) }, /* Helicomm IP-Link 1220-DVM */
{ USB_DEVICE(0x10C4, 0xEA60) }, /* Silicon Labs factory default */
{ USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
{ } /* Terminating Entry */
};
Musimy dodać na samym koncu linijke:
„{ USB_DEVICE(0x10C4, 0x822B) }, /* comander iPlus */”
która podaje vendor i id modemu
sekcja bedzie więc wygladała:
static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
{ USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
{ USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
{ USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
{ USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
{ USB_DEVICE(0x10C4, 0x8066) }, /* Argussoft In-System Programmer */
{ USB_DEVICE(0x10C4, 0x807A) }, /* Crumb128 board */
{ USB_DEVICE(0x10C4, 0x80CA) }, /* Degree Controls Inc */
{ USB_DEVICE(0x10C4, 0x80F6) }, /* Suunto sports instrument */
{ USB_DEVICE(0x10C4, 0x813D) }, /* Burnside Telecom Deskmobile */
{ USB_DEVICE(0x10C4, 0x815E) }, /* Helicomm IP-Link 1220-DVM */
{ USB_DEVICE(0x10C4, 0xEA60) }, /* Silicon Labs factory default */
{ USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
{ USB_DEVICE(0x10C4, 0x822B) }, /* comander iPlus */
{ } /* Terminating Entry */
3.Przejsc do katalogu /usr/src/linux/ wydac komende:
- make menuconfig
wyswietli sie menu sprawdzić w gałęzi: Device drivers-> USB Suport ->USB Serial Converter Suport->USB CP2101 ( powinno być <M>)
wyjść, zapamiętać zmiany. Potem:
make modules
make modules_install
to troche potrwa...
4.Dopisać w /etc/init.d/boot.local : modprobe cp2101, ewnetulnie wykonać modprobe cp2101 w konsoli, sprawdzić przez dmesg | grep usb czy modem został poprawnie wykryty na ttyUSB0, w razie potrzeby wykonać restart.
5.Skompilować program pin.c dołączony do instrukcji
czyli „gcc ./pin.c -o pin”
Program pin uruchamiamy komendą ./pin 1234 (gdzie 1234 to kod pin do karty) lub ./pin 1234 /dev/ttyS0 jesli modem jest zainstalowany w innym miejscu niż domyślne, czyli ttyUSB0. Dobrze by było także gdyby nasz program ładował pin do modemu podczas startu sytemu, wiec w /etc/init.d/boot.local po modprobe cp2101, możemy dodać sicieżke do programu „pin” nie zapominajac oczywiscie o podaniu pinu,
6.Jesli wszystko poszło dobrze i mamy wykrywany modem na ttyUSB0
co można sprawdzić przez plecenie „dmesg |grep usb” lub
„tail -f /var/log/messages” odpinając i podpinając modem od USB.
Możemy przejść do konfiguracji modemu w Yast.
7.YAST
Odpalamy Yasta, przechodzimy do „Urzadzeń sieciowych” potem „modem” --> „dodaj”
wpisujemy „/dev/ttyUSB0” potem klikamy „Szczegóły”, zmieniamy predkość na „460800” trzeba to wpisać ręcznie, w INIT3 musimy wpisać:
AT+CGDCONT=1,”IP”,”www.plusgsm.pl”
klikamy „OK” potem „Dalej” --> zaznaczyć „Inni dostawcy” -->”Nowy”
Dane naszego dotawcy to Nazwa: iPlus, Numer telefonu: *99#
Nazwa użytkownika i hasło: ppp
Zapamietać ustawienia i teraz możemy połączyć sie z internetem za pomocą programu Kinternet wybierajac jako modem: modem0 i jako dostawce: „iPlus”
To instrukcja która napisałem, zostawiam dla "potomności" Może komus jeszcze sie przyda
Załączniki:
-
pin.c
(6.25 KB)
Musisz być zalogowany, aby pobrać ten załącznik.