summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-01-29 01:41:54 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-01-29 01:41:54 +0000
commitf969d69ba9f952e5bdd38278e25e26a3e4a61a70 (patch)
treeb3530d803df59d726afaabebc6626987dee1ca05 /Documentation
parenta10ce7ef2066b455d69187643ddf2073bfc4db24 (diff)
Merge with 2.3.27.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/Changes54
-rw-r--r--Documentation/Configure.help187
-rw-r--r--Documentation/acpi.txt125
-rw-r--r--Documentation/computone.txt2
-rw-r--r--Documentation/digiboard.txt6
-rw-r--r--Documentation/filesystems/00-INDEX2
-rw-r--r--Documentation/filesystems/bfs.txt59
-rw-r--r--Documentation/filesystems/proc.txt2
-rw-r--r--Documentation/ftape.txt6
-rw-r--r--Documentation/hayes-esp.txt2
-rw-r--r--Documentation/ide.txt2
-rw-r--r--Documentation/isdn/00-INDEX10
-rw-r--r--Documentation/isdn/CREDITS5
-rw-r--r--Documentation/isdn/README20
-rw-r--r--Documentation/isdn/README.FAQ26
-rw-r--r--Documentation/isdn/README.HiSax4
-rw-r--r--Documentation/isdn/README.avmb12
-rw-r--r--Documentation/isdn/README.eicon21
-rw-r--r--Documentation/isdn/README.fax10
-rw-r--r--Documentation/isdn/README.hfc-pci15
-rw-r--r--Documentation/isdn/README.pcbit2
-rw-r--r--Documentation/joystick-parport.txt2
-rw-r--r--Documentation/joystick.txt16
-rw-r--r--Documentation/kernel-parameters.txt8
-rw-r--r--Documentation/modules.txt12
-rw-r--r--Documentation/networking/arcnet-hardware.txt21
-rw-r--r--Documentation/networking/baycom.txt2
-rw-r--r--Documentation/networking/ltpc.txt2
-rw-r--r--Documentation/networking/soundmodem.txt2
-rw-r--r--Documentation/oops-tracing.txt31
-rw-r--r--Documentation/parport.txt2
-rw-r--r--Documentation/pci.txt4
-rw-r--r--Documentation/sound/AWE322
-rw-r--r--Documentation/sound/AudioExcelDSP164
-rw-r--r--Documentation/sound/CMI83302
-rw-r--r--Documentation/sound/Introduction8
-rw-r--r--Documentation/sound/OPL3-SA22
-rw-r--r--Documentation/sound/Opti6
-rw-r--r--Documentation/sound/README.modules4
-rw-r--r--Documentation/sound/Wavefront2
-rw-r--r--Documentation/sysrq.txt2
41 files changed, 545 insertions, 151 deletions
diff --git a/Documentation/Changes b/Documentation/Changes
index a1c994b2a..a883b8d5d 100644
--- a/Documentation/Changes
+++ b/Documentation/Changes
@@ -45,7 +45,7 @@ running, the suggested command should tell you.
- Kernel modutils 2.3.6 ; insmod -V
- Gnu C 2.7.2.3 ; gcc --version
-- Binutils 2.8.1.0.23 ; ld -v
+- Binutils 2.9.1.0.7 ; ld -v
- Linux libc5 C Library 5.4.46 ; ls -l /lib/libc*
- Linux libc6 C Library 2.0.7pre6 ; ls -l /lib/libc*
- Dynamic Linker (ld.so) 1.9.9 ; ldd --version or ldd -v
@@ -63,6 +63,7 @@ running, the suggested command should tell you.
- Pcmcia-cs 3.1.2 ; cardmgr -V
- PPP 2.3.9 ; pppd --version
- Util-linux 2.9i ; chsh -v
+- isdn4k-utils v3.1beta7 ; isdnctrl 2>&1|grep version
Upgrade notes
*************
@@ -183,13 +184,10 @@ Binutils
to find out the proper way to upgrade it. No, the instruction to "rm
`which encaps`" is not a joke.
- The last public release of the binutils 2.8.x series was 2.8.1.0.23.
-Binutils 2.8.1.0.25 to 2.9.1.0.2 are beta releases, and are known to be
-very buggy. Binutils 2.9.1 (note the absence of a suffix) from the FSF
-should work, and binutils 2.9.1.0.7 and later releases are also good.
-Either use binutils-2.8.1.0.23 or binutils-2.9.1.0.7 or later. Glibc2
-users should especially try to use the 2.9.1.0.x releases, as they
-resolve known issues with glibc2 and binutils-2.8.x releases.
+ You must use binutils 2.9.1.0.7 or later. Latest release is 2.9.1.0.25.
+Beware that binutils 2.9.1 (note the absence of a suffix) from the FSF
+does not work. If you are upgrading from earlier versions, you should
+consider upgrading to the latest 2.9.5.0.x release.
Gnu C
=====
@@ -248,9 +246,6 @@ modules) are currently distributed separately: see
DHCP clients for 2.0 do not work with the new networking code in the
2.2 kernel. You will need to upgrade your dhcpcd / dhcpclient.
- The ISDN code in the stock 2.2 kernel may not work for you. If it
-doesn't, look in ftp://ftp.suse.com/pub/isdn4linux for updated versions.
-
In 2.0.x the kernel could be configured to drop source routed IP
packets via a compile time configuration option. In 2.2.x, this has
been replaced by a sysctl. See Documentation/networking/ip-sysctl.txt
@@ -497,29 +492,31 @@ config.h file needs to
so be sure to check that when you recompile.
+ISDN4Linux
+==========
+Since 2.3.27 here is a new length of the phonenumber field, old utils
+have to recompile, a upgrade to isdn4k-utils.v3.1beta7 or later is
+recomented.
+Older isdn4k-utils versions don't support EXTRAVERSION into kernel version
+string.
+
+
Where to get the files
**********************
Binutils
========
-The 2.8.1.0.23 release:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.8.1.0.23.bin.tar.gz
-ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.8.1.0.23.bin.tar.gz
+The 2.9.1.0.25 release:
+ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/binutils-2.9.1.0.25-glibc.x86.tar.gz
+ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/binutils-2.9.1.0.25.tar.gz
Installation notes:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/release.binutils-2.8.1.0.23
-ftp://metalab.unc.edu/pub/Linux/GCC/release.binutils-2.8.1.0.23
-
-The 2.9.1.0.15 release:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15-glibc.x86.tar.gz
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15-libc5.x86.tar.gz
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15.tar.gz
-ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15-glibc.x86.tar.gz
-ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15-libc5.x86.tar.gz
-ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15.tar.gz
+ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/release.binutils-2.9.1.0.25
+
+The 2.9.5.0.16 release:
+ftp://ftp.varesearch.com/pub/support/hjl/binutils/binutils-2.9.5.0.16.tar.bz2
Installation notes:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/release.binutils-2.9.1.0.15
-ftp://metalab.unc.edu/pub/Linux/GCC/release.binutils-2.9.1.0.15
+ftp://ftp.varesearch.com/pub/support/hjl/binutils/release.binutils-2.9.5.0.16
Gnu C
=====
@@ -785,6 +782,11 @@ Patch
The 2.5 release:
ftp://ftp.gnu.org/gnu/patch/patch-2.5.tar.gz
+ISDN4Linux
+==========
+The v3.1beta7 release:
+ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/testing/isdn4k-utils.v3.1beta7.tar.gz
+
Other Info
==========
diff --git a/Documentation/Configure.help b/Documentation/Configure.help
index 1bb6e8607..4de02e1ff 100644
--- a/Documentation/Configure.help
+++ b/Documentation/Configure.help
@@ -1774,6 +1774,29 @@ CONFIG_HUB6
Say Y here to enable support in the dumb serial driver to support
the HUB6 card.
+PCMCIA serial device support
+CONFIG_PCMCIA_SERIAL_CS
+ Say Y here to enable support for 16-bit PCMCIA serial devices,
+ including serial port cards, modems, and the modem functions of
+ multifunction ethernet/modem cards.
+
+ This driver is also available as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called serial_cs.o. If you want to compile it as a
+ module, say M here and read Documentation/modules.txt. If unsure,
+ say N.
+
+CardBus serial device support
+CONFIG_PCMCIA_SERIAL_CB
+ Say Y here to enable support for CardBus serial devices, including
+ the modem functions of multifunction ethernet/modem devices.
+
+ This driver is also available as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called serial_cb.o. If you want to compile it as a
+ module, say M here and read Documentation/modules.txt. If unsure,
+ say N.
+
PCI support
CONFIG_PCI
Find out whether you have a PCI motherboard. PCI is the name of a
@@ -2006,6 +2029,23 @@ CONFIG_SYSCTL
building a kernel for install/rescue disks or your system is very
limited in memory.
+Kernel core (/proc/kcore) format
+CONFIG_KCORE_ELF
+ If you enabled support for /proc filesystem then the file /proc/kcore
+ will contain the kernel core image. This can be used in gdb:
+
+ $ cd /usr/src/linux ; gdb vmlinux /proc/kcore
+
+ Selecting ELF will make /proc/kcore appear in ELF core format as defined
+ by the Executable and Linking Format specification. Selecting A.OUT will
+ choose the old "a.out" format which may be necessary for some old versions
+ of binutils or on some architectures.
+
+ This is especially useful if you have compiled the kernel with "-g" option
+ to preserve debugging information. It is mainly used for examining kernel
+ data structures on the live kernel so if you don't understand what this
+ means or are not a kernel hacker, just leave it at its default value ELF.
+
Kernel support for ELF binaries
CONFIG_BINFMT_ELF
ELF (Executable and Linkable Format) is a format for libraries and
@@ -3070,7 +3110,7 @@ CONFIG_UNIX
here and read Documentation/modules.txt. The module will be called
unix.o. If you try building this as a module and you have said Y to
"Kernel module loader support" above, be sure to add 'alias net-pf-1
- unix' to your /etc/conf.modules file. Note that several important
+ unix' to your /etc/modules.conf file. Note that several important
services won't work correctly if you say M here and then neglect to
load the module.
@@ -3794,7 +3834,7 @@ CONFIG_PACKET
whenever you want). If you want to compile it as a module, say M
here and read Documentation/modules.txt; if you use modprobe or
kmod, you may also want to add "alias net-pf-17 af_packet" to
- /etc/conf.modules.
+ /etc/modules.conf.
If unsure, say Y.
@@ -5684,6 +5724,36 @@ CONFIG_PCMCIA_XIRC2PS
module, say M here and read Documentation/modules.txt. If unsure,
say N.
+3Com 3c575 CardBus support
+CONFIG_PCMCIA_3C575
+ This driver supports the 3Com 3c575 series of CardBus Fast Ethernet
+ adapters.
+
+ This driver can only be compiled as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called 3c575_cb.o. If you want to do that, say M
+ here and read Documentation/modules.txt. If unsure, say N.
+
+DEC Tulip CardBus support
+CONFIG_PCMCIA_TULIP
+ This driver supports CardBus Fast Ethernet adapters based on DEC
+ Tulip and compatible chipsets.
+
+ This driver can only be compiled as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called tulip_cb.o. If you want to do that, say M
+ here and read Documentation/modules.txt. If unsure, say N.
+
+SMC EPIC CardBus support
+CONFIG_PCMCIA_EPIC100
+ This driver supports CardBus Fast Ethernet adapters based on the SMC
+ EPIC chipset.
+
+ This driver can only be compiled as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called epic100_cb.o. If you want to do that, say
+ M here and read Documentation/modules.txt. If unsure, say N.
+
Aviator/Raytheon 2.4MHz wireless support
CONFIG_PCMCIA_RAYCS
Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
@@ -7935,6 +8005,18 @@ CONFIG_USB_CPIA
The module will be called cpia.o. If you want to compile it as a
module, say M here and read Documentation/modules.txt.
+USB Kodak DC-2xx Camera support
+CONFIG_USB_DC2XX
+ Say Y here if you want to connect this type of still camera to
+ your computer's USB port. See drivers/usb/README.dc2xx for more
+ information; some non-Kodak cameras may also work with this
+ driver, given application support (such as www.gPhoto.org).
+
+ This code is also available as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want).
+ The module will be called dc2xx.o. If you want to compile it as a
+ module, say M here and read Documentation/modules.txt.
+
USB SCSI Support
CONFIG_USB_SCSI
Say Y here if you want to connect SCSI devices to your computer's
@@ -7984,24 +8066,12 @@ CONFIG_USB_PROC
Note that you must say Y to "/proc filesystem support" below for
this to work.
-Generic ACPI support
+ACPI support
CONFIG_ACPI
Advanced Configuration and Power Interface (ACPI) is an interface
specification to support power management of peripherals. If your
system supports it, say Y here.
- This code is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called acpi.o. If you want to compile it as a
- module, say M here and read Documentation/modules.txt.
-
-PIIX4 ACPI support
-CONFIG_PIIX4_ACPI
- If you have a PIIX4 based motherboard (PCI ISA IDE Xcelerator
- (PIIX4) is a multi-function PCI device) and you want support for
- Advanced Configuration and Power Interface (ACPI) to support power
- management of peripherals, say Y here.
-
Minix fs support
CONFIG_MINIX_FS
Minix is a simple operating system used in many classes about OS's.
@@ -8064,6 +8134,23 @@ CONFIG_EXT2_FS
compiled as a module, and so this could be dangerous. Most everyone
wants to say Y here.
+SCO UnixWare BFS Support
+CONFIG_BFS_FS
+ Boot Filesystem (BFS) is a filesystem used under SCO UnixWare to
+ allow bootloader access the kernel image and other important files
+ during the boot process. It is usually mounted under /stand and
+ corresponds to the slice marked as "STAND" in the UnixWare
+ partition. This is useful if you want to access files on your /stand
+ slice from Linux. More information on this filesystem can be found in
+ Documentation/filesystems/bfs.txt file. If you do not know what it is,
+ say N.
+
+ If you want to compile this as a module ( = code which can be
+ inserted in and removed from the running kernel whenever you want),
+ say M here and read Documentation/modules.txt. The module will be
+ called bfs.o. Note that the filesystem of your root partition (the
+ one containing the directory /) cannot be compiled as a module.
+
ISO 9660 CDROM filesystem support
CONFIG_ISO9660_FS
This is the standard filesystem used on CDROMs. It was previously
@@ -8081,7 +8168,7 @@ CONFIG_ISO9660_FS
say M here and read Documentation/modules.txt. The module will be
called isofs.o.
-Microsoft Joliet cdrom extensions
+Microsoft Joliet CDROM extensions
CONFIG_JOLIET
Joliet is a Microsoft extension for the ISO 9660 CDROM filesystem
which allows for long filenames in unicode format (unicode is the
@@ -8090,7 +8177,7 @@ CONFIG_JOLIET
http://www.unicode.org for more information). Say Y here if you want
to be able to read Joliet CDROMs under Linux.
-UDF Filesystem support
+UDF Filesystem support (read only)
CONFIG_UDF_FS
This is the new filesystem used by some CDROMS and DVD drivers. Say
Y if you intend to mount DVD discs or CDRW's written in packet mode,
@@ -8104,13 +8191,13 @@ CONFIG_UDF_FS
If unsure, say N.
-UDF read-write support (EXPERIMENTAL)
+UDF write support (DANGEROUS)
CONFIG_UDF_RW
Say Y if you want to test write support for UDF filesystems.
Due to lack of support for writing to CDR/CDRW's, this option
is only supported for Hard Discs, DVD-RAM, and loopback files.
-fat fs support
+DOS FAT fs support
CONFIG_FAT_FS
If you want to use one of the FAT-based filesystems (the MS-DOS,
VFAT (Windows 95) and UMSDOS (used to run Linux on top of an
@@ -8146,7 +8233,7 @@ CONFIG_FAT_FS
module, so don't say M here if you intend to use UMSDOS as your root
filesystem.
-msdos fs support
+MSDOS fs support
CONFIG_MSDOS_FS
This allows you to mount MSDOS partitions of your hard drive (unless
they are compressed; to access compressed MSDOS partitions under
@@ -8175,7 +8262,7 @@ CONFIG_MSDOS_FS
want), say M here and read Documentation/modules.txt. The module
will be called msdos.o.
-vfat fs support
+VFAT (Windows-95) fs support
CONFIG_VFAT_FS
This option provides support for normal Windows filesystems with
long filenames. That includes non-compressed FAT-based filesystems
@@ -8196,7 +8283,7 @@ CONFIG_VFAT_FS
say M here and read Documentation/modules.txt. The module will be
called vfat.o.
-umsdos: Unix like fs on top of std MSDOS fs
+UMSDOS: Unix-like filesystem on top of standard MSDOS filesystem
CONFIG_UMSDOS_FS
Say Y here if you want to run Linux from within an existing DOS
partition of your hard drive. The advantage of this is that you can
@@ -8288,7 +8375,7 @@ CONFIG_ROOT_NFS
Most people say N here.
-NFS server support
+NFS server support (EXPERIMENTAL)
CONFIG_NFSD
If you want your Linux box to act as a NFS *server*, so that other
computers on your local network which support NFS can access certain
@@ -8310,7 +8397,7 @@ CONFIG_NFSD
The module is called nfsd.o. If you want to compile it as a module,
say M here and read Documentation/modules.txt. If unsure, say N.
-Emulate Sun NFS daemon
+Emulate SUN NFS server
CONFIG_NFSD_SUN
If you would like for the server to allow clients to access
directories that are mount points on the local filesystem (this is
@@ -8353,11 +8440,11 @@ CONFIG_NTFS_RW
If unsure, say N.
-System V and Coherent filesystem support
+System V and Coherent filesystem support (read only)
CONFIG_SYSV_FS
SCO, Xenix and Coherent are commercial Unix systems for Intel
- machines. Saying Y here would allow you to read to and write from
- their floppies and hard disk partitions.
+ machines. Saying Y here would allow you to read from their floppies
+ and hard disk partitions.
If you have floppies or hard disk partitions like that, it is likely
that they contain binaries from those other Unix systems; in order
@@ -8387,6 +8474,15 @@ CONFIG_SYSV_FS
If you haven't heard about all of this before, it's safe to say N.
+SYSV filesystem write support (DANGEROUS)
+CONFIG_SYSV_FS_WRITE
+ If you say Y here, you will (hopefully) be able to write to System V
+ and Coherent file systems as well as read from them. The read-write
+ support in SYSV is not well tested yet. If you enable this, back up
+ your SYSV/Coherent volumes first since they may get damaged.
+
+ If unsure, say N.
+
Amiga FFS filesystem support
CONFIG_AFFS_FS
The Fast File System (FFS) is the common filesystem used on hard
@@ -8472,7 +8568,7 @@ CONFIG_AUTOFS_FS
If you are not a part of a fairly large, distributed network, you
probably do not need an automounter, and can say N here.
-EFS filesystem support (EXPERIMENTAL)
+EFS filesystem support (read only) (EXPERIMENTAL)
CONFIG_EFS_FS
EFS is an older filesystem used for non-ISO9660 CDROMs and hard disk
partitions by SGI's IRIX operating system (IRIX 6.0 and newer uses
@@ -8492,7 +8588,7 @@ CONFIG_SGI_DISKLABEL
Say Y to this only if you plan on mounting disks with SGI
disklabels. This is not required to mount EFS-format CDROMs.
-UFS filesystem support
+UFS filesystem support (read only)
CONFIG_UFS_FS
BSD and derivate versions of Unix (such as SunOS, FreeBSD, NetBSD,
OpenBSD and NeXTstep) use a filesystem called UFS. Some System V
@@ -8522,7 +8618,7 @@ CONFIG_UFS_FS
If you haven't heard about all of this before, it's safe to say N.
-UFS filesystem write support (EXPERIMENTAL)
+UFS filesystem write support (DANGEROUS)
CONFIG_UFS_FS_WRITE
Say Y here if you want to try writing to UFS partitions. This is
experimental, so you should back up your UFS partitions beforehand.
@@ -8642,7 +8738,7 @@ CONFIG_UNIXWARE_DISKLABEL
If you don't know what all this is about, say N.
-SMB filesystem support (to mount Windows shares etc...)
+SMB filesystem support (to mount Windows shares etc.)
CONFIG_SMB_FS
SMB (Server Message Block) is the protocol Windows for Workgroups
(WfW), Windows 95/98, Windows NT and OS/2 Lan Manager use to share
@@ -8668,7 +8764,7 @@ CONFIG_SMB_FS
want), say M here and read Documentation/modules.txt. The module
will be called smbfs.o. Most people say N, however.
-Coda filesystem support
+Coda filesystem support (advanced network fs)
CONFIG_CODA_FS
Coda is an advanced network filesystem, similar to NFS in that it
enables you to mount filesystems of a remote server and access them
@@ -9975,7 +10071,7 @@ CONFIG_MTRR
lead to all sorts of problems.
You can safely say Y even if your machine doesn't have MTRRs, you'll
- just add about 3k to your kernel.
+ just add about 9K to your kernel.
See Documentation/mtrr.txt for more information.
@@ -10032,9 +10128,15 @@ CONFIG_APM
APM is a BIOS specification for saving power using several different
techniques. This is mostly useful for battery powered laptops with
APM compliant BIOSes. If you say Y here, the system time will be
- reset after a USER RESUME operation, the /proc/apm device will
- provide battery status information, and user-space programs will
- receive notification of APM "events" (e.g., battery status change).
+ reset after a RESUME operation, the /proc/apm device will provide
+ battery status information, and user-space programs will receive
+ notification of APM "events" (e.g. battery status change).
+
+ If you select "Y" here, you can disable actual use of the APM
+ BIOS by passing the "apm=off" option to the kernel at boot time.
+
+ Note that the APM support is almost completely disabled for
+ machines with more than one CPU.
Supporting software is available; for more information, read the
Battery Powered Linux mini-HOWTO, available from
@@ -10047,9 +10149,7 @@ CONFIG_APM
This driver does not support the TI 4000M TravelMate and the ACER
486/DX4/75 because they don't have compliant BIOSes. Many "green"
desktop machines also don't have compliant BIOSes, and this driver
- will cause those machines to panic during the boot phase (typically,
- these machines are using a data segment of 0040, which is reserved
- for the Linux kernel).
+ may cause those machines to panic during the boot phase.
If you are running Linux on a laptop, you may also want to read the
Linux Laptop home page on the WWW at
@@ -12760,13 +12860,6 @@ CONFIG_NSC_FIR
the ACTiSYS IR2000B ISA card and supports SIR, MIR and FIR (4Mbps)
speeds.
-Sharp UIRCC IrDA Device Driver
-CONFIG_SHARP_FIR
- Say Y here if you want to build support for the Sharp UIRCC IrDA
- chipset. If you want to compile it as a module, say M here and
- read Documentation/modules.txt. This chipset is used by the Toshiba
- Tecra laptops.
-
Toshiba Type-O IR Port Device Driver
CONFIG_TOSHIBA_FIR
Say Y here if you want to build support for the Toshiba Type-O IR
@@ -13134,7 +13227,7 @@ CONFIG_KHTTPD
# LocalWords: EBSA chattr RiscOS Winmodem AGP Atomwide DUALSP pcsp robinson CT
# LocalWords: SGALAXY Waverider DSPxxx TRXPRO AudioTrix OSWF MOT CFB DSY kbps
# LocalWords: tuwien kkudielk LVD mega lun MAXTAGS Gbps arcnet Olicom SKTR SNA
-# LocalWords: SysKonnect sktr sna etherboot ufs NetBEUI MultiSound MSNDCLAS GX
+# LocalWords: SysKonnect tms380tr sna etherboot ufs NetBEUI MultiSound MSNDCLAS GX
# LocalWords: MSNDINIT MSNDPERM MSNDPIN PNDSPINI PNDSPERM Ensoniq's RetinaZ SS
# LocalWords: AudioPCI lspci SonicVibes sonicvibes SPARCs roadrunner CLgen UPA
# LocalWords: swansea shtml Zoltrix zoltrix BINUTILS EGCS binutils VIDC DACs
diff --git a/Documentation/acpi.txt b/Documentation/acpi.txt
new file mode 100644
index 000000000..9629eb29e
--- /dev/null
+++ b/Documentation/acpi.txt
@@ -0,0 +1,125 @@
+ACPI Driver Interface
+---------------------
+
+Overview:
+1) Register each instance of a device with "acpi_register"
+2) Call "acpi_access" before accessing the hardware.
+ (this will ensure that the hardware is awake and ready)
+3) "acpi_transition" callback is called before entering D1-D3
+ or after entering D0
+4) Call "acpi_dev_idle" when the device is not being used
+ (not required by will improve idle detection)
+5) When unloaded, unregister the device with "acpi_unregister"
+
+/*
+ * Description: Register a device with the ACPI subsystem
+ *
+ * Parameters:
+ * info - static device information
+ * type - device type
+ * hid - PnP identifier (or 0 if unknown)
+ * trans - device state transition callback
+ * adr - bus number and address or unique id
+ *
+ * Returns: Registered ACPI device or NULL on error
+ *
+ * Details: The device type, bus number, and bus address should be
+ * enough information to reconstruct the device tree and
+ * identify device dependencies
+ *
+ * Examples:
+ * struct acpi_dev_info info = {ACPI_SYS_DEV, ACPI_VGA_HID, vga_trans};
+ * dev = acpi_register(&info, 0);
+ *
+ * struct pci_dev *pci_dev = pci_find_dev(...);
+ * struct acpi_dev_info info = {ACPI_PCI_DEV, 0, trans};
+ * dev = acpi_register(&info, ACPI_PCI_ADR(pci_dev));
+ */
+struct acpi_dev *acpi_register(struct acpi_dev_info *info, unsigned long adr);
+
+/*
+ * Description: Unregister a device with ACPI
+ *
+ * Parameters:
+ * dev - ACPI device previously returned from acpi_register
+ */
+void acpi_unregister(struct acpi_dev *dev);
+
+/*
+ * Device idle/use detection
+ *
+ * In general, drivers for all devices should call "acpi_access"
+ * before accessing the hardware (ie. before reading or modifying
+ * a hardware register). Request or packet-driven drivers should
+ * additionally call "acpi_idle" when a device is not being used.
+ *
+ * Examples:
+ * 1) A keyboard driver would call acpi_access whenever a key is pressed
+ * 2) A network driver would call acpi_access before submitting
+ * a packet for transmit or receive and acpi_idle when its
+ * transfer and receive queues are empty.
+ * 3) A VGA driver would call acpi_access before it accesses any
+ * of the video controller registers
+ *
+ * Ultimately, the ACPI policy manager uses the access and idle
+ * information to decide when to transition devices between
+ * device states.
+ */
+
+/*
+ * Description: Update device access time and wake up device, if necessary
+ *
+ * Parameters:
+ * dev - ACPI device previously returned from acpi_register
+ *
+ * Details: If called from an interrupt handler acpi_access updates
+ * access time but should never need to wake up the device
+ * (if device is generating interrupts, it should be awake
+ * already) This is important as we can not wake up
+ * devices (run AML, etc.) from an interrupt handler.
+ */
+void acpi_access(struct acpi_dev *dev);
+
+/*
+ * Description: Identify device as currently being idle
+ *
+ * Parameters:
+ * dev - ACPI device previously returned from acpi_register
+ *
+ * Details: A call to acpi_idle might signal to the policy manager
+ * to put a device to sleep. If a new device request arrives
+ * between the call to acpi_idle and the acpi_transition
+ * callback, the driver should fail the acpi_transition request.
+ */
+void acpi_dev_idle(struct acpi_dev *dev);
+
+/*
+ * Transition function
+ *
+ * Parameters:
+ * dev - ACPI device previously returned from acpi_register
+ * state - the device state being entered
+ *
+ * Returns: 0 if the state transition is possible and context saved
+ * EINVAL if the requested device state is not supported
+ * EBUSY if the device is now busy and can not transition
+ * ENOMEM if the device was unable to save context (out of memory)
+ *
+ * Details: The device state transition function will be called
+ * before the device is transitioned into the D1-D3 states
+ * or after the device is transitioned into the D0 state.
+ * The device driver should save (D1-D3) or restore (D0)
+ * device context when the transition function is called.
+ *
+ * For system devices, the ACPI subsystem will perform
+ * the actual hardware state transition itself. For bus
+ * devices, after the driver's acpi_transition function
+ * is called, the bus driver's acpi_transition function
+ * is called to perform the actual hardware state transition.
+ *
+ * Once a driver returns 0 (success) from a transition
+ * to D1-3 request, it should not process any further
+ * requests or access the device hardware until a
+ * call to "acpi_access" is made.
+ */
+typedef int (*acpi_transition)(struct acpi_dev *dev, acpi_dstate_t state);
diff --git a/Documentation/computone.txt b/Documentation/computone.txt
index c1577ec21..9d39a878a 100644
--- a/Documentation/computone.txt
+++ b/Documentation/computone.txt
@@ -59,7 +59,7 @@ d) Run "make config" or "make menuconfig" or "make xconfig"
e) Set address on ISA cards then:
edit /usr/src/linux/drivers/char/ip2/ip2.h if needed
or
- edit /etc/conf.modules (or /etc/modules.conf) if needed (module).
+ edit /etc/modules.conf if needed (module).
or both to match this setting.
f) Run "make dep"
g) Run "make modules"
diff --git a/Documentation/digiboard.txt b/Documentation/digiboard.txt
index cb63042c2..eee81a0cf 100644
--- a/Documentation/digiboard.txt
+++ b/Documentation/digiboard.txt
@@ -29,7 +29,7 @@ The driver can be built direct into the kernel or as a module.
The pcxx driver can be configured using the command line feature while
loading the kernel with LILO or LOADLIN or, if built as a module,
with arguments to insmod and modprobe or with parameters in
-/etc/conf.modules for modprobe and kerneld.
+/etc/modules.conf for modprobe and kerneld.
After configuring the driver you need to create the device special files
as described in "Device file creation:" below and set the appropriate
@@ -96,13 +96,13 @@ devices following that board, you can empty the io-value for that board:
The remaining board still uses ttyD8-ttyD15 and cud8-cud15.
-Example line for /etc/conf.modules for use with kerneld and as default
+Example line for /etc/modules.conf for use with kerneld and as default
parameters for modprobe:
options pcxx io=0x200 numports=8
For kerneld to work you will likely need to add these two lines to your
-/etc/conf.modules:
+/etc/modules.conf:
alias char-major-22 pcxx
alias char-major-23 pcxx
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX
index b481c8a67..b4ffac022 100644
--- a/Documentation/filesystems/00-INDEX
+++ b/Documentation/filesystems/00-INDEX
@@ -4,6 +4,8 @@ adfs.txt
- info and mount options for the Acorn Advanced Disc Filing System.
affs.txt
- info and mount options for the Amiga Fast File System.
+bfs.txt
+ - info for the SCO UnixWare Boot Filesystem (BFS).
coda.txt
- description of the CODA filesystem.
fat_cvf.txt
diff --git a/Documentation/filesystems/bfs.txt b/Documentation/filesystems/bfs.txt
new file mode 100644
index 000000000..a6179cad9
--- /dev/null
+++ b/Documentation/filesystems/bfs.txt
@@ -0,0 +1,59 @@
+The BFS filesystem is used on SCO UnixWare machines for /stand slice.
+By default, if you attempt to mount it read-write it will be automatically
+mounted read-only. If you want to enable (limited) write support, you need
+to select "BFS write support" when configuring the kernel. The write support
+at this stage is limited to the blocks preallocated for a given inode.
+This means that writes beyond the value of inode->iu_eblock will fail with EIO.
+In particular, this means you can create empty files but not write data to them
+or you can write data to the existing files and increase their size but not the
+number of blocks allocated to them. I am currently working on removing this
+limitation, i.e. ability to migrate inodes within BFS filesystem.
+
+In order to access /stand partition under Linux you obviously need to
+know the partition number and the kernel must support UnixWare disk slices
+(CONFIG_UNIXWARE_DISKLABEL config option). However BFS support does not
+depend on having UnixWare disklabel support because one can also mount
+BFS filesystem via loopback:
+
+# losetup /dev/loop0 stand.img
+# mount -t bfs /dev/loop0 /mnt/stand
+
+where stand.img is a file containing the image of BFS filesystem.
+When you have finished using it and umounted you need to also deallocate
+/dev/loop0 device by:
+
+# losetup -d /dev/loop0
+
+You can simplify mounting by just typing:
+
+# mount -t bfs -o loop stand.img /mnt/stand
+
+this will allocate the first available loopback device (and load loop.o
+kernel module if necessary) automatically. Beware that umount will not
+deallocate /dev/loopN device if /etc/mtab file on your system is a
+symbolic link to /proc/mounts. You will need to do it manually using
+"-d" switch of losetup(8). Read losetup(8) manpage for more info.
+
+To create the BFS image under UnixWare you need to find out first which
+slice contains it. The command prtvtoc(1M) is your friend:
+
+# prtvtoc /dev/rdsk/c0b0t0d0s0
+
+(assuming your root disk is on target=0, lun=0, bus=0, controller=0). Then you
+look for the slice with tag "STAND", which is usually slice 10. With this
+information you can use dd(1) to create the BFS image:
+
+# umount /stand
+# dd if=/dev/rdsk/c0b0t0d0sa of=stand.img bs=512
+
+Just in case, you can verify that you have done the right thing by checking
+the magic number:
+
+# od -Ad -tx4 stand.img | more
+
+The first 4 bytes should be 0x1BADFACE.
+
+If you have any questions or suggestions regarding this BFS implementation
+please contact me:
+
+Tigran A. Aivazian <tigran@ocston.org>.
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt
index a17c05b0f..fef3bb743 100644
--- a/Documentation/filesystems/proc.txt
+++ b/Documentation/filesystems/proc.txt
@@ -190,7 +190,7 @@ Table 1-3: Kernel info in /proc
ide Directory containing info about the IDE subsystem
interrupts Interrupt usage
ioports I/O port usage
- kcore Kernel core image
+ kcore Kernel core image (can be ELF or A.OUT)
kmsg Kernel messages
ksyms Kernel symbol table
loadavg Load average
diff --git a/Documentation/ftape.txt b/Documentation/ftape.txt
index 7de46c2e0..525df9f89 100644
--- a/Documentation/ftape.txt
+++ b/Documentation/ftape.txt
@@ -244,14 +244,14 @@ C. Boot and load time configuration
insmod ftape.o ft_tracing=4
- or by editing the file `/etc/conf.modules' in which case they take
+ or by editing the file `/etc/modules.conf' in which case they take
effect each time when the module is loaded with `modprobe' (please
refer to the modules documentation, i.e. `modules.txt' and the
respective manual pages). Thus, you should add a line
options ftape ft_tracing=4
- to `/etc/conf.modules` if you intend to increase the debugging
+ to `/etc/modules.conf` if you intend to increase the debugging
output of the driver.
@@ -299,7 +299,7 @@ C. Boot and load time configuration
5. Example module parameter setting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To do the same, but with ftape compiled as a loadable kernel
- module, add the following line to `/etc/conf.modules':
+ module, add the following line to `/etc/modules.conf':
options ftape ft_probe_fc10=1 ft_tracing=4
diff --git a/Documentation/hayes-esp.txt b/Documentation/hayes-esp.txt
index e0a570185..85885da94 100644
--- a/Documentation/hayes-esp.txt
+++ b/Documentation/hayes-esp.txt
@@ -109,7 +109,7 @@ option with a space. For example:
insmod esp dma=3 trigger=512
The esp module can be automatically loaded when needed. To cause this to
-happen, add the following lines to /etc/conf.modules (replacing the last line
+happen, add the following lines to /etc/modules.conf (replacing the last line
with options for your configuration):
alias char-major-57 esp
diff --git a/Documentation/ide.txt b/Documentation/ide.txt
index 866a3a909..df417541d 100644
--- a/Documentation/ide.txt
+++ b/Documentation/ide.txt
@@ -245,7 +245,7 @@ When using ide.c/ide-tape.c as modules in combination with kerneld, add:
alias block-major-3 ide-probe
alias char-major-37 ide-tape
-respectively to /etc/conf.modules.
+respectively to /etc/modules.conf.
When ide.c is used as a module, you can pass command line parameters to the
driver using the "options=" keyword to insmod, while replacing any ',' with
diff --git a/Documentation/isdn/00-INDEX b/Documentation/isdn/00-INDEX
index 919af9057..b7161af1a 100644
--- a/Documentation/isdn/00-INDEX
+++ b/Documentation/isdn/00-INDEX
@@ -6,12 +6,18 @@ INTERFACE
- description of Linklevel and Hardwarelevel ISDN interface.
README
- general info on what you need and what to do for Linux ISDN.
+README.FAQ
+ - general info for FAQ.
README.audio
- info for running audio over ISDN.
+README.fax
+ - info for using Fax over ISDN.
README.icn
- info on the ICN-ISDN-card and its driver.
README.HiSax
- info on the HiSax driver which replaces the old teles.
+README.hfc-pci
+ - info on hfc-pci based cards.
README.pcbit
- info on the PCBIT-D ISDN adapter and driver.
README.syncppp
@@ -22,8 +28,12 @@ README.avmb1
- info on driver for AVM-B1 ISDN card.
README.act2000
- info on driver for IBM ACT-2000 card.
+README.eicon
+ - info on driver for Eicon active cards.
README.concap
- info on "CONCAP" ecapsulation protocol interface used for X.25.
+README.diversion
+ - info on module for isdn diversion services.
README.sc
- info on driver for Spellcaster cards.
README.x25
diff --git a/Documentation/isdn/CREDITS b/Documentation/isdn/CREDITS
index 31da77e3b..beef990ba 100644
--- a/Documentation/isdn/CREDITS
+++ b/Documentation/isdn/CREDITS
@@ -15,8 +15,11 @@ Volker Götz (volker@oops.franken.de)
For contribution of man-pages, the imontty-tool and a perfect
maintaining of the mailing-list at hub-wue.
+Matthias Hessler (hessler@isdn4linux.de)
+ For creating and maintaining the FAQ.
+
Bernhard Hailer (Bernhard.Hailer@lrz.uni-muenchen.de)
- For maintaining the FAQ.
+ For creating the FAQ, and the leafsite HOWTO.
Michael 'Ghandi' Herold (michael@abadonna.franken.de)
For contribution of the vbox answering machine.
diff --git a/Documentation/isdn/README b/Documentation/isdn/README
index dcd14151e..3cf623d48 100644
--- a/Documentation/isdn/README
+++ b/Documentation/isdn/README
@@ -11,7 +11,7 @@ README for the ISDN-subsystem
necessary. Those programs and some contributed utilities are available
at
- ftp.franken.de
+ ftp.isdn4linux.de
/pub/isdn4linux/isdn4k-utils-<VersionNumber>.tar.gz
@@ -22,19 +22,23 @@ README for the ISDN-subsystem
reasons, the mailing-list's primary language is german. However mails
written in english have been welcome all the time.
- to subscribe: write a email to majordomo@hub-wue.franken.de,
+ to subscribe: write a email to majordomo@listserv.isdn4linux.de,
Subject irrelevant, in the message body:
subscribe isdn4linux <your_email_address>
- To write to the mailing-list, write to isdn4linux@hub-wue.franken.de
+ To write to the mailing-list, write to isdn4linux@listserv.isdn4linux.de
This mailinglist is bidirectionally gated to the newsgroup
de.alt.comm.isdn4linux
- There is also a well maintained FAQ (both english and german) available
- at ftp.franken.de in /pub/isdn4linux/FAQ/
- This FAQ is also available at http://www.lrz-muenchen.de/~ui161ab/www/isdn/
+ There is also a well maintained FAQ in English available at
+ http://www.mhessler.de/i4lfaq/
+ It can be viewed online, or downloaded in sgml/text/html format.
+ The FAQ can also be viewed online at
+ http://www.isdn4inux.de/faq/
+ or downloaded from
+ ftp://ftp.isdn4linux.de/pub/isdn4linux/FAQ/
1.1 Technical details
@@ -266,6 +270,8 @@ README for the ISDN-subsystem
23 0 Bit coded register:
Bit 0: 0 = Add CPN to RING message off
1 = Add CPN to RING message on
+ Bit 1: 0 = Add CPN to FCON message off
+ 1 = Add CPN to FCON message on
Last but not least a (at the moment fairly primitive) device to request
the line-status (/dev/isdninfo) is made available.
@@ -581,7 +587,7 @@ README for the ISDN-subsystem
If other drivers will not be affected, I will include the changes
in the next release.
For developers only, there is a second mailing-list. Write to me
- (fritz@wuemaus.franken.de), if you want to join that list.
+ (fritz@isdn4linux.de), if you want to join that list.
Have fun!
diff --git a/Documentation/isdn/README.FAQ b/Documentation/isdn/README.FAQ
new file mode 100644
index 000000000..356f79446
--- /dev/null
+++ b/Documentation/isdn/README.FAQ
@@ -0,0 +1,26 @@
+
+The FAQ for isdn4linux
+======================
+
+Please note that there is a big FAQ available in the isdn4k-utils.
+You find it in:
+ isdn4k-utils/FAQ/i4lfaq.sgml
+
+In case you just want to see the FAQ online, or download the newest version,
+you can have a look at my website:
+http://www.mhessler.de/i4lfaq/ (view + download)
+or:
+http://www.isdn4linux.de/faq/ (view)
+
+As the extension tells, the FAQ is in SGML format, and you can convert it
+into text/html/... format by using the sgml2txt/sgml2html/... tools.
+Alternatively, you can also do a 'configure; make all' in the FAQ directory.
+
+
+Please have a look at the FAQ before posting anything in the Mailinglist,
+or the newsgroup!
+
+
+Matthias Hessler
+hessler@isdn4linux.de
+
diff --git a/Documentation/isdn/README.HiSax b/Documentation/isdn/README.HiSax
index 7faff4a34..ee95d85f4 100644
--- a/Documentation/isdn/README.HiSax
+++ b/Documentation/isdn/README.HiSax
@@ -63,6 +63,7 @@ Berkom Telekom A4T
Scitel Quadro
Gazel ISDN cards
HFC-PCI based cards
+Winbond W6692 based cards
Note: PCF, PCF-Pro: up to now, only the ISDN part is supported
PCC-8: not tested yet
@@ -182,6 +183,7 @@ Card types:
34 Gazel ISDN cards (ISA) irq,io
34 Gazel ISDN cards (PCI) none
35 HFC 2BDS0 PCI none
+ 36 W6692 based PCI cards none
At the moment IRQ sharing is only possible with PCI cards. Please make sure
@@ -285,6 +287,7 @@ type
34 Gazel ISDN cards (ISA) pa=irq, pb=io
34 Gazel ISDN cards (PCI) no parameter
35 HFC 2BDS0 PCI no parameter
+ 36 W6692 based PCI cards none
Running the driver
------------------
@@ -425,6 +428,7 @@ Special thanks to:
Klaus Lichtenwalder (Klaus.Lichtenwalder@WebForum.DE), for ELSA PCMCIA support
Enrik Berkhan (enrik@starfleet.inka.de) for S0BOX specific stuff
Ton van Rosmalen for Teles PCI
+ Petr Novak <petr.novak@i.cz> for Winbond W6692 support
and more people who are hunting bugs. (If I forgot somebody, please
send me a mail).
diff --git a/Documentation/isdn/README.avmb1 b/Documentation/isdn/README.avmb1
index 34eee2125..6fa9406df 100644
--- a/Documentation/isdn/README.avmb1
+++ b/Documentation/isdn/README.avmb1
@@ -169,7 +169,7 @@ capi20
Questions
---------
-Check out the FAQ (ftp.franken.de) or subscribe to the
+Check out the FAQ (ftp.isdn4linux.de) or subscribe to the
linux-avmb1@calle.in-berlin.de mailing list by sending
a mail to majordomo@calle.in-berlin.de with
subscribe linux-avmb1
diff --git a/Documentation/isdn/README.eicon b/Documentation/isdn/README.eicon
index d55cc14ad..b40e1ecd2 100644
--- a/Documentation/isdn/README.eicon
+++ b/Documentation/isdn/README.eicon
@@ -1,6 +1,6 @@
-$Id: README.eicon,v 1.4 1999/07/11 17:17:30 armin Exp $
+$Id: README.eicon,v 1.5 1999/10/11 18:13:25 armin Exp $
-(c) 1999 Cytronics & Melware
+(c) 1999 Cytronics & Melware (info@melware.de)
This document describes the eicon driver for the
Eicon.Diehl active ISDN cards.
@@ -24,17 +24,26 @@ It is meant to be used with isdn4linux, an ISDN link-level module for Linux.
Supported Cards
----------------
+===============
+Old ISA type
+------------
- S-Card ISA
- SX-Card ISA
- SXn-Card ISA
- SCOM-Card ISA
- Quadro-Card ISA
- S2M-Card ISA
+
+DIVA Server family
+------------------
- DIVA Server BRI/PCI 2M
- DIVA Server PRI/PCI 2M (9M 23M 30M)
- (Only analog modem functions of the DSPs are currently implemented)
+ supported functions of onboard DSPs:
+ - analog modem
+ - fax group 2/3 (Fax Class 2 commands)
+ - DTMF detection
+
ISDN D-Channel Protocols
------------------------
@@ -76,6 +85,10 @@ Example for loading and starting a PRI card with E-DSS1 Protocol.
Details about using the eiconctrl utility are in 'man eiconctrl'
or will be printed by starting eiconctrl without any parameters.
+Thanks to
+ Deutsche Mailbox Saar-Lor-Lux GmbH
+ for sponsoring and testing fax
+ capabilities with Diva Server cards.
Any reports about bugs, errors and even wishes are welcome.
diff --git a/Documentation/isdn/README.fax b/Documentation/isdn/README.fax
index 897abd0ef..eeff9ce9f 100644
--- a/Documentation/isdn/README.fax
+++ b/Documentation/isdn/README.fax
@@ -9,7 +9,7 @@ This only makes sense under the following conditions :
- You need the commands as dummy, because you are using
hylafax (with patch) for AVM capi.
-- You want to use the fax capabillities of your isdn-card.
+- You want to use the fax capabilities of your isdn-card.
(supported cards are listed below)
@@ -21,8 +21,12 @@ NOTE: This implementation does *not* support fax with passive
Supported ISDN-Cards
--------------------
-Eicon DIVA Server BRI/PCI (will be ready soon)
-Eicon DIVA Server PRI/PCI (will be ready soon)
+Eicon DIVA Server BRI/PCI
+ - full support with both B-channels.
+
+Eicon DIVA Server PRI/PCI
+ - full support on amount of B-channels
+ depending on DSPs on board.
diff --git a/Documentation/isdn/README.hfc-pci b/Documentation/isdn/README.hfc-pci
index 94e0d4352..6cc311e35 100644
--- a/Documentation/isdn/README.hfc-pci
+++ b/Documentation/isdn/README.hfc-pci
@@ -20,6 +20,21 @@ This enables the echo mode. If Hex logging is activated the isdnctrlx
devices show a output with a line beginning of HEX: for the providers
exchange and ECHO: for isdn devices sending to the provider.
+If more than one HFC-PCI cards are installed, a specific card may be selected
+at the hisax module load command line. Supply the load command with the desired
+IO-address of the desired card.
+Example:
+There tree cards installed in your machine at IO-base addresses 0xd000, 0xd400
+and 0xdc00
+If you want to use the card at 0xd400 standalone you should supply the insmod
+or depmod with type=35 io=0xd400.
+If you want to use all three cards, but the order needs to be at 0xdc00,0xd400,
+0xd000 you may give the parameters type=35,35,35 io=0xdc00,0xd400,0xd00
+Then the desired card will be the initialised in the desired order.
+If the io parameter is used the io addresses of all used cards should be
+supplied else the parameter is assumed 0 and a auto search for a free card is
+invoked which may not give the wanted result.
+
Comments and reports to werner@isdn4linux.de or werner@titro.de .
diff --git a/Documentation/isdn/README.pcbit b/Documentation/isdn/README.pcbit
index fb696422f..512500228 100644
--- a/Documentation/isdn/README.pcbit
+++ b/Documentation/isdn/README.pcbit
@@ -32,7 +32,7 @@ allow normal operation. Plans for the future include cooperation with
the manufacturer in order to solve this problem.
Information/hints/help can be obtained in the linux isdn
-mailing list (isdn4linux@hub-wue.franken.de) or directly from me.
+mailing list (isdn4linux@listserv.isdn4linux.de) or directly from me.
regards,
Pedro.
diff --git a/Documentation/joystick-parport.txt b/Documentation/joystick-parport.txt
index 6bf2cd9c2..880150b9e 100644
--- a/Documentation/joystick-parport.txt
+++ b/Documentation/joystick-parport.txt
@@ -1,5 +1,5 @@
Linux Joystick parport drivers v1.2 BETA
- (c) 1998 Vojtech Pavlik <vojtech@ucw.cz>
+ (c) 1998 Vojtech Pavlik <vojtech@suse.cz>
(c) 1998 Andree Borrmann <a.borrmann@tu-bs.de>
----------------------------------------------------------------------------
diff --git a/Documentation/joystick.txt b/Documentation/joystick.txt
index 9e3a2320a..ab8a454a2 100644
--- a/Documentation/joystick.txt
+++ b/Documentation/joystick.txt
@@ -1,5 +1,5 @@
Linux Joystick driver v1.2.13
- (c) 1996-1998 Vojtech Pavlik <vojtech@ucw.cz>
+ (c) 1996-1998 Vojtech Pavlik <vojtech@suse.cz>
----------------------------------------------------------------------------
0. Disclaimer
@@ -19,7 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA
Should you need to contact me, the author, you can do so either by e-mail
-- mail your message to <vojtech@ucw.cz>, or by paper mail: Vojtech Pavlik,
+- mail your message to <vojtech@suse.cz>, or by paper mail: Vojtech Pavlik,
Ucitelska 1576, Prague 8, 182 00 Czech Republic
For your convenience, the GNU General Public License version 2 is included
@@ -58,20 +58,20 @@ them. Bug reports and success stories are also welcome.
The joystick package is available at the following FTP sites:
ftp://atrey.karlin.mff.cuni.cz/pub/linux/joystick/
- ftp://artax.karlin.mff.cuni.cz/pub/linux/joystick/
- The joystick driver is also included in the Linux 2.1 kernels:
+ The joystick driver is also included in the Linux 2.1+ kernels:
- ftp://linux.kernel.org/pub/linux/kernel/v2.1/
+ ftp://linux.kernel.org/pub/linux/kernel/
And a homepage of the driver is at:
- http://atrey.karlin.mff.cuni.cz/~vojtech/joystick/
- http://artax.karlin.mff.cuni.cz/~vojtech/joystick/
+ http://www.suse.cz/development/joystick/
- A mirror of the homepage is at:
+ Mirrors of the homepage are at:
+ http://atrey.karlin.mff.cuni.cz/~vojtech/joystick/
http://www.trylinux.com/projects/joystick/
+ http://www.linuxgames.com/joystick/
There is also a mailing list for the driver at:
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index dc57ee651..e88c7c150 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -11,7 +11,7 @@ restrictions on the kernel for the said kernel parameter to be valid. The
restrictions referred to are that the relevant option is valid if:
APIC APIC support is enabled.
- APM Automatic Power Management support is enabled.
+ APM Advanced Power Management support is enabled.
AX25 Appropriate AX.25 support is enabled.
CD Appropriate CD support is enabled.
EIDE EIDE/ATAPI support is enabled.
@@ -20,6 +20,7 @@ restrictions referred to are that the relevant option is valid if:
ISDN Appropriate ISDN support is enabled.
JOY Appropriate joystick support is enabled.
LP Printer support is enabled.
+ LOOP Loopback device support is enabled.
MCA MCA bus support is enabled.
MDA The MDA console is enabled.
MOUSE Appropriate mouse support is enabled.
@@ -65,7 +66,7 @@ running once the system is up.
AM53C974= [HW,SCSI]
- apm= [APM] Automatic Power Management.
+ apm= [APM] Advanced Power Management.
arcrimi= [HW,NET]
@@ -208,6 +209,9 @@ or lp=auto driver. 'lp=reset' (which can be specified in
mac5380= [HW,SCSI]
+ max_loop=[0-255] [LOOP] States the maximum number of loopback devices
+ that can be mounted.
+
maxcpus= [SMP] States the maximum number of processors that
an SMP kernel should make use of.
diff --git a/Documentation/modules.txt b/Documentation/modules.txt
index cf8b42214..e7e371945 100644
--- a/Documentation/modules.txt
+++ b/Documentation/modules.txt
@@ -117,7 +117,7 @@ Using the modprobe utility, you can load any module like this:
without paying much attention to which kernel you are running, or what
other modules this module depends on.
-With the help of the modprobe configuration file: "/etc/conf.modules"
+With the help of the modprobe configuration file: "/etc/modules.conf"
you can tune the behaviour of modprobe in many ways, including an
automatic setting of insmod options for each module.
And, yes, there _are_ man-pages for all this...
@@ -164,10 +164,10 @@ This is what happens:
fits this symbolic description.
- modprobe looks into its internal "alias" translation table
to see if there is a match. This table can be reconfigured
- and expanded by having "alias" lines in "/etc/conf.modules".
+ and expanded by having "alias" lines in "/etc/modules.conf".
- insmod is then asked to insert the module(s) that modprobe
has decided that the kernel needs. Every module will be
- configured according to the "options" lines in "/etc/conf.modules".
+ configured according to the "options" lines in "/etc/modules.conf".
- modprobe exits and kerneld tells the kernel that the request
succeeded (or failed...)
- The kernel uses the freshly installed feature just as if it
@@ -191,7 +191,7 @@ for maintainers of distributions.
To use kerneld with the least amount of "hassle", you need modprobe from
a release that can be considered "recent" w.r.t. your kernel, and also
-a configuration file for modprobe ("/etc/conf.modules").
+a configuration file for modprobe ("/etc/modules.conf").
Since modprobe already knows about most modules, the minimal configuration
file could look something like this:
@@ -208,10 +208,6 @@ You could add these lines as well, but they are only "cosmetic":
alias net-pf-4 off # if you don't use the ipx module
alias net-pf-5 off # if you don't use the appletalk module
-Finally, for the "purists":
-You can name the modprobe configuration either "/etc/conf.modules" or
-"/etc/modules.conf", since modprobe knows what to do in each case...
-
Written by:
Jacques Gelinas <jacques@solucorp.qc.ca>
diff --git a/Documentation/networking/arcnet-hardware.txt b/Documentation/networking/arcnet-hardware.txt
index 638bb8abf..b84cdc4d6 100644
--- a/Documentation/networking/arcnet-hardware.txt
+++ b/Documentation/networking/arcnet-hardware.txt
@@ -78,7 +78,7 @@ CABLING ARCNET NETWORKS
-----------------------
This section was rewritten by
- Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz>
+ Vojtech Pavlik <vojtech@suse.cz>
using information from several people, including:
Avery Pennraun <apenwarr@worldvisions.ca>
Stephen A. Wood <saw@hallc1.cebaf.gov>
@@ -270,7 +270,7 @@ All ARCnet cards should have a total of four or five different settings:
that IRQ2 is the same as IRQ9, as far as Linux is concerned. You can
"cat /proc/interrupts" for a somewhat complete list of which ones are in
use at any given time. Here is a list of common usages from Vojtech
- Pavlik <Vojtech.Pavlik@st.mff.cuni.cz>:
+ Pavlik <vojtech@suse.cz>:
("Not on bus" means there is no way for a card to generate this
interrupt)
IRQ 0 - Timer 0 (Not on bus)
@@ -347,8 +347,7 @@ All ARCnet cards should have a total of four or five different settings:
network.
Also, on many cards (not mine, though) there are red and green LED's.
-Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz> tells me this is what they
-mean:
+Vojtech Pavlik <vojtech@suse.cz> tells me this is what they mean:
GREEN RED Status
----- --- ------
OFF OFF Power off
@@ -1735,11 +1734,11 @@ JP 6 : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6)
** Acer **
8-bit card, Model 5210-003
--------------------------
- - from Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz> using portions of
- the existing arcnet-hardware file.
+ - from Vojtech Pavlik <vojtech@suse.cz> using portions of the existing
+ arcnet-hardware file.
-This is a 90C26 based card. Its configuration seems similar to
-the SMC PC100, but has some additional jumpers I don't know.
+This is a 90C26 based card. Its configuration seems similar to the SMC
+PC100, but has some additional jumpers I don't know the meaning of.
__
| |
@@ -1903,7 +1902,7 @@ guess the purpose.
** Datapoint? **
LAN-ARC-8, an 8-bit card
------------------------
- - from Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz>
+ - from Vojtech Pavlik <vojtech@suse.cz>
This is another SMC 90C65-based ARCnet card. I couldn't identify the
manufacturer, but it might be DataPoint, because the card has the
@@ -2043,7 +2042,7 @@ parameters. These two switches are normally left in the OFF position.
** Topware **
8-bit card, TA-ARC/10
-------------------------
- - from Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz>
+ - from Vojtech Pavlik <vojtech@suse.cz>
This is another very similar 90C65 card. Most of the switches and jumpers
are the same as on other clones.
@@ -2752,7 +2751,7 @@ Setting the Timeouts
** No Name **
8-bit cards ("Made in Taiwan R.O.C.")
-----------
- - from Vojtech Pavlik <Vojtech.Pavlik@st.mff.cuni.cz>
+ - from Vojtech Pavlik <vojtech@suse.cz>
I have named this ARCnet card "NONAME", since I got only the card with
no manual at all and the only text identifying the manufacturer is
diff --git a/Documentation/networking/baycom.txt b/Documentation/networking/baycom.txt
index 71e0c76df..b9d58fe2f 100644
--- a/Documentation/networking/baycom.txt
+++ b/Documentation/networking/baycom.txt
@@ -93,7 +93,7 @@ Every time a driver is inserted into the kernel, it has to know which
modems it should access at which ports. This can be done with the setbaycom
utility. If you are only using one modem, you can also configure the
driver from the insmod command line (or by means of an option line in
-/etc/conf.modules).
+/etc/modules.conf).
Examples:
insmod baycom_ser_fdx mode="ser12*" iobase=0x3f8 irq=4
diff --git a/Documentation/networking/ltpc.txt b/Documentation/networking/ltpc.txt
index ed9983f07..b93585b95 100644
--- a/Documentation/networking/ltpc.txt
+++ b/Documentation/networking/ltpc.txt
@@ -25,7 +25,7 @@ the driver will try to determine them itself.
If you load the driver as a module, you can pass the parameters "io=",
"irq=", and "dma=" on the command line with insmod or modprobe, or add
-them as options in /etc/conf.modules:
+them as options in /etc/modules.conf:
alias lt0 ltpc # autoload the module when the interface is configured
options ltpc io=0x240 irq=9 dma=1
diff --git a/Documentation/networking/soundmodem.txt b/Documentation/networking/soundmodem.txt
index 202101d18..f6d49e9af 100644
--- a/Documentation/networking/soundmodem.txt
+++ b/Documentation/networking/soundmodem.txt
@@ -39,7 +39,7 @@ Every time the driver is inserted into the kernel, it has to know which
modems it should access at which ports. This can be done with the setbaycom
utility. If you are only using one modem, you can also configure the
driver from the insmod command line (or by means of an option line in
-/etc/conf.modules).
+/etc/modules.conf).
Examples:
insmod soundmodem mode="sbc:afsk1200" iobase=0x220 irq=5 dma=1
diff --git a/Documentation/oops-tracing.txt b/Documentation/oops-tracing.txt
index 9673a46e7..4263c68d5 100644
--- a/Documentation/oops-tracing.txt
+++ b/Documentation/oops-tracing.txt
@@ -16,6 +16,37 @@ If you are totally stumped as to whom to send the report, send it to
linux-kernel@vger.rutgers.edu. Thanks for your help in making Linux as
stable as humanly possible.
+Where is the_oops.txt?
+----------------------
+
+Normally the Oops text is read from the kernel buffers by klogd and
+handed to syslogd which writes it to a syslog file, typically
+/var/log/messages (depends on /etc/syslog.conf). Sometimes klogd dies,
+in which case you can run dmesg > file to read the data from the kernel
+buffers and save it. Or you can cat /proc/kmsg > file, however you
+have to break in to stop the transfer, kmsg is a "never ending file".
+If the machine has crashed so badly that you cannot enter commands or
+the disk is not available then you have three options :-
+
+(1) Hand copy the text from the screen and type it in after the machine
+ has restarted. Messy but it is the only option if you have not
+ planned for a crash.
+
+(2) Boot with a serial console (see Documentation/serial-console.txt),
+ run a null modem to a second machine and capture the output there
+ using your favourite communication program. Minicom works well.
+
+(3) Patch the kernel with one of the crash dump patches. These save
+ data to a floppy disk or video rom or a swap partition. None of
+ these are standard kernel patches so you have to find and apply
+ them yourself. Search kernel archives for kmsgdump, lkcd and
+ oops+smram.
+
+No matter how you capture the log output, feed the resulting file to
+ksymoops along with /proc/ksyms and /proc/modules that applied at the
+time of the crash. /var/log/ksymoops can be useful to capture the
+latter, man ksymoops for details.
+
Full Information
----------------
diff --git a/Documentation/parport.txt b/Documentation/parport.txt
index c932216df..db0c13e0b 100644
--- a/Documentation/parport.txt
+++ b/Documentation/parport.txt
@@ -35,7 +35,7 @@ auto-detected IRQ. Currently, PC-style (parport_pc), Sun Ultra/AX
KMod
----
-If you use kmod, you will find it useful to edit /etc/conf.modules.
+If you use kmod, you will find it useful to edit /etc/modules.conf.
Here is an example of the lines that need to be added:
post-install parport modprobe -k parport_pc
diff --git a/Documentation/pci.txt b/Documentation/pci.txt
index 86d0a58c4..07572a696 100644
--- a/Documentation/pci.txt
+++ b/Documentation/pci.txt
@@ -4,7 +4,7 @@
"What should you avoid when writing PCI drivers"
- by Martin Mares <mj@atrey.karlin.mff.cuni.cz> on 09-Oct-1999
+ by Martin Mares <mj@atrey.karlin.mff.cuni.cz> on 03-Nov-1999
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -73,6 +73,8 @@ corresponding register block for you.
config space. You should use the values in the pci_dev structure as they might
have been remapped by the kernel.
+ See Documentation/IO-mapping.txt for how to access device memory.
+
5. Other interesting functions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pci_find_slot() Find pci_dev corresponding to given bus and
diff --git a/Documentation/sound/AWE32 b/Documentation/sound/AWE32
index edc0b880e..a0f18d640 100644
--- a/Documentation/sound/AWE32
+++ b/Documentation/sound/AWE32
@@ -83,7 +83,7 @@ Compile it. Copy sfxload program to /usr/bin. To enable AWE general midi
synthesis you should also get the sound bank file for general midi from
http://members.xoom.com/yar/synthgm.sbk.gz. Copy it to /usr and gunzip it there.
-7) Edit /etc/conf.modules, inserting at the end of the file:
+7) Edit /etc/modules.conf, inserting at the end of the file:
alias midi awe_wave
post-install awe_wave /usr/bin/sfxload /usr/synthfm.sbk
diff --git a/Documentation/sound/AudioExcelDSP16 b/Documentation/sound/AudioExcelDSP16
index 855ee59de..f4ffd9d0c 100644
--- a/Documentation/sound/AudioExcelDSP16
+++ b/Documentation/sound/AudioExcelDSP16
@@ -41,7 +41,7 @@ mpu_base I/O base address for activate MPU-401 mode
(0x300, 0x310, 0x320 or 0x330)
mpu_irq MPU-401 irq line (5, 7, 9, 10 or 0)
-The /etc/conf.modules will have lines like this:
+The /etc/modules.conf will have lines like this:
options opl3 io=0x388
options ad1848 io=0x530 irq=11 dma=3
@@ -51,7 +51,7 @@ Where the aedsp16 options are the options for this driver while opl3 and
ad1848 are the corresponding options for the MSS and OPL3 modules.
Loading MSS and OPL3 needs to pre load the aedsp16 module to set up correctly
-the sound card. Installation dependencies must be written in the conf.modules
+the sound card. Installation dependencies must be written in the modules.conf
file:
pre-install ad1848 modprobe aedsp16
diff --git a/Documentation/sound/CMI8330 b/Documentation/sound/CMI8330
index fca15f606..a12bed1d2 100644
--- a/Documentation/sound/CMI8330
+++ b/Documentation/sound/CMI8330
@@ -88,7 +88,7 @@ CONFIG_SOUND_MSS=m
-Alma Chao <elysian@ethereal.torsion.org> suggests the following /etc/conf.modules:
+Alma Chao <elysian@ethereal.torsion.org> suggests the following /etc/modules.conf:
alias sound ad1848
alias synth0 opl3
diff --git a/Documentation/sound/Introduction b/Documentation/sound/Introduction
index f33121e0c..0e9bbc865 100644
--- a/Documentation/sound/Introduction
+++ b/Documentation/sound/Introduction
@@ -145,7 +145,7 @@ MODPROBE:
=========
If loading via modprobe, these common files are automatically loaded
-when requested by modprobe. For example, my /etc/conf.modules contains:
+when requested by modprobe. For example, my /etc/modules.conf contains:
alias sound sb
options sb io=0x240 irq=9 dma=3 dma16=5 mpu_io=0x300
@@ -205,7 +205,7 @@ http://www.opensound.com. Before loading the commercial sound
driver, you should do the following:
1. remove sound modules (detailed above)
-2. remove the sound modules from /etc/conf.modules
+2. remove the sound modules from /etc/modules.conf
3. move the sound modules from /lib/modules/<kernel>/misc
(for example, I make a /lib/modules/<kernel>/misc/tmp
directory and copy the sound module files to that
@@ -241,7 +241,7 @@ twice, you need to do the following:
sb.o could be copied (or symlinked) to sb1.o for the
second SoundBlasster.
-2. Make a second entry in /etc/conf.modules, for example,
+2. Make a second entry in /etc/modules.conf, for example,
sound1 or sb1. This second entry should refer to the
new module names for example sb1, and should include
the I/O, etc. for the second sound card.
@@ -333,7 +333,7 @@ There are several ways of configuring your sound:
2) On the command line when using insmod or in a bash script
using command line calls to load sound.
-3) In /etc/conf.modules when using modprobe.
+3) In /etc/modules.conf when using modprobe.
4) Via Red Hat's /usr/sbin/sndconfig program (text based).
diff --git a/Documentation/sound/OPL3-SA2 b/Documentation/sound/OPL3-SA2
index a51a4aebb..e6bca7089 100644
--- a/Documentation/sound/OPL3-SA2
+++ b/Documentation/sound/OPL3-SA2
@@ -125,7 +125,7 @@ and I'll try my best to help.
Lastly, if you're using modules and want to set up automatic module
loading with kmod, the kernel module loader, here is the section I
-currently use in my conf.modules file:
+currently use in my modules.conf file:
# Sound
alias char-major-14 opl3sa2
diff --git a/Documentation/sound/Opti b/Documentation/sound/Opti
index 34b0f4331..07318d243 100644
--- a/Documentation/sound/Opti
+++ b/Documentation/sound/Opti
@@ -18,7 +18,7 @@ force the card into a mode in which it can be programmed.
If you have another OS installed on your computer it is recommended
that Linux and the other OS use the same resources.
-Also, it is recommended that resources specified in /etc/conf.modules
+Also, it is recommended that resources specified in /etc/modules.conf
and resources specified in /etc/isapnp.conf agree.
Compiling the sound driver
@@ -68,9 +68,9 @@ address is hard-coded into the driver.
Using kmod and autoloading the sound driver
-------------------------------------------
Comment: as of linux-2.1.90 kmod is replacing kerneld.
-The config file '/etc/conf.modules' is used as before.
+The config file '/etc/modules.conf' is used as before.
-This is the sound part of my /etc/conf.modules file.
+This is the sound part of my /etc/modules.conf file.
Following that I will explain each line.
alias mixer0 mad16
diff --git a/Documentation/sound/README.modules b/Documentation/sound/README.modules
index 91d044586..9cc30a3ac 100644
--- a/Documentation/sound/README.modules
+++ b/Documentation/sound/README.modules
@@ -26,7 +26,7 @@ Note that it is no longer necessary or possible to configure sound in the
drivers/sound dir. Now one simply configures and makes one's kernel and
modules in the usual way.
- Then, add to your /etc/modules.conf or /etc/conf.modules something like:
+ Then, add to your /etc/modules.conf something like:
alias char-major-14 sb
post-install sb /sbin/modprobe "-k" "adlib_card"
@@ -82,7 +82,7 @@ wasteful of RAM, but it guarantees that sound always works.
To make the sound driver use persistent DMA buffers we need to pass the
sound.o module a "dmabuf=1" command-line argument. This is normally done
-in /etc/conf.modules (or the more proper /etc/modules.conf) like so:
+in /etc/modules.conf like so:
options sound dmabuf=1
diff --git a/Documentation/sound/Wavefront b/Documentation/sound/Wavefront
index 66501a566..f1dcf975f 100644
--- a/Documentation/sound/Wavefront
+++ b/Documentation/sound/Wavefront
@@ -190,7 +190,7 @@ Here's my autoconf.h SOUND section:
6) How do I configure my card ?
************************************************************
-You need to edit /etc/conf.modules. Here's mine (edited to show the
+You need to edit /etc/modules.conf. Here's mine (edited to show the
relevant details):
# Sound system
diff --git a/Documentation/sysrq.txt b/Documentation/sysrq.txt
index ab8676faf..c17774865 100644
--- a/Documentation/sysrq.txt
+++ b/Documentation/sysrq.txt
@@ -33,7 +33,7 @@ On other - If you know of the key combos for other architectures, please
'b' - Will immediately reboot the system without syncing or unmounting
your disks.
-'o' - Will shut your system off via APM (if configured and supported).
+'o' - Will shut your system off (if configured and supported).
's' - Will attempt to sync all mounted filesystems.