Porada
Jak zainstalować na Linuksie dongiel WiFi od Liveboxa
1.
Instalacja dongla WiFi w systemie Linux nie jest specjalnie skomplikowana. Należy pobrać odpowiedni moduł jądra (0.3 MB). Najnowszą wersję można pobrać z internetu.
2.
Próba instalacji dongla XG-760N została przeprowadzona na Linuksie wyposażonym w jądro 2.4.29.
Jeśli nie mamy skompilowanego modułu ehci-hcd należy pobrać źródła jądra właściwej wersji i dodać następującą pozycję w opcjach konfiguracyjnych. W poniższym przykładzie moduł został dodany na stałe do jądra.
<*> EHCI HCD (USB 2.0) support (EXPERIMENTAL)
Próba kompilacji jako zewnętrzny plik modułu także się powiodła, ale późniejsze ładowanie modułu powodowało problemy.
Jeśli nie mamy skompilowanego modułu ehci-hcd należy pobrać źródła jądra właściwej wersji i dodać następującą pozycję w opcjach konfiguracyjnych. W poniższym przykładzie moduł został dodany na stałe do jądra.
<*> EHCI HCD (USB 2.0) support (EXPERIMENTAL)
Próba kompilacji jako zewnętrzny plik modułu
3.
Po rozpakowaniu archiwum z modułem dongla WiFi zabieramy się za zmiany pliku Makefile.
Należy ustawić zmienną informującą o używanej wersji jądra oraz inną, która wskazuje na źródła jądra.
Po zmianach w Makefile uruchamiamy program make celem skompilowania plików. Po tym możemy przystąpić do próby załadowania modułu do pamięci.
Należy ustawić zmienną informującą o używanej wersji jądra oraz inną, która wskazuje na źródła jądra.
Po zmianach w Makefile uruchamiamy program make celem skompilowania plików. Po tym możemy przystąpić do próby załadowania modułu do pamięci.
4.
Dobrym sposobem na sprawdzanie działania skompilowanych modułów jest wyświetlenie sobie na konsoli logów systemowych. Można tego dokonać poleceniem:
tail -f /var/log/messages /var/log/syslog
Po wykonaniu polecenia:
modprobe zd1211
w plikach /var/log/syslog i /var/log/messages pojawią się następujące wpisy:
==> /var/log/messages <==
Apr 3 09:11:10 darkstar kernel: zd1211 - version 2.16.0.0
Apr 3 09:11:10 darkstar kernel: usb.c: registered new driver zd1211
==> /var/log/syslog <==
Apr 3 09:11:10 darkstar kernel:
Apr 3 09:11:10 darkstar kernel: _____ ____ _ ____
Apr 3 09:11:10 darkstar kernel: |__ / _| _ \ / \ / ___|
Apr 3 09:11:10 darkstar kernel: / / | | | | | |/ _ \ \___ \
Apr 3 09:11:10 darkstar kernel: / /| |_| | |_| / ___ \ ___) |
Apr 3 09:11:10 darkstar kernel: /____\__, |____/_/ \_\____/
Apr 3 09:11:10 darkstar kernel: |___/
Znaczy to, że moduł działa i wszystko jest na dobrej drodze.
tail -f /var/log/messages /var/log/syslog
Po wykonaniu polecenia:
modprobe zd1211
w plikach /var/log/syslog i /var/log/messages pojawią się następujące wpisy:
==> /var/log/messages <==
Apr 3 09:11:10 darkstar kernel: zd1211 - version 2.16.0.0
Apr 3 09:11:10 darkstar kernel: usb.c: registered new driver zd1211
==> /var/log/syslog <==
Apr 3 09:11:10 darkstar kernel:
Apr 3 09:11:10 darkstar kernel: _____ ____ _ ____
Apr 3 09:11:10 darkstar kernel: |__ / _| _ \ / \ / ___|
Apr 3 09:11:10 darkstar kernel: / / | | | | | |/ _ \ \___ \
Apr 3 09:11:10 darkstar kernel: / /| |_| | |_| / ___ \ ___) |
Apr 3 09:11:10 darkstar kernel: /____\__, |____/_/ \_\____/
Apr 3 09:11:10 darkstar kernel: |___/
Znaczy to, że moduł działa i wszystko jest na dobrej drodze.
5.
Po uruchomieniu polecenia ifconfig -a powinien ukazać się dodatkowy interfejs sieciowy. Będzie to właśnie dongiel WiFi (jeśli oczywiście został on włożony do portu USB).
6.
Więcej informacji w dokumencie PDF w internecie.