Обновил ядро до 2.6.22-r5, nvidia не грузится...

Было ядро 2.6.22-r3 обновил до 2.6.22-r5 поменял symlink linux в /usr/src на /usr/src/linux-2.6.22-gentoo-r5, собрал ядро. Пересобрал nvidia-drivers (версия дров 100.14.11). При сборке были подозрительные сообщения:

/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 58: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 62: has: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 98: vecho: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 99: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 100: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 101: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 102: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 103: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 104: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 105: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 106: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 107: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 108: vecho: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 144: vecho: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 145: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 146: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 147: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 148: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 149: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 150: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 151: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 152: eqawarn: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 153: vecho: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 163: has: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 323: hasq: команда не найдена
>>> Merging x11-drivers/nvidia-drivers-100.14.11 to /
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 394: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 394: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 394: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 402: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 413: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 471: hasq: команда не найдена
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.11/temp/environment: line 433: hasq: команда не найдена

Но ошибок никаких не выпадало... При загрузке под новым ядром по lsmod нет nvidia.
В чем проблема?

А сам модуль

А сам модуль физически существует? Может он у тебя при таких ошибках попросту не скомпилился.

P.S. Кстати, маленькая хитрость: чтобы каждый раз при появлении нового ядра не править ручками симлинк - пропиши в make.conf USE="symlink" и он сам поменяется при emerge.

____________________________________________
Всё что не убивает меня, делает меня сильнее.

Модуля нет...

modprobe nvidia
говорит, что нет такого модуля...
Да еще, похожая ситуация со сборкой pam: http://www.gentoo.ru/node/8014 Попробовал emerge nvidia-drivers -pvuD получил:

Calculating dependencies... done!
[ebuild U ] app-misc/pax-utils-0.1.16 [0.1.15] USE="-caps" 63 kB
[ebuild U ] x11-libs/libXi-1.1.2 [1.1.0] USE="-debug" 262 kB
[ebuild U ] media-fonts/encodings-1.0.2 [1.0.0] USE="-debug" 559 kB
[ebuild U ] x11-libs/libXtst-1.0.2 [1.0.1] USE="-debug" 220 kB
[ebuild U ] x11-apps/iceauth-1.0.2 [1.0.1] USE="-debug" 95 kB
[ebuild U ] x11-libs/libXfont-1.3.0 [1.2.8] USE="-debug -ipv6" 569 kB
[ebuild U ] media-libs/mesa-7.0.1 [6.5.2-r1] USE="nptl -debug -doc (-hardened) -motif -xcb" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 3,266 kB
[ebuild U ] dev-libs/libxml2-2.6.29 [2.6.28] USE="python readline -debug -doc -ipv6 -test" 4,610 kB
[ebuild U ] sys-libs/pam-0.99.8.1 [0.99.7.1] USE="cracklib%* nls (-selinux) -vim-syntax" 0 kB
[ebuild U ] x11-terms/xterm-229 [228] USE="truetype unicode* -Xaw3d -paste64 -toolbar" 0 kB
[ebuild N ] x11-apps/xsm-1.0.1 USE="xprint -debug" 115 kB
[ebuild U ] x11-apps/xclock-1.0.2 [1.0.1] USE="xprint -debug" 102 kB
[ebuild U ] x11-apps/xinit-1.0.4 [1.0.3-r4] USE="-debug -minimal" 105 kB
[ebuild U ] x11-libs/pango-1.16.5 [1.16.4] USE="-debug -doc" 1,315 kB
[ebuild U ] x11-drivers/xf86-video-nv-2.1.2 [2.0.2] USE="-debug" 359 kB
[ebuild U ] x11-drivers/xf86-input-mouse-1.2.2 [1.2.1] USE="-debug" 268 kB
[ebuild U ] x11-drivers/xf86-input-keyboard-1.1.1-r1 [1.1.1] USE="-debug" 0 kB

Пакет pax-utils так-же хочет обновляться при emerge pam -pcuD...
Попробовал emerge pax-utils -uD получил:

>>> Emerging (1 of 1) app-misc/pax-utils-0.1.16 to /
!!! Previously fetched file: 'pax-utils-0.1.16.tar.bz2'
!!! Reason: Filesize does not match recorded size
!!! Got: 64360
!!! Expected: 64336
Refetching... File renamed to '/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2._checksum_failure_.E4_JgE'

>>> Downloading 'http://distfiles.gentoo.org/distfiles/pax-utils-0.1.16.tar.bz2'
--21:19:53-- http://distfiles.gentoo.org/distfiles/pax-utils-0.1.16.tar.bz2
=> `/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2'
Распознаётся distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.238.52, ...
Устанавливается соединение с distfiles.gentoo.org|216.165.129.135|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 64 360 (63K) [application/x-tar]

100%[====================================>] 64 360 99.71K/s

21:19:54 (99.46 KB/s) - `/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2' сохранён [64360/64360]

* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking pax-utils-0.1.16.tar.bz2 ;-) ... [ !! ]

!!! Digest verification failed:
!!! /usr/portage-distfiles/pax-utils-0.1.16.tar.bz2
!!! Reason: Filesize does not match recorded size
!!! Got: 64360
!!! Expected: 64336

Че делать?

Удалить файлик

Удалить файлик /usr/portage-distfiles/pax-utils-0.1.16.tar.bz2 :)
И обновить дерево портежей.
________________
Software is like sex; it's better when it's free.

синкнуть

синкнуть портэджи
или пересоздать диджест (ebuild digest)
лучше канешн синк)

Спасибо!

Спасибо большое помогло...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".