Strona 1 z 1
udev przy starszym jądrze nie rozpoznaje sprzętu
: 22 grudnia 2009, 22:11
autor: OjFelipes
Cześć.
Debian wersja testowa.
Mam taki problem: na serwerze wszystko działało cacy, aż do restartu, po którym okazało się, że są problemy z siecią, usb i paroma innymi urządzeniami (np. głośniczkiem PC). System w ogóle nie widział kart sieciowych. No i tym samym serwer przestał być serwerem.
Doszedłem/doczytałem, że prawdopodobnie to wina jakiegoś błędu w udev, który nie wspiera starszych jąder. Mam tam aktualnie 2.6.24, a udev działa dobrze przy >=2.6.26. No i tu pytanie, jak rozwiązać tego pata:
1) czy da się wyłączyć udev i jakoś inaczej skonfigurować sieć, uaktualnić jądro i przywrócić udev
2) jakoś inaczej zaktualizować jądro (próbowałem przez CD ale się nie udało)
3) inny sposób.
Będę bardzo wdzięczny za podpowiedzi,
pozdrawiam,
filips
: 23 grudnia 2009, 01:54
autor: darkwater
W /var/cache/apt/archives/ powinieneś mieć poprzednie wersje pakietów, sprzed pechowej aktualizacji. Oczywiście jeśli nie czyściłeś cache.
Wówczas wystarczy ręcznie, przy pomocy dpkg, zainstalować starszą wersję udev.
Co konkretnie "nie udało się" w aktualizacji kernela via CD?
: 23 grudnia 2009, 06:42
autor: OjFelipes
Cześć!
- Chyba cache jest wyczyszczony, więc pakietów może tam nie być. Ale sprawdzę.
- Przy instalacji z CD, po wybraniu odpowiedniego pakietu i rozpoczęciu instalacji, pisze, że nie może czegoś - tam montować (chyba /dev/dsp) i że ,,fatal error''.
A może można paczkę jądra / udev pobrać z packages.debian.org i zainstalować ,,dpkg -i''? Tylko skąd wziąć starszą wersje udev?
Udałoby się to?
: 23 grudnia 2009, 07:12
autor: fnmirk
Coś mieszasz i źle sprawdzasz. Zacznij od przedstawienia takich informacji:
Kod: Zaznacz cały
lspci -k
uname -r
cat /etc/apt/sources.list
: 23 grudnia 2009, 10:03
autor: OjFelipes
cześć,
fnmirk pisze:Coś mieszasz i źle sprawdzasz. Zacznij od przedstawienia takich informacji:
tu mam chwilowo tylko jedno CD, instalkę debiana testing sprzed ok miesiąca-dwóch (resztę zasobów sieciowych wywaliłem, bo i tak nie mam sieci na razie).
Pozostałe wyniki prześlę popołudniu.
[ Dodano: |23 Gru 2009|, 2009 16:39 ]
Kod: Zaznacz cały
uname -a
Linux xxxx 2.6.24-1-686 #1 SMP Thu May 8 .... i686 GNU/Linux
lspci -k wywala kupę rzeczy (nie będę przepisywać a nie mam jak skopiować). Dwie karty sieciowe wyglądają tak samo:
Kod: Zaznacz cały
00:09.0 Ethernet controller...
...
Kernel driver in use: 8139too
Kernel modules: 8139too, 8139cp
i co teraz?
pozdrowienia,
Filip
[ Dodano: |23 Gru 2009|, 2009 17:25 ]
Wiadomości z frontu:
pobrałem na innym kompie starszą wersję udev (z lennego), wgrałem na dysk serwera i tam próbowałem zainstalować. Nie udało się, więc zainstalowałem go zupełnie ręcznie (tzn kopiując odpowiednie pliki z deba do katalogów w systemie).
Postęp jest taki, że zaczął działać beep
Co więcej zaczął generować się skasowany uprzednio plik /etc/udev/70-persistent-net.rules
Niestety karta sieciowa ta od eth0 ciągle nie wstaje...
: 28 grudnia 2009, 22:22
autor: fnmirk
OjFelipes pisze:nie będę przepisywać a nie mam jak skopiować
Przecież można skierować wynik polecenia do pliku. Plik skopiować na dowolny nośnik lub inną partycję i wkleić na forum. Jak nie potrafisz jeszcze w trybie tekstowym montować innych partycji lub urządzeń to pobierz sobie Knoppiksa i z jego poziomu będziesz miał dostęp do innych partycji i systemów.
Przekierowanie polecenia do pliku:
Plik znajdujemy w katalogu, z którego wydano polecenie (jest to najczęściej katalog domowy danego użytkownika).
Knoppix