[РЕШЕНО] Ядро 3.15rc2

Всем привет!

Вчера я пытался установить ядро 3-15_rc2 из git-sources, установил, но сразу при загрузки (на кальки splash screen) вышла ошибка что-то не то с root, block, file, точно не помню - это сообщение так и застряло над сплаш скрином. Там спрашиволось нажать enter или ‘q’ в bash, но это не помогало.

Мы на irc вчера устанавливали 3.14. Потом я сам установил 3.4 и 3.10 через gentoo-sources. 3.4 имела проблемы с i915 а 3.10 загрузилась как 3.14. А 3.14 загружается с теми же проблемами с видео т.е. серенево-зеленые цвета и очень плохая, расплывчатая видимость что очень трудно разбирать текст.

Дело в том, что ядро 3.15rc2, несмотря на проблему загрузки, единственно правильно показывало сплаш скрин. Я сразу по сплаш скрину могу определить проблемы с видео т.к. если проблемы с видео есть, то уже сплаш скрин будет выглядеть сиренево-зеленым. С 3.15rc2 сплаш скрин был нормальными цветами, но не загрузился.

У меня вопрос, судя по тому что 3.15 это единственный кернел с надеждой что видео в нем будет работать нормально, когда вы планируете добавить ядро 3.15 в gentoo-sources?

Спасибо,
Витя.

П.С. Я так же добавляю снимки как выглядит загрузка с кернелом 3.14 или 3.10, 3.9 (серенево-зеленый) и с 3.15rc2 нормально но с проблемой. К сожалению, не могу делать скриншоты т.к. в том случае как на зло картинка будет выглядеть нормальными цветами, только через камеру.

photo_1.JPG
photo_2.JPG
photo_3.JPG
photo.JPG

Ну, видео с любым ядром работает нормально. Если мне не изменяет склероз,то чипсет i915 поддерживается ядром ещё с 2.6.34, а то и более ранних. Попробуйте включить KMS. Я-бы советовал использовать “родные” кальковские ядра- calculate-sources.И не гоняйтесь за последними версиями ядра, иногда ядра более старых версий работают лучше последних, тем более rc.
Вот ссылка, может поможет. https://wiki.gentoo.org/wiki/I915

чаще всего это бывает из-за боков с файловой системой, может вы пометили файловую систему корневого или бут раздела как модуль в ядре поэтому она не смонтировалась

Андрей Пацан wrote:

Ну, видео с любым ядром работает нормально. Если мне не изменяет склероз,то чипсет i915 поддерживается ядром ещё с 2.6.34, а то и более ранних. Попробуйте включить KMS. Я-бы советовал использовать “родные” кальковские ядра- calculate-sources.И не гоняйтесь за последними версиями ядра, иногда ядра более старых версий работают лучше последних, тем более rc.
Вот ссылка, может поможет. Intel - Gentoo wiki

Всем привет. Я б хотел добавить новость о моих приключениях с установкой intel драйвера:

1) Такая проблема как у меня с видео теперь явно решается через установку intel-linux-graphics-installer из https://01.org/linuxgraphics/downloads
2) Мне удалось установить новейший intel driver stack но к сожалению это только удалось на убунте пока что т.к. так проще - без компилляции а просто через *.deb пакет. Но это не важно т.к. главное решение проблемы.
3) При установке intel-linux-graphics-installer может возниктнуть ошибка “distribution not supported” в данном случае я редактировал /etc/lsb-release и поменял на (в моем случае) убунту 13.10 (вообще я пользуюсь 12.04 но что б установить новый intel надо было перехитрить).

Теперь у меня установлен новый intel graphics и стало гораздо лучше. Теперь я попытаюсь повторить этот процесс в разделе где калька.

Спасибо,
Витя.

а чего там пробавать ?

echo '=x11-drivers/xf86-video-intel-2.99.911 ~amd64' >> /etc/portage/package.keywords/custom

echo '=x11-libs/libva-intel-driver-1.3.0 ~amd64' >> /etc/portage/package.keywords/custom

echo '=x11-libs/libva-1.3.0 ~amd64' >> /etc/portage/package.keywords/custom

echo '=media-libs/mesa-10.1.1 ~amd64' >> /etc/portage/package.keywords/custom

emerge -avuDN world
  • ~amd64 или ~x86 в соответствии с дистром :slight_smile:

Большое спасибо. К сожалению, цвета и разрешение то же самое. Я набрал все те команды последовательно но цвета не изменились. На одном форуме был такой совет:

http://www.linuxquestions.org/questions/linux-general-1/tutorial-getting-the-intel-driver-to-work-in-gentoo-871596/

Я там набрал:

emerge -v xf86-video-intel

Перезагрузил, но цвета те же самые. Единственное что рабоает это glxgears и вот это:

calculate me # glxinfo | grep rendering
direct rendering: Yes

Я просто не знаю что еще можно попробывать. Цвета те же самые, сереневые, как на снимке :frowning:

П.С. мой /var/log/dmesg:

http://pastebin.com/uzhWY31H

/var/log/Xorg.0.log:

http://pastebin.com/kSkz52Fh

/var/log/Xorg.1.log:

http://pastebin.com/62VmUCgA

compiled for 1.15.0, module version = 2.21.15

это из вашего /var/log/dmesg , а должен быть 2.99.911 … выполните eix xf86-video-intel и посмотрите внимательно что у вас установлено и что написал вам я ))
ps Такое чувство что вы всё это делаете на лайвсд …

Алексей Тихонов wrote:

[…]
это из вашего /var/log/dmesg , а должен быть 2.99.911 … выполните eix xf86-video-intel и посмотрите внимательно что у вас установлено и что написал вам я ))
ps Такое чувство что вы всё это делаете на лайвсд …

Я так же выполнил:

 emerge =x11-drivers/xf86-video-intel-2.99.911

/var/log/Xorg.0.log

/var/log/dmesg

Новейшая версия xf86-video-intel-2.99.911

Но совершенно без изменений - на экране те же искаженные цвета и разрешение как на прикрепленных картинках.

cl-setup-video --video intel -X 1600x900

Алексей Тихонов wrote:

[…]

Спасибо но к сожалению это тоже не помогло. Я дважды выполнил эту команду. Один раз выполнил, перезагрузил, те же самые искаженные цвета. Воторой раз, что б убедится выполнил комманду, перезагрузил. Бэз изменений :frowning:

Вот мой xorg.conf file, если что:

http://pastebin.com/iEVtFkhp

dmesg

http://pastebin.com/5jdc14wG

Xorg.0.log

http://pastebin.com/cAX9mqnA

А вы пробовали добавить в секцию Device

Option "TearFree" "true"

Или поменять AccelMethod на престарелый, но всё ещё работающий <>

Андрей Сеник wrote:

А вы пробовали добавить в секцию Device
[…]

Или поменять AccelMethod на престарелый, но всё ещё работающий <>

K сожалению, все без изменений. Я пытался отключить так же 3D акселерацию (arch wiki). Внося AccelMethod uxa выдает пустой черный экран после загрузки. Пришлось alt+F4 что б обратно “sna” было. Я не знаю что еще можно попробывать :frowning:

Section "Device"
  Identifier "intelVGA"
  Driver "intel"
  Option "NoAccel" "False"
  Option "DRI"     "False"
  Option "AccelMethod" "sna"
  Option "TearFree" "true"
EndSection

Кстати, это с убунтой о чем я писал раньше:

По всей вероятности ответ на мою проблему это ядро 3.15. Согласно ссылке:

http://www.phoronix.com/scan.php?page=search&q=Linux+3.15

много изменений для интел были внедрены которые решат мою проблему с искаженными цветами. Я раньше думал что достаточно установить новейший интел driver но этого оказалось недостаточно.

Буду ждать когда в репе у кальке появится ядро 3.15 - это единственное что сможет решить мою проблему.

Спасибо всем за старание помочь,
Витя.

Всем приветик!

Мне частично удалось решить свои проблемы:

1) !!block device is not a valid root… ошибка при загрузки ядра 3.15
2) неправильные/искаженные цвета

Метод решения следующий:

Я “позаимствовал” ядро 3.15_rc7 от моего дистрибутива Убунты. Т.е. я скачал все нужные файлы для установки ядра на мой Убунту раздел. Потом я взял эти файлы ядра и указал в grub.cfg использовать их таким образом:

menuentry 'Calculate Linux Desktop XFCE' --class calculate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e5eaf6e-a677-4972-9b60-02d0cadc92e3' {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos12'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 --hint='hd0,msdos12'  7e5eaf6e-a677-4972-9b60-02d0cadc92e3
        else
          search --no-floppy --fs-uuid --set=root 7e5eaf6e-a677-4972-9b60-02d0cadc92e3
        fi
        echo    'Loading Linux 3.15.0-rc7-x86_64 ...'
        linux   /boot/vmlinuz-3.15.0-031500rc7-generic root=UUID=7e5eaf6e-a677-4972-9b60-02d0cadc92e3  ro video=uvesafb:ywrap,1600x900-32,mtrr:3,splash=silent,theme:calculate  elevator=cfq doscsi calculate=video:intel console=tty1 udev quiet quiet splash acpi_backlight=vendor
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.15.0-031500rc7-generic
}

Т.е. там где “/boot/vmlinuz-3.15.0-031500rc7-generic” и “/boot/initrd.img-3.15.0-031500rc7-generic” это от Убунты. Я просто загружаю их для кальки.

Загрузга отлично работает! Очень быстро, с splashscreen даже Кальки. Цвета, красивые, правильные.

Но, одна проблема. Не монтируется reiserfs моей Убунты тогда в кальке и, что самое главное, нет wireless! Для последней проблемы я пытался следующее:

  • Использовать файл конфигурации ядра, опять, от Убунты, config-3.15.0-031500rc7-generic компилируя ядро с исходника в кальке. Я исхожу из осознования что, возможно, этот конфигурационный файл имеет параметры для полностью работующего ядра. Я так же проверяю в конфигурации если ath9k wireless указан для компиляции.

Проблема, однако, что ядро не компилируется используя конфигурацию из config-3.15.0-031500rc7-generic!!! Ошибка выходит:

Error: Compression bzkcpio (или что-то в этом роде) “Failed to compile kernel”.

Вот, теперь проблема с wireless картой ath9k. Но главная проблема с искаженным цветом решена. Ядро 3.15 действительно ответ на мои проблемы с неправильными цветами.

Спасибо,
Витя.

Ну что ребята, 100% успех!

Теперь у меня и wireless есть :slight_smile:

На этом линке вы можете взять работающий конфиг для компиляции кернела 3.15.rc7

http://pastebin.calculate-linux.org/en/show/9284

Мне удалось успешно скомпилировать ядро этой версии. Как я это делал:

1) Скачал ядро 3.14.3
2) скомпилировал 3.14.3 (с указом wireless ath9k)
3) взял .config от него
4) сравнил с параметрами из config-3.15.0-031500rc7-generic
5) Увидел что “File Systems” раздел отличается. Взял все но только из “File Systems” раздела от config-3.15.0-031500rc7-generic и заменил вносы “File Systems” в .config от 3.14.3

скопировал модифицированный .config от 3.14.3 в директорию где 3.15.rc7

запустил процесс компиляции/конфигурации:

cl-kernel -m -o

Теперь ни проблем с !!block device ни отсутсвующего wireless нет! Я в ядре 3.15.rc7!

Все кто хочет может пользоватся этим конфиг файлом для компиляции 3.15.rc7 :slight_smile:

Витя.