Nvidia gyári drivert használok NVidia7600 Gs videokarimhoz, debian squezee alatt.
Kijött a frissítésnél az új kernel image ezért felraktam és bebootoltam és nincs X ami nem meglepő.
Megpróbáltam feltenni az Nvidia oldaláról leszedett új drivert és meglepve tapasztaltam, hogy OS összeférhetetlenségre panaszkodik. Semmi gond van elspájzolva fél éven belüli driver úgyhogy azt próbáltam ferakni és ott is gond volt először a gcc verziókra panaszkodott amit beállítottam a ln -f -s gcc4.3 gcc paranccsal.
Ezek után sikerült előbbre lépni a kernelmodult felépíti de hibaüzenettel kiszáll ami a log-ban részletesebben:
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
[ 26.671320] Bluetooth: BNEP filters: protocol multicast
[ 26.825201] Bridge firewalling registered
[ 26.930085] Bluetooth: SCO (Voice Link) ver 0.6
[ 26.930091] Bluetooth: SCO socket layer initialized
[ 28.223100] lp0: using parport0 (interrupt-driven).
[ 28.281007] ppdev: user-space parallel port driver
[ 34.140042] eth0: no IPv6 routers present
[ 932.576436] nvidia: module license 'NVIDIA' taints kernel.
[ 932.576442] Disabling lock debugging due to kernel taint
[ 933.880947] NVRM: The NVIDIA probe routine was not called for 1
device(s).
[ 933.880953] NVRM: This can occur when a driver such as rivafb, nvidiafb
or
[ 933.880955] NVRM: rivatv was loaded and obtained ownership of the NVIDIA
[ 933.880957] NVRM: device(s).
[ 933.880962] NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel
module
[ 933.880964] NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
[ 933.880966] NVRM: support), then try loading the NVIDIA kernel module
again.
[ 933.880969] NVRM: No NVIDIA graphics adapter probed!
[ 1026.567859] NVRM: The NVIDIA probe routine was not called for 1
device(s).
[ 1026.567865] NVRM: This can occur when a driver such as rivafb, nvidiafb
or
[ 1026.567868] NVRM: rivatv was loaded and obtained ownership of the NVIDIA
[ 1026.567870] NVRM: device(s).
[ 1026.567874] NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel
module
[ 1026.567876] NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
[ 1026.567878] NVRM: support), then try loading the NVIDIA kernel module
again.
[ 1026.567882] NVRM: No NVIDIA graphics adapter probed!
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Teljesen tanácstalan vagyok mert ezt sajnos nem tudom értelmezni.
- 5498 megtekintés
Hozzászólások
Én is debian squeeze -t használok, de még nem találkoztam ilyen "OS összeférhetetlenség" -el és gcc verzióval sem volt gondja soha. Szerintem próbáld meg megint a legújabbat és írd fel, hogy milyen hibát ír ki.
- A hozzászóláshoz be kell jelentkezni
Nem lehet, hogy csak az image frissult, a devel fileok nem? En epp ma raktam fel uj kernelt a kernel.org-rol, plus a legujabb nvidia drivert, gond nelkul megy. De mar nalam is volt, hogy
1. kernel lefordit
2. par nap mulva apt-get update/upgrade (es uj gcc megy fel)
3. nvidia drivert forditanek, es a fenti miatt gubanc.
De ez valoszinutlen ebben az esetben, en inkabb a devel nem frissulesere tippelek. (Virtualbox modulok is lefordultak, aktualisan a vmware moduljai nem, de azt mar joideje nem is hasznalom, nem zavar)
- A hozzászóláshoz be kell jelentkezni
make menuconfig
Device Drivers
Graphics support
Frame buffer hardware drivers
CONFIG_FB_NVIDIA is not set
CONFIG_FB_RIVA is not set
Ha modulba vannak forgatva, akkor blacklist.conf-ba is elég berakni ezeket.
De az sem kizárt, hogy a régi kártyádhoz a legújabb drivert kellene feltenned. Célszerűbb lenne, ha a debian csomagkezelőjével raknál fel drivert. Már ha van ilyene nekik...
- A hozzászóláshoz be kell jelentkezni
1. x lelő
2. nvidia-installer --uninstall
3. új nvidia driver installál
(ha gcc miatt duma, akkor a /usr/bin/@gcc symlinkben javítani)
4. x indít
a driver verziót jó lenne tudni, nekem volt már olyan hogy hibás volt a fájl az oldalon. egyébként ugyanezt a hw/sw-összeállítást használom én is többek között.
- A hozzászóláshoz be kell jelentkezni
Ez volt a megoldás kulcsa. Valószínüleg az előző driver maradványaival nem bírtak az az újjabb driverek, megjegyzem ezidáig --uninstall nélkül raktam fel őket és minden jó volt, de most az uninstall segített.
Köszönöm.
- A hozzászóláshoz be kell jelentkezni
érdekes, de úgy rémlik, mintha erre fel is hívná a figyelmet a telepítés előtt.
- A hozzászóláshoz be kell jelentkezni
Fura... Ubuntu 10.10-re most frissítettem az asztalin, és hasonló problémám van
- A hozzászóláshoz be kell jelentkezni
kíváncsiságból két gépen is upgradeltem squeezet és egyiken sincs gondom. írd már le hogy milyen driverrel..
- A hozzászóláshoz be kell jelentkezni
Aktuális legfrissebb kernel amit a maverick használ (nincs ksplice meg efféle huncutság), 173-as nvidia driver, 32bites rsz.
- A hozzászóláshoz be kell jelentkezni
lsmod | grep rivatv
Ha be van töltve akkor ;o(
pico (vagy valami edittorral):
/etc/modprobe.d/blacklist-nvidia.conf
blacklist rivatv
blacklist rivafb
blacklist nvidiafb
Mentsd el, aztán restart, majd telepítsd amit kell.
Esetleg kézzel is próbálgathatod kiszedni:
sudo rmmod rivatv
és aztán telepíteni.
KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey
- A hozzászóláshoz be kell jelentkezni
jah, én még a nouveau-t pakolnám be, nekem legalábbis régebben az okozott kavart.
- A hozzászóláshoz be kell jelentkezni
A NVIDIA GF 8400GS gyári drivert (NVIDIA-Linux-x86-180.29-pkg1.run) nem tudom lefordíttatni, mert arra panaszkodik, hogy nem találja a kernel forrást a /lib/modules/2.6.37.6-smp/source helyen, márpedig ez egy symlink a /usr/src/linux-ra, ami a linux-2.6.37.6-smp-re mutat, abban pedig ott van a teljes kernel forrás, az include/linux/-ban a temérdek .h file is. Mi lehet a jelenség oka (és hogyan lehet megszüntetni)?
Üzemi környezet: Slackware 13.
Köszi, üdv:
KEA.
- A hozzászóláshoz be kell jelentkezni
dpkg -l linux-source*
mit mond? ill. headers, kbuild fent van-e?
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Slackware-ben van dpkg ? Sztem rossz a nyom.
--
http://www.micros~1
- A hozzászóláshoz be kell jelentkezni
ja bocsesz, megzavart fentebb a debian squeeze és a ma délelőtti, részben write-only-módom...
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Semmi gond, nem en kerdeztem. Meg vegulis lehet, hoygh van benne, sose hasznaltam, igy nem tudom (mintha valami apt-get-hez hasonlo cucc lenne, igy lehet benne dpkg is).
- A hozzászóláshoz be kell jelentkezni
nouveau összeférhetetlenségi problémád van. Az új Debian verzióban a kernel úgy van fordítva, hogy alapból benne van a nouveau is, kernel modulként. Ezt a rendszer automatikusan be is tölti - innen kezdve persze az nvidia kernel modul már nem tudja kezelni a kártyát. A nouveau kiírtásának legegyszerűbb - bár kissé barbár - módja, ha /lib/modules/$KERNELVERSION/kernel/drivers/gpu/drm/nouveau.ko file-t átnevezed. Innen kezdve az nvidia.ko már be tud töltődni.
Most látom, hogy a kernel üzenet nem pont erről szól. Pontosabban: nem nouveau, de valmi be van töltve. Nézz lsmod-ot, látsz-e benne olyan modult, amit példaként felsorol az nvidia üzenete. Ha így nem sikerül előbbre jutni, akkor próbáld meg kézzel kiszedni a nem feltétlenül szükséges modulokat és nézd meg, melyik után javul a helyzet.
- A hozzászóláshoz be kell jelentkezni
ennél azért van egyszerűbb, és hatásosabb módszer is:
cat /etc/modprobe.d/nvidia-graphics-drivers.conf
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
options nvidia_current NVreg_NvAGP=1 NVreg_EnableMSI=1
pl.
- A hozzászóláshoz be kell jelentkezni
látom te is beleszaladtál :)
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni