Возникла следующая проблема.
Поставил Debian с ядром 2.6.26 на ноутбук. Оказалось, что на уровне ядра по причине глюка называемого "noise floor calibration timeout" для моего производителя не поддерживается wifi. Этот глюк был исправлен в ядре 2.6.28. Обновил ядро до 2.6.32, но там другая проблема - нет драйверов fglrx для моей видеокарты ATI Radeon HD4570.
Пробовал ставить с проприетарного драйвера по этой инструкции - выдает ошибки зависимостей. Отчаиваясь установил все, что связано с fglrx через synaptic, и он очевидно подтянул из зависимостей ядро 2.6.26 собственно на котором сейчас и работаю, но здесь нет вайфая.
Получается какой-то замкнутый круг: чтобы работал вайфай нужно ядро не ниже 2.6.28 - такого нет и поэтому ставлю 2.6.32, а чтобы работали драйвера для ATI нужно старое 2.6.26 ядро.
Подскажите как решить проблему. Может где-то есть репозитории, в которых есть нужный драйвер под новое ядро.
Проблема с ядром - нет нужной версии
Как вариант решения - обновиться до Squeeze.
Извините за оффтоп, но есть же много отличных дистрибутивов, в которых не используется устаревший еще в прошлую "пятилетку" софт.
Мыши плакали, кололись, но продолжали жрать кактус.
Извините за оффтоп, но есть же много отличных дистрибутивов, в которых не используется устаревший еще в прошлую "пятилетку" софт.
Извините, но есть тестовая ветка, которая и свежа и стабильна... Иногда даже стабильней, чем эти ваши "отличные дистрибутивы".
Как вариант решения - обновиться до Squeeze.
Как это правильно сделать. Я уже столько всего сделал, что сам не пойму у меня Squeeze или lenny.
Еще вопрос, если обновлюсь до Squeeze будет возможность загрузить старую версию.
Извиняюсь за настойчивость, просто я в линуксе недавно и многое не понимаю.
[quote=durc]Как вариант решения - обновиться до Squeeze.
Как это правильно сделать. Я уже столько всего сделал, что сам не пойму у меня Squeeze или lenny.[/quote]
Подключить репозитории squeeze
[console]aptitude update
aptitude full-upgrade[/console]
Еще вопрос, если обновлюсь до Squeeze будет возможность загрузить старую версию.
О какой старой версии речь?
Подключить репозитории squeeze
Какой именно репозиторий или их много, можете огласить весь список.
Я правильно понимаю: обновить ядро и обновиться до squeeze - это совсем разные вещи. Я просто почему уточняю, ядро уже пробовал ставить - это несложно, ставил из репозитория backports.
О какой старой версии речь?
lenny
[quote=durc]Подключить репозитории squeeze
Какой именно репозиторий или их много, можете огласить весь список.
Я правильно понимаю: обновить ядро и обновиться до squeeze - это совсем разные вещи. Я просто почему уточняю, ядро уже пробовал ставить - это несложно, ставил из репозитория backports.
О какой старой версии речь?
lenny[/quote]
Про Lenny не понял. Если обновитесь, как Вы собираетесь её загружать?
Backports - вещь в себе. Ядро Вы обновили, но полезли другие проблемы.
При обновлении до Squeeze обновится вся система, а не только ядро.
Пример /etc/apt/sources.list:
deb http://ftp.debian.org/ squeeze main contrib non-free
deb [url]ftp://ftp.debian-multimedia.org[/url] squeeze main non-free
deb http://security.debian.org/ squeeze/updates contrib non-free main
Я когда начинал знакомиться с линуксом, выбрал тоже Debian. Так у меня вставал такой же вопрос - не хотелось полностью переходить на testing. И где-то читал про pinning. Он вроде позволяет обновлять только определенные пакеты. Может - это как раз то, что нужно топикстартеру? Ума мне в нем разобраться не хватило, поэтому объяснить сейчас не смогу :(
deb http://ftp.debian.org/ squeeze main contrib non-free
deb [url]ftp://ftp.debian-multimedia.org[/url] squeeze main non-free
deb http://security.debian.org/ squeeze/updates contrib non-free main
Стоит добавить эти репозитории или заменить все текущие в etc/apt/sources.list на эти?
Еще такой вопрос, если я что-то натвою в lenny исчезнут ли глюки в squeeze? Это типа как установка новой системы. Возможно вопрос вам покажется глупым, но я человек, перешовший недавно с виндов :)
mycetophylax, дополнительные тулзы не нужны, для частичного обновления... Надо только apt настроить.
Не вижу ничего плохого в съезде на тестинг. Он же уже заморожен wink
Я когда начинал знакомиться с линуксом, выбрал тоже Debian. Так у меня вставал такой же вопрос - не хотелось полностью переходить на testing. И где-то читал про pinning.
а я вот сейчас читаю про module-assistant - может что-то неправильно понимаю, но кажется эта та вещь, которая поможет скомпилировать модуль под нужное ядро, даже если он под него не идет.
Я когда начинал знакомиться с линуксом, выбрал тоже Debian. Так у меня вставал такой же вопрос - не хотелось полностью переходить на testing. И где-то читал про pinning. Он вроде позволяет обновлять только определенные пакеты. Может - это как раз то, что нужно топикстартеру? Ума мне в нем разобраться не хватило, поэтому объяснить сейчас не смогу :(
Можно, конечно, и не полностью обновляться, почитать можно здесь:
http://linuxforum.ru/help/%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D1%8B:debian:apt#etc_apt_preferences
Только squeeze уже почти стабильный и думаю лучше полное обновление. IMHO
а я вот сейчас читаю про module-assistant - может что-то неправильно понимаю, но кажется эта та вещь, которая поможет скомпилировать модуль под нужное ядро, даже если он под него не идет.
нет... для этих целей нужен маг и волшебник, а m-a компилить только специальные пакеты с исходниками модулей...
То есть получается последовательность моих действий такова:
1. заменяем весь souces.list на:
deb: http://ftp.debian.org/ squeeze main contrib non-free
deb [url]ftp://ftp.debian-multimedia.org[/url] squeeze main non-free
deb http://security.debian.org/ squeeze/updates contrib non-free main
2. Запускаем в косноли:
aptitude update
aptitude full-upgrade
При этом обновляется система до squeeze, данные с винта я не теряю. Я все правильно понимаю?
wifi скорее всего будет работать, так как он по умолчанию сам заработал когда я обновил ядро до 2.6.32.
Но какая гарантия, что на этом squeeze заработает fglrx?
Но какая гарантия, что на этом squeeze заработает fglrx?
Увы, никакой.
ATI-шные карты в Linux'e - это проблема.
ATI-шные карты в Linux'e - это проблема.
Не надо грязи... Всё работает прямо в эту секунду wink
Увы, никакой.
ATI-шные карты в Linux'e - это проблема.
Так есть ли смысл тогда рисковать? Например сейчас у меня идеально работает видеосистема (ядро 2.6.26). Наконец-то кулер замолчал, а то был убунту, то кулер видеокарты каждые пару минут гонял как угорелый и шумел так, что работать не давало (я просто чего-то думал, что это другой кулер и убунту здесь не причем, а дело скорее всего было так: не было установлено нормальных дров под видеокарту, соответственно карта перегревалась, а кулер на аппаратном уровне снимал показатели температуры и включался. По идее можно было даже спалить видеокарту :()
Сейчас видео работает идеально, разрешение нормально, ускорение работает. Проверял так:
Показать
#apt-get install mesa-utils
Тест 01: вращающиеся шестерёнки:
#glxgears -info
Тест 02: вращающийся куб с вращающимися шестерёнками на его поверхностях:
#fgl_glxgears
Работает
Для полного удовлеьворения установил Синаптиком fglrx-control, что позволяет управлять настройками из графической утилиты.
Взято отсюда
Все меня устраивает. Проблема только в wifi, который не работает под ядро 2.6.26.
Не надо грязи... Всё работает прямо в эту секунду
У вас я так понимаю ATI-карта. А драйвера ставили проприетарные или этот fglrx?
Еще такой вопрос очень интересен. Например обновлюсь до squeeze, если что-то пойдет не так, есть возможность откатиться назад? Или это в линуксах не предусмотрено?