Sprawdzasz czy masz zainstalowane pliki nagłówkowe jądra.
W twoim przypadku to będzie:
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
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
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
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
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.