Arch-linux i modem ZTE zxdsl 852 wersja 2

Jakiś czas temu sprawiłem sobie kochaną przez wszystkich Neostradę (nie miałem innej możliwości) z modemem zxdsl 852 w wersji 2 – nowszej o którym dowiedziałem się z Google , że sprawia więcej problemów pod Linuxem niż inne modemy neo a, że do tego nigdy nie miałem do czynienia z Neostradą , to trochę mi to zajęło zanim doszedłem jak zainstalować mój nabytek pod Arch linuxem . Teraz w telegraficznym skrócie postaram się opisać ten proces :O
Ostrzegam jednak udało mi się tego dokonać w nieco pokręcony i nie dokońca humanitarny sposób ważne jest to jednak że działa.

Tak wiec do dzieła :

 

  1. Zaczynamy od instalacji jajka 2.6.20 ja znalazłem je TU dla Arch linuxa (a dlaczego 2.6.20, a to dlatego, że nasz moduł (unicorn) do modemu za chiny nie chce się skompilować na jajkach nowszych od nadmienionego )
  2. Kolejne co potrzebujemy to ten piekielny moduł UNICORN . Jakiś znajduje się na płycie dostarczonej razem z modemem , ale przyznam się bez bicia , nie wiem czy on się kompiluje , nie próbowałem . Ja zabrałem swojego z programu UBUNEO którego najpier pobieramy:

    #wget http://ubuneo.ubuntulinux.eu/ubuneo_src-1.0.tar.bz2 

    rozpakowujem :

    #bunzip2 ubuneo_src-1.0.tar.bz2
    #tar xf ubuneo_src-1.0.tar

    Wchodzimy do katalogu

    #cd ubuneo_src/sterowniki/

    Znów rozpakowujemy

    #tar xzf unicorn-neo.tar.gz

    Wchodzimy do katalogu ./unicorn-neo i kompilujemy nasz moduł :

    #make modules
    #make modules_install

    Moduł kompiluje nam się do :

    /lib/modules/'uname -r'/extras/unicorn_usb_eth.ko

    w moim przypadku do

    /lib/modules/2.6.20-ARCH/extra/unicorn_usb_eth.ko
  3. Teraz w przypadku dystrybucji Arch linux do pliku /etc/modprobe.conf dopisujemy:

    options unicorn_usb_eth ActivationMode=3 VPI=0 VCI=35 PROTOCOL=pppoe ENCAPS=llc-encaps
  4. I Wreszcie uruchamiamy nasz modem !
    #modprobe unicorn_usb_eth

    Po tej operacji dioda PWR powinny się zaświecić ciągłym światłem a prawa – LINK zacząć migać , musimy odczekać , aż zacznie świecić ciągłym światłem . kiedy się to stanie pozostaje nam konfiguracja połączenia .

  5. W internecie ludzie nieco inaczej zabierają się do tego zagadnienia ja używam PPPOE: Włączamy wiec
    #pppoe-setup

    W pierwszym kroku konfigurator pyta nas o name/login podajemy nasz login w neo czli CoStaM@neostrada.pl .
    W kolejnym pyta o rodzaj interfejsu pyta nas o rodzaj interfejsu , sugeruje nam eth0 my wpisujemy jednak dsl0 !
    W pytaniu o “demand value” naciskamy Enter :>
    W przypadku “DNS information” wpisujemy nasze dns 217.98.63.164 i 194.204.159.1
    ja jednak w tym przypadku miałem je już wcześniej wpisane w /etc/resolv.conf wiec w razie problemów należy wyedytować resolv.conf i dopisać DNSy
    my jednak wpisujemy

    nameserver 217.98.63.164
    nameserver 194.204.159.1
  6. Kolejne pytanie tyczy się hasła , podajemy nasze hasło
    W ostatnim pytaniu konfigurator pyta nas o poprawność danych które wprowadziliśmy jeśli wszystko jest OK naciskamy Enter .
    Teraz już tylko startujemy pppoe:

    #pppoe-start

    lub go zatrzymujemy

    #pppoe-stop

I mam nadzieje cieszymy się internetem pod Arch linuxem na modemie w ZXDSL 852 W wersji 2

Napisane w Linux. Komentarzy: 2 »

Odpowiedzi: 2 do “Arch-linux i modem ZTE zxdsl 852 wersja 2”

  1. ply Says:

    Na 2.6.22 też się skompiluje.
    Wystarczy zamienić 190. i 191. linijkę w pliku unicorn_usb/unicorn_usbdrv.c:
    printk(KERN_DEBUG “bandwidth=%d,start_frame=%u,interval=%d,error_count=%d\n”,urb->bandwidth,urb->start_frame,urb->interval,urb->error_count);

    na np.
    printk(KERN_DEBUG “bandwidth=???,start_frame=%u,interval=%d,error_count=%d\n”,urb->start_frame,urb->interval,urb->error_count);

  2. Fancier Says:

    Somehow i missed the point. Probably lost in translation :) Anyway … nice blog to visit.

    cheers, Fancier.


Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.