[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