Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Intel в May 16, 2012, 12:41



Титла: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 12:41
Въпросът ми е в заглавието, но не намерих отговор в google и във форума.


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: laskov в May 16, 2012, 13:37
Като го конфигурираш и компилираш наново. Модулите, компилирани като външни модули, в конфиг файла са с <M>, правиш ги с <Y> и при компилирането те се вграждат в ядрото. Имай предвид, че ще получиш едно ГОЛЯМО ядро. :)


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 14:37
Нямаше ли вариант, който зарежда даден модул и след рестарт промените не се запазват? Това с големия кърнъл ми е ясно, но целта ми е да заредя модула за определено устройство (което да използвам еднократно), за да не го търся :)


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Acho в May 16, 2012, 14:38
А ти компилирал ли си досега свое ядро Intel ? Има доста за четене, ама с няколко проби и грешки, се понаучава човек да компилира ядро & модули. И въпроса ти по-корекно е да бъде -> Как да включа всички модули в ядрото ?

Другото е, ама абсолютно всички ли ще искаш да са компилирани в ядрото, т.е. всички тия модули, които ги има в конфиг файла ? Наистина ще стане едно много голямо по размер ядро. И доколко това ще е добре е друг въпрос, ама ти си знаеш най-добре от какво имаш нужда. От мене само успехи.


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 14:39
Май си пуснехме постовете по едно и също време, прочети ми предния.


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Acho в May 16, 2012, 14:40
Ако става дума за конкретен модул, защо не си го зареждаш с modprobe още в началото ? Или да си го опишеш където трябва в твоята дистрибуция ? Аз в Slackware напромер нужните модули ги зареждам с файла /etc/rc.d/rc.modules


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 14:41
Защото не знам кой е модула, затова попитах дали има начин с модпроб да ги заредя всичките еднократно и след рестарта да не се запазват промените.


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Acho в May 16, 2012, 14:42
Когато си го заредил НА РЪКА с modprobe/insmod не се запазва ЗА ПОСЛЕ. Само за текущата сесия. След ребоотване, не трябва да ти го зарежда наново.


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 14:44
Да, това ми е ясно (и точно това ми трябва), но май това, което търся е влагът -a на modprobe (все  късно се сещам къде да гледам...).

EDIT: В гершка съм, той прави друго..


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: lunarvalley в May 16, 2012, 15:00
модул за какво ти трябва?


Титла: Re: Как да заредя всички модули в ядрото?
Публикувано от: Intel в May 16, 2012, 16:24
Намерих го - модулът за card reader на lenovo g570 e rts5139.

А нещото, което първоначално имах напредвид бе for i in $(modprobe -l|grep usb|sed -e 's/.*\///' -e 's/.ko//'); do modprobe $i; done