1 |
Ééé... acho que vou aproveitar que saiu uma nova versão do kernel no portage e vou atualizar... rsrs. |
2 |
|
3 |
Obrigado a todos! |
4 |
|
5 |
Abraços. |
6 |
|
7 |
|
8 |
|
9 |
From: Fernando Farias |
10 |
Subject: Re: [gentoo-user-br] Módulos |
11 |
|
12 |
|
13 |
isso não seria uma tarefa tão difícil, pois tipo assim se você precisa carregar uma módulo de uma kernel que ja está instalado na maquina, você não precisa usa o comando make basta usar o comando make modules_install e depois carregar o módulo com o comando modprobe nem precisa reiniciar o sistema. |
14 |
|
15 |
Bem no caso de uma novo kernel basta copiar o .config do kernel antgo para o kernel novo zcat /proc/config.gz >> /usr/src/.config. o compilar novo. |
16 |
|
17 |
|
18 |
|
19 |
2008/10/11 Gustavo F. Padovan <gfpadovan@×××××.com> |
20 |
|
21 |
2008/10/11 Eduardo Schoedler <eschoedler@×××××××××××.br>: |
22 |
|
23 |
> Olá Gustavo! |
24 |
> |
25 |
> É justamente isso que eu gostaria de evitar, que o initramfs carregasse tudo |
26 |
> de forma burra. |
27 |
> Sei que o kernel deve ser compilado somente com o necessário apra o servidor |
28 |
> funcionar. |
29 |
> |
30 |
> Confesso que não sou fã de ficar recompilando kernel, e também não o faço |
31 |
> toda vez que aparece uma versão nova. |
32 |
> Deixo para fazer como último recurso. |
33 |
|
34 |
|
35 |
|
36 |
Em vez de recompilar o kernel você pode apenas editar o initramfs. |
37 |
Abre ele, edite os arquivos em /etc/modules e depois feche de novo. |
38 |
Veja o HOWTO do gentoo-wiki sobre initramfs. |
39 |
|
40 |
|
41 |
|
42 |
> |
43 |
> Mas existem excessões, como o módulo ipv6 por exemplo. |
44 |
> Eu trabalho em provedor, e ainda não utilizo... mas sei que logo logo terei |
45 |
> de carregá-lo. |
46 |
> Sabendo disso, já deixo compilado como módulo.. e quando precisar, só |
47 |
> carrego. |
48 |
> |
49 |
> Essa é razão da minha dúvida. |
50 |
> |
51 |
> Abraços, |
52 |
> Eduardo. |
53 |
> |
54 |
> |
55 |
> -------------------------------------------------- |
56 |
> From: "Gustavo F. Padovan" <gfpadovan@×××××.com> |
57 |
> Subject: Re: [gentoo-user-br] Módulos |
58 |
> |
59 |
> On Fri, Oct 10, 2008 at 8:57 PM, Eduardo Schoedler |
60 |
> <eschoedler@×××××××××××.br> wrote: |
61 |
>> Olá pessoal. |
62 |
>> |
63 |
>> Tenho uma dúvida sobre o gentoo. |
64 |
>> Quando eu reinicio o servidor, um monte de módulo que eu _não_ utilizo é |
65 |
>> carregado, apesar de eu não ter colocado _nada_ no |
66 |
>> /etc/modules.autoload.d/kernel-2.6. |
67 |
>> |
68 |
>> Veja só o tamanho da lista: |
69 |
>> |
70 |
>> # lsmod |
71 |
>> Module Size Used by |
72 |
>> ipv6 203476 14 |
73 |
>> i2c_i801 7952 0 |
74 |
>> i2c_core 19860 1 i2c_i801 |
75 |
>> skge 33296 0 |
76 |
>> r8169 23428 0 |
77 |
>> thermal 15388 0 |
78 |
>> processor 30672 1 thermal |
79 |
>> button 6416 0 |
80 |
>> thermal_sys 9896 2 thermal,processor |
81 |
>> tg3 99588 0 |
82 |
>> e1000 101184 0 |
83 |
>> xfs 451220 0 |
84 |
>> jfs 144424 0 |
85 |
>> raid10 18560 0 |
86 |
>> raid456 118044 0 |
87 |
>> async_memcpy 2688 1 raid456 |
88 |
>> async_xor 3840 1 raid456 |
89 |
>> xor 14220 2 raid456,async_xor |
90 |
>> async_tx 6708 3 raid456,async_memcpy,async_xor |
91 |
>> raid1 18176 0 |
92 |
>> raid0 6656 0 |
93 |
>> dm_bbr 10004 0 |
94 |
>> dm_snapshot 14884 0 |
95 |
>> dm_mirror 15872 0 |
96 |
>> dm_log 8708 1 dm_mirror |
97 |
>> dm_mod 46260 4 dm_bbr,dm_snapshot,dm_mirror,dm_log |
98 |
>> sbp2 18700 0 |
99 |
>> ohci1394 25136 0 |
100 |
>> ieee1394 75016 2 sbp2,ohci1394 |
101 |
>> sl811_hcd 9600 0 |
102 |
>> usbhid 23268 0 |
103 |
>> ohci_hcd 18436 0 |
104 |
>> uhci_hcd 18956 0 |
105 |
>> usb_storage 106456 0 |
106 |
>> ehci_hcd 28812 0 |
107 |
>> usbcore 110152 7 |
108 |
>> sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd |
109 |
>> lpfc 201808 0 |
110 |
>> qla2xxx 155472 0 |
111 |
>> firmware_class 7168 1 qla2xxx |
112 |
>> megaraid_sas 25496 0 |
113 |
>> megaraid_mbox 25616 0 |
114 |
>> megaraid_mm 8476 1 megaraid_mbox |
115 |
>> megaraid 31888 0 |
116 |
>> aacraid 57100 0 |
117 |
>> sx8 13324 0 |
118 |
>> DAC960 57488 0 |
119 |
>> cciss 28932 0 |
120 |
>> cpqarray 15816 0 |
121 |
>> 3w_9xxx 25860 0 |
122 |
>> 3w_xxxx 21124 0 |
123 |
>> mptsas 28296 0 |
124 |
>> scsi_transport_sas 25600 1 mptsas |
125 |
>> mptfc 13828 0 |
126 |
>> scsi_transport_fc 35716 3 lpfc,qla2xxx,mptfc |
127 |
>> scsi_tgt 11288 1 scsi_transport_fc |
128 |
>> mptspi 15240 0 |
129 |
>> mptscsih 29696 3 mptsas,mptfc,mptspi |
130 |
>> mptbase 65364 4 mptsas,mptfc,mptspi,mptscsih |
131 |
>> atp870u 25344 0 |
132 |
>> dc395x 29068 0 |
133 |
>> sim710 3716 0 |
134 |
>> 53c700 22920 1 sim710 |
135 |
>> qla1280 113036 0 |
136 |
>> dmx3191d 10112 0 |
137 |
>> sym53c8xx 63000 0 |
138 |
>> qlogicfas408 6912 0 |
139 |
>> gdth 73148 0 |
140 |
>> aha1740 6400 0 |
141 |
>> advansys 69376 0 |
142 |
>> initio 15556 0 |
143 |
>> BusLogic 20100 0 |
144 |
>> arcmsr 19200 0 |
145 |
>> aic7xxx 120356 0 |
146 |
>> aic79xx 139316 0 |
147 |
>> scsi_transport_spi 20096 6 |
148 |
>> mptspi,53c700,dmx3191d,sym53c8xx,aic7xxx,aic79xx |
149 |
>> sg 26548 0 |
150 |
>> pdc_adma 6660 0 |
151 |
>> sata_inic162x 8708 0 |
152 |
>> sata_mv 21004 0 |
153 |
>> ata_piix 15492 2 |
154 |
>> ahci 23432 0 |
155 |
>> sata_qstor 6788 0 |
156 |
>> sata_vsc 5380 0 |
157 |
>> sata_uli 4356 0 |
158 |
>> sata_sis 5380 0 |
159 |
>> sata_sx4 9604 0 |
160 |
>> sata_nv 19336 0 |
161 |
>> sata_via 7300 0 |
162 |
>> sata_svw 5380 0 |
163 |
>> sata_sil24 12292 0 |
164 |
>> sata_sil 7432 0 |
165 |
>> sata_promise 9988 0 |
166 |
>> scsi_wait_scan 1664 0 |
167 |
>> pata_sis 9860 1 sata_sis |
168 |
>> libata 140752 17 |
169 |
>> pdc_adma,sata_inic162x,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise,pata_sis |
170 |
>> dock 8464 1 libata |
171 |
>> |
172 |
>> No mínimo, 90% desses módulos eu não utilizo... e tem módulo ali que chega |
173 |
>> a |
174 |
>> consumir 139k sozinho. |
175 |
>> |
176 |
>> Alguém sabe como eu desabilito isso ? |
177 |
> |
178 |
> Todos esses módulos sobem com o initramfs, o init do gentoo sobe todos |
179 |
> os módulos de sata por exemplo. |
180 |
> Nesse ponto o sistema ainda nem montou o /, então não interessa o que |
181 |
> você colocou no autoload o no blacklist o sistema não consegue ler. |
182 |
> Se você compilar um kernel específico pra sua máquina não terá esse |
183 |
> problema, e se não usar initramfs o boot fica mais rápido. |
184 |
> O gentoo carrega os módulos de um modo burro, sem olhar qual o |
185 |
> hardware da máquina e carregar os drivers certos. Estou pesquisando |
186 |
> bastante nos últimos dias sobre como fazer o gentoo subir os módulos |
187 |
> de maneira inteligente. |
188 |
> |
189 |
> |
190 |
>> Eu tenho de recompilar o kernel sem esses módulos ? |
191 |
> |
192 |
> Sim. Coloque apenas o suporte necessário. |
193 |
> |
194 |
>> |
195 |
>> Abraços! |
196 |
>> |
197 |
>> |
198 |
>> |
199 |
> |
200 |
> |
201 |
> |
202 |
> -- |
203 |
> ---------------------------------------------- |
204 |
> Gustavo Fernando Padovan |
205 |
> Engenharia de Computação 2006 |
206 |
> LAS - Laboratório de Administração e Segurança de Sistemas |
207 |
> Instituto de Computação - UNICAMP |
208 |
> |
209 |
> gfpadovan@×××××.com |
210 |
> ra061316@×××××××××××××××××××.br |
211 |
> pao@××××××.org |
212 |
> ------------------------------------------- |
213 |
> |
214 |
> |
215 |
> |
216 |
|
217 |
|
218 |
|
219 |
-- |
220 |
---------------------------------------------- |
221 |
Gustavo Fernando Padovan |
222 |
Engenharia de Computação 2006 |
223 |
LAS - Laboratório de Administração e Segurança de Sistemas |
224 |
Instituto de Computação - UNICAMP |
225 |
|
226 |
gfpadovan@×××××.com |
227 |
ra061316@×××××××××××××××××××.br |
228 |
pao@××××××.org |
229 |
------------------------------------------- |
230 |
|
231 |
|
232 |
Seja Livre, use Software Livre |
233 |
|
234 |
|
235 |
|
236 |
|
237 |
|
238 |
-- |
239 |
"A computer is like air conditioning: it becomes useless when you open |
240 |
windows." - Linus Torvalds |
241 |
|
242 |
Fernando N. N. Farias |
243 |
IT Analyst CTIC/UFPA |
244 |
Computer Engineer M.Sc. Student |
245 |
GERCOM/UFPA Team Member |
246 |
Federal University of Pará |