Почитал ридми по установке драйвера. Поставил, как там требовалось kernel-source, убедился в наличии ld При попытке запустить получаю ошибку
ERROR: Neither the '/usr/src/linux/include/linux/version.h' nor the '/usr/src/linux/include/generated/uapi/linux/version.h' kernel header file exists. The most likely reason for this is that the kernel source files in '/usr/src/linux' have not been configured
ЧС^W Что в высшей мере характерно, этих файлов действительно там нет. Зато есть другие:
find / -xdev -name "version.h"
/usr/include/linux/dvb/version.h
/usr/src/linux-3.1.10-1.29/arch/x86/math-emu/version.h
/usr/src/linux-3.1.10-1.29/fs/btrfs/version.h
/usr/src/linux-3.1.10-1.29/drivers/net/cxgb3/version.h
/usr/src/linux-3.1.10-1.29/drivers/net/wireless/ath/carl9170/version.h
/usr/src/linux-3.1.10-1.29/include/linux/version.h
/usr/src/linux-3.1.10-1.29/include/linux/dvb/version.h
/usr/src/linux-3.1.10-1.29/include/xen/interface/version.h
/usr/src/linux-3.1.10-1.29/include/sound/version.h
/usr/src/linux-3.1.10-1.29-obj/i386/desktop/include/linux/version.h
/usr/src/linux-3.1.10-1.29-obj/i386/default/include/linux/version.h
/usr/src/linux-3.1.10-1.29-obj/i386/xen/include/linux/version.h
/usr/src/linux-3.1.10-1.29-obj/i386/xen/include/config/xen/interface/version.h
/usr/src/linux-3.1.10-1.29-obj/i386/pae/include/linux/version.h
/usr/src/linux-3.1.10-1.29-vanilla/arch/x86/math-emu/version.h
Получаю другую ошибку:
unable to determine the nvidia kernel module filename
Что я делаю не так? За три часа гугления нащупал только то, что вроде как сырцы нужно некоим образом сконфигурить. Типа в /usr/src должен лежать .config Ткните носом, что делать, куда рыть конкретнее? Примечательно то, что эта же карта (fx5200) прекрасно работала на другой машине, с этим же дистром
Linux linux-qfkp 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux