ďťż
 
 
   Sagem E4, synchronizacja modemu w tle
 
 

Tematy

 
    
 

 

 

 

Sagem E4, synchronizacja modemu w tle





kaz9 - 30-05-2007 20:39
witam

po kilku godzinach prób i błędów udało mi się wreszcie poprawnie zainstalować modem Sagem E4 z ueagle-atm4 dla neostrady oraz skonfigurować połączenie internetowe.

Problem polega na tym, że podczas startu Debiana (a startuje mi bardzo szybko, ponieważ z założenia system ma być lekki) modem podpięty do USB jest wykrywany i instalowany jest firmware. Jak wiadomo, ma on (modem) taką własność, że się chwile synchronizuje. W tym czasie dostaje logi, jak po uruchomieniu dmesg i muszę czekać dość długo na linię z loginem. Czas całego ładowania wydłużył się o 200%.!

Modem instalowany jest przez moduły: ueagle4-atm oraz pppoatm, które są automatycznie ładowane podczas startu systemu.

Czy istniej sposób na wykrycie modemu później, po zalogowaniu? albo, żeby on sobie go wykrywał i ładował mu firmware a mi dał się w tym czasie zalogować (zawsze to kilka sekund)?

Pewnie bym sobie jakość z tym poradził, ale nie wiem gdzie w Debianie jest plik konfiguracyjny w którym można by zarządzać autostartem modułów, czyli taki globalny autostart. Czytałem gdzieś, że Linux ładuje moduły w zależności od tego czy są mu w danym momencie potrzebne czy nie. Niby jest jakiś blocklist do ich blokowania, ale dla mnie najlepszym rozwiązaniem byłoby uruchomienie tego wykrywania modemu w tle (coś jak w Windzie).

Proszę was o pomoc lub jakieś rady, sugestie



velmafia - 02-06-2007 22:29
kaz9, a jak/gdzie ustawiałeś żeby modem łączył się przy uruchamianiu PC'ta ?



kaz9 - 02-06-2007 23:05
to było tak
skompilowałem paczkę ueagle4-atm
make
make install został stworzony moduł jądra ueagle4-atm.ko, i skopiowany do /lib/modules/2.6.18-4-686/extra/
ten moduł jest dołączany automatycznie do jądra zaraz po tym jak system wykryje modem na USB. Wtedy następuje długa synchronizacja i na końcu ładowanie firmware. I tu jest ból właśnie, bo samo połączenie z siecią jest szybciutkie, wystarczy wklepać: pppd call neo gdzie neo to strypt w .../peers/

Dodałem ten moduł do czarnej listy w /etc/modprobe.d/blacklist i rzeczywiście, przy starcie modem nie jest wykrywany. Myślę sobie, napiszę sktypt, dokładnie taki skrypt:
modprobe ueagle4-atm &
pppd call neo ale, niestety po jego wykonaniu, nadal widzę logi trwającej synchronizacji - przez pewien czas nie mam dostępu do linii poleceń, oraz dodatkowo po skończeniu synchronizacji, nie dostaje znaku zachęty tylko muszę wcisnąć jakiś klawisz - czy ten proces rzeczywiście nie może wykonywać się w tle?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis