Автор Тема: Ядро решило всё, но...  (Прочитано 2948 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн karlkorp

Ядро решило всё, но...
« : 11 Января 2013, 23:03:50 »
Привет всем!!!
Вчера решил проблему, которая так давно мешала мне:
после установки debian squeeze 6.0.6 у меня не работал звук.
Всё, и это не раз говорилось, решается включением в source.list backports-репозиториев и загрузкой ядра linux-3.2.x-x.что то там)))
НО!!! Есть одно НО!!! После того, как я поставил новое ядро, заметил, что при передвижении окон у меня система тормозит - "видеотормоз" - что то с дравами видюхи, по-моему там в backports-ядро не вулючены модули, отвечающие за драва видеокарты и viryualbox (при загрузке ядра пишет в этом пункте error, но система работает). В связи с этим у меня возник вопрос, точнее 2:
1) Можно ли что-то с этим сделать, не собирая и конфигурируя новое ядро той же серии?
2) Если собирать ядро (на выбор с www.kernel.org) - то можно ли просто во время конфигурации включить все-все опции, чтобы не копаться в понимании деталей? Я конечно понимаю, что там есть разделы, критично важные для конфигурации, я их настрою, а остальное просто включу полностью. Чем такой ход череват? Просто не хочу несколько часов сидеть, конфигурируя ядро :( Лень :)
Или использовать конфигурацию скачанного backports-ядра и малость подшаманить с модулями дайверов видюхи??? 
 

Оффлайн Alexey_F

  • Местный житель
  • ***
  • Сообщений: 153
Re: Ядро решило всё, но...
« Ответ #1 : 11 Января 2013, 23:42:49 »
Вероятнее всего, не установлены заголовочные файлы ядра, и поэтому DKMS не может собрать нужные модули для нового ядра.

Следует установить их, если это так.
# aptitude install linux-headers-`uname -r`
Spoiler: ShowHide
И да, телепаты всё ещё в отпуске  :D, поэтому хотелось бы более развёрнутого описания ситуации, если предложенное решение не сработает.
 

Оффлайн dogsleg

Re: Ядро решило всё, но...
« Ответ #2 : 12 Января 2013, 00:02:40 »
Если драйвера проприетарные, то установите заголовочные файлы, как уже посоветовали. Если свободные, то поставьте firmware-linux-nonfree из backports. Не уверен, сразу ли цепляется non-free при добавлении backports в sources.list, поэтому если в backports не найдется пакет firmware-linux-nonfree, строчку о backports в sources.list сделайте такой:

deb http://backports.debian.org/debian-backports squeeze-backports main non-free

Оффлайн Alexey_F

  • Местный житель
  • ***
  • Сообщений: 153
Re: Ядро решило всё, но...
« Ответ #3 : 12 Января 2013, 00:45:05 »
Совет очень правильный, мысль о микропрограммах и свободных драйверах как-то мимо прошла.

Не уверен, сразу ли цепляется non-free при добавлении backports в sources.list
"Цепляется" то, что прописано.

Spoiler: ShowHide
man sources.list: "deb uri distribution [component1] [component2] [...]"
Т.е. можно сразу ещё и contrib подключить, на всякий противопожарный случай, а также сделать то же самое и для основного репозитория и прочего.

Например:
# squeeze
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib

# security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# updates
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free

# backports
deb http://backports.debian.org/debian-backports/ squeeze-backports main contrib non-free
deb-src http://backports.debian.org/debian-backports/ squeeze-backports main contrib non-free

« Последнее редактирование: 12 Января 2013, 00:50:22 от Alexey_F »
 

Оффлайн dogsleg

Re: Ядро решило всё, но...
« Ответ #4 : 12 Января 2013, 01:12:41 »
"Цепляется" то, что прописано.

Да, тоже нашёл.

karlkorp, вот тут еще подробно по поводу backports, вдруг пригодится.

Оффлайн vladimir_ar

Re: Ядро решило всё, но...
« Ответ #5 : 12 Января 2013, 02:06:51 »
Если драйвера проприетарные
то при смене ядра их, скорее всего, прийдется переустановить.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Alexey_F

  • Местный житель
  • ***
  • Сообщений: 153
Re: Ядро решило всё, но...
« Ответ #6 : 12 Января 2013, 22:05:54 »
прийдется переустановить
Обычно они всё-таки это делают самостоятельно, точнее, их автоматически собирает DKMS. Это происходит после установки ядра и заголовочных файлов, причём автоматически.
 

Оффлайн vladimir_ar

Re: Ядро решило всё, но...
« Ответ #7 : 12 Января 2013, 22:24:25 »
Обычно они всё-таки это делают самостоятельно, точнее, их автоматически собирает DKMS.
Точно. Только видео не работает.  :)
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн dogsleg

Re: Ядро решило всё, но...
« Ответ #8 : 13 Января 2013, 00:56:18 »
их автоматически собирает DKMS

Главное, чтобы новое ядро поддерживалось этой версией дров. У проприетарщиков с этим сложности, особенно у AMD (nVidia обычно быстрее реализуют поддержку новых ядер и иксов).

Оффлайн Metrix

Re: Ядро решило всё, но...
« Ответ #9 : 13 Января 2013, 10:08:28 »
Может скажете какая видеокарта? Драйвера установили скачав с оффсайта?
Юзербар в отпуске
 

Оффлайн karlkorp

Re: Ядро решило всё, но...
« Ответ #10 : 13 Января 2013, 12:57:31 »
2) Если собирать ядро (на выбор с www.kernel.org) - то можно ли просто во время конфигурации включить все-все опции, чтобы не копаться в понимании деталей? Я конечно понимаю, что там есть разделы, критично важные для конфигурации, я их настрою, а остальное просто включу полностью. Чем такой ход череват?
Спасибо. Ответьте, пожалуйста, на второй вопрос...
 

Онлайн ferum

Re: Ядро решило всё, но...
« Ответ #11 : 13 Января 2013, 13:24:07 »
Спасибо. Ответьте, пожалуйста, на второй вопрос...
На настоящем форуме есть неплохой, но не совсем полный мануал по ручной компиляции ядра. Смысл начать с него, скачать с kernel.org сырцы ядра (понравившиеся вам) и правильно наложить на него дебиановский патч. Дальше почитайте в части сборки ядра http://forum.ubuntu-it.org/viewtopic.php?t=460152  только больше не каких патчей вам накладывать вам не надо (он там для построения специального модуля, который вам не нужен) просто перейдите в папку с сырцами (уже пропатченными дебиановским патчем) и начните с make oldconfig
На выходе должны получить два деб пакета с ядром и заголовками к нему.
упорно скрываете какая у вас видеокарта, если у вас nvidia изучите предварительно мануал по установке драйвера с официального сайта. За ранее установите все необходимые библиотеки и поправте конфигурационные файлы для инсталяции. После установки скомпилированного ядра вы скорей всего вы увидите голую консоль. возможно лучше сразу загрузиться в безопасном режиме и инсталировать драйвер, а уже после ребута всё должно нормально работать.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vladimir_ar

Re: Ядро решило всё, но...
« Ответ #12 : 13 Января 2013, 13:30:57 »
Видео у вас тормозит потому, что нужно дрова переустановить под новым ядром. Далее. Под совсем новое ядро могуть не стать драйвера на видео.
а остальное просто включу полностью. Чем такой ход череват?
Тем, что. наиболее вероятно, в систему не загрузитесь, либо другие проблемы могут появиться. А могут и не появиться.
А вообще проблема просто в нежелании переустановить дрова на видео (и ответить все же - какое видео и какие драйвера стояли).
OffTop to ferum: ShowHide
ferum
, а что за дебиановский патч? Я сколько себе ядер собрал по хауту с форума, ни разу такого не делал и ядра нормально работают - сейчас (уже недели 2 или больше) 3.6.10, 3.7 драйвера видео уже не понимают.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Онлайн ferum

Re: Ядро решило всё, но...
« Ответ #13 : 13 Января 2013, 13:51:10 »
ferum, а что за дебиановский патч?
Ладно проехали. каюсь иногда склонен всё усложнять ::)http://kernel-handbook.alioth.debian.org/ch-common-tasks.html
Русские дебианщики против цифрового слабоумия !
 

Оффлайн karlkorp

Re: Ядро решило всё, но...
« Ответ #14 : 14 Января 2013, 00:20:17 »
упорно скрываете какая у вас видеокарта
Видеокарта - интегрированная в Intel-овский процессор. Проц - Intel celeron 815 9(2 ядра по 1600 MHz)
 

Теги:
     

    Как правильно удалить старое ядро?

    Автор dmitry1903

    Ответов: 11
    Просмотров: 2735
    Последний ответ 13 Сентября 2019, 04:06:12
    от ogost
    GRUB не видит ядро

    Автор _ALEKSANDR_

    Ответов: 6
    Просмотров: 3225
    Последний ответ 04 Января 2019, 12:39:03
    от _ALEKSANDR_
    ядро 3.хх и куда переехал /proc/acpi/thermal_zone/?

    Автор noname

    Ответов: 2
    Просмотров: 2754
    Последний ответ 28 Февраля 2013, 17:05:25
    от noname
    как правильно вернуться на предыдущее ядро?

    Автор ffrr

    Ответов: 11
    Просмотров: 4013
    Последний ответ 22 Мая 2014, 19:28:37
    от ffrr
    Grub2 не видит новое ядро

    Автор D8B

    Ответов: 11
    Просмотров: 3119
    Последний ответ 10 Января 2017, 17:49:23
    от amd_amd