LINUX.ORG.RU

[openrc][calculate]модули

 ,


0

1

Поставил Calculate 11.6. С ним идёт baselayout-2 и openrc. Соответственно конфиги в /etc/modprobe.d игнорируются. Вопросы! Как настроить черный список модулей? Как правильно передавать параметры модулям?
/etc/conf.d/modules:

modules_2_6="acpi-cpufreq mperf speedstep-lib cpufreq_conservative cpufreq_powersave cpufreq_userspace psmouse"
#Module parameters
module_psmouse_args="proto=imps"
ls -l /etc/runlevels/boot/
[...]
lrwxrwxrwx 1 root root 19 2011-03-10 17:28 modules -> /etc/init.d/modules
[...]
P.S. Также буду благодарен за ссылки на документацию по openrc(ничего кроме документации по настройке сети не нашел)

Ответ на: читал от RAHATibnLUKUM

там вон английским по белому написано:

Kernel modules

Normally, when you want certain kernel modules automatically loaded at boot, you place them into /etc/modules.autoload.d/kernel-2.6 along with any parameters you wanted to pass to them. In baselayout-2, this file is not used anymore. Instead, autoloaded modules and module parameters are placed in one file, /etc/conf.d/modules, no matter the kernel version.

An example old style configuration would be:

Code Listing 2.1: /etc/modules.autoload.d/kernel-2.6 ivtv cx88_dvb video_br=2 Converting the above example would result in the following:

Code Listing 2.2: /etc/conf.d/modules # Modules autoloaded at boot modules_2_6=«ivtv cx88_dvb» # Module parameters module_cx88_dvb_args_2_6=«video_br=2» In the above examples, the modules and their parameters would only be passed to 2.6.x series kernels. The new configuration allows for fine grained control over the modules and parameters based on kernel version.

Important: The module* variables are not cumulative. The more version-specific variables will override the more general variables. Note: Please note the difference between module_ and modules_. An in-depth example would be:

Code Listing 2.3: detailed example of /etc/conf.d/modules # Only load ivtv for 2.6.23-gentoo-r5 modules_2_6_23_gentoo_r5=«ivtv» # Only load cx88_dvb for 2.6.23 kernels (other than -gentoo-r5) modules_2_6_23=«cx88_dvb» # Only load tun and usbserial for 2.6.x series kernels where x != 23 modules_2_6=«tun usbserial» # Otherwise load ochi1394 and ieee1394 modules=«ohci1394 ieee1394»

# For 2.6.23-gentoo-r5, pass video_br=2 to cx88_dvb module_cx88_dvb_args_2_6_23_gentoo_r5=«video_br=2» # For 2.6.x series kernels, always pass vendor and product module_usbserial_args_2_6=«vendor=0x1410 product=0x2110» # Always pass debug to ieee1394 module_ieee1394_args=«debug»

еще что то непонятно?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

про то как НЕ грузить модули там не написано(а они грузятся) //RAHATibnLUKUM

RAHATibnLUKUM
() автор топика
Ответ на: комментарий от init_6

+ psmouse, не подхватывает передаваемый ему параметр

RAHATibnLUKUM
() автор топика
Ответ на: комментарий от megabaks

>в калькуляторе особый OpenRC? o_O

вот это я и хотел узнать когда тему создавал. у меня не использует - даже pcspkr грузится каждый раз и параметры указанные в /etc/conf.d/modules(см. выше) тоже не срабатывают

RAHATibnLUKUM
() автор топика
Ответ на: комментарий от RAHATibnLUKUM

я ж говорю openrc - все конфиги из /etc/modprobe.d теперь не используются

Конфиги в /etc/modprobe.d читает утилита modprobe, openrc к этому не имеет никакого отношения.

Deleted
()
Ответ на: комментарий от Deleted

что-то мне подсказывает, что косяк не в утилите modprobe.
для psmouse в /etc/modprobe.d лежит файл psmouse.conf:

options psmouse proto=imps
параметры не передаются если модуль грузится автоматически. а если выгрузить и загрузить его вручную, то параметр подхватывается

RAHATibnLUKUM
() автор топика
Ответ на: комментарий от RAHATibnLUKUM

Может быть где-то в системе модули загружаются не с помощью modprobe, а например с помощью insmod?

Deleted
()
Ответ на: комментарий от Deleted

в /etc/init.d/modules есть ключевая строка

eval modprobe -q «$mpargs» «$x» «$args»

так что думаю работает всё-таки modprobe

RAHATibnLUKUM
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.