Page 18 of 66
Posted: Mon Apr 16, 2007 9:01 pm
by Gluk
Доброго времени суток.. АС'97 есть, а звука - нет..
вот инфа: Intel 82801EB ICH5 - AC'97 Audio Controller [A-2/A-3]
Очень надеюсь на помощь.. Что смотреть в Board?
Posted: Mon Apr 16, 2007 9:42 pm
by Gluk
посмотрел в Board, очень расстроился.. вот:
detect hardware...
Intel ICH5
init codec
global control FFFFFFFF
global status FFFFFFFF
unknown manufacturer
unknown chip
create primary buffer
start play
=(
!!!HELP!!!
Posted: Tue Apr 17, 2007 10:55 am
by Serge
Что-то похожее было у diamond-а если Колибри грузилась из Win9x. Надо посмотреть дамп регистров PCI. Скорее всего не назначены адреса ввода-вывода. Я напишу когда сделаю спрециальную версию драйвера.
Posted: Tue Apr 17, 2007 4:11 pm
by Gluk
спасибо огромное! =)
Posted: Tue Apr 17, 2007 4:41 pm
by Serge
Gluk
Покопайся в настройках БИОС в разделе PCI, кто назначает ресурсы устройствам. В некоторый БИОС была опция PNP OS INSTALLED. Если есть похожее то надо отключить. В этом случае БИОС должна будет сама распределить все ресурсы.
Posted: Tue Apr 17, 2007 9:37 pm
by Gluk
нашел, итак отключено..
Posted: Wed Apr 18, 2007 9:38 am
by Serge
Gluk
Помогло ?
Posted: Wed Apr 18, 2007 10:01 am
by Gluk
уже было отключено когда я смотрел.. так что =(
Posted: Wed Apr 18, 2007 10:15 am
by Serge
Gluk
А какие там варианты ? И чья БИОС и мат. плата ?
Posted: Wed Apr 18, 2007 11:30 am
by Gluk
как домой приду, посмотрю все.. сейчас, ей-богу, не помню..
ну по английски сказано что когда включено - ОС устанавливает, иначе - БИОС.. варианты Ес и Ноу, и выбран Ноу..
Posted: Wed Apr 18, 2007 9:32 pm
by Gluk
биос Asus AMI, выпуска 05/13/03,
плата Asus P4P8X
chispet i365P
Posted: Sun Apr 22, 2007 10:57 am
by Nable
Можно некрофилический вопрос?
Почему нет поддержки таких древних устройств как ISA-звуковухи и COVOX?
Ведь сделать их поддержку проще всего (большинство ISA карт работает ровно как SB16, ничем не выдавая своей индивидуальности).
Posted: Sun Apr 22, 2007 11:43 am
by Serge
Nable
Потому что некому это сделать.
Posted: Sun Apr 22, 2007 11:50 am
by andrew_programmer
>Почему нет поддержки таких древних устройств как ISA-звуковухи и COVOX?
Для COVOX-a надо подавать данные на LPT порт со скоростью 44100 байт в секунду.А частота системного таймера 100HZ, тоесть подавать данные на LPT порт удасться только со скоростью 100 байт в секунду.Hater занимался перепрограммированием частоты системного таймера Колибри, но у него были какие- то проблемы в работе такой системы.
Я придумал другой способ для подачи данных на LPT порт с нужной скоростью.Этот способ использует команду RDTSC.Но на 486 и ниже этой команды нет.К тому же при использовании моего метода расходуется 70% мощности процессора только на вывод данных в порт.Причём 70% расходуется вне зависимости от частоты процессора.Так что получается, что центральный процессор будет работать в основном на звук, а на графические приложения почти не остаётся мощности.
Писать драйвер для SoundBlaster-а не имея его - почти не возможно.В Qemu есть возможность эмулировать SB.Но не знаю, можно ли писать драйвер использую эмулятор железа.Скорее всего такой драйвер будет некорректно работать на реальном железе.
Posted: Sun Apr 22, 2007 11:51 am
by andrew_programmer
А делать действительно некому.