[sisyphus] P: распилим hotplug? (was: Sound trouble in last Sisyphus)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Май 11 21:35:15 MSD 2005
On Wed, May 11, 2005 at 03:23:59PM +0300, Led wrote:
> > Это ж какой ^%&%& мог додуматься архитектурно засунуть в одно
> > место ISA, PCI и USB плюс оставить форки на произвол судьбы :(
> > PS: народ, а мож нас тут таких умных на словах окажется
> > достаточно, чтобы на деле это сделать? У меня интерес вполне
> > прикладной.
> ИМХО нетривиально это, потому как требует гору разнообразного
> железа для тестов :(
Кой-какое есть и как раз для тестов.
> Может имеет смысл сделать его с плагинами?
Да оно и сейчас в какой-то мере "с плагинами".
Собсно пока обедать ходили -- сформулировалось: сделать
_hotplug_, который будет поступать наилучшим возможным образом
для USB storage под 2.4/2.6, отпилив PCI-часть в warmplug какой.
Соответственно учесть в {sound,net}-scripts и etcnet то, что
вообще-то локальный администратор мог пожелать настроить всё
руками (или запустив warmplug в режиме "настрой и заткнись").
Есть подозрение, что 80% проблемы это уже решит. И дальше можно
в нормальном рабочем порядке потихоньку пилить оставшееся.
> Чтобы "хоплагельность" каждой конкретной железки
> реализовывалась отдельным плагином (согласно предоставляемому
> API) - тогда при добавлении очередной фунциональности не
> ломалась бы существующая работающая поддержка. Да и разработку
> удобнее было бы раздельно вести - каждый для своей железки?
Ну, в synce у меня и так есть файлики, которые падали в нужные
места и в результате USB-шная PocketPC'шка просто работала.
Правда, rider@ забил на прошлогодний элементарный фичреквест
#3326, который бы сделал такие вещи проще и поддерживаемей, ну и
т.к. с тех пор хотплажьи скрипты переезжали пару раз, то скорее
всего прямо сейчас это в synce сломано.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050511/52f440b8/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus