IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Две проблемы.Встроенный звук и русский язык. (http://www.imho.ws/showthread.php?t=38186)

Tilaris 05.09.2003 20:22

Две проблемы.Встроенный звук и русский язык.
 
1)Имеется РедХат 9 и встроенный звук АС97 с южным мостом VIA8233A(мать EPoX 8K3A, камень 1900 XP).Необходимо их подружить.Предыдущие усилия привели к следующим результатам:
Изначально, сразу посли установки оси звуковуха якобы нормально определилась, но не играли мп3, даже при установленном mpg123.Мп3-шка начинала играть и через секунду зависала вся звуковая система, включая хммс.Подозрение на драйвер.

Далее.Скачивание-установка ALSA 9.6.0.Компиляция успешна.Подлючение модулей - fail.(Подробнее об ошибках потом напишу).

Следующий шаг.Скачивание родных дров с viaarena.Совсем идиотизм.При попытке подрубания модуля материться на отсутсвие какой-то GPL-лицензии.Contact your software supplier.

Продолжаем исследование.Возвращаемся к началу - перестройка ядра.Вырубаем все, кроме поддержки звука и поддержки сабжевой звуковухи.Поключение модуля звуковухи - гора матов на отсутсвие некоего _mmx_memcpy.
Исследование буржуйских форумов показало, что проблема глубже - в архитектуре проца.В наборе функции 3DNow.Перекомпиляция ядра, вместо проца АтлонаХР ставится P3 Coppermine.Проблема с mmx_memcpy исчезает.
Все модули подключаются, акромя последнего - непосредственно модуля звуковухи.Выдает ошибку в конфигурировании, советует проверить устанвки IRQ и IO адреса.При перезагрузках Кудзу иногда выкидывает, что, типа вы тока что удалили из системы звуковуху(тип звуковухи определяет верно).
Пока что на этом процесс встал.

2)Русский язык в Х-ах.
При устанвке в систему раскладки русского языка ввод ведется ТОЛЬКО на русском, независимо от переключения раскладки.Удаление русской расклади и ребут ставят все на свои места.

Внимание, вопрос(!):
Как обойти вышеуказанные грабли?.Естественно, первая проблема важнее второй.Может. кто уже настраивал такой звук под Линух?

Ах. да...забыл уточнить - ядро 2.4.20-8.
Так же подцеплялось ядро от Дженту, заточенное под пень.Ноль эмоций.

выдвигайте предположения - высший голос за решение первой проблемы и "4" за решение второй);)

Pink_Punk 05.09.2003 21:52

Цитата:

2)Русский язык в Х-ах.
При устанвке в систему раскладки русского языка ввод ведется ТОЛЬКО на русском, независимо от переключения раскладки.Удаление русской расклади и ребут ставят все на свои места.
Настраивал через иксы ручками или kxkbd(утилита настройки клавиатуры)?
Xfree86.config
....
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "Protocol" "Standard"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
...

Попробуй это записать,авось поможет.

Добавлено через 2 минуты:
Забыл сказать,если пропишешь так в конфиге,то аплет переключения языков отключи,а переключение будет отображаться через горение лампочки scroll

Tilaris 05.09.2003 22:53

Pink_Punk
ОК,Попробоую.
Настраивал и через Иксы, и через xf86config.

Добавлено через 6 минут:
Pink_Punk
ОК,Попробоую.
Настраивал и через Иксы, и через xf86config.

Добавлено через 29 минут:
Ахм.По не совсем понятным мне причинам ветка расклонировалась.Уваж. модератор, я думаю, имеет смысл вторую ветку снести.Хватит и одной)
Заранее спасибо.

Tilaris 06.09.2003 11:53

Pink_Punk
Совет твой помог.Спасибо.Голос за тебя.

Продвижение в иследовании главной проблемы:

Грабли с _mmx_memcpy были решены следующим образом (для тех, кто на них еще может наступить):

1) Переносим (именно переносим,а не копируем) в левую директорию .config
2) make mrproper
3) Переносим .config обратно
4) make oldconfig
5)Ну, и стандартные make dep && make clean && make bzImage

Далее.Ставим ALSA.Ручками методом перебора подрубаем все модули.А теперь - внимание! - новые грабли.
Непосредственно модуль звуковухи snd-via82xx при попытке его покдлючить пишет, что не может найти устройтсво.Типа проверьте настройки IRQ, IO.
Какие мысли по этому поводу?

И еще одна небольшенькая проблема.Внутренный модем HCF PCI.Драйвера с linuxant.com.
Устанавливается.При конфигурировании пишет : pcilib: Cannot locate /proc/bus/pci.Логично, ибо его там нету.
Вопрос - чего нада в ядре выставить, штобы он появился?Поддержка PnP и PCI вшита в ядро.

Pink_Punk 06.09.2003 22:14

Алса последнее время что-то глючная,у меня не хотела звуковуху подрубать,говорила,что нет у меня её,хотя alsaconf находил.Пришлось поправить один файлик после чего всё нашла.
Может у тебя тоже что-то в этом роде.
alsa-driver-0.9.6/include/adriver.h
.......
#define DECLARE_WORK(n, f, d) \
struct work_struct n = __WORK_INITIALIZER(n, f, d)
int snd_compat_schedule_work(struct work_struct *work);
#endif /* 2.5.45 */
#define schedule_work(w) snd_compat_schedule_work(w)
.........
после чего make clean, make, make install

И после этих манипуляций звуковая заработала.

Tilaris 07.09.2003 11:27

Хех...Все текущие проблемы со звуком и модемом решены путем скачивания и компиляции ядра 2.4.22.
Все идеально заработало, звуковуха встала безо всяких АЛСов.Модем тоже работает.

И еще один маленький вопросик в довесок - русские шрифты.В ХММС вообще не кажет русские названия песен, а в браузерах, например, в Опере русские буквы меньше английских.Рога.Посоветуйте, как поменять кодировку или накрутить нормальные шрифты на КДЕ?

K0riN 09.09.2003 16:13

Насчет звучка AC97
Попробуй вручную внести необходимые изменения в файл /etc/modules.conf, отыскав в нем строку или строки, которые начинаются с

alias sound-slot-0

и изменить её для материнских плат на чипсете VIA (южный мост 8233) на:

alias sound-slot-0 snd-via8233
above sound-slot-0 snd-pcm-oss snd-mixer-oss

Затем сохранить изменения, выйти из текстового редактора и перезагрузить компьтер.
У меня таже хрень была правда с АСП 9 Урал.

Zer0Stack 12.09.2003 22:36

Цитата:

но не играли мп3
помоему РН убрали из дистрибутива поддержку мп3

Shlomo 14.09.2003 00:14

У меня тоже АС97 и она определяется всеми дистрами. в том числе Шапкой.


Часовой пояс GMT +4, время: 20:08.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.