Jazz Linux forum
 
*
Witamy, Gość. Zaloguj się lub zarejestruj. Wrzesień 10, 2010, 12:30:33


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


Strony: [1]
  Drukuj  
Autor Wątek: Opis projektu  (Przeczytany 1449 razy)
Tuptus
Administrator
Nowy user
*****

Reputacja 2
Wiadomości: 32



« : Październik 28, 2007, 12:20:03 »

adsl-manager został pierwotnie napisany dla Auroksa przez Tomasza Kopczyńskiego i obsługiwał modem SpeedTouch oraz trzy wersje modemu Sagem.
Aplikacja składa się z dwóch elementów: klient i demon.
Klient odpowiedzialny jest za komunikację z użytkownikiem. Tutaj pozyskujemy dane niezbędne do połączenia z usługą (login i hasło) oraz firmware dla danego modelu modemu jeśli taki jest wymagany. Po uzyskaniu tych danych zostają one zapisane na dysku do wykorzystania przez demona.
Demon odpowiedzialny jest za faktyczną obsługę połączenia. Wykorzystując HAL, demon wykrywa podłączenie modemu do portu USB i korzystając z wcześniej pozyskanych danych dokonuje aktywacji połączenia w oparciu o aplikację rp-pppoe.

Dalszy rozwój aplikacji wymaga dodania nowych urządzeń. Na dzień dzisiejszy są to: Sagem E4, ZXDSL 852 oraz modemy oparte o chip Conexant AccessRunner. Informacje niezbędne do prawidłowej obsługi urządzenia przez aplikację
  • jak HAL rozpoznaje dane urządzenie
  • czy urządzenie wymaga firmwaru
  • jak jest rozpoznawany i montowany krążek z firmwarem
  • ścieżka do firmwaru
  • sterowniki niezbędne do obsługi urządzenia

Rozpoznanie urządzenia można sprawdzić wykonując polecenie "lshal | less" a następnie odszukać ciąg znaków "udi.*/org/freedesktop/Hal/devices/usb_device_.{,4}_.{,4}" i sprawdzić czy dotyczy on modemu (pola opisowe poniżej znalezionego ciągu). Przykładowo, dla modemu SpeedTouch poszukiwanym ciągiem jest "/org/freedesktop/Hal/devices/usb_device_6b9_4061" (liczby na końcu ciągu oznaczają odpowiednio vendor_id oraz product_id)

W przypadku konieczności wykorzystania firmwaru należy umieścić krążek CD w napędzie, poczekać na zamontowanie (CentOS automatycznie montuje krążki CD) a następnie sprawdzić w katalogu /media jaki katalog został utworzony na potrzeby montowania krążka oraz w jakim podkatalogu znajduje się firmware. Określenie ścieżki dostępu umożliwi automatyzację pozyskiwania firmwaru jednak w aplikacji należy pozostawić możliwość podania tej ścieżki przez operatora (np. aktualizacja firmwaru pozyskana ze strony producenta).
Zapisane
Slubek
Nowy user
*

Reputacja 1
Wiadomości: 10


« Odpowiedz #1 : Listopad 05, 2007, 03:06:56 »

Dobrze by było oskryptować proces pobierania danych - tak, jak zrobili to na hardware4linux.info . Dzięki temu nie musielibyśmy mieć wszystkich dostępnych modemów. Można by wtedy na PFL poprosić użytkowników neostrady o uruchomienie skryptu i wysłanie wygenerowanego raportu.
Zapisane
bunny1985
Nowy user
*

Reputacja 0
Wiadomości: 17


Email
« Odpowiedz #2 : Marzec 23, 2008, 03:41:54 »

System OLa! Dom zdajsie ma obsługę neostrady. Moze warto by przejżeć i ewentualnie zaadaptowac to? Nie wiem jak dokładnie wygląda sprawa, bo nie instalowałem oli, ale sama obsługa neostrady jest do zaadaptowania myślę.
Nie koniecznie trzeba by może w tym wypadku rozwijać autorskie rozwiązanie.
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC

Prawidłowy XHTML 1.0! Prawidłowy CSS! Dilber MC Theme by HarzeM