3.9.0 и иксы [SOLVED]

Только что обновилась, встало ядро 3.9.0
module-rebuild rebuild без проблем, дрова на NVIDIA нормально встали, без ругани. После ребута иксы не грузятся, не идет дальше консоли с логином. Сначала нагрешила на параллельно обновившийся kdm, но ребут в старое ядро - все грузится нормально. Еще заметила что в загрузке появилась ругань на alsactl, причем неважно - с новым ядром или старым.
Ах да, сорри. Атлон х2 6000+ видяшка нвидия R240, материнка ASUS M2N 1394. Собрано все с accept_keywords="~amd64" и CFLAGS="-march=native -O2 -pipe"
Ядро собирала переименовав старый конфиг в kernel-config-x86_64-3.9.0-gentoo. Вот окончание Xorg.0.log

[ 25.989] (II) LoadModule: "glx"
[ 26.087] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 26.859] (II) Module glx: vendor="NVIDIA Corporation"
[ 26.859] compiled for 4.0.2, module version = 1.0.0
[ 26.859] Module class: X.Org Server Extension
[ 26.859] (II) NVIDIA GLX Module 313.30 Wed Mar 27 15:51:21 PDT 2013
[ 26.865] Loading extension GLX
[ 26.865] (II) LoadModule: "nvidia"
[ 26.865] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 27.034] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 27.040] compiled for 4.0.2, module version = 1.0.0
[ 27.040] Module class: X.Org Video Driver
[ 27.065] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 27.065] (EE) NVIDIA: system's kernel log for additional error messages.
[ 27.065] (II) UnloadModule: "nvidia"
[ 27.065] (II) Unloading nvidia
[ 27.065] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 27.065] (EE) No drivers available.
[ 27.065]
Fatal server error:
[ 27.065] no screens found
[ 27.065] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 27.065] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 27.065] (EE)

Вроде как видно что с ядром чет не так... натыкалась просто уже, что дрова от нвидии на самое последнее ядро без бубна не устанавливаются, но в тех случаях они вообще отказывались пересобираться. А тут вроде сборка успешная, все оки. А работать не хочет.

[ 27.065] (EE) NVIDIA: Failed

[ 27.065] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 27.065] (EE) NVIDIA: system's kernel log for additional error messages.

Это я увидела, просто не

Это я увидела, просто не сильно продвинутая, чтоб понять - где именно рыть и на предмет чего.

Bitte, lasst die linux leben!

`modprobe nvidia` и потом

`modprobe nvidia` и потом `dmesg | tail`

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

угу, уже ниже отписалась

угу, уже ниже отписалась, сама доперла. Чет сразу не подумала про закат солнца вручную:-)
Сорь, "я няша и ничаянно":-)

Bitte, lasst die linux leben!

Не «уже», а через четыре

Не «уже», а через четыре минуты после моего ответа q-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

"Уже" - потому что писала из

"Уже" - потому что писала из уже успешно загрузившейся генты :-Р Да и пост набирала долго, потом ток заметила, что посоветовали то, что я и сделала.

Bitte, lasst die linux leben!

upd: внезапно решилось

upd:

внезапно решилось командами

depmod -a

и

modprobe -r nvidia

после ребута все заработало. Удалять 3.8.10 пока поостерегусь

Bitte, lasst die linux leben!

/

Eva написал(а):
Удалять 3.8.10 пока поостерегусь

Полагаю правильным во избежание неприятных сюрпризов сохранять возможность загрузки как минимум с предыдущим ядром.

:wq
--
Live free or die

3.9.0 - это же еще не stable?

3.9.0 - это же еще не stable? Зачем оно? Там что-то очень-очень нужное поправили?

Ну у меня вся система не

Ну у меня вся система не стейбл, написала же, что с ~amd64 собрано.

Bitte, lasst die linux leben!

Да-да, я понял. Вопрос был в

Да-да, я понял. Вопрос был в том - зачем? Я не осуждаю, если что, а искренне интересуюсь.
И еще вопрос - почему никто не использует O3?

К примеру у меня хомяк на

К примеру у меня хомяк на btrfs, как раз в последних ядрах ее пилят вроде как. По крайней мере именно в 3.8.х вместо 0.19 я узрела 0.20-r1

А O3 не использую по причине того, что прирост гарантированно грошовый, а риск нарваться на косяки весьма велик. Достаточно того, что и так ~amd64. По крайней мере если что-то не собирается (а на ~amd64 такое не редкость) я могу смело исключить вариант с "веселой оптимизацией"
Все проверенные опции и так из -O3 сразу в -O2 перекочевывают, афаик.

Bitte, lasst die linux leben!

Ну, средний прирост где-то

Ну, средний прирост где-то 10%, что не слишком много, но для ноута, например, может оказаться вполне заметно.

А расскажите про btrfs - как вы используете ее фичи? А то я ознакомился, но пока не могу придумать для чего бы она мне понадобилась - это с виду что-то глубоко промышленное, для кластеров баз данных.

Особенно - никак./home

Особенно - никак.
/home rw,relatime,autodefrag,compress=lzo 0 2
С мелкими и средними файлами по ощущениям работает шустрее чем тупорылая ext4, в режиме lzo-компрессии особенно неплохо заметно. А большего мне и не надо. Неустойчивость btrfs сильно преувеличена, а ее известные проблемы меня СОВЕРШЕННО не парят. Я не держу ничего связанного с postgresql, где у нее отвратительные показатели. И еще fsync меня волнует мало. Оно собсна и заметно то тока когда ее рутом делают на бинарных дистрибутивах, там сразу видно что все дебки и рмпки ставятся нереально долго. Хотя фиг знает, так было на 0.19, на 0.20-r1 я не то чтоб не проверяла, а ушла с бинарных дистров вообще. А как еще производительность fsync проверить - я не в курсе.
В общем то там многие, кто ее использует - тащатся от субтомов, например /home просто субтомом корня. Мне не проверить насколько это няшно, хомяк изначально был выделен на отдельный раздел, а делать как в бубунте зачем то делают (на отдельном разделе под хомяк когда создаешь btrfs-раздел, его зачем то еще и субтомом во всю ширь раздела назначает установщик) я как то особого смысла не вижу - комп для меня онли.
A propos! Там еще есть опция монтирования специально для ssd-шек, народу вроде как тоже нравится. Более оптимальное использование его возможностей, что-ли.
http://rus-linux.net/nlib.php?name=/MyLDP/file-sys/znakomstvo-s-btrfs.html
Опция ssd полезна для тех пользователей, которые имеют в своем распоряжении твердотельные накопители (SSD); она включает несколько способов оптимизации, которые повышают производительность этих already-speed устройств.
В общем и целом я ее себе делала изначально "на посмотреть", а получилось так, что и оставила. Работает стабильно, претензий нет, каши не просит. Падать не падает. Ну и пущай стоит. Тем более что ее не забросили, а все-таки от ядра к ядру поддержку улучшают, в двадцатке довольно много косяков девятнадцатой исправили к примеру.
P.S. Сильно сомневаюсь в 10% из-за -O3, поверю от силы в 4-5%.

Bitte, lasst die linux leben!

Попробовал поставить на

Попробовал поставить на старый ноут ~x86: у меня половина пакетов не собирается из-за противоречивых зависимостей, но это еще полбеды. Истинная беда в том, что многие PCI/USB устройства отказываются опознаваться. Например, USB клавиатура работает в GRUB, но после загрузки - уже не реагирует ни на что, да и ifconfig показывает только унылое lo. Откатился к 3.7.10 пока.

Вы просто скопировали

Вы просто скопировали конфигурационный файл ядра 3.7.10 в директорию с исходными кодами 3.9.* и собрали затем ядро ? Если да, то могут быть описанные вами проблемы, т.к. при переходе на новую ветку ядра нужно писать конфиг заново, т.к. опции могли быть переименованы или изменены их зависимости.

Нет, не копировал.

Нет, не копировал.

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

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