Knoppix.ru

Линукс в пять минут!
Текущее время: Вт мар 26, 2013 1:38 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Пт сен 18, 2009 10:56 pm 
Не в сети

Зарегистрирован: Пт окт 20, 2006 7:21 pm
Сообщения: 378
Откуда: Питер
Взял сабж: P III 900MHz/256MB, поставил Lenny. На него
Код:
# aptitude install mc kde-base kde-i18n-ru iceweasel iceweasel-l10n-ru alsa-base kmix
-- больше, вроде, вообще ничего не ставил. Звука нет. :cry:
Knoppix 5.1.1 (напомню, выпуск 22 апреля 2007г.) легко находит
Код:
Soundcard: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]  driver=snd-cs46xx
и спокойно работает что на запись, что на воспроизведение. Согласно спецификациям на Digital Machines, у него аудиоподсистема "CS4624 PCI audio with CS4297A codec", что бы это ни значило. 8)

Вопрос, куда теперь предпочтительней ковырять -- перекомпилировать стандартное ядро Lenny, по какой-то причине не содержащее в себе этого PCI audio модуля, или вручную ставить последний alsa-driver? Так привык, что Дебиан всё подхватывает, а тут такая незадача... :sick:

_________________
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 10:43 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб дек 04, 2004 3:53 am
Сообщения: 663
Цитата:
alsa-base

А если поставить alsa-utils, запустить alsaconf и посмотреть, найдет ли он карту?

_________________
Registered Linux User # 377068
Аз есмь линуксоид ;)
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня можно найти в Jabber-конференции , на ЛОРе или через JabberWorld


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 10:56 am 
Не в сети

Зарегистрирован: Пт окт 20, 2006 7:21 pm
Сообщения: 378
Откуда: Питер
alsa-utils поставились зависимостью к alsa-base, alsaconf сказал, что найдена неподдерживаемая PnP или PCI карта и предложил проверить карточки ISA, среди которых есть CirrusLogic, но далёкие и ISAшные. Человек на другом форуме подсказал вот эту грустную ссылку. По ходу последним ядром с полной поддержкой была 2.6.18 в Этче.
Изначальный вопрос остаётся -- таки надо перекомпилять ядро, или можно извратиться и что-то сделать с драйверами alsa?

Проблема с Etch'ем довольно неочевидная. Использую mirror.yandex.ru зеркалом в силу разных причин (в т.ч. потому что провайдер поддержвает его как локальную сеть по скорости). Ставил совсем недавно этч и обломался, потому что обновление с зеркала потребовало не только сменить ключ GPG, что я сделал, но и ещё каких-то вещей, сейчас не помню что там именно. Что за грабли?

_________________
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 11:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб дек 04, 2004 3:53 am
Сообщения: 663
Цитата:
alsa-utils поставились зависимостью к alsa-base

Как рекомендация, а не зависимость, потому и спросил, что оно может быть неустановленным.

Цитата:
Человек на другом форуме подсказал вот эту грустную ссылку. По ходу последним ядром с полной поддержкой была 2.6.18 в Этче.

Похоже, да, для Etch'n'Half уже надо бэкпорт делать.

Цитата:
Изначальный вопрос остаётся -- таки надо перекомпилять ядро

А что, это проблема? Вообще только что глянул в своем 29-м - там этот модуль есть. Если не ограничен в трафике - подключи Lenny Backports, там есть 2.6.30, поставь и проверь, есть ли там этот модуль. Если нет - попробуй собрать ванильное ядро.

Цитата:
Что за грабли?

Цитата:
ещё каких-то вещей, сейчас не помню что там именно.

Ну так а я откуда узнаю, что там за проблема возникла? :)
Да, и зачем нужен Etch?

_________________
Registered Linux User # 377068
Аз есмь линуксоид ;)
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня можно найти в Jabber-конференции , на ЛОРе или через JabberWorld


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 11:38 am 
Не в сети

Зарегистрирован: Пт окт 20, 2006 7:21 pm
Сообщения: 378
Откуда: Питер
Цитата:
А что, это проблема?
Есть хороший сводный мануал? :)Пробовал как-то поставить новее ядро из стандартной репы, проверил записи в grub'е -- всё, вроде, указывало правильно на initrd и vmlinuz, запустился, получил kernel panic, не удивился, потому что фиг его знает что я там ещё не сделал, вернул всё как было и оставил так. Может, там самую малость допилить надо было, а я не знал, что именно. :roll:

Цитата:
Вообще только что глянул в своем 29-м - там этот модуль есть.
Lenny или Squeeze?

Цитата:
Если не ограничен в трафике - подключи Lenny Backports
:mrgreen:К счастью, нет.

Цитата:
попробуй собрать ванильное ядро.
Странно, я всегда думал, что ванильный софт -- это изначально поставляемый разработчиком, как раз безо всяких изменений и дополнений, например OOo от самого SUN'а. То есть, ванилью должно быть как раз стандартное ведро из стабильной репы, или я что-то не так понимаю? Насчёт собрать -- опять же, какой бы сводный мануал хороший порекомендуешь почитать?

Цитата:
Да, и зачем нужен Etch?
Этч не нужен. Во-первых нтфс, во-вторых isomaster, да и некоторые другие вещи. Я хотел посмотреть, как сейчас ставится oldstable. Посмотрел... :think:

_________________
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 12:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб дек 04, 2004 3:53 am
Сообщения: 663
Цитата:
Есть хороший сводный мануал? :)

Мануалами я давно уже не пользуюсь, разве что когда-то читал "Ядерную физику для домохозяек". Принцип простой:
[*] Скачиваешь исходники с http://kernel.org
[*] Распаковываешь, например, в /usr/src/
[*] Ставишь make, gcc, kernel-package, libncurses5-dev, fakeroot
[*] Копируешь конфиг работающего ядра в /usr/src/linux-x.yy.zz/.config
[*] В каталоге с исходниками командуешь make menuconfig
[*] Лазишь по менюшке, отключаешь то, что гарантированно не нужно, включаешь то, что нужно, не трогаешь то, в чем не уверен :)
[*] Если собираешь ядро с initrd - не забываешь включить поддержку этого самого initrd и cramfs. Если вкомпилил файловую систему, на которой корень и поддержку своего чипсета в ядро - то initrd обычно не нужен
[*] Закончив настройку, выходишь из конфигуратора, сохраняешь изменения, после чего даешь команду
Код:
make-kpkg kernel_image --rootcmd fakeroot --initrd

если без initrd - соответственно, последний ключ не нужен. Ждешь, пока соберется пакет, потом ставишь его через dpkg, перезагружаешься, пробуешь новое ядро. Если все работает - в тех же исходниках можешь снова командовать make menuconfig и отрезать что-нибудь еще.

Цитата:
Пробовал как-то поставить новее ядро из стандартной репы, проверил записи в grub'е -- всё, вроде, указывало правильно на initrd и vmlinuz, запустился, получил kernel panic, не удивился, потому что фиг его знает что я там ещё не сделал, вернул всё как было и оставил так. Может, там самую малость допилить надо было, а я не знал, что именно.

Вот как раз из репозитория оно и должно работать, было б лучше, если б тогда разобрался.

Цитата:
Lenny или Squeeze?

Lenny, но ядро на десктопе старое ванильное - лень обновиться до нового 31-го.

Цитата:
:mrgreen: К счастью, нет.

Тогда тебе сюда. Добавляешь репозиторий, получаешь список пакетов, потом apt-cache search linux image и смотришь, что там есть поновее. У меня это на данный момент linux-image-2.6.30-bpo.1-amd64, соответственно, ставить командой
Код:
apt-get install -t lenny-backports linux-image-2.6.30-bpo.1-amd64


Цитата:
Странно, я всегда думал, что ванильный софт -- это изначально поставляемый разработчиком, как раз безо всяких изменений и дополнений, например OOo от самого SUN'а.

Цитата:
То есть, ванилью должно быть как раз стандартное ведро из стабильной репы

1-е != 2-му. Почти во всех дистрибутивах на софт, в том числе и на ядро, накладываются различные патчи, поэтому то, что ты ставишь из репозитория - это уже не ванильное ядро.

_________________
Registered Linux User # 377068
Аз есмь линуксоид ;)
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня можно найти в Jabber-конференции , на ЛОРе или через JabberWorld


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук Cirrus Logic на IBM ThinkPad T22
СообщениеДобавлено: Сб сен 19, 2009 11:51 pm 
Не в сети

Зарегистрирован: Пт окт 20, 2006 7:21 pm
Сообщения: 378
Откуда: Питер
rain, как всегда, большое спасибо за мануальчег по сборке, точно надо будет когда-нибудь заняться! :)
Мне опять не дали пособирать ядро, хотя всё равно слава Богу за понимание английского!
Код:
# aptitude install linux-headers-$(uname -r) bzip2 make
, затем надо выкачать отсюда самый последний alsa-driver (сейчас это alsa-driver-1.0.21), остальные пакеты alsa пока не пригодились, положить этот драйвер куда угодно, а дальше от рута исполнить следующие танцы, не очень очевидные, зато с бубном:
Код:
tar -xf alsa-driver-1.0.17.tar.bz2
cd alsa-driver-1.0.17/
./configure --with-cards=cs46xx --with-sequencer=yes --with-isapnp=no --disable-verbose-printk
make
make install
modprobe snd-cs46xx
Взято напрямую отсюда. Почему с бубном -- потому что на самом alsa-project'е таких навороченных параметров в настройке нет, там предлагают вариант попроще, но в сети почему-то есть мнения не делать так, как там предлагается. Для моего ноута эта схемка отработала на ура, после перезагрузки настройки никуда не исчезли, звук есть, всем огромное спасибо, задача решена.

_________________
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB