LINUX.ORG.RU

Интеграция драйверов в старый дистрибутив


0

1

Мой дистрибутив (Linux crunchbang 2.6.32-5-686) основан на Debian Stable. Как результат, не все новое железо на ноутбуке поддерживается (картридер, аудио, видео - ускорение, потенциально веб-камера). Знаю про команды lsusb, lspci, dmesg, но не знаю, как посмотреть именно неподдерживаемое оборудование. Можно ли обеспечить поддержку нового оборудования и если можно, то как, или проще более новый дистрибутив поставить?

Deleted

Если для аппаратной части не хватает просто модуля в ядре, то при просмотре результата lspci -k у неподдерживаемого оборудования не будет указан модуль.

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

Спасибо! Поставилось новое ядро 3.2.0-pae. При настройке получил вот такую картинку: http://s017.radikal.ru/i432/1207/9d/cf7aaf885d41.png (Большинство файлов микропрограмм нет в дистрибутиве, т.к. они не удовлетворяют критериям свободного ПО Debian. Для установки этих файлов из архива вам может потребоваться перенастроить менеджер пакетов, чтобы включить разделы contrib и non-free). Но ведь разделы contrib и non-free уже указаны! Как мне его перенастроить.

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

Вы можете найти, в каком пакете располагается нужный файл, при помощи http://packages.debian.org/ или apt-file. Если хотите, можете поставить firmware-realtek. Насколько мне известно, для этого модуля установка firmware не обязательна.

AITap ★★★★★
()

Для ноутбука сам патрик велел собирать ядро самостоятельно. Придётся, конечно, поразбираться в настройках, но по факту там нет ничего особо сложного. В дебиане есть kernel-package - A utility for building Linux kernel related Debian packages.

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

Как мне его перенастроить.

Если нужная фирмварь стоит, то забей на это сообщение. Оно появляется с поводом и без.

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

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

Дети патрика пусть сами собирают. В дебиане же дефолтный конфиг ядра подходит для ноутов более чем на 100%.

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

Спасибо, установил firmware-realtek, lspci -k показывает snd_hda_intel и остальные модули, однако при попытке воспроизведения через mplayer дает [AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-2): No such file or directory
[AO_ALSA] alsa-lib: pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave

HD-видео идет плавно, но с какой-то нереально медленной скоростью, даже при mplayer -nosound.

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

При этом малобитрейтный mkv идет нормально, glxinfo показывает Direct Rendering: Yes

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

при попытке воспроизведения через mplayer дает [AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-2): No such file or directory

Очень странно. Звука нет?
Попробуйте загуглить, скачать и запустить скрипт alsa-info.sh (легко находится, а мне с модемом этого делать не хотелось бы).

Какая видеокарта? Какой видеодрайвер?

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

Попробуйте загуглить

Нашел собственную тему на ЛОРе с похожим вопросом :(

скачать и запустить скрипт alsa-info.sh

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

1. Получить список аудиокарт:
aplay -L
2. Настроить громкость:
alsamixer -c $card_number
Нажать m, чтобы включить звук (unmute)
3. Проверить нужную карту (plughw:$card_number,$device_number)
sudo aplay -D plughw:1,3 <soundfile>
4. Если работает, то добавить в /etc/asound.conf или .asoundrc строки:
pcm.!default {
type hw
card 1
device 3
}

После того, как я создал /etc/asound.conf и дописал «card 1», «device 0», все заработало! Хорошо, что сохранилась заметка, помню, сколько парился с этой алсой раньше :(

Осталось еще решить проблему с видео. У меня lspci|grep VGA дает ATI Technologies 9802, хотя видеокарта Radeon HD 6310.

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

apt-get install linux-image -t squeeze-backports

Повторять для firegox/iceweasel, дров на видео, etc

Для фурифокса репы-бэкпорты отдельные есть deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

Также рекомендую подключить deb http://www.debian-multimedia.org squeeze-backports main non-free deb http://www.debian-multimedia.org squeeze main non-free

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

В дистрибутивных ядрах обычно всё стараются делать модулями.

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

Хм, а vlc все проигрывает нормально. Будем считать, что мелкий косяк.

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

Не знаю, какой стоит по умолчанию.

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