LINUX.ORG.RU

Вышло ядро 2.6.12


0

0

После долгих месяцев разработки и отладки наконец вышло ядро 2.6.12
Ожидается значительное повышение производительности по сравнению с 2.6.11

changelog http://kernel.org/pub/linux/kernel/v2...
патч http://kernel.org/pub/linux/kernel/v2...
скачать ftp://ftp.kernel.org/pub/linux/kernel...

>>> Подробности



Проверено: Pi ()

Нихрена не работат что-то, еще ни одно 2.6 ядро не завелось у меня, все виснут в процессе работы (5-30 мин). С 2.4 все ок.

Похоже бага специфическая, где-нибудь в драйвере например.

Есть какая-нибудь надежная методика отлова таких багов?

anonymous
()
Ответ на: комментарий от stimpack80

Уже давно стоит на 2.6.11-r7. Работает отлично и не жужжит. VMware5, четвертую давно уже не ставил...

ProtecT
()
Ответ на: комментарий от stimpack80

>Кто-нибудь пробовал устанавливать vmware на 2.6.11 или 2.6.12? - вылетает с жутким скрежетом. PS: как ставить - знаю, не раз делал на более старых ядрах.

Попробовал один раз запустить 4-ю VMWare на 2.6.11. После первой же неудачной попытки без разбора полётов поставил 5-ю и забыл про проблемы..

anonymous
()
Ответ на: комментарий от bd

> Еще один любитель приключений? Ну вот зачем оно надо? Какие преимущества от сборки этой версией gcc ты намереваешься получить?

Честно? Ради "спортивного" интереса. Тачка домашняя, тем более сейчас ничем не нагруженная (ибо сессия). Ядро собралось нормально.. загрузилось.. а вот дрова для NVidia не собираются :(

P.S. кстати gcc-4.0.1 ;)

LeX
()
Ответ на: комментарий от LeX

> P.S. кстати gcc-4.0.1 ;) Упс, что-то я повторяться стал :-\

LeX
()
Ответ на: комментарий от bd

> Еще один любитель приключений? Ну вот зачем оно надо? Какие преимущества от сборки этой версией gcc ты намереваешься получить?

На лоре похвастать. Типа крут сказочно.

anonymous
()
Ответ на: комментарий от anonymous

> На лоре похвастать. Типа крут сказочно.

Хм, не вижу никакой крутости. Тем более не вижу, чем тут хвастать! У меня дома не сервак, где нужна супер-мега стабильность, поэтому могу и тестировать новый софт и т.д.

LeX
()
Ответ на: комментарий от LeX

> поэтому могу и тестировать новый софт и т.д.

ты багрепорты хоть отправляешь? без них от твоего тестирование никакого толку

JB ★★★★★
()
Ответ на: комментарий от JB

> ты багрепорты хоть отправляешь? без них от твоего тестирование никакого толку

Отправляю. Может не на весь новый, но кое-что благодаря мне, как думаю и многим отсюда, было исправлено.

Лучше скажите, у кого-нибудь дрова Нвидивские собрались? Думал, что из-за компилятора. Ан нет, пересобрал из третьей ветки - все равно не становятся :(

LeX
()
Ответ на: комментарий от LeX

> Лучше скажите, у кого-нибудь дрова Нвидивские собрались?

2.6.12-rc6-mm1, gcc 3.4.3, nvidia 7664

все собирается и работает

JB ★★★★★
()
Ответ на: комментарий от LeX

> Лучше скажите, у кого-нибудь дрова Нвидивские собрались? Думал, что из-за компилятора. Ан нет, пересобрал из третьей ветки - все равно не становятся :(

А более развёрнуто можно проблему описать? Или ты и багрепорты так же отправляешь?

anonymous
()
Ответ на: комментарий от anonymous

> А более развёрнуто можно проблему описать? Или ты и багрепорты так же отправляешь?

Ох ну и любят тут придираться :)

Более развернуто: Начинается установка. Пытается скомпилить модуль и.. вываливаеть обычное сообщение о том, что не могу найти исходники ядра, если что, то укажите -krenel-source-path Указываю -krenel-source-path=/usr/src/linux-2.6.12 Радостно проглатывает, компилит (причем без предложения слить с сайта нужное ядро, как это обычно бывает).. сообщает что все нормально, осталось только поправить конфиг. Пытаюсь сделать modprobe nvidia и получаю сообщение об отсутствии модуля :(

LeX
()
Ответ на: комментарий от JB

> 2.6.12-rc6-mm1, gcc 3.4.3, nvidia 7664

Тот же коспилятор, те же дрова.. ядро новее, не собирается... не работает

З.ы. см. пост выше

LeX
()
Ответ на: комментарий от LeX

> что не могу найти исходники ядра, если что, то укажите -krenel-source-path

сделай симлинк с /usr/src/linux-2.6.12 на /usr/src/linux

и проверь хидеры ядра

JB ★★★★★
()
Ответ на: комментарий от LeX

> Более развернуто: Начинается установка. Пытается скомпилить модуль и.. вываливаеть обычное сообщение о том, что не могу найти исходники ядра, если что, то укажите -krenel-source-path Указываю -krenel-source-path=/usr/src/linux-2.6.12 Радостно проглатывает, компилит (причем без предложения слить с сайта нужное ядро, как это обычно бывает).. сообщает что все нормально, осталось только поправить конфиг. Пытаюсь сделать modprobe nvidia и получаю сообщение об отсутствии модуля :(

Так оно модуль собирает? В /lib/modules копирует? Ты его там видишь? При помощи insmod с указанием путя он грузится?

anonymous
()
Ответ на: комментарий от anonymous

> Улучшили наконец поддержку Aver Studia TV/FM tuner?

а что с ним было не так?

у меня avermedia 203, работает отлично

JB ★★★★★
()
Ответ на: комментарий от JB

> сделай симлинк с /usr/src/linux-2.6.12 на /usr/src/linux

8| Ты имел в виду, сделать симлинк /usr/src/linux, который указует на /usr/src/linux-2.6.12 ? А что, кто-то этого НЕ делает?

anonymous
()
Ответ на: комментарий от LeX

>> а вот дрова для NVidia не собираются :(

Возможно, я отстал от жизни (мне в принципе по барабану - все работает) Nvidia уже полностью исходники выкладывает?

Zloban
()
Ответ на: комментарий от Zloban

> Возможно, я отстал от жизни (мне в принципе по барабану - все работает) Nvidia уже полностью исходники выкладывает?

ага, под GPL

JB ★★★★★
()
Ответ на: комментарий от JB

> сделай симлинк с /usr/src/linux-2.6.12 на /usr/src/linux

Я первым делом на это подумал. Проверил, все создано. На всякий случай пересоздал по-новой и нифига. Сейчас еще раз попытался установить - теперь вообще никак не ставится (всмысле даже с указанием пути явно пишит, что ошибка)

Если сможете, я выложил лог - гляньте, может что прояснится :( http://keeperb.chat.ru/nvidia-installer.log

LeX
()
Ответ на: комментарий от Zloban

> Под фрюху нет?

это шутка была ;)

только модуль ядра собирать нужно, а все остальное бинарники

JB ★★★★★
()
Ответ на: комментарий от LeX

>> There appears to already be a driver installed on your system

Эту фразу правильно пойми.

Zloban
()
Ответ на: комментарий от JB

>> а все остальное бинарники

Спасибо за веселую шютку )

Zloban
()
Ответ на: комментарий от LeX

kernel 2.6.12, gcc 3.4.3, nvidia 1.0-7664 - всё собирается и работает.

Исходники ведра оно ищет в /lib/modules/$(uname -r)/source, проверь что там.

По идее, сам инсталлятор пробует воткнуть собранный модуль для уверенности.

А ещё говорят, что этот драйвер несовместим со всякими rivafb, хотя я помню, что пробовал и у меня работали вместе... хотя как-то криво

const86 ★★★★★
()
Ответ на: комментарий от anonymous

Анонимусу с редхатовским ядром: в форуме по саппорту RHEL 3 был примерно такой же вопрос, я думал, что они исправили это в RHEL 4, сам пока не загрузил это ядро (сервак на площадке занят делом, там RH9, так что мне может понадобиться помощь хостеров, чтобы вернуть его к жизни...). В общем ответ такой: надо что-то (забыл дословно, дальше будет спекуляция) изменить в параметрах VM (/proc/sys/vm/), типа dirty_ratio поставить 60. В общем, ответ находится на форумах рехата, посмотри.

Casus ★★★★★
()
Ответ на: комментарий от stimpack80

>Кто-нибудь пробовал устанавливать vmware на 2.6.11 или 2.6.12? - вылетает с жутким скрежетом. PS: как ставить - знаю, не раз делал на более старых ядрах.

Да нет, на всех 2.6.11.X у меня работает нормально: надо на сайте vwware потянуть обновление: у меня стоит VMware-workstation-4.5.2-8848 потянул vmware-any-any-update89.tar.gz, поставил и все работает...

anonymous
()
Ответ на: комментарий от stimpack80

> Кто-нибудь пробовал устанавливать vmware на 2.6.11 или 2.6.12?

На 2.6.11 работает, в том числе 4.5.1 - только надо слегка подпатчить vmnet и vmmon :-) На 2.6.12 не проверял.

no-dashi ★★★★★
()
Ответ на: комментарий от const86

>Исходники ведра оно ищет в /lib/modules/$(uname -r)/source, проверь что там.

По идее, сам инсталлятор пробует воткнуть собранный модуль для уверенности.

А ещё говорят, что этот драйвер несовместим со всякими rivafb, хотя я помню, что пробовал и у меня работали вместе... хотя как-то криво

раньше оно работало вместе, до первого переключения из иксов в консоль. Далше висло. Теперь установщик драйвера nVidia проверяет не включены ли rivafb и т.п. в ядро и если включены, то просто не ставится...

anonymous
()
Ответ на: комментарий от LeX

> Более развернуто: Начинается установка. Пытается скомпилить модуль и.

Что, легких путей не ищем? :-) Даю наводку - запусти инсталлер драйверов с ключиком --extract-only, он у тебя распакуется и исходники драйвера лягут в usr/src/nv. Вот их ты выкладываешь себе в /usr/src/nvdriver, затем делаешь cd /usr/src/nvdriver ; rm -f *.ko .???*.mod.c ; make module ; mkdirhier /lib/modules/`uname -r`/misc ; cp nvidia.ko /lib/modules/`uname -r`/misc ; depmod ; modprobe nvidia

А после сборки очередного ядра просто пересобираешь драйвер, повторяя эту длинную команду, и получаешь собраный драйвер. Куча плюсов - ты всегда видишь где всплыла "ашипка", при необходимости может подпатчить драйвер (например, чтобы не вопил на rivafb или nvidiafb), и вообще жизнь становится проще :-)

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

>Что, легких путей не ищем?

Как все сложно... Есть способ проще: использовать инсталлятор. А "ашипки" всегда можно посмотреть в var/log/nvidia-installer.log

anonymous
()
Ответ на: комментарий от stimpack80

на 2,6,11 всех варька без проблем работает

anonymous
()
Ответ на: комментарий от anonymous

> Есть способ проще: использовать инсталлятор.

Есть способ проще: make-kpkg.

anonymous
()

Да, прирост небольшой у меня обнаружился, на маштне Athlon64 3200+ тест unixbench показал: на 2.6.11.7 = 670.8 очков на 2.6.12 = 684.4 очка итого прирост = 13.6 очков... что то вроде есть... пускалось при одинаковых условиях...

dimaz-z
()
Ответ на: комментарий от anonymous

> Есть способ проще: использовать инсталлятор

Ок. В ядре переименовали какую-нибудь константу/убрали функцию, дублирующую функционал другой. Ваш драйвер nvidia не собирается. Ваши действия? Лично я просто иду в /usr/src/nvkernel и правлю код, после чего драйвер собирается и заводится. Вы ждете "ебилда", "нового драйвера", "патрика-бога" либо еще чего-нибудь :-)

no-dashi ★★★★★
()
Ответ на: комментарий от LeX

>Я первым делом на это подумал. Проверил, все создано. На всякий случай >пересоздал по-новой и нифига. Сейчас еще раз попытался установить - >теперь вообще никак не ставится (всмысле даже с указанием пути явно >пишит, что ошибка)

>Если сможете, я выложил лог - гляньте, может что прояснится :( >http://keeperb.chat.ru/nvidia-installer.log

Эх блин....

А тебя учили Make-ом пользоватся и более подробно рассматривать проблему? Это способствует избавлению разрабртчиков от тупых багрепортов, созданных всякими товарисчами, которым делать нечего, как только ставить разные unstable дистрибутивы, и тыркатся везде где только можно, без особого понимания сути дела...

romaxa
()
Ответ на: комментарий от no-dashi

>Ок. В ядре переименовали какую-нибудь константу/убрали функцию, дублирующую функционал другой. Ваш драйвер nvidia не собирается. Ваши действия? Лично я просто иду в /usr/src/nvkernel и правлю код, после чего драйвер собирается и заводится. Вы ждете "ебилда", "нового драйвера", "патрика-бога" либо еще чего-нибудь :-)

Ну не надо так пальцы гнуть: что-то я Вашего ника - no-dashi, не заметил среди людей, которые постили патчи в случае серьезных несовместимостей(если мне не изменяет память при выходе ядра 2.6.7). А переименовать одну переменную, IMHO, много ума не надо... ;)

anonymous
()
Ответ на: комментарий от K48

Расскажи как сделал. На gentoo-зеркалах сабжа, по-моему, еще нет.

anonymous
()
Ответ на: комментарий от anonymous

> если мне не изменяет память при выходе ядра 2.6.7

Изменяет, еще изменяет! Это только в районе 2.6.10...11 случилась пертурбация с AGP, когда меняли вызовы AGP-шного бакенда с struct->func(...) на agp_backend_func(struct,...)

> А переименовать одну переменную, IMHO, много ума не надо

А я и не претендую на кардинальную модификацию драйвера :-) А вот зафиксировать побитый интерфейс таки могу (и нередко так и приходится поступать - например, при сборке cipe, драйвера для одной хитрой мультяшки на чипе oxford, драйверов той же vmware... Везде вроде бы мелочи, а жить не дают.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

У кого праблеммы с установкой Nvidia дров!

ВЫРУБИТЕ поддержку Nvidia FB из ядра (Даже новую) и всё соберётся!

Sof1x
()

За что люблю новости о новых ядрах и дровах для видюх, так это за то, что факты наличия глюков и костылей не надо вытягивать клещами, линуксоиды сами все рассказывают, добровольно :).

Energizer
()
Ответ на: комментарий от Energizer

> За что люблю новости о новых ядрах и дровах для видюх, так это за то, что факты наличия глюков и костылей не надо вытягивать клещами, линуксоиды сами все рассказывают, добровольно :).

У всех свои праздники. У виндузятников они бывают реже и называются они иначе - выход сервиспака. Зато виндузятники отмечают эти праздники с гораздо бОльшим размахом, хардкора у них куда больше - длинные списки приложений, которые не будут работать с новым sp (среди которых много продуктов самой M$) и пр. А у нас чаще, но гораздо тише и прозаичнее.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.