Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
przemek_11
Użytkownik
Posty: 384
Rejestracja: 2005-03-01, 15:58
Lokalizacja: Zaborze

Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: przemek_11 »

Sposób instalacji Neostrady na jądrach 2.6.16 i nowszych.

1. Sciagamy jądro (http://kernel.org).

2. Dekompresujemy jadro i tworzymy linki symboliczne:

Kod: Zaznacz cały

# ln -s sciezka_do_jadra /usr/src/linux
# ln -s /usr/src/linux/include/asm-i386 /usr/include/asm-i386
# ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
# ln -s /usr/src/linux/include/asm-generic /usr/include/asm-generic
# ln -s /usr/src/linux/include/linux /usr/include/linux
3. Konfigurujemy jądro:

Kod: Zaznacz cały

Networking -->
[*] Networking support
Networking options ->
<M> Asynchronous Transfer Mode (ATM)
<M> Classical IP over ATM
<M> RFC1483/2684 Bridged protocol

Device Drivers -->
Network device support
<*> PPP (point to point protocol)
[*] PPP multilink support
[*] PPP filtering
<*> PPP support for async serial port
<*> PPP support for sync tty ports
<*> PPP deflate compression
<*> PPP BSD-Compress compression
<*> PPP MPPE compression
<*> PPP over Ethernet
<M> PPP over ATM

USB support
<*> EHCI HCD
[*] Full speed ISO transactions
[*] Root Hub transaction translators
<*> ISP116X HCD support
<*> OHCI HCD support
<*> UHCI HCD support
<*> USB Modem	
USB DSL modem support ->
<M> USB DSL modem support
<M> ADI 930 and eagle USB DSL modem
4. Kompilujemy jadro i moduły

Kod: Zaznacz cały

# make bzImage && make modules && make modules_install
5. Kopiujemy jądro do katalogu boot:

Kod: Zaznacz cały

# cp arch/i386/boot/bzImage /boot
6. Konfigurujemy bootloadera.

7. Sciagamy plik z firmware: http://eagle-usb.org/ueagle-atm/non-fre ... 1.1.tar.gz

Tworzymy katalog na firmware:

Kod: Zaznacz cały

# mkdir /lib/firmware/ueagle-atm
i kopiujemy do niego pliki *.fw i *.bin
8. Tworzymy plik /etc/ppp/peers/ueagle-atm o zawartosci:

Kod: Zaznacz cały

user "nasz_login@neostrada.pl"
password "tajne_haslo"
plugin pppoatm.so 0.35
noipdefault
usepeerdns
defaultroute
persist
noauth
9. Do pliku /etc/fstab dopisujemy:

Kod: Zaznacz cały

usbfs    /proc/bus/usb    usbfs  defaults  0    0
10. Uruchamiamy hotplug:

Kod: Zaznacz cały

# chmod +x /etc/rc.d/rc.hotplug
11. Tworzymy plik /etc/resolv.conf o zawartosci:

Kod: Zaznacz cały

nameserver 194.204.152.34
nameserver 194.204.159.1
I linkujemy go do katalogu /etc/ppp/

Kod: Zaznacz cały

# ln -sf /etc/resolv.conf /etc/ppp/
12. Restartujemy komputer.

Podczas uruchamiania hotplug powinien wykryć i zsynchronizować modem.
Nastepnie piszemy:

Kod: Zaznacz cały

# pppd call ueagle-atm
i voila. Po wydaniu komendy ifconfig powinnismy zobaczyc aktywny interfejs ppp0.
Ostatnio zmieniony 2010-02-19, 20:14 przez przemek_11, łącznie zmieniany 18 razy.
Awatar użytkownika
nOrNIc
Użytkownik
Posty: 478
Rejestracja: 2005-02-10, 00:41
Lokalizacja: Edinburgh

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: nOrNIc »

Jak to jadra serii 2.6.x to raczej nie robi sie

Kod: Zaznacz cały

 make bzImage make modules make modules_install 
wystarczy samo:

Kod: Zaznacz cały

 make 
I druga rzecz, przy kopiowaniu kernelka do /boot trzeba chyba jeszcze dolaczyc pliki: System.map i .config?

Pozdr.
Awatar użytkownika
ethnoe
Użytkownik
Posty: 653
Rejestracja: 2006-01-31, 17:58
Lokalizacja: Helsinki

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: ethnoe »

Witam :)

z tego co mi wiadomo nie potrzeba kompilowac obslugi USB UHCI i OHCI w kernelu, bo one sie chyba nawzajem wykluczaja :) wystarczy jeden z nich, co zalezne jest od plyty glownej. zeby sprawdzic ktorego potrzebujemy, jako root wydajemy polecenie:

Kod: Zaznacz cały

lspci -v  | grep USB
Ostatnio zmieniony 2006-04-09, 19:36 przez ethnoe, łącznie zmieniany 1 raz.
Samo słowo ubuntu pochodzi z języka Zulu i oznacza człowieczeństwo wobec innych, choć niektórzy tłumaczą je jako "nie potrafię skonfigurować Slackware"
Awatar użytkownika
Sad Mephisto
Administrator
Posty: 2824
Rejestracja: 2004-05-22, 13:24
Lokalizacja: Zabrze
Kontakt:

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: Sad Mephisto »

nOrNIc pisze:Jak to jadra serii 2.6.x to raczej nie robi sie

Kod: Zaznacz cały

 make bzImage make modules make modules_install 
Właściwie to w pliku README jest napisane, że się powinno robić make, a potem make modules_install install, ale każda metoda jest jak widać dobra.

Co do reszty artykułu... Przemek, zamień "konfigurujemy lilo" na "konfigurujemy bootmanagera", są jeszcze tacy, którzy GRUBa używają :)
[i]Thank you for noticing this notice. Now that you've noticed this notice, you may have noticed that this notice is noticably unnoticable.
$ python -c "print int(''.join(map(lambda x: str(len(x)),'Kto z woli i myśli zapragnie Pi spisać cyfry ten zdoła.'.split())))/1e+10"[/i]
tomekk
Użytkownik
Posty: 308
Rejestracja: 2004-11-14, 18:21
Lokalizacja: Oświęcim
Kontakt:

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: tomekk »

usbfs mozna ladnie dopisac do /etc/fstab
Awatar użytkownika
przemek_11
Użytkownik
Posty: 384
Rejestracja: 2005-03-01, 15:58
Lokalizacja: Zaborze

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: przemek_11 »

@nOrNic
Moze wystarczy samo make, ale mój sposób dziala dobrze. A co do plików System.map i .config to są niepotrzebne. Wystarczy samo bzImage.

@ethnoe
Chyba masz racje, nie sprawdzałem. Jednak wkompilowanie obu rodzajów USB chyba nie przeszkadza.

@Sad Mephisto
Poprawiłem na bootloadera

@tomekk
Masz rację, poprawiłem.

Pozdrawiam
Ostatnio zmieniony 2006-04-12, 19:57 przez przemek_11, łącznie zmieniany 1 raz.
KarguleC
Użytkownik
Posty: 2
Rejestracja: 2006-04-17, 23:37

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: KarguleC »

Mam problem, postepuje wg Twoich instrukcji i niestety przy
pppd calll ueagle-atm

zwraca mi blad ze niemoze odnalesc pppoatm.so no i faktycznie go tam nie ma ;] uzywam karnel 2.6.16 , slackware 10.1, i mam skapilowanego wg Twoich wytycznych.

Jakies sugestie??

PS. jestem nowym uzytkownikiem linuksa wiec przepraszam jesli to pytanie jest nie na poziomie
Ostatnio zmieniony 2006-04-18, 00:00 przez KarguleC, łącznie zmieniany 1 raz.
mpier
Użytkownik
Posty: 1002
Rejestracja: 2005-10-01, 13:24
Lokalizacja: Blachownia||Cz-wa

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: mpier »

Szukałeś chociaż? Pewnie nie...
1. http://slackware.it/en/pb/search.php?v= ... &q=pppoatm Szukasz gdzie to siedzi.
2. http://slackware.it/en/pb/search.php?v= ... &q=pppoatm W 10.2 jest to samo.
3. http://slackware.it/en/pb/search.php?v= ... &q=pppoatm O! Nie ma?
Zainstaluj nowsze ppp.
KarguleC
Użytkownik
Posty: 2
Rejestracja: 2006-04-17, 23:37

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: KarguleC »

THX!!! Juz wszytko dziła :)
andrew
Użytkownik
Posty: 29
Rejestracja: 2006-04-20, 18:46

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: andrew »

Wszystko niby oki ale... niedziała. co następuje:
1) od kroku pierwszego- kompilacja , do 11go niby oki. tylko :


po wpisie w fstab I przeladowaniu rc.plug pokazuje sie komunikat :[/b]
[mntent]: warning: no final newline at the end of /etc/fstab

przy restarcie wyrzuca :
ATM dev 0: usbatm_rx_process: status 0 in frame 0!
usb 4-1: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
usb 4-1: [ueagle-atm] (re)booting started


po restarcie systemu I wpisaniu polecenia pppd call ueagle-atm jest wszystko (chyba)ok :[/b]
Plugin pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:0.35

, ale ifconfig niepokazuje podniesionego polaczenia z netem :(
co robie nie tak ?
Pozdro.
andrew
mpier
Użytkownik
Posty: 1002
Rejestracja: 2005-10-01, 13:24
Lokalizacja: Blachownia||Cz-wa

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: mpier »

andrew pisze:o wpisie w fstab I przeladowaniu rc.plug pokazuje sie komunikat :
Co to jest to przeładowanie hotpluga? Jeśli będzie włączony, sam sobie poradzi przy starcie.
Pokaż jakieś info, np dmesg | grep -i ueagle i tail -n 20 | grep -i pppd. Masz firmware we właściwym miejscu, czy DSPep.bin jest gdzie powinno?

EDIT: Dodaj nową (pustą) linie do fstaba.
Ostatnio zmieniony 2006-04-22, 07:18 przez mpier, łącznie zmieniany 1 raz.
andrew
Użytkownik
Posty: 29
Rejestracja: 2006-04-20, 18:46

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: andrew »

Witam.
dmesg | grep –i ueagle
[ueagle-atm] driver ueagle 1.2 loaded
ueagle-atm 3-2:1.0: usb_probe_interface
ueagle-atm 3-2:1.0: usb_probe_interface - got id
usb 3-2: [ueagle-atm] ADSL device founded vid …. Eagle III
usb 3-2: [ueagle-atm] pre-firmware ueagle-atm/eagleIII.fw
usbcore: registered new driver ueagle-atm
usb 3-2: [ueagle-atm] firmware is not available


Z tego co widze to firmware niedostepny. pliki są w /lib/fimware/ueagle-atm i tez skopiowalem do /lib/fimware/ .

Wczesniej widzialem też komunikat .... DSPep.bin error -2. DSPep.bin jest w katalogach jak powyżej.
andrew
Faithless
Użytkownik
Posty: 2
Rejestracja: 2006-05-13, 09:30

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: Faithless »

Witam,
mam nadzieje ze to odpowiedni temat do mojego problemu.
Zainstalowałem neo, wg. pozyższych wskazówek. Działa. Problem w tym, ze po jakimś bliżej nie zidentyfikowanym czasie modem się wiesza. Tensam problem miałem używając starych sterów (eagle-usb), tylko ze wtedy po wyciągnięciu wtyczki usb z modemu, cały system mi się wieszał. Kernel panic. jak kogos to interesuje, moge poszukać logów...
sporo googlowałem i dochodze do wniosku ze to nie koniecznie jest wina sterownika, lecz może byc firmware.
tych całych DSPep.bin, lub CMV...

troszke logów z /var/log/messages

May 13 10:07:37 higashi pppd[3340]: No response to 4 echo-requests
May 13 10:07:37 higashi pppd[3340]: Serial link appears to be disconnected.
May 13 10:07:37 higashi pppd[3340]: Connect time 36.5 minutes.
May 13 10:07:37 higashi pppd[3340]: Sent 11348999 bytes, received 39734020 bytes.
May 13 10:07:43 higashi pppd[3340]: Connection terminated.
May 13 10:07:43 higashi pppd[3340]: Modem hangup
May 13 10:08:13 higashi pppd[3340]: Using interface ppp0
May 13 10:08:13 higashi pppd[3340]: Connect: ppp0 <--> 0.35
May 13 10:08:43 higashi pppd[3340]: Connection terminated.
May 13 10:08:43 higashi pppd[3340]: Modem hangup
...
po rmmod ueagle-atm i usbatm i załadowaniu ich ponownie, przezz jakiś czas działa
a to dmesg z tej operacji

usbcore: deregistering driver ueagle-atm
ATM dev 0: usbatm_complete: urb 0xdfc22f00 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xdf9ad920 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xdfc22e40 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xde9950a0 failed (-108)!
usb 3-2: [UEAGLE-ATM] uea_intr() failed with -108
usb 3-2: [ueagle-atm] ADSL device removed
[ueagle-atm] driver unloaded
[ueagle-atm] driver ueagle-gna 1.3 loaded
usb 3-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X900F) : Eagle I
usb 3-2: reset full speed USB device using uhci_hcd and address 4
usb 3-2: [ueagle-atm] using iso mode
usb 3-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/003-004
usb 3-2: [ueagle-atm] (re)booting started
usbcore: registered new driver ueagle-atm
usb 3-2: [ueagle-atm] modem operational
usb 3-2: [ueagle-atm] ATU-R firmware version : 44e2ea17
usb 3-2: [UEAGLE-ATM] uea_intr() failed with -84
usb 3-2: USB disconnect, address 4
ATM dev 0: usbatm_complete: urb 0xde9950a0 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xdfc22e40 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xde995160 failed (-108)!
ATM dev 0: usbatm_complete: urb 0xde9952e0 failed (-108)!
usb 3-2: [UEAGLE-ATM] usb_control_msg error -19
usb 3-2: [ueagle-atm] ADSL device removed
usb 3-2: new full speed USB device using uhci_hcd and address 5
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9010) : Eagle I
usb 3-2: reset full speed USB device using uhci_hcd and address 5
usb 3-2: [ueagle-atm] pre-firmware device, uploading firmware
usb 3-2: [ueagle-atm] loading firmware ueagle-atm/eagleI.fw
usb 3-2: [ueagle-atm] firmware uploaded
usb 3-2: USB disconnect, address 5
usb 3-2: new full speed USB device using uhci_hcd and address 6
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X900F) : Eagle I
usb 3-2: reset full speed USB device using uhci_hcd and address 6
usb 3-2: [ueagle-atm] using iso mode
usb 3-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/003-006
usb 3-2: [ueagle-atm] (re)booting started
usb 3-2: [ueagle-atm] modem operational
usb 3-2: [ueagle-atm] ATU-R firmware version : 44e2ea17

Z góry dziękuje za odpowiedz.
Pozdrawiam

EDITed
Może dodam jeszcze iż slack stoi na kernelu 2.6.16.14.
ueagle-atm jest z kernela. Pomimo prób, własnoręcznie kompilowane, nie chciało mi działać. :|
firmware z ww. paczki działa. tyle, ze jw.
ręcznie kompilowane z ueagle-data-src-1.1.tar.gz, działa troche dłużej. mimo to, nie wytrzymuje 24h... jeśli potrzeba więcej info to chętnie podam :)
Ostatnio zmieniony 2006-05-13, 10:11 przez Faithless, łącznie zmieniany 1 raz.
Wielki rozum z szaleństwem blisko spokrewniony i cienką jeno ścianką odeń oddzielony

Contradictio in adiecto
Fbz
Użytkownik
Posty: 234
Rejestracja: 2005-04-14, 18:32
Lokalizacja: Poznań

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: Fbz »

chcialem zauwazyc ze sa najnowsze sterowniki ktore (podobno) wspolpracuja z kernelem 2.6.16
http://baud123.free.fr/eagle-usb/eagle- ... .3.tar.bz2
i chcialem jeszce tylko dodac ze przy "make" wywalilo mi bledy i w ogole.. wiec

zrobilem wlasne poprawki do tego sterka... teraz sie kompiluje i dziala poprawnie ;))

zapraszam do obejrzenia TEGO tematu :))

ps.
Sad Mephisto pisze:są jeszcze tacy, którzy GRUBa używają :)
sie poczułem jakbym cos zlego robil dostrzegajac niebywale walory konsoli grubowskiej :> hehe
Ostatnio zmieniony 2006-05-22, 07:57 przez Fbz, łącznie zmieniany 5 razy.
Faithless
Użytkownik
Posty: 2
Rejestracja: 2006-05-13, 09:30

Re: Sposób instalacji Neostrady (Sagem) na jądrach 2.6.16

Post autor: Faithless »

Witam,
Rozwiązałem problem. A właściwie to sam się rozwiązał po zainstalowaniu kernela 2.6.17.1 i ppp z dystrybucji slackware 10.2
jak?
Zainstalowałem kernela 2.6.17.1,
ściagnołem ppp dzięki slackpkg.
rozłaczyłem modem,
wyrzuciłem wszystko co miało związek z ppp i ueagleatm. (rmmod pppoatm; rmmod ueagle-atm rmmod usbatm)
wyrzuciłem aktualny pakiet ppp.
zainstalowałem paczke ppp z slacka 10.2
po reboocie sieć pada mi tylko wtedy jak prądu nie ma. :)
Pozdrawiam
Wielki rozum z szaleństwem blisko spokrewniony i cienką jeno ścianką odeń oddzielony

Contradictio in adiecto
ODPOWIEDZ