ďťż
 
 
   [SOLVED] neostrada
 
 

Tematy

 
    
 

 

 

 

[SOLVED] neostrada





Bi3gan - 26-03-2007 21:22
Witam !
Mam problem z zainstalowanie neostrady na Debianie etch, modem ST330, kierowałem się w/g tego opisu:

http://www.szarp.com.pl/howto/howto/...trada-usb.html

Błąd pojawia sie, kiedy mam skompilować 'firmware.c', a konkretnie to wywala sporo błędów, oto one:

debian:/home/bi3gan# gcc -o firmware firmware.c -DSTANDALONE_EXTRACTER
firmware.c:40:19: error: modem.h: Nie ma takiego pliku ani katalogu
firmware.c:41:20: error: pppoa3.h: Nie ma takiego pliku ani katalogu
firmware.c:42:17: error: crc.h: Nie ma takiego pliku ani katalogu
firmware.c:43:22: error: firmware.h: Nie ma takiego pliku ani katalogu
firmware.c:45:19: error: stdio.h: Nie ma takiego pliku ani katalogu
firmware.c:46:20: error: stdlib.h: Nie ma takiego pliku ani katalogu
firmware.c:47:20: error: string.h: Nie ma takiego pliku ani katalogu
firmware.c:48:20: error: unistd.h: Nie ma takiego pliku ani katalogu
firmware.c:49:19: error: fcntl.h: Nie ma takiego pliku ani katalogu
firmware.c:50:22: error: sys/stat.h: Nie ma takiego pliku ani katalogu
firmware.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*
’ token
firmware.c:201: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘
*’ token
firmware.c:291: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘
*’ token
firmware.c: In function ‘load_file’:
firmware.c:404: error: storage size of ‘statbuf’ isn’t known
firmware.c:412: error: ‘O_RDONLY’ undeclared (first use in this function)
firmware.c:412: error: (Each undeclared identifier is reported only once
firmware.c:412: error: for each function it appears in.)
firmware.c:414: error: ‘NULL’ undeclared (first use in this function)
firmware.c:427: warning: incompatible implicit declaration of built-in function                                                                            ‘malloc’
firmware.c: At top level:
firmware.c:505: error: expected ‘)’ before ‘*’ token
firmware.c:528:17: error: crc.c: Nie ma takiego pliku ani katalogu
firmware.c: In function ‘usage’:
firmware.c:532: warning: incompatible implicit declaration of built-in function                                                                            ‘fprintf’
firmware.c:532: error: ‘stderr’ undeclared (first use in this function)
firmware.c: In function ‘main’:
firmware.c:540: error: ‘NULL’ undeclared (first use in this function)
firmware.c:542: error: ‘stusb_firmware_t’ undeclared (first use in this function                                                                            )
firmware.c:542: error: ‘firmware’ undeclared (first use in this function)
firmware.c:558: warning: incompatible implicit declaration of built-in function                                                                            ‘printf’
firmware.c:563: error: ‘O_CREAT’ undeclared (first use in this function)
firmware.c:563: error: ‘O_WRONLY’ undeclared (first use in this function)
firmware.c:563: error: ‘O_TRUNC’ undeclared (first use in this function) Dodam jeszcze, ze kiedy doinstalowywałem gcc, to zajmowało ono tylko 65 KB.

Pozdro.



velmafia - 26-03-2007 22:49
jaka wersja gcc?



e-gore - 26-03-2007 23:06

Witam !
Mam problem z zainstalowanie neostrady na Debianie etch (...)

jak wersja Debiana? ;-)



ShinnRa - 27-03-2007 08:07

Błąd pojawia sie, kiedy mam skompilować 'firmware.c', a konkretnie to wywala sporo błędów, oto one:

debian:/home/bi3gan# gcc -o firmware firmware.c -DSTANDALONE_EXTRACTER
firmware.c:40:19: error: modem.h: Nie ma takiego pliku ani katalogu
firmware.c:41:20: error: pppoa3.h: Nie ma takiego pliku ani katalogu
firmware.c:42:17: error: crc.h: Nie ma takiego pliku ani katalogu
firmware.c:43:22: error: firmware.h: Nie ma takiego pliku ani katalogu
firmware.c:45:19: error: stdio.h: Nie ma takiego pliku ani katalogu
firmware.c:46:20: error: stdlib.h: Nie ma takiego pliku ani katalogu
firmware.c:47:20: error: string.h: Nie ma takiego pliku ani katalogu
firmware.c:48:20: error: unistd.h: Nie ma takiego pliku ani katalogu
firmware.c:49:19: error: fcntl.h: Nie ma takiego pliku ani katalogu
firmware.c:50:22: error: sys/stat.h: Nie ma takiego pliku ani katalogu
[...]
Dodam jeszcze, ze kiedy doinstalowywałem gcc, to zajmowało ono tylko 65 KB.
Pozdro. Mam pytanie: czy masz zainstalowany pakiet linux-headers-* dla swojego jądra? Bo mi to wyglądana brak plików nagłówkowych....



Bi3gan - 27-03-2007 09:56
Juz poradzilem sobie z tym problemem wystarczylo dac polecenie; 'apt-get install g++', co nie zmienia fakut, ze neostrady nie moge zainstalowac. Wywala jakis błąd, jak wróce ze szkoły to Wam go pokaze :).

pozdro

p.s Debian etch 4.0, kernel > 2.6.10
~Edited~

Opiszę wszystko po kolei co robiłem.

1. Hotplug, zainstalowany.
2. cp /media/cdrom/Linux/ST330/neostrada_tp.tgz /tmp
cd /tmp
tar xzf neostrada_tp.tgz, zrobione.
3. unzip ST330_firmware_3012.zip, zrobione.

4. Wersja modemu 4.00, wiec potrzebuje pliku ZZZL_3.012

Korzystam z jajca większego niz 2.6.10, więc omijam punkt z kopiowaniem firmwaer'u
5. Kompilacja programu służącego do dzielenia pliku z firmware na dwa, zrobione.
6. Uruchomienie, zrobione.
7. mv boot.bin /usr/local/lib/firmware/speedtch-1.bin,
mv firmware.bin /usr/local/lib/firmware/speedtch-2.bin, zrobione. (ale nie istniał '/firmware', więc dorobiłem ten folder.
8. 'Następnie należy przygotować plik /etc/ppp/peers/neostrada', zrobione, folder '/neostrada', musiałem dorobic.
9. 'Do plików /etc/ppp/pap-secrets i /etc/ppp/chap-secrets...' zrobione, stworzyłęm je polecenim touch pap-secrets, itp.
10. 'wyedytowanie pliku /etc/network/interfaces. ' zrobione.
11. Edytcja i polinkoewanie pliki /etc/ppp/resolv.conf, u mnie nie było resolf.conf, wiec stworzyłem go i wpisałem tam adresy serwerów DNS.

Połączenia z internetem nie uzyskuje. Błąd, który wyskakuje to:

debian:/tmp/neostrada_tp# ifup pppoa
/bin/sh: pon: command not found
Failed to bring up pppoa.

elo elo ; d



mlyczek - 27-03-2007 14:40
Ad 8. Jaki folder? To ma być plik!
o takiej zawartości: debug
kdebug 1
user <Twoja_nazwa>
asyncmap 0
lcp-echo-interval 2
lcp-echo-failure 7
plugin pppoatm.so
0.35
noauth
usepeerdns
noipdefault
defaultroute
holdoff 4
persist
maxfail 25 Oczywiście pole <Twoja_nazwa> zastępujesz tym co masz jako nazwa użytkownika razem z @neostrada.pl

Ad 10. Pokaż ten Twój plik /etc/network/interfaces

Ad 9. O ile wiem, to te pliki powinny już być w tym katalogu.



Bi3gan - 27-03-2007 17:47
Ad.8 Wszystko dobrze jest i zawartośc się zgadza.

/etc/network/interfaces:

Ad.9 Ale ich nie ma, chyba, ze uruchomie instalacje neostrady, ale o tym nie pisze w instrukcji.



mlyczek - 27-03-2007 23:29
Sprawdź, czy podczas uruchamiania systemu pisze Ci, że found stage 2 firmware speedtch-2.bin, czy coś w tym stylu. Albo odłącz i podłącz modem do USB i później wpisz dmesg | tail i sprawdź, czy jest tam coś właśnie o speedtch-2.bin.



Bi3gan - 28-03-2007 18:22
I jak sie system załaduje to w terminalu wywala mi:
I podczas uruchamianie pisze coś tam firmware speed.... ;)

Pozdro.



mlyczek - 28-03-2007 21:30
Wszystko jest ok.
ADSL line is up (640 kb/s down | 160 kb/s up) czyli masz synchronizację z linią ADSL. Firmware jest znajdowany i ładowany, modem działa, debian go obsługuje. Spróbuj dać teraz
ping google.pl



Bi3gan - 28-03-2007 22:04
Stary, czy Ty mnie masz za człowieka, który nie wie o czym pisze, jest lama i nie wie jak to jest jak działa internet? : - )

Jak mówie, ze nie działa, to znaczy, ze nie działa. Pingowałem, wchodziłem (tzn. próbowałem) wchodzic na strony, ale nie udało mi sie. Nadal po wpisaniu komendy 'ifup pppoa' dostaje komunikat: '/bin/sh: pon: command not found
Failed to bring up pppoa.'

Pozdro.

p.s

To mnie tak zbulwersowało nieco, gdyż to nie jest mój 'pierwszy linuks', z konsolą jestem już dosyć obyty. Co więcej nie jestem pasjonatem komputerów ala 'dostałem kompa na komunię i jestem inoformatyk, bo umiem właczyć grę...'. Uniosłem się, sory, stawiam piwo. ;-)

btw. Na Gentoo nie miałem tylu problemów, żeby neo zainstalować... w ogóle to zaraz ****** dostane od siedzenia na Windowsie, więc POMOCY !

//edit
Na forum nie używamy nieodpowiednich słów :)
Kaka'



velmafia - 28-03-2007 22:26
Bi3gan, DNS-y masz na pewno dobrze wpisane? pokaż zawartość pliku /etc/resolv.conf
cat /etc/resolv.conf
debian:/tmp/neostrada_tp# ifup pppoa
/bin/sh: pon: command not found
Failed to bring up pppoa.
pakiet ppp masz zainstalowany? nie wiem jak w ST, ale na sagemie jest potrzebny.

a i jeszcze pokaż wynik polecenia:
ifconfig -a zaraz po uruchomieniu PC, zanim zaczynasz grzebać.

PS.
Bi3gan używaj więcej formatu BBcode ([ code ], [ quote ], ...)
i trochę więcej kultury, nikt nie musi Ci tu pomagać, pomagamy z dobrej chęci, uszanuj to.

aloha



Bi3gan - 28-03-2007 22:41
Ok, juz działa. Powodem nie-działania był brak pakietu ppp, rzecz prozaiczna nieco. Dzieki za pomoc.

P.s Teraz moj serwer na dostep to internetu, www.fastnet.idns.pl, jak ktos chce konto shellowe u mnie to niech smialo wali. :-)



mlyczek - 28-03-2007 22:54

Stary, czy Ty mnie masz za człowieka, który nie wie o czym pisze, jest lama i nie wie jak to jest jak działa internet? : - ) Jeżeli Cię uraziłem to przepraszam. Po prostu szukałem sposobu jak Ci pomóc, najlepiej jak umiałem. Wiem, że ten opis jest bardzo dobry, bo sam wg niego instalowałem neostradę na ST330, więc chciałem mieć pewność, czy po zsynchronizowaniu modemu z linią ADSL debian stawia połączenie z netem, czy nie. Ale teraz to już i tak nie ważne.

Pozdrawiam.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis