Problem po zainstalowaniu sterownika nvidia

Pomoc dotycząca instalacji systemu
Lutek
Posty: 13
Rejestracja: 03 kwietnia 2008, 09:18

Problem po zainstalowaniu sterownika nvidia

Post autor: Lutek »

Jako że to mój pierwszy post na tym forum, wypada się grzecznie ze wszystkimi przywitać :)
Witam zatem :)
Trochę szkoda że od razu zaczynam z problemem i prośbą o pomoc…
Jestem nowym użytkownikiem Debiana, choć nie nowym użytkownikiem Linuksa i o jakichś tam rzeczach mam troszeczkę pojęcia. Niestety przy Debianie i sterowniku nvidia wymiękłem :( napotkałem na problem z którym od 2 dni nie umiem sobie poradzić.
Zainstalowałem Debiana lenny, poprzez netinstall. Za pierwszym razem dałem automatyczną instalację środowiska graficznego, potem sądząc że przeinstalowanie systemu coś pomoże zainstalowałem raz jeszcze, tym razem osobno samemu instalując xorga, kde, kdm itd. Niestety nic to nie dało, nadal mam problem ze sterownikiem do grafy. Właściwie nie z zainstalowaniem ale z tym co dzieje się po jego zainstalowaniu.
Wygląda na to, że instaluje się całkowicie poprawnie, posługiwałem się przy instalowaniu poradnikiem Kaki. Zatem: /etc/init.d/kdm stop, linux-headers, build essential, potem korzystając z MC (łatwiej) sterownik z prawami wykonywalności, akceptuję umowę, instalator informuje że łączy się z ftp nvidia, buduje, kompiluje, bez żadnego błędu kończy i pyta czy zapisać zmiany do xorga. Daję tak , informacja że instalacja zakończona pomyślnie.
I teraz, nieważne czy z konta roota dam reboot czy usera startx, obraz miga na czarno na chwilkę, po czym mam komunikat Fatal IO Error 104, connection reset by peer albo IRQ 16 stopping.

Teraz dopiero można dać shutdown albo reboot, potem pojawia się nawet logo nvidia, menedżer logowania, po zalogowaniu na konto usera oczywiście wrzuca konsolę w trybie failsafe (przed reinstalką wchodził do KDE pokazywał pulpit i zawisał, wszystko było nieaktywne, choć myszką dało się poruszac, ale w logach i tak to samo).
Moja karta to GF 6800 XT na chipie NV 40. W tej samej konfiguracji działało wszystko gładko na Mandrivie i PCLinuxOS.
No może poza tym, że wcześniej był problem z restartowaniem Linuksa (Windows bez problemu). Po pierwszej instalce Debiana był problem z zegarem (uparcie ustawiał się 2 godz do przodu względem systemowego, czytałem gdzieś że to problem z ACPI) teraz po reinstalce już go nie ma. To wszystko wsazywałoby na problem z ACPI z moim kompem na linuksie, ale próbowałem motywów z edycją gruba, kombinowałem na wszelkie sposoby z acpi=off, acpi=noirq, noapic itd. , bez efektu.
Boję się, że może to być jakiś głębszy problem z moim kompem, np. konflikty przerwań, nieprawidłowa obsługa ACPI przez Linuksa itp. Płytka główna to takie coś wyprodukowane kiedyś przez Gigabyta dla fujitsu-siemens. Gigabyte robił pod swoją marką identyczne w 99%. I właśnie od tej „identycznej” moja płytka ma sflashowany BIOS, po to żeby obsługiwać P4 Presscot i Celeron –D. Może tu jest problem?
Mam jednak nadzieję że nie.
Robiem kilkakrotnie rekonfigurację xorga. Instalowalaem rozne wersje sterow,bez efektu. Aktualnie wyglada to tak, ze po reboot pojawia sie logo nvidia, startuje kde, wszystko "zamarza" na chwilę, potem obraz robi sie czarny, a chwile potem mam napis na monitorze "no signal"
¯eby bylo śmieszniej, po zmianie w xorgu na "nv" co widać poniżej, system ciągnie maksymalna rozdzielczość 1440x900, a sterownika nviidii odpalić nie chce...
Moj xorg.conf wyglada tak

Kod: Zaznacz cały

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Dec 13 19:09:35 PST 2007

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "pl"
    Option         "XkbVariant" "pl"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/psaux"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "Acer AL1716W"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "nVidia Corporation NV40 [GeForce 6800 XT]"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "nVidia Corporation NV40 [GeForce 6800 XT]"
    Monitor        "Acer AL1716W"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Moje pytanie do Ciebie.
Dlaczego przysyłasz 150kb śmieci na serwer kiedy czysty tekst twojego załącznika stanowi tylko 47kb? Przysyłasz logi systemowe korzystając z zamkniętego formatu *.doc.
>>Przeczytaj dlaczego śmiecisz<<

Połącz się z internetem i jako root wydaj polecenie:

Kod: Zaznacz cały

update-pciids
następnie wklej wynik polecenia:

Kod: Zaznacz cały

lspci
Lutek
Posty: 13
Rejestracja: 03 kwietnia 2008, 09:18

Post autor: Lutek »

Za zaśmiecanie bardzo przepraszam. Moja wina, nie pomyslałem. Poprawię się.
Wklejam wynik:

debian:/home/krzysztof# lspci

Kod: Zaznacz cały

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 51)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:05.0 RAID bus controller: Silicon Integrated Systems [SiS] RAID bus controller 180 SATA/PATA  [SiS] (rev 01)
00:0d.0 Communication controller: Agere Systems 56k WinModem (rev 01)
00:14.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800 XT] (rev a1)
debian:/home/krzysztof#
PS
pozmienialem rozdzialki w xorgu na nizsze. Teraz wchdzi do KDE, i zawisa. A log mam taki:

PS 2
Próbowałem ze starszym kernelem - to samo.
Wyjąłem z kompa zbędne urządzenie (modem tel) - a nuż pomoże jeśli to konflikt przerwań - nadal to samo.
Tu jest pies pogrzebany
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving
(EE) NVIDIA(0): interrupts generated by the NVIDIA graphics device
(EE) NVIDIA(0): PCI:1:0:0. Please see Chapter 8: Common Problems in the
(EE) NVIDIA(0): README for additional information.
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
psv
Beginner
Posty: 234
Rejestracja: 08 maja 2007, 13:42

Post autor: psv »

Próbowałeś jako root?

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Podejrzewam źle ustawioną rozdzielczość. Wybierz właściwą i zmień następnie sterownik na nvidia, ew. zbuduj ponownie.
Lutek
Posty: 13
Rejestracja: 03 kwietnia 2008, 09:18

Post autor: Lutek »

Znalazłem rozwiązanie. Może mało eleganckie ale działa, nie wiem zresztą czy nie jedyne możliwe.
Nie chodziło o rozdzielczość, czy rekonfigurację xorg, ani wiele innych rzeczy które próbowałem.Pomogło użycie jądra 2.6-18-6-686, czyli z ostatniego stabilnego wydania etch. Pisałem wcześniej że próbowałem starszych jąder i nie wyszło, ale próbowałem wtedy kerneli 2.6.22 - coś tam, potem zacząłem cofać się coraz dalej, aż z 2.6.18-6-686 zaskoczyło. Na 2.6.24-1-686 nadal nie działa i wywala te same błędy.
Jestem trochę zaskoczony tą sytuacją, gdybym miał GF 4 MX to rozumiałbym że nie działa z najnowszym jajkiem, ale moja karta? Najnowsza nie jest, ale całkowity staroć też nie (6800 XT na chipie NV40).
Może jeszcze powalczę później z nowszymi jądrami, na razie nie mam pomysłu.
Chyba że ktoś coś podpowie?
warzych
Posty: 43
Rejestracja: 27 lutego 2008, 18:53

Post autor: warzych »

Mialem tez problemy dosyc podobne :)
u mnie zadzialalo to ze najpierw sciagnalem X.config ze strony nVidi, zainstalowalem po czym dopiero przsytapilem do Tutoriala Kaka :) tylko pamitaj ze jak bedzie robic wedlug jego porad przy ostatnim pytaniu o wlsnie X.config dac nie bo ci wywali wogole X'sy i nawet ekranu logowania nie zobaczysz ^^
Lutek
Posty: 13
Rejestracja: 03 kwietnia 2008, 09:18

Post autor: Lutek »

A jaką masz kartę graficzną?
Czy komunikaty o błędach miałeś takie jak w poprzednich postach wkleiłem?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

warzych pisze:tylko pamitaj ze jak bedzie robic wedlug jego porad przy ostatnim pytaniu o wlsnie X.config dac nie bo ci wywali wogole X'sy i nawet ekranu logowania nie zobaczysz ^^
Rozwiń to zdanie bo nikt chyba tego nie rozumie.

Lutek --- wklej aktualnego /etc/X11/xorg.conf.
Lutek
Posty: 13
Rejestracja: 03 kwietnia 2008, 09:18

Post autor: Lutek »

Mój aktualny xorg wygląda tak :
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Dec 13 19:09:35 PST 2007

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Monitor"
Identifier "Acer AL1716W"
Option "DPMS"
EndSection

Section "Device"
Identifier "nVidia Corporation NV40 [GeForce 6800 XT]"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV40 [GeForce 6800 XT]"
Monitor "Acer AL1716W"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1440x900" "1280x800" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
I tak jak pisałem powyżej, działa na jaju od etcha. Na nowszych krzaczy błędem o którym pisalem wcześniej.
ODPOWIEDZ