Strona 1 z 1

[+] Sagem Fast 800 E4 Brak synchronizacji

: 21 lutego 2008, 23:34
autor: dimitri
Witam wszystkich mam maly problem mecze sie juz od 2 dni probowalem wszystkiego zeby polaczyc sie z internetem za pomoca Sagema Fast 800 E4. Otoz moj problem jest taki ze nic nie dziala lampki na modemie od wlaczenia komputera ciagle swieca i nie gasna. Wynik polecenia lsusb jest taki ze nie widaz wykrytego modemu. Jestem uzytkownikiem forum Ubuntu i probowalem nawet instalowac to za pomoca ubudsl i gdy wyskakuje komunikat zeby podlaczyc modem to ubudsl wykrylo mi ten modem jednak po restarcie nie ma internetu i nawet po wykryciu modem po wydaniu polecenia lsusb nie pokazuje zeby wykrylo modem. Wyglada to tak jakby nic nie bylo wlozne w usb. Dodam takze ze doinstalowalem pakiet build-essential bo kiedys mialem podobny problem ale to i tak nie pomoglo. Prosze jesli ktos zna przyczyne dlaczego tak jest to prosze o odpowiedz i jakas konkretna instrukcje instalacji tego modemu Sagema Fast 800 E4 dodam takze ze pszeszukalem juz forum i nie znalazlem odpowiedzi na ten problem.

: 22 lutego 2008, 10:24
autor: fnmirk
Którą wersję kernela posiadasz

Kod: Zaznacz cały

uname -r
wnioskuję, że próbujesz ten modem uruchomić na Ubuntu (która wersja). Ubudsl generuje logi z instalacji, podeślij go (znajdziesz go w katalogu domowym swoim lub root), jeżeli go nie masz to go wygeneruj skrypt generujący log instalacji znajdziesz w katalogu /opt/ubudsl/bin/generate_log

: 22 lutego 2008, 11:36
autor: dimitri
Posiadam Debiana Lenny z jadrem chyba 2.6.2.2 cos takiego. Na ubuntu pracowalem wczesniej i postanowilem przesiasc sie na Debiana i niewiem co jest nie tak. Wogule nie widac ze cos jest podpiete do portu usb. A mam przeciez duzo rzeczy podpietych (drukarka, skaner, kabelek do telefonu, sagema fast 800)

: 22 lutego 2008, 12:22
autor: fnmirk
Nie ma odpowiedzi chyba, kiedy dostajesz konkretne pytanie o kernel (podana przeze mnie komenda daje taką informację).
Przeczytaj dokładnie o jakie informacje Cię poprosiłem i postaraj się je dostarczyć, jeżeli zamierzasz rozwiązać swój problem, a nie opowiadaj kolejny raz historię o Czerwonym Kapturku.

: 22 lutego 2008, 13:37
autor: dimitri

Kod: Zaznacz cały

debian:/home/boczek# 'uname' -r

2.6.22-3-686

Kod: Zaznacz cały

debian:/home/boczek# pppd call ubudsl
Plugin pppoatm.so loaded.
connect(0.35): No such device

Kod: Zaznacz cały

debian:/home/boczek# lsusb

Bus 005 Device 001: ID 0000:0000  

Bus 001 Device 001: ID 0000:0000  

Bus 004 Device 001: ID 0000:0000  

Bus 003 Device 001: ID 0000:0000  

Bus 002 Device 001: ID 0000:0000


[ Dodano: 2008-02-22, 13:39 ]

Kod: Zaznacz cały

main(): QDir::currentPath(): /opt/ubudsl
Detected system: unknown!
UbudslGUI::detectSystem(): uname -m:i686
Detected architecture: x86
Country: Polska
ISP: Neostrada TP
FindModem::findModem(): Detecting modem...
FindModem::getModemName(): Found modem: Sagem Fast 800 E4
FindModem::getModemName(): Found modem: Sagem Fast 800 E4
FindModem::getModemName(): Found modem: Sagem Fast 800 E4
FindModem::getDriverName(): Driver name: ueagle-atm
FindModem::getDriverVersion(): Driver version: r359
FindModem::driverInSystem(): Driver in system: false
InstallPackages: :p arseLine(): Reading package lists...
InstallPackages: :p arseLine(): Building dependency tree...
InstallPackages: :p arseLine(): Reading state information...
InstallPackages: :p arseLine(): build-essential is already the newest version.
InstallPackages: :p arseLine(): 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
InstallPackages: :p arseLine(): (Reading database ... 71624 files and directories currently installed.)
InstallPackages: :p arseLine(): Preparing to replace cpio 2.6-17 (using ./cpio_i386.deb) ...
InstallPackages: :p arseLine(): Unpacking replacement cpio ...
InstallPackages: :p arseLine(): Preparing to replace gawk 1:3.1.5.dfsg-4build1 (using ./gawk_i386.deb) ...
InstallPackages: :p arseLine(): Unpacking replacement gawk ...
InstallPackages: :p arseLine(): dpkg: regarding ./modutils_i386.deb containing modutils:
InstallPackages: :p arseLine():  module-init-tools conflicts with modutils
InstallPackages: :p arseLine():   modutils (version 2.4.27.0-6ubuntu2) is to be installed.
InstallPackages: :p arseLine(): dpkg: error processing ./modutils_i386.deb (--install):
InstallPackages: :p arseLine():  conflicting packages - not installing modutils
InstallPackages: :p arseLine(): Selecting previously deselected package dkms.
InstallPackages: :p arseLine(): Unpacking dkms (from .../all/dkms/dkms_2.0.10-1_all.deb) ...
InstallPackages: :p arseLine(): Setting up cpio (2.6-17) ...
InstallPackages: :p arseLine(): Setting up gawk (1:3.1.5.dfsg-4build1) ...
InstallPackages: :p arseLine(): dpkg: dependency problems prevent configuration of dkms:
InstallPackages: :p arseLine():  dkms depends on modutils; however:
InstallPackages: :p arseLine():   Package modutils is not installed.
InstallPackages: :p arseLine(): dpkg: error processing dkms (--install):
InstallPackages: :p arseLine():  dependency problems - leaving unconfigured
InstallPackages: :p arseLine(): Errors were encountered while processing:
InstallPackages: :p arseLine():  ./modutils_i386.deb
InstallPackages: :p arseLine():  dkms
CompileDriver::removePreviousDriverSource(): Removing previous driver sources...
CompileDriver: :p arseLine(): 
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): Error! There are no instances of module: ueagle-atm
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): driverVersion located in the DKMS tree.
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver::extractDriverSource(): Extracting driver sources...
CompileDriver::extractDriverSource(): Ubudsl driver path: /opt/ubudsl/drivers/ueagle-atm-r359.tar
CompileDriver::addDriver(): Preparing driver sources...
CompileDriver: :p arseLine(): 
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): Creating symlink /var/lib/dkms/ueagle-atm/r359/source ->
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine():                  /usr/src/ueagle-atm-r359
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): 
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): DKMS: add Completed.
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver::compileDriver(): Compilng the driver...
CompileDriver: :p arseLine(): 
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): Error! Your kernel source for kernel 2.6.22-3-686 cannot be found at
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): /lib/modules/2.6.22-3-686/build or /lib/modules/2.6.22-3-686/source.
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): You can use the --kernelsourcedir option to tell DKMS where it's located.
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver::installDriver(): Installing the driver...
CompileDriver: :p arseLine(): 
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): Error! Could not locate ueagle-atm.ko for module ueagle-atm in the DKMS tree.
CompileDriver: :p arseLine(): No drivers in dkms tree
CompileDriver: :p arseLine(): You must run a dkms build for kernel 2.6.22-3-686 (i686) first.
CompileDriver: :p arseLine(): No drivers in dkms tree
InstallPackages::installPppoe(): Installing pppoe...
InstallPackages: :p arseLine(): dpkg: error processing ./pppoe_i386.deb (--install):
InstallPackages: :p arseLine():  cannot access archive: No such file or directory
InstallPackages: :p arseLine(): Selecting previously deselected package br2684ctl.
InstallPackages: :p arseLine(): (Reading database ... 71634 files and directories currently installed.)
InstallPackages: :p arseLine(): Unpacking br2684ctl (from ./br2684ctl_i386.deb) ...
InstallPackages: :p arseLine(): Selecting previously deselected package libatm1.
InstallPackages: :p arseLine(): Unpacking libatm1 (from ./libatm1_i386.deb) ...
InstallPackages: :p arseLine(): Setting up libatm1 (2.4.1-17) ...
InstallPackages: :p arseLine(): Setting up br2684ctl (20040226-1) ...
InstallPackages: :p arseLine(): Errors were encountered while processing:
InstallPackages: :p arseLine():  ./pppoe_i386.deb
Configuring the account...
Account::configureAccount(): Making backup...
Account::makeBackup(): newFilePath: /etc/ppp/ubudsl.backups/ubudsl.20080221231324
Account::makeBackup(): Backup dir doesn't exist. Creating...
Account::makeBackup(): Backup dir was created.
Account::makeBackup(): File /etc/ppp/peers/ubudsl was NOT backed up!
Account::makeBackup(): newFilePath: /etc/ppp/ubudsl.backups/pap-secrets.20080221231324
Account::makeBackup(): Backup dir already exists.
Account::makeBackup(): File /etc/ppp/pap-secrets backed up to /etc/ppp/ubudsl.backups/pap-secrets.20080221231324
Account::makeBackup(): newFilePath: /etc/ppp/ubudsl.backups/chap-secrets.20080221231324
Account::makeBackup(): Backup dir already exists.
Account::makeBackup(): File /etc/ppp/chap-secrets backed up to /etc/ppp/ubudsl.backups/chap-secrets.20080221231324
Account::makeBackup(): newFilePath: /etc/ppp/ubudsl.backups/options.20080221231324
Account::makeBackup(): Backup dir already exists.
Account::makeBackup(): File /etc/ppp/options backed up to /etc/ppp/ubudsl.backups/options.20080221231324
Account::configureAccount(): Writing pap-secrets...
Account::configureAccount(): Writing chap-secrets...
Account::configureAccount(): Writing /etc/ppp/options...
Account::configureAccount(): Writing /etc/ppp/peers/ubudsl (PPPoA configuration)...
rmmodStr: rmmod ueagle-atm
modprobeStr: modprobe ueagle-atm

: 22 lutego 2008, 19:19
autor: fnmirk
Sprawdzasz czy masz zainstalowane pliki nagłówkowe jądra.
W twoim przypadku to będzie:

Kod: Zaznacz cały

uname -r
2.6.22-3-686

Kod: Zaznacz cały

dpkg -l | grep linux-headers-2.6.22-3-686
ii  linux-headers-2.6.22-3-686        2.6.22-6.lenny1              Header files for Linux 2.6.22 on PPro/Celeron/PII/PIII/P4
jeżeli uzyskasz coś podobnego to wszystko jest ok, jeżeli nie to musisz doinstalować (z płyty instalacyjnej w tym wypadku)

Kod: Zaznacz cały

apt-cdrom add
apt-get install linux-headers-2.6.22-3-686
sprawdzasz teraz czy firmware do twojego modemu jest na swoim miejscu

Kod: Zaznacz cały

ls -l /lib/firmware/ueagle-atm
Jeżeli wśród listy plików znajdziesz te poniżej (sagem800 E4) to znowu jest ok.

Kod: Zaznacz cały

-rwx------ 1 root root  10492 2008-02-05 22:21 eagleIV.fw
-rwx------ 1 root root   1996 2008-02-05 22:21 Ikanos_license.txt
-rwx------ 1 root root 456436 2008-02-05 22:21 e4_dsp_pots.bin
apt zapewne usunął pakiety instalowane razem z ubudsl --- usuń teraz wcześniejszą instalację ubudsl

Kod: Zaznacz cały

ap-get remove --purge ubudsl
Restart systemu i ponowna instalacja ubudsl i restart systemu
wkładasz płytę instalacyjną do napędu, podpinasz modem i konfigurujesz połączenie. Lepsze efekty i 100% działanie uzyskamy wykorzystując zamiast ubudsl, >>ubuneo<<
Wyjmujemy płytę i restartujemy system. (Ubuneo wykorzystujemy tylko do kompilacji modułów).
Sprawdzamy czy w katalogu /etc/resolv.conf mamy odpowiednie wpisy.

Kod: Zaznacz cały

 cat /etc/resolv.conf
nameserver 194.204.152.34
nameserver 194.204.159.1
Czy posiadamy odpowiednie wpisy w plikach:

Kod: Zaznacz cały

cat /etc/ppp/chap-secrets
cat /etc/ppp/pap-secrets
I czy istnieje plik z odpowiednim wpisem

Kod: Zaznacz cały

 cat /etc/ppp/peers/neo
Po sprawdzeniu istnienia modułów

Kod: Zaznacz cały

lsmod | grep usb
usbatm                 18496  2 ueagle4_atm
usbcore               125384  5 ueagle4_atm,usbatm,ehci_hcd,uhci_hcd
wydajemy polecenie

Kod: Zaznacz cały

 pppd call neo
Plugin pppoatm.so loaded
Jeżeli wszystko poszło dobrze i firmvare modemu i moduły jądra się załadowały podłączenie modemu skutkuje: przygaśnięciem najpierw diody oznaczonej PWR i następnie kilkunastokrotnym mignięciem diody oznaczonej ADSL. ¦wiecenie po tym obydwu, oznacza pracę modemu i możemy nawiązać połączenie.
Pod warunkiem uzupełnienia instalacji o skrypty startowe z tego >>opisu<<

można to również wykonać bez ubuneo czy ubudsl wykorzystując sam pakiet dkms i zależności. W związku z tym, że pakiet dkms jest zapóźniony w swoim rozwoju w stosunku do rozwoju samego Debiana --- wymaga pakietu modconf, który już nie występuje, zastąpiony przez inne to zastosowanie tego opisu jest trochę ograniczone.

: 26 lutego 2008, 20:59
autor: dimitri
juz wiem w czym jest problem szukalem troche na forum i natknolem sie na pewien poradnik jednego z userow i widze ze moj kernel nie obsluguje modemu fast 800 e4. Teraz pytanie jak skompilowac jadra zeby ten modem byl obslugiwany?? Prosze o odpowiedzi bo mam zamiar zrobic poradnik o instalacji neostrady pod ten wlasnie modem e4 dla poczatkujacych userow zeby nie mieli takich problemow jak ja. :-?

: 26 lutego 2008, 23:11
autor: fnmirk
Każde jądro obsłuży ten modem tylko musisz stworzyć sobie nowe moduły do jego obsługi i załadować właściwe firmware. Wszystkie informacje są na forum.
Przeczytaj sobie jeszcze to, moje ostatnie znalezisko >>Sagem F@st 800 E4 ADSL USB Modem setup under GNU/Linux (OTEnet)<< podsumowanie wiadomości znajdujących się na forum --- wystarczy to przetłumaczyć i zmieć wpisy odnośnie neostrady/netii.
Ps.
Problem nie jest w kompilacji jądra, tylko samych modułów.