File: README

package info (click to toggle)
modutils 2.1.85-11
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 1,020 kB
  • ctags: 1,024
  • sloc: ansic: 9,324; sh: 2,180; lex: 484; yacc: 362; makefile: 309
file content (46 lines) | stat: -rw-r--r-- 2,288 bytes parent folder | download
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
modutils for Debian GNU/Linux
-----------------------------

Warning about request-route: please do not use request route. The diald
package has the same functionality but works better. The kernel people
have been trying to ditch request-route for some time now and push diald
so you should probably do that :)

Some notes about how I packaged the modutils:
- I modified depmod and modprobe so they print the pathlist only when
  -v is given.
- kerneld is compiled without the "pid" extensions. See README.kerneld for
  more information.
- only 2.x.x kernels are supported 
- if you want to compile this package, you must have:
   a) binutils 2.7.0.9 or later
   b) kernel includes from a 2.1 kernel (the newer the better).
   c) a C compiler (obviously)

About persistant module storage:
This version of kerneld has support for persistent module storage
compiled in. There are a couple of things to rememeber when using
this though:
* there is no official function number allocated for the persistancy
  calls. Debian GNU/Linux uses 200 and 201, but this will very likely
  be different on other systems. As a result MODULES USING THIS WILL
  ONLY WORK ON DEBIAN GNU/Linux SYSTEMS!!
* You need to apply the patch in /usr/doc/modutils to your kernel headers
  before you can compile any modules using persistancy.

About machine-dependent conf.modules:
Different architectures and machine types can have different drivers
in the kernel, and thus have different modules available. Since
version 2.1.85-6, modutils has support for this. The main
configuration file /etc/conf.modules is just a symlink to a file
/etc/modutils/conf.$ARCH, where $ARCH is your machine's architecture
abbreviation. The symlink is automatically generated on installation. If
/etc/conf.modules already exists (which is very likely when you are
upgrading from an older version), it is moved to /etc/modutils/conf.$ARCH.
For m68k, the configuration is further subdivided for the various machine
types (Amiga, Atari, ...). The machine type is appended to conf.$ARCH. If
the machine type can't be determined (most probably because /proc is not
mounted), or if there's no special configuration file for that type, the
generic conf.m68k is used.

Wichert Akkerman <wakkerma@debian.org>, Tue, 17 Feb 1998 17:14:49 +0100