Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 22, 2017 4:01 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 6:58 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
I have created a simple 'driver' wich detects soundcard and then loads the real driver.
Thus it is no longer needed to rename the driver you want to use to sound.obj, but replace sound.obj with my service.

PS: it's a temporary solution untill we have a real driver loading subsystem.

If nobody objects, i'll upload it to SVN and rename current sound.obj to intelac97 (or something else).

http://ftp.kolibrios.org/users/hidnplayr/sound.asm

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 9:22 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Afaik, now Infinity try to load "sound.obj", then few other drivers. Anyway, well done!


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 9:25 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
It's great! But we now also have "Intel HDA" driver :wink:
And I think Serge changed something in kernel regarding order of loading of sound drivers (as SoUrcerer wrote).


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 9:50 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Ok, added intel_hda devices to the list.
Can somebody point me to the mentioned new functionality?
I could not find such a thing in current sound.asm or infinity.asm.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 10:08 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
LOL it was hard to find because it was only mentioned in chat log from 2012-03-12:
KolibriBot « Mon Mar 12, 2012 9:53 pm » New SVN revision #2454 by Serge in /kernel/trunk: try to load HDA driver, as requested


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 10:21 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Thanks Yogev_ezra.

That only tries to load intel_hda.obj if sound.obj fails to load (detect a card).
I think it's not correct to do this in kernel.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 10:28 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1601
According to the log and to the diff, Serge has only changed a driver name from "sis" to "sound_hda"; the original author is diamond.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 10:30 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Clevermouse: thanks for explaining, my russian is still not that good yet :)

So, anybody objects to remove this nonsense and add my piece of art?

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 10:48 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
hidnplayr писал(а):
So, anybody objects to remove this nonsense and add my piece of art?

I am all with you - I think the only reason the old code existed is because nobody has written such service util until now 8)


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Вт янв 15, 2013 11:57 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Realized in revision 3171

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Sound service to automatically load correct driver.
СообщениеДобавлено: Ср янв 16, 2013 8:45 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Works fine on my PC. Good job!

_________________
Через тернии к звездам


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

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB