File: modules.conf.5

package info (click to toggle)
manpages-ja 0.5.0.0.20061115-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 19,788 kB
  • ctags: 4
  • sloc: sh: 13,215; perl: 157; makefile: 117
file content (695 lines) | stat: -rw-r--r-- 19,845 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
.\"/* Copyright 1999 Bjorn Ekwall <bj0rn@blox.se>
.\" This program is distributed according to the Gnu General Public License.
.\" See the file COPYING in the base distribution directory
.\"
.\" Japanese Version Copyright (c) 2000 NAKANO Takeo all rights reserved.
.\" Translated Thu 12 Oct 2000 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" Updated Sun 28 Jan 2001 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated Sun 6 Jan 2002 by NAKANO Takeo
.\" 
.TH MODULES.CONF 5 "07 December 1999"
.UC 4
.SH ̾
modules.conf \- ͥ⥸塼ΥɤФե
.hy 0
.SH 
.BR modprobe (8)
(
.BR depmod (8))
ưϡե
.B /etc/modules.conf
ˤäѹǤ (Υե̵Ƥ褤)
.PP
եϹñ̤Dzᤵ롣
.br
ƤζԤȡ'#' ʸʹߤιޤǤ̵뤵롣
.br
 '\e' ˤʤäƤԤϼιԤ˷³롣
.br
Ĥϻ (directive) Ǥꡢ
٤ưʲΥեޥåȤΤ줫˽:
.sp
.nf
  [add] above module module_list
  alias alias_name result
  [add] below module module_list
  define VARIABLE WORD
  depfile=A_PATH
  else
  elseif EXPRESSION
  endif
  if EXPRESSION
  include PATH_TO_CONFIG_FILE
  insmod_opt=GENERIC_OPTIONS_TO_INSMOD
  install module command ...
  keep
  [add] options module MODULE_SPECIFIC_OPTIONS
  path=A_PATH
  path[TAG]=A_PATH
  generic_stringfile=A_PATH
  pcimapfile=A_PATH
  isapnpmapfile=A_PATH
  usbmapfile=A_PATH
  parportmapfile=A_PATH
  ieee1394mapfile=A_PATH
  pnpbiosmapfile=A_PATH
  [add] probe name module_list
  [add] probeall name module_list
  prune filename
  post-install module command ...
  post-remove module command ...
  pre-install module command ...
  pre-remove module command ...
  remove module command ...
  persistdir directory_name
.fi
.PP
ƻԤͿβǤϡΥ᥿饯ͭˤʤ롣
ʤ磻ɥɤ䥳ޥɤΥХåȤȤä
ǤεѤǤ롣
.sp
.nf
  path[misc]=/lib/modules/1.1.5?/local
  path[net]=/lib/modules/`uname \-r`/net
.fi
.sp
.B :
桼ꤷϤ˥ŸŬѤΤ
礭ʥƥΥꥹ롣
modutils ϿǤǡФƤΤߥ륳ޥɤΥ᥿ŸԤ
ŪˤեΥǡΤߤŸ뤳Ȥ̣롣
modutils Ǥϡ桼 modprobe  (ʬȤեꤷ)
root ¤Ǽ¹Ԥ뤳ȤϤǤʤȲꤷƤ롣
桼Ϥꤷ modutils  root ¤ǵưץ
(ͥޤ) ϡΤ˰ĤΥ桼ϥѥ᡼Ϥ
ĥե⡼ɤꤷʤȡ root å褵롣
ե⡼ɤξܺ٤ˤĤƤ
.I modprobe
򻲾ȤΤȡ
.PP
ƻʣ󷫤֤Ƥ褤
ˤäƤϡ
.I add
֤ȤǤ롣줬ʤȡꤷ module_list 
module_list ֤뤬
줬 module_list  module_list \fBɲä\fP
.SH ˡ (SEMANTICS)
.B A_PATH
ϥåȤؤδʥѥ̾Ǥ롣
.I \`uname \-r\`

.I \`kernelversion\`.
ȤäΥ᥿饯
.B A_PATH
ѤƤ褤
.br
 2 ĤΥޥɤϡ
.RB ( modprobe "  " depmod
Τ褦) 桼ƥƥǤ⡢
ߤΥͥΥ꡼ȥС (줾 2.2.3  2.2 ʤ)
ɽΤȤǧƤ롣
.PP
.B WORD
϶ʸʳʤ륷󥹤Ǥ롣
.\"NAKANO ʸ if -> of  typo 
⤷ '  "  ` ʸˤȡ
б ', ", ` ˥ޥåޤǤƤʸ (ʸ)
ʸ˴ޤޤ뤳Ȥˤʤ롣
Ƥ
.B WORD
ϡθ᥿饯Υ롼ˤäŸ롣
.\"NAKANO w.r.t  with regard to ʤ?
Ÿ̤İʾΥɤˤʤäϡ
̤ΤǽΥɤѤ롣
.PP
EXPRESSION ϰʲΤ줫Ǥ롣
.TP
.I "WORD compare_op WORD"
compare_op  ==, !=, <, <=, >=, > Τ줫Ǥ롣
ξ WORD ʸȤӤ롣
.TP
.I "\-n WORD compare_op WORD"
compare_op  ==, !=, <, <=, >=, > Τ줫Ǥ롣
ξ WORD ͤȤӤ롣
.TP
.I WORD
WORD Ÿ˼Ԥ뤫
Ÿ̤ "0" (zero), "false", "" (empty)
Τ줫ǤСŸ̤ͤ FALSE Ȥʤ롣
ʳξŸ̤ͤ TRUE Ȥʤ롣
.TP
.I "\-f FILENAME"
FILENAME ¸ߤ뤫ɤΥƥȡ
.TP
.I \-k
"autoclean" ͭˤʤäƤ뤫ɤ (ʤͥ뤫ƤФ줿ɤ)
Υƥȡ
.TP
.I "! EXPRESSION"
⼰Ǥ롣
.SH ʸˡ (SYNTAX)
ʲͭʻˤĤ롣
.TP
.I "define VARIABLE WORD"
.I putenv("VARIABLE=WORD")
¹Ԥ롣λѿκѹΤԤ롣
ѿϴĶ˺Τǡ
ߤΥåǼ¹ԤƤΥޥɤѤǤ롣
.TP
.I "depfile=A_PATH"
¸طեؤΥѥ

.B depmod
ˤäƺ졢
.B modprobe
ˤäƥ⥸塼Ȥΰ¸⥸塼õѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "if EXPRESSION"

.I EXPRESSION

.B TRUE
Ȳᤵ줿顢
.IR else ", " elseif ", " endif
Τ줫˥ޥåޤǤƤλԤ¹Ԥ롣
.B FALSE
Ȳᤵ줿顢λԤ̵뤵롣
.I if
ԤϡκͤǤ 20 ޤǥͥȤǤ롣
.br
:
.B path
ԤPǽ뤳Ȥ򤱤ߤ
.B modprobe
ˤϡָƬǾפȤ߹ޤƤΤǡ
.B path
Ԥξϡñ˺Ǥ롣ۤȤǤ
.TP
.I "else"
Ǥ
.IR if " ޤ " elseif
ԤǤμɾ
.B FALSE
Ǥꡢ
.I else
СޤǤλԤ̵뤵졢
ʹ
.I endif
ޤǤλԤ롣
.TP
.I "elseif EXPRESSION"
֤줿
.IR if " ޤ " elseif
Ǥμɾη̤
.B FALSE
ǡǤμɾη̤
.B TRUE
ǤС
.IR elseif ", " else ", " endif
Τ줫ޤǤλԤ롣
.TP
.I "endif"
եˤ椹
.IR if ", " elseif ", " else
Υλ롣
.sp
.nf
  if EXPRESSION
      any config lines
  elseif EXPRESSION
      any config lines
  else
      any config lines
  endif
.fi
.sp
.IR else "  " elseif
̵Ƥ褤
.TP
.I "include PATH_TO_CONFIG_FILE"
̡ΥץåȥեĤեǰΤϡ
ʣˤʤ礬롣
.I if
ξˤä
.I include
ԤѤСμ갷ϴñˤʤ롣
.TP
.I "insmod_opt=GENERIC_OPTIONS_TO_INSMOD"
insmod  (¾ǤϻǤʤ褦) üʥץɬפʾϡ
Υץǵư٤ˤɲä뤳ȤǽǤ롣
üʾơ
̾ insmod ɸŪʥǥեȤΥץѹɬפϤʤ
.TP
.I "keep"
Υɤ
.B path
εҤޤԤ\fB\fP֤줿ϡ
ǥեȤΥѥΥåȤ¸졢ɲä롣
줬ʤ̾ο񤤤Ǥϡ
ѥΥåȤե\fB֤\fP롣
.TP
.I "path=A_PATH"
.TP
.I "path[TAG]=A_PATH"
.B A_PATH
ϥ⥸塼õǥ쥯ȥɲʬꤹ롣
.B path
ԤϡץΥȤ뤳ȤǤ롣
ϤΥ⥸塼Ū˴ؤ¿ʤȤ⼨
ޤ
.B modprobe
ư򤤤餫ư롣
 "path" ɤɲä륿ϳѳ [] dz롣
ʤϡ "misc" ꤵ줿Τ褦ư롣
.br
ͭѤʥȤơ
.B boot
롣ϥ֡Ȼ˥ɤʤФʤʤ⥸塼
ͭƤ뤹٤ƤΥǥ쥯ȥޡ뤿ѤǤ롣
.br
ʤ
.B keep
ԤȤС
.B path
ԤˤǥեȤΥѥ֤ɤȤǤ롣
.TP
.I "generic_stringfile=A_PATH"
 generic_string եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢⥸塼뤫ʸɬפ
󥹥ȡ륹ץȤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "pcimapfile=A_PATH"
 pcimap եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
pci ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "isapnpmapfile=A_PATH"
 isapnpmap եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
ISA PNP ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "usbmapfile=A_PATH"
 usbmap եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
USB ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "parportmapfile=A_PATH"
 parportmap եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
parport ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "ieee1394mapfile=A_PATH"
 ieee1394map եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
ieee1394 ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "pnpbiosmapfile=A_PATH"
 pnpbiosmap եؤΥѥǤ롣Υե
.B depmod
ˤäƺ졢󥹥ȡ륹ץȤ
pnpbios ǥХ򥵥ݡȤ⥸塼򸡺ݤѤ롣
̾ϥǥեȤͤѤ٤Ǥ롣ʲ򻲾ȤΤȡ
.TP
.I "alias alias_name result"
"alias" Ԥϥ⥸塼̾Ĥ뤿Ѥ롣
/etc/modules.conf 
.sp
.nf
  alias iso9660 isofs
.fi
.sp
Τ褦ʹԤСºݤˤϤΤ褦ʥ⥸塼뤬ʤƤ
.B "modprobe iso9660"
Τ褦˽񤯤ȤǤ褦ˤʤ롣
.br
ʤ
.sp
.nf
  alias some_module off
.fi
.sp
ȤԤϡmodprobe ˤΥ⥸塼Υ׵̵뤵롣
ޤ
.sp
.nf
  alias some_module null
.fi
.sp
Ȥꥢϡsome_module ؤ׵뤬
ºݤˤϤΥ⥸塼ϥ󥹥ȡ뤵ʤ

.I above

.I below
ԤǺ륹åΥ١ȤѤǤ롣
.IP
.I alias
Υ٥ϿʤäƤɤ
(: alias  alias  alias... ȤƤޤʤ)
ƤΥꥢϡ
ºݤʪŪ¸ߤƤ⥸塼õ٤ƵŪŸ롣
ꥢμºݤοθ³ϡ褽 1000 ٤ˤʤäƤ롣
ϰʲΤ褦ʥ롼פΤ뤿Ǥ롣
.sp
.nf
  alias a b
  alias b a
.fi
.sp
.I alias
ޥåԥ󥰤κǽŪʷ̤Υ⥸塼ˤޥåʤС
modprobe Ϥη̤ probe  probeall ޥåפ롣
ʤСΥ⥸塼ϸդʤäȤˤʤ롣
äưʲΤ褦ʻϵƤȸ (devfs )
.\"NAKANO Ǹʸ̣狼äƤޤ
.sp
.nf
  alias           /dev/sg*        /dev/sg
  probeall        /dev/sg         scsi-hosts sg
.fi
.sp
.ne 7
⥸塼 A ºݤ¸ߤˤ⡢⥸塼 A ⥸塼 B ؤ
ꥢȤƥޥåפ뤳ȤϤǤ롣
ϸθǤΤ\fB侩Ǥʤ\fP
Ūͳ顢ͥΥɥƥˤ
sound.o Ȥ⥸塼뤬롣ɤγȯԤ⡢
sound 桼ɥѥ⥸塼ؤΥꥢȤ
ʤ "alias\ sound\ sb" ȤȤ뤫⤷ʤ
׵򥵥ݡȤ
ʤġ֥ץ򥨥ꥢͿ뤳Ȥǽ
Ȥ줿ưݻ뤿ˡ
modprobe ϥ⥸塼̾ΥꥢŸ
̾ modules.dep ˸դäˤϹԤʤ
(դʤŸ)
ϥꥢȼºݤΥ⥸塼ΤƤȤ߹碌Ф
Ԥ줿ư򤹤Ȥϸ¤ʤΤǡ
ºݤ¸ߤ⥸塼Ʊ̾ؤΥꥢ򤱤٤ʤΤǤ롣
.TP
.I "[add] probe name module_list"
.TP
.I "[add] probeall name module_list"
λԤ
.I name

.B modprobe
Υޥɥ饤׵ᤵ줿⥸塼̾Ǥ˸¤äѤǤ롣
̤ȤƤϡ
.I name
ؤ׵᤬ȡ module_list ˤ⥸塼뤬
νǻ롣ĤλԤΰ㤤ϡ
.I probe
ϥ⥸塼ФǻԤλΤФơ
.I probeall
ϥꥹȤκǸޤ³ˤ롣
λơϡ줫Υ⥸塼Υ󥹥ȡ
ɤȿǤ롣
.I add
ղäȡꥹȤΥꥹȤ֤ΤǤϤʤɲä롣
.TP
.I "prune filename"
󥹥ȡ뤵Ƥ륫ͥФ⥸塼ǥ쥯ȥΥȥåפˤϡ
⥸塼ǤϤʤե뤬Ƥ롣
ˤ modules.dep,
modules.generic_string, modules.pcimap, modules.isapnpmap,
modules.usbmap, modules.parportmap, modules.ieee1394map,
modules.pnpbiosmap Τۤ
ͥ륽ĥ꡼ؤΥӥ symlink ʤɡ󥹥ȡץ
ӥɥĥ꡼¸Ƥȹͤե뤬ޤޤ롣
Ф
.B depmod
 "not an ELF file" ȤٹȯΤᤵˤϡ
Υ⥸塼Ǥʤե뤬 prune ꥹȤäƤʤФʤʤ
.B depmod
Ȥ߹ߤ prune ꥹȤäƤꡢˤϤʤ륫ͥӥɤ
Ƥ¸ߤե뤬ޤޤƤΤǡ뤳ȤϤǤʤ
ʬΥե򤳤Υ⥸塼ǥ쥯ȥΥȥåפɲä顢

.I filename
Ф
.I prune
äɤ
\fB\fP: prune ꥹȤ
.I path
Υȥåץǥ쥯ȥ򥹥󤹤Ȥ
ĤΥǥ쥯ȥ꤬ɸŪʥ֥ǥ쥯ȥ̾ꥹȰʲ
⡹ĤΥ֥ǥ쥯ȥꤷޤޤʤˤ
(ʤͥΥ󥹥ȡǥӥɤ줿
ȥåץǥ쥯ȥΤ褦˸ˤ) Ȥʤ
.\"NAKANO ȸȤäƤȻפΤ...
.I prune
ꥹȤ
.I path
Υ֥ǥ쥯ȥˤϸϤʤ
.TP
.I "[add] options [-k] module [MODULE_SPECIFIC_OPTIONS]"
ꥢ줿̾ޤᡢ٤ƤΥ⥸塼̾Ϥ줾ͭ
.I options
ԤĤȤǤ롣
ꥢФƻꤵ줿ץϡ
ִŪʡ̾Фƻꤵ줿ץ⤤ͥ٤ġ
Υ롼
.I options
Ԥξͤ褹ݤѤ롣
ޥɥ饤ǻꤵ줿ץϡǤ⤤ͥ٤ġ
⥸塼̾
.I \-k
ȡȤ
.B modprobe
 autoclean ץ
.I \-k
Ǽ¹ԤƤǤ⡢⥸塼 autoclean ʤʤ롣
.I add
ղäȡꥹȤΥꥹȤ֤ΤǤϤʤɲä롣
.I alias
η̤ºݤΥ⥸塼ǤʤС
.I alias
Υˤäƹ줿
.I options
ϡprobe[all] Ƥ˼ΤƤ롣
.I MODULE_SPECIFIC_OPTIONS
Τɤ줫˥ˤȤä̤ʸ (ڡޡ)
ޤޤƤˤϡΥץ '"..."'
dzʤФʤʤ '' 
modules.conf ǥץڤꡢ "" 
ץ󤬥ϤȤˤڤ롣ʲ򼨤
.sp
.nf
  abc='"def,ghi jkl (xyz)"'
.fi
.sp
.TP
.I "[add] above module module_list"
λԤϡ⥸塼Υ⥸塼륹åξ
¾Υ⥸塼륻åȤ "pull in" ΤѤǤ롣
̤
.BR lsmod (8)
ޥɤνϤǸ뤳ȤǤ롣
.I above
Ԥϰ¸ط
.B modules.dep
եˤϵҤǤʤۤʣʤ褦ʾͭѤǤ롣

.I post-install

.I pre-remove
ԤκŬ줿ǤȤߤʤȤǤ롣
⥸塼Υ󥹥ȡ˼ԤƤ⡢
.B modprobe
νλơˤϱƶʤȤա
.I add
ղäȡꥹȤΥꥹȤ֤ΤǤϤʤɲä롣
.TP
.I "[add] below module module_list"
λԤϡ⥸塼Υ⥸塼륹åβ
¾Υ⥸塼륻åȤ "push" ΤѤǤ롣
̤
.BR lsmod (8)
ޥɤνϤǸ뤳ȤǤ롣
.I below
Ԥϰ¸ط
.B modules.dep
եˤϵҤǤʤۤʣʤ褦ʾͭѤǤ롣

.I pre-install

.I post-remove
ԤκŬ줿ǤȤߤʤȤǤ롣
⥸塼Υ󥹥ȡ˼ԤƤ⡢
.B modprobe
νλơˤϱƶʤȤա
.I add
ղäȡꥹȤΥꥹȤ֤ΤǤϤʤɲä롣
.PP
ʲλԤϥ⥸塼Υɡɤκݤ
Υޥɤ¹ԤѤǤ (ꤷʤƤ褤)
ꥢ줿⥸塼̾ФƤ⤳λϲǽǡ
ꥢŸΥ⥸塼̾Ф꤬¾ˤС
ȤȤŬڤʽǼ¹Ԥ롣
.TP
.I "pre-install module command"
ꤷ⥸塼򥤥󥹥ȡ뤹
.I command
¹Ԥ롣
.I below
Ԥ⻲ȤΤȡ
.TP
.I "install module command"
ꤷ⥸塼򥤥󥹥ȡ뤹ݤˡǥեȤ
.B insmod
ǤϤʤ
.I command
¹Ԥ롣
.TP
.I "post-install module command"
ꤷ⥸塼򥤥󥹥ȡ뤷
.I command
¹Ԥ롣
.I above
Ԥ⻲ȤΤȡ
.TP
.I "pre-remove module command"
ꤷ⥸塼
.I command
¹Ԥ롣
.I above
Ԥ⻲ȤΤȡ
.TP
.I "remove module command"
ꤷ⥸塼ݤˡǥե (Ȥ߹) 
.B rmmod
ǤϤʤ
.I command
¹Ԥ롣
.TP
.I "post-remove module command"
ꤷ⥸塼
.I command
¹Ԥ롣
.I below
Ԥ⻲ȤΤȡ
.TP
.I "persistdir\fR=directory_name\fI"
.B rmmod
³⥸塼ѥ᡼ޤ⥸塼
(餯) 줿ѥ᡼
.I directory_name
β¸롣
.B modprobe
³⥸塼ѥ᡼ޤ⥸塼ɤ
ͤ
.I directory_name
βõ
.I persistdir
ϥ⥸塼뤬ɤ줿ɤ߹߲ǽǡ
⥸塼뤬ɤ줿˽񤭹߲ǽǤʤФʤʤ
ǥեͤ /var/lib/modules/persist Ǥ롣
¿ Linux ǥȥӥ塼ϥե륷ƥޥȤ
⥸塼ɤ뤬ϱ³ǡ˴ؤ⤷ʤ
/var ̤Υѡƥˤäơ⥸塼뤬ɤƤޥȤ硢
.B insmod
ϱ³ǡɤ߹ʤ
/var ̤ΥѡƥˤˤϡĤ褬롣
.IP "" 8
1)
.I persistdir
˥롼ȥѡƥΥǥ쥯ȥꡢ
㤨 /lib/modules/persist ꤹ롣

.B rmmod
¹ԤȤ˥롼ȥѡƥ󤬽񤭹߲ǽǤ뤳ȤꤷƤ롣
.IP "" 8
2)\ ե륷ƥطΥ⥸塼ƺǽ˥ɤ
/var ѡƥޥȤ줫ĤΥ⥸塼ɤ롣
ϥե륷ƥ˱³ǡʤȤꤷƤ롣
.PP
.SH ǥեȤ
ե '/etc/modules.conf' ʤ䡢
뤤ϻԤξѹʤˤϡ
ʲΥǥեȤѤ롣
.sp 
.nf
  depfile=/lib/modules/`uname \-r`/modules.dep
  generic_stringfile=/lib/modules/`uname \-r`/modules.generic_string
  pcimapfile=/lib/modules/`uname \-r`/modules.pcimap
  isapnpmapfile=/lib/modules/`uname \-r`/modules.isapnpmap
  usbmapfile=/lib/modules/`uname \-r`/modules.usbmap
  parportmapfile=/lib/modules/`uname \-r`/modules.parportmap
  ieee1394mapfile=/lib/modules/`uname \-r`/modules.ieee1394map
  pnpbiosmapfile=/lib/modules/`uname \-r`/modules.pnpbiosmap

  path[boot]=/lib/modules/boot
  path[toplevel]=/lib/modules/`uname \-r`
  path[toplevel]=/lib/modules/`kernelversion`
  path[toplevel]=/lib/modules/default
  path[toplevel]=/lib/modules

  persistdir=/var/lib/modules/persist
.fi
.sp
.I alias

.I options
ԤФƤϢΥǥե꤬롣
ΥåȤϷ³Ū˳ĥƤΤǡˤϥꥹȤʤ
(ߤ) ǥեȤΥåȤϡ
.B /etc/modules.conf
ե뤬ʤȤ
.B "modprobe \-c"
ޥɤ¹ԤбǤ롣
.PP
Ƥ
.I options
ԤϡʲΤ褦˥⥸塼ɬפʥץꤹ롣
.sp
.nf
  modprobe de620 bnc=1
.fi
.sp
Υץ
.B /etc/modules.conf
եͿƤ륪ץȡ
.B modprobe
Υޥɥ饤ˤäƾ񤭤롣
.PP
ꥢ줿⥸塼ˤ
.I options
Ԥ (Ƥʤ⥸塼) Ʊ褦˻ȤȤǤ롣
㤨ХߡΥ⥸塼Ǥ롣
.sp
.nf
  alias dummy0 dummy
  options dummy0 \-o dummy0
.fi
.SH ̤ե
Ūͳ顢⤷ /etc/modules.conf ¸ߤʤȡ
modutils  /etc/conf.modules ɤࡣ
θŤ̾ѤϿ侩Ǥʤ
/etc/modules.conf ֤٤Ǥ롣
ΥС modutils Ǥϡ
/etc/conf.modules ȷٹåȯ롣
ʹߤΥСǤϥ顼åФ
⥸塼ΥɤԤʤȤˤʤ
.SH Ϣ
.BR depmod (8),
.BR modprobe (8),
.BR insmod (8)
.SH 
.nf
Bjorn Ekwall <bj0rn@blox.se>
Keith Owens <kaos@ocs.com.au>
.fi