Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.


 Amator
 Amator
	



Skompilowałem kernel linux-image-2.6.21.1. Podczas startu na nowym jądrze wyrzuca taki monit:
ALERT! /dev/sda4 does not exist
i zwiecha.
Na sda4 znajduje się system.
Mam podzielony dysk tak - /home , / , /swap
Wie może ktoś co może być tego przyczyną??
Offline

 Członek DUG
 Członek DUG
	

Spróbuj hda4. W nowych jajkach jest nowy sterownik do obslugi dyskow, i mozna sobie wybierac jaki sie chce. Moze wlaczyles stary i masz dysk jako hda a nie sda?
 

Offline



 Członek DUG
 Członek DUG
	Od 2.6.20 zmieniło się coś w obsłudze dysków SATA. Jakieś nowe stery, jeśli masz konfig ze wcześniejszego kernela, to może być to tego przyczyną - nie masz po prostu wkompilowanej obsługi SATA.
Offline


 Amator
 Amator
	



Po pierwszej kompilacji jądra pozostały pliki. Czy aby rozpocząć drugą kompilacje (poprawioną) wystarczy tylko poprawić .config??
Offline

 Członek DUG
 Członek DUG
	

Najpierw poprawiasz config. potem w zaleznosci od metody. jak robisz metoda zwykla to:
make dep make clean make bzImage make modules make modules_install (przed wydaniem tej komendy trzeba usunac moduly znajdujace sie w /lib/modules/wersja jaja)
a jesli metoda debiana to chyba nie trzeba tych dwoch pierwszych polecen (make dep, make clean)
 

Offline


 Amator
 Amator
	



Podczas uruchamiania systemu na jądrze 2.6.18 wyskakuje:
Warning: Not loading blacklisted module i8xx_tco 
Po usunięciu go z czarnej listy:
FATAL:Error inserting i8xx_tco (/lib/modules/2.6.18-4-686/kernel/drivers/char/watchdog/i8xx_tco.ko) : No such device
Offline



 Członek DUG
 Członek DUG
	Najpierw poprawiasz config. potem w zaleznosci od metody. jak robisz metoda zwykla to:
Kod:
make dep make clean make bzImage make modules make modules_install (przed wydaniem tej komendy trzeba usunac moduly znajdujace sie w /lib/modules/wersja jaja)a jesli metoda debiana to chyba nie trzeba tych dwoch pierwszych polecen (make dep, make clean)
Tych trzech ostatnich tez nie trzeba... Cała kompilacja metodą debiana jest slicznie opisana w faq ;)
Osobiście w wypadku gdy używam configa ze starego kernela robie to tak:
Plik .config kopiuje do katalogu z nowymi źródełkami
make-kpkg clean
make oldconfig (całość przelatuje enterem)
make menuconfig
i dalej jak w faq
Offline



 Członek DUG
 Członek DUG
	Koniecznie make-kpkg clean i wywal w konfigu kernela karty watchdog, pewnikiem ich nie posiadasz, to nie potrzebujesz.
Offline


 Amator
 Amator
	



Problem tkwi w tym:
ALERT! /dev/sda4 does not exist 
Przed tym alertem pokazuje się :
BEGIN: Waiting for root file system ....
Czy może brakować gdzieś dostępu "root" do sda4 i dlatego jądro się nie uruchamia??
Offline


 unknown
 unknown
	pewnie nie masz wkompilowane na stale systemu plikow (ext2,3 ; reiserfs - w zaleznosci jaki masz na /) tylko jako modul
jak chcesz miec jako moduly to musisz zrobic initrd
Offline


 Amator
 Amator
	



Poszedłem trochę na łątwizne. Pozachaczałem w konfiguracji karnela troszkę więcej. W bądź razie jądro wstało. A z tym Warning: Not loading blacklisted module i8xx_tco poradziłem sobie usuwając wpis z blacklist i usuwając z kernel watchdog. Ten katalog /usr/src można wyczyścić?? Są może jakieś loga w których może wyrzucić ewentualne błędy z nowego kernela??
Offline

 Członek DUG
 Członek DUG
	

Loga moze i sa, ale nie czysc tego katalogu.
 

Offline


 Członek DUG
 Członek DUG
	W samej istocie /usr/src nie jest do szczęścia potrzebny. Można bezpiecznie wszystko w nim usunąć. Co prawda instalują się w nim linux_headers, ale jak ktoś nie kompiluje za wiele to też to do szczęścia nie potrzebne (sterowniki niektóre kompilują się z tym jedynie).
Dla Debianowca można wyczyścić ten katalog.
Offline


 Amator
 Amator
	



NIC niewiesz jak to się ma linux_headers do ati fglrx (ati 8.36.5 na kernel 2.6.21)? Aby działał sata musiałem dołożyć to w jądrze- tak samo ma się to do fglrx? Trzeba dołożyć coś w kernelu? Linux_headers jest pod 2.6.18 a nowy karnel 2.6.21 (linux-image-2.6.21.1_1.2_i386.deb). Ma to jakieś znaczenie? Ewentualnie skąd wziąść linux-headers-2.6.21.1??
Offline


 Członek DUG
 Członek DUG
	Jeśli kompilujesz z /usr/src/linux to:
# make headers_install
Sposobem Debiana:
# make-kpkg --revision=ble_ble kernel_headers kernel_image
(całe jądro z nagłówkami)
# make-kpkg --revision=ble_ble kernel_headers 
(same nagłówki)
Myślę, że starsze nagłówki nic tu nie zmienią, ale zawsze warto mieć te świeższe. Ich instalacja trwa 5 sekund.
Ja tam nie jestem pewien, ale chyba sterowniki od grafiki nawet nie używają nagłówków tylko używają się wprost z /usr/src/linux w pierwszej kolejności. Ale to tylko moje takie małe spostrzeżenie (nie udowodnione; z Nvidią).
Offline



 Członek DUG
 Członek DUG
	Ati od jakiegoś czasu się nawróciło i jeśli w systemie są zainstalowane nagłówki to z nich korzysta pomijając źródła.
Edit:
terefere nie wiesz czy coś powinienem jeszcze wkompilować w jądro aby te stery zaczeły działać?? Zainstalowałem je ale akceleracji niet??
Przejrzyj faq i forum znajdziesz tam nie jedno na temat ati... Pozatym czemu  ciągniesz temat na dwa baty?
Standardowe jądro debiana posiada wszystko co potrzebuje ati aby móc je skompilować, jak to wykorzystać masz napisane na poprzedniej stronie
plik konfiguracyjny jajka znajdziesz w swoim katalogu /boot 
plik będzie nazwany config-2.6.x.x.
Offline


 Amator
 Amator
	



Sorry za drugi temat. Ati wplotło mi się w kernel. Jądro skompilowałem, ati zainstalowałem ale dalej akceleracji nie ma. Xorg ok. Jak można wygenerować linux-kbuild i linux-modules??
Offline

 Użytkownik
 Użytkownik
	


Nie bardzo czaję o co ci chodzi. Skompilowaleś kernel, masz wszystko w /usr/src/linux , to jaki problem ściągnąc sterownik 8.36.5 z ati.com wyjść z X-ów zainstalować ( ./ati-*.run ) i po zawodach. Ten sterownik instaluje się bezproblemowo na kernelu 2.6.21 bez zbędnych patchy.

Offline



 Członek DUG
 Członek DUG
	Co do modułów przejzyj mana do make-kpkg.
Pozatym jakieś logi byś zapodał to prędzej by Ci ktoś wywróżył coś z tego.
Offline


 Amator
 Amator
	



Jak instaluje stery na jądrze 2.6.18 aptitude z netu dociągał linux-kbuild-2.6.18. Stery na tym jądrze działają bez zarzutów. Instaluje stery na jądrze 2.6.21, postępuję tą samą procedurą co na 2.6.18 i kicha.
Offline

 Członek DUG
 Członek DUG
	

Ja tam nie jestem pewien, ale chyba sterowniki od grafiki nawet nie używają nagłówków tylko używają się wprost z /usr/src/linux w pierwszej kolejności. Ale to tylko moje takie małe spostrzeżenie (nie udowodnione; z Nvidią).
a zbuduj kernel
make-kpkg --revision=ble_ble kernel_image kernel_headers
potrzebne są nagłówki po budowie kernela ,
możesz jeszcze zmienić dowiązanie 
/lib/modules/<twój kernel >/build
aby Celem dowiązania były twoje nagłówki w /usr/src
Offline



 Członek DUG
 Członek DUG
	Faktycznie, mi też bakuje linux-kbuild przy instalce sterów, ale NVidii, ja robie inaczej: po skompilowaniu jądra instaluje stery posługując się tymi źródłami kernela, które posłużyły do skompilowania jądra.
Offline



 Członek DUG
 Członek DUG
	Zaraz... instalujesz sterowniki za pomocą aptitude, czy może za pomoca instalatora od ati, bo juz nic nie rozumiem?
Pamiętałeś o wyłączeniu opcji paravirt w jądrze?
Jeśli sterowniki masz ze strony ati to logi bedziesz miał w katalogu /usr/share/ati
xorg.conf też możesz wkleić
Offline


 Amator
 Amator
	



Zaraz... instalujesz sterowniki za pomocą aptitude, czy może za pomoca instalatora od ati, bo juz nic nie rozumiem?
Pamiętałeś o wyłączeniu opcji paravirt w jądrze?
Jeśli sterowniki masz ze strony ati to logi bedziesz miał w katalogu /usr/share/ati
xorg.conf też możesz wkleić
Opcje paravirt wyłączyłem. Sorry tam byłą skucha. Module-assistant to dociąga. Tak wygląda instalacja:
 # sh ./........... 
 # module-assistant prepare
 # module-assistant update 
 # module-assistant a-i fglrx
 # aticonfig --initial
Xorg wygląda tak:
Section "Files"
    FontPath    "/usr/share/fonts/X11/misc"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc"
    FontPath    "/usr/share/fonts/X11/cyrillic"
    FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/Type1"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath    "/usr/share/fonts/X11/100dpi"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath    "/usr/share/fonts/X11/75dpi"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi"
    # path to defoma fonts
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
    Load    "bitmap"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "vbe"
EndSection
Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc104"
    Option        "XkbLayout"    "pl"
    Option        "XkbVariant"    "pc105"
    Option        "XkbOptions"    "pc105"
EndSection
Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ImPS/2"
    Option        "Emulate3Buttons"    "true"
EndSection
Section "Device"
    Identifier    "x1950xtx"
    Driver        "fglrx"
    BusID        "PCI:1:0:0"
EndSection
Section "Monitor"
    Identifier    "SyncMaster"
    Option        "DPMS"
    HorizSync    30-81
    VertRefresh    56-75
EndSection
Section "Screen"
    Identifier    "Default Screen"
    Device        "x1950xtx"
    Monitor        "SyncMaster"
    DefaultDepth    24
    SubSection "Display"
        Depth        1
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        4
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        8
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        15
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        16
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        24
        Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Default Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection
Section "DRI"
    Mode    0666
EndSection
Section "Extensions" 
         Option  "Composite" "0" 
 EndSection 
 
 Section "ServerFlags" 
         Option "AIGLX" "off" 
 EndSection
Według innego poradnika potrzebne są następujące pakiety:
libgl1-mesa-dri
 libgl1-mesa-glx
 mesa-utils
 libglu1-mesa
I po takiej instalce na jądrze 2.6.18 akceleracja jest.
Offline



 1NF:rM@7iON1SP0vvErr
 1NF:rM@7iON1SP0vvErr
	




sorry ze tutaj ale jak mam Ati Radeon Mobility 9000 to ktore stery mam sciagnac z ati.com ?
mam 2.6.21.1 i te z repo mi nie instaluja sie :|
Offline