Portál AbcLinuxu, 23. července 2025 22:23


Dotaz: Fedora 12 nestartuje X

27.12.2009 10:37 yman
Fedora 12 nestartuje X
Přečteno: 532×
Odpovědět | Admin
Ahoj. Nainstaloval jsem si Fedoru 12 a zkopiroval home z Fedory 11. Vse fungovalo bez problemu, nebyl ale jeste nainstalovan ovladac graficke karty kmod-nvidia. Po instalaci tohoto ovladace mi nestartuji X, pri bootu je poslednim vypisem Spoustim atd: [ OK ], nato mnohokrat zablika obrazovka (mizi a objevuje se vypis bootu) a pak uz se nic nedeje. Do konzole prepnout jde. Zkousel jsem ovladac odinstalovat, to se povedlo, ale ve vypisu bootu se stale objevuje: Checking for module nvidia.ko [ OK ] Enabling the nvidia driver: Driver already enabled. Takze jsem zrejme neodinstaloval vse. Nicmene nakonec budu grafickou kartu beztak rozhodne potrebovat. Nevite prosim nekdo, jak mam tedy chybu opravit? (Pokud potrebujete informace o hw, napiste prosim potrebne prikazy.) Dekuji, Petr

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kouby avatar 27.12.2009 12:31 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozhodne bude potreba vypis z Xorg serveru. Logy najdete v /var/log/Xorg.0.log souboru.
That's thirty minutes away. I'll be there in ten.
27.12.2009 12:40 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi nemáš všechny potřebné balíčky kolem nvidia, pokud tam máš poslední kernel z repozitáře tak pro ten ještě není modul nvidia hotovej - většinou bývá až za chvíli po kernelu.

Nebo jsi nainstaloval špatnou verzi nvidia ovladačú pokud máš starou kartu nvidia.

Taky fedora používá při bootu ramdisk a nvidia modul tam nemusí být.

Takže skontrolujte zda máte všechny balíčky - když chvíli počkáš kouknu do druhého PC jaké to jsou (Tam mám nvidii).
27.12.2009 13:04 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
[root@soban petr]# rpm -qa | grep nvidia
kmod-nvidia-2.6.31.6-166.fc12.x86_64-190.42-1.fc12.8.x86_64
nvidia-xconfig-1.0-1.fc12.x86_64
kmod-nvidia-190.42-1.fc12.9.x86_64
xorg-x11-drv-nvidia-libs-190.42-5.fc12.x86_64
nvidia-settings-1.0-3.2.fc12.x86_64
kmod-nvidia-2.6.31.9-174.fc12.x86_64-190.42-1.fc12.9.x86_64
xorg-x11-drv-nvidia-190.42-5.fc12.x86_64
[root@soban petr]# rpm -qa | grep kernel
kernel-headers-2.6.31.9-174.fc12.x86_64
kernel-2.6.31.9-174.fc12.x86_64
kernel-2.6.31.6-166.fc12.x86_64
kernel-firmware-2.6.31.9-174.fc12.noarch
Pro každý balíček kernel-x.y.z..... musíš mít i příslušný modul kmod-nvidia-x.y.z.....

Máš je ?

Taky pro X musíš mít balíčky xorg-x11-drv-nvidia a xorg-x11-drv-nvidia-libs.

A když ti to nefunguje tak v konzoli skontroluj zda je natažen modul nvidia:
[root@soban petr]# lsmod | grep nvidia
nvidia               9614008  38 
A mělo by to fungovat - pokud ne tak dodej další údaje co chybí a log xorg který je v /var/log/Xorg.0.log
27.12.2009 13:27 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Vypis z rmp -qa myslim docela odpovida, dal bych ho sem (spolecne s /var/log/Xorg.0.log), ale nejdriv se mi musi podarit pripojit flash, na kterou bych vypisy ulozil. Takze abych nezdrzoval (nez to najdu na netu), jak prosim zjistim, jake zarizeni pripojit? Jinak lsmod | grep nvidia nic nevypisuje, takze jestli neni problem driv, tak tady urcite.
27.12.2009 13:39 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Příloha:
Uz jsem to nasel, zde jsou vypisy:
rpm -qa | grep nvidia:
nvidia-xconfig-1.0-1.fc12.i686
kmod-nvidia-190.42-1.fc12.9.i686
kmod-nvidia-2.6.31.9-174.fc12.i686-190.42-1.fc12.9.i686
nvidia-settings-1.0-3.2.fc12.i686
xorg-x11-drv-nvidia-libs-190.42-5.fc12.i686
xorg-x11-drv-nvidia-190.42-5.fc12.i686

rpm -qa | grep kernel:
abrt-addon-kerneloops-1.0.0-1.fc12.i686
kernel-headers-2.6.31.9-174.fc12.i686
kernel-PAE-devel-2.6.31.9-174.fc12.i686
abrt-plugin-kerneloopsreporter-1.0.0-1.fc12.i686
kernel-firmware-2.6.31.9-174.fc12.noarch
kernel-PAE-2.6.31.9-174.fc12.i686
kernel-2.6.31.9-174.fc12.i686

Xorg.0.log je v priloze
27.12.2009 14:02 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Pokud lsmod | grep nvidia nic nevypíše tak je to jasné nenatáhl se ti modul nvidia a v tom je problém.

Takže při startu zadej jako parametr kernelu INIT 3 tím se nespustí X ka.

Potom jako root "modprobe nvidia" a potom by v "lsmod | grep nvidia" měla být a už by to mělo fungovat po startx by měly X ka naběhnout.

Aby to potom fungovalo OK musíš přegenerovat ramdisk který jádro používá při startu - není tam modul nvidia.

PS. Flash připojíš pomocí mount. (mount zařízení kam)
27.12.2009 14:13 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
modprobe nvidia vypisuje chybu FATAL: Error inserting nvidia (/lib/modules/2.6.31.9-174.fc12.i686/extra/nvidia/nvidia.ko): No such device
Jinak potom jeste nerozumim tomu, co se ma udelat s ramdiskem.
Nebylo by jednodussi nainstalovat starsi verzi jadra i ovladace pro nvidii? Nevim ale presne, jak se to dela...
27.12.2009 14:23 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
A je tam ten soubor /lib/modules/2.6.31.9-174.fc12.i686/extra/nvidia/nvidia.ko ?

Skus zadat depmod -a a potom modprobe nvidia nebo ismod nvidia ?

Skus přeinstalovat ten balíček kmod-nvidia-2.6.31.9-174.fc12.i686-190.42-1.fc12.9.i686.
27.12.2009 14:51 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
soubor existuje
modprobe po depmod -a vypisuje stale tutez chybu
program ismod nemam kdyz jsem balicek ovladacu odinstaloval, neslo bez parametru "INIT 3" nabootovat ani do konzole, nainstaloval jsem ho tedy znovu a vse je jako predtim...
27.12.2009 15:33 JMP | skóre: 30
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
je tam drobny preklep - neni to ismod, ale insmod

zda se, ze fedora 12 pouziva jakuo vychozi ovladac nouveau - pokud si pridate free a nonfree repozitare dle http://rpmfusion.org/Configuration/ , tak pak to patrne pujde naklikat v pridat/odebrat software (date hledat nvidia a ono to uz leccos nabidne...)
27.12.2009 16:04 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
insmod nvidia: insmod: can't read 'nvidia': No such file or directory
no jo, naklikat - jenze to by mi musely jit spustit ty Xka ne?
mimochodem vse jsem popisoval na jadre 2.6.31.9-174.fc12.i686, pak mi ale doslo, ze mam jeste totez, ale s koncovkou "PAE", coz nevim co znamena (cim se to lisi apod.), ale puvodne jsem nemohl spravne nastartovat prave toto jadro... na jakem tedy mam vlastne pracovat?
v "PAE" mi modprobe nvidia hlasi, ze nvidia neni k dispozici
zeptam se radeji jeste jednou - nebylo by jednodussi nainstalovat nejakou starsi verzi, se kterou bude vse fungovat jak ma? docela vazne me zacina tlacit cas...
27.12.2009 16:17 woz | skóre: 2 | blog: Niekde_je_chyba
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Podľa tvojho Xorg.0.log to vyzerá tak, že más grafickú kartu
(--) PCI:*(0:1:0:0) 10de:040b:103c:30c3 nVidia Corporation Quadro NVS 320M rev 161
Nie som si istý či je podporovaná (vo verzii 190.42). Viz 'Supported products' na stránkach nVidie.
Quadro NVS series:
NVS 285, NVS 280, NVS 450, NVS 440, NVS 290, NVS 295, NVS 210, NVS 420
27.12.2009 16:21 woz | skóre: 2 | blog: Niekde_je_chyba
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Ospravedlňujem sa. Trochu mi ušlo to M na konci (320M). Čo sa týka M-kových Quadro sérií, o tých som nenašiel žiadne info.
27.12.2009 16:26 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
na predchozich verzich Fedory jsem s tim problem nemel... je mozny, ze by ji prestali podporovat? nevidim k tomu duvod, sice se v tom nevyznam, ale ten pocitac neni stary ani rok a pul, tak v nem snad nebude predpotopni grafarna... jestli jo, tak jsem v hajzlu
27.12.2009 16:41 woz | skóre: 2 | blog: Niekde_je_chyba
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Ešte som si trochu podrobnejšie prešiel nVidia stránky a Quadro NVS 320M by mala byť podporovaná. Viz 'Appendix A. Supported NVIDIA GPU Products' na README stránkach k príslušnej verzii ovládača (na stránke s downloadom majú nekompletné info).
27.12.2009 16:28 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
dodatek - co se tyce verze "PAE", nainstaloval jsem kmod-nvidia-PAE, coz ji privedlo do stejneho stavu jako "ne-PAE" verzi...
27.12.2009 17:06 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X

Prostě udělej pořádek s kernelama, buď tam nech PAE nebo bez PAE, tak stejně i moduly pro nvidiu pokud máš PAE jádro tak modul pro PAE jádro.

Nemáš tam taky nahrátý jiný modul pro grafiku který bude kolidovat s tím nvidia ?

27.12.2009 20:33 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
tak se to po velmi zdlouhavem boji podarilo vyresit s pomoci navodu na http://fozzolog.fozzilinymoo.org/tech/2009/12/tricks-to-getting-fedora-12-and-rpmfusion-kmod-nvidia-playing-nice.html
vsem vam dekuji za pomoc, Petr
27.12.2009 14:15 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Pokud lsmod | grep nvidia nic nevypíše tak je to jasné nenatáhl se ti modul nvidia a v tom je problém.

Takže při startu zadej jako parametr kernelu INIT 3 tím se nespustí X ka.

Potom jako root "modprobe nvidia" a potom by v "lsmod | grep nvidia" měla být a už by to mělo fungovat po startx by měly X ka naběhnout.

Aby to potom fungovalo OK musíš přegenerovat ramdisk který jádro používá při startu - není tam modul nvidia.

Takže pokud to funguje tak jsem ti našel jak přegenerovat ramdisk:
Záloha původního ramdisku:

cp /boot/initramfs-$(uname -r).img /root

Vygenerování ramdisku:

mkinitrd -o /boot/initramfs-$(uname -r).img $(uname -r)
27.12.2009 14:22 yman
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Praveze jak jsem jiz uvedl, modprobe nvidia vypisuje chybu, viz vyse...
27.12.2009 14:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Tak pokračuj: moje rada dál.

Skontrolovat zda ten soubor tam je, přeinstalovat ten balíček atd.....
Pavel Stárek avatar 28.12.2009 17:56 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Fedora 12 nestartuje X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych postup podle tohoto článku (anglicky).
Kdo chce, hledá způsob; kdo nechce, hledá důvod.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.