[sisyphus] +hotplug [было: И кто у нас нынче восстанавливает громкость звука?]
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Пн Июн 9 19:16:44 MSD 2008
* Ildar Mulyukov <ildar@> [080609 18:55]:
> > > А почему его тогда не выкидывают? Вон, даже в текущих alpha
> > > сборках ставится и запускается.
> > Некоторым модулям просто не на что (пока?) вешать modalias чтобы
> > они грузились udev'ом. Сюда относятся семейство cpufreq и acpi
> > как минимум. Хотя надо сказать что и нынешний hotplug в этом
> > месте не так чтобы уж очень хорошо работает.
> Ну так проблема выявлена! Давайте уж лучше на эту тему побазарим, чем
> копья ломать... Предлагаю обсудить альтернативы надоевшего хотплага для
> загрузки этих модулей.
Альтернатива всему хотплагу - udev. И проблемы у него точно
такие же как и хотплага - устаревшая (либо отсутствующая)
информация.
# modinfo thinkpad-acpi | grep alias:
alias: dmi:bvnIBM:bvrK[U,X-Z]ET??WW
alias: dmi:bvnIBM:bvr1[0,3,6,8,A-G,I,K,M-P,S,T]ET??WW
alias: dmi:bvnIBM:bvrI[B,D,H,I,M,N,O,T,W,V,Y,Z]ET??WW
alias: dmi:bvnLENOVO:*:svnLENOVO:*:pvrThinkPad*:rvnLENOVO:*
alias: dmi:bvnIBM:*:svnIBM:*:pvrThinkPad*:rvnIBM:*
alias: ibm_acpi
# modinfo processor | grep alias:
alias: processor
alias: acpi*:ACPI0007:*
# modinfo powernow-k8 | grep alias
# modinfo acpi-cpufreq | grep alias
alias: acpi
# modinfo thermal | grep alias
alias: acpi*:LNXTHERM:*
И так далее. Если какие-то модули не грузятся автоматом, значит
либо alias'ов не хватает (в самом модуле), либо ядро не
экспортирует эту информацию в /sys, либо udev не умеет
обрабатывать подобные устройства.
В hotplug в этом месте аккуратно разложены костыли.
> Больше никакой пользы от hotplug нет?
Никакой.
--
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080609/4d450903/attachment-0002.bin>
Подробная информация о списке рассылки Sisyphus