23:54 Mon 29 Dec, Stanislav Maslovski wrote: > On Mon, Dec 29, 2008 at 11:21:32PM +0300, veresk wrote: > > > >> Не очень ясно, версии разные в смысле `uname -r` или в смысле номера > >> версии deb пакета? И видеодрайверы -- это для nvidia? > >> > >> Проще говоря, если у тебя в /lib/modules зоопарк поддиректорий, то что > >> мешает иметь в каждой из них по модулю видеодрайвера? (man ln, man cp) > >> Если это по каким-то причинам неприемлимо, всегда есть insmod, которому > >> можно указать полный путь к модулю. > >> > >> Если же проблема в том, что видеодрайвер ставится из deb пакета, и > >> при установке новой версии старая версия удаляется, то чтобы можно было > >> установить кучу таких пакетов, надо, чтобы имена пакетов были разные, > >> например, чтобы в имя пакета входил номер твоей ревизии. > >> > >> > > veresk@debian:~$ uname -r > > 2.6.28-041 > > > > В /lib/modules и на самом деле порядком навалено. Но вот драйвера видео > > (с офф-сайта) работают только с последним ядром, на котором они были > > установлены. Все более ранние установки уходят в небытие :-( > > Так разберись, в какое небытие они уходят. В смысле, куда инсталлер > кладет вновь собранный модуль nvidia.ko, и удаляет ли старый. И insmod его. Модули ядра, которые используются текуще-загруженным ядром как-раз и лежат в /lib/modules/`uname -r`. Просто копируй из /lib/modules/"предыдущих модулей ядра" необходимый тебе модуль и выполни depmod -a. По понятным причинам такое не всегда прокатит. Разумеется держать десять тысячь категорий не к чему в /lib/modules/* Я оставляю только для текущего _известно что работающего_ ядра. Правдо я и ставлю ядро+модули классическим методом. -- Murat D. Kadirov
Attachment:
pgpHZFrtuK9Ab.pgp
Description: PGP signature