diff options
| author | Linus Torvalds <torvalds@athlon.transmeta.com> | 2002-02-04 20:24:46 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@athlon.transmeta.com> | 2002-02-04 20:24:46 -0800 |
| commit | aed492fcb972130f11cd62fd8ca0b2af95f54d03 (patch) | |
| tree | ecd755228f49b188323b4dd257b06fc43fb2f9ae /Documentation | |
| parent | 2ef7e8cef81e6a091de2aebd9d30c273edf6c13c (diff) | |
v2.4.12.5 -> v2.4.12.6
- Stephen Rothwell: APM idle time handling fixes, docbook update, cleanup
- Jeff Garzik: network driver updates
- Greg KH: USB updates
- Al Viro: UFS update, binfmt_misc rewrite.
- Andreas Dilger: /dev/random fixes
- David Miller: network/sparc updates
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/Configure.help | 91 | ||||
| -rw-r--r-- | Documentation/cachetlb.txt | 6 | ||||
| -rw-r--r-- | Documentation/networking/8139too.txt | 6 | ||||
| -rw-r--r-- | Documentation/usb/scanner.txt | 81 |
4 files changed, 154 insertions, 30 deletions
diff --git a/Documentation/Configure.help b/Documentation/Configure.help index b789f72ec042..3c6c5527f5cf 100644 --- a/Documentation/Configure.help +++ b/Documentation/Configure.help @@ -7700,15 +7700,6 @@ CONFIG_PLX_HERMES Support for these adaptors is so far still incomplete and buggy. You have been warned. -Hermes PCMCIA card support -CONFIG_PCMCIA_HERMES - Enable support for PCMCIA 802.11b cards using the Hermes or Intersil - HFA384x (Prism 2) chipset. To use your PC-cards, you will need - supporting software from David Hinds' pcmcia-cs package (see the - file Documentation/Changes for location). You also want to check out - the PCMCIA-HOWTO, available from - http://www.linuxdoc.org/docs.html#howto . - Hermes support (Orinoco/WavelanIEEE/PrismII/Symbol 802.11b cards) CONFIG_PCMCIA_HERMES A driver for "Hermes" chipset based PCMCIA wireless adaptors, such @@ -8875,6 +8866,18 @@ CONFIG_NI65 module, say M here and read Documentation/modules.txt as well as Documentation/networking/net-modules.txt. +RealTek RTL-8139C+ 10/100 PCI Fast Ethernet Adapter support +CONFIG_8139CP + This is a driver for the Fast Ethernet PCI network cards based on + the RTL8139C+ chips. If you have one of those, say Y and read + the Ethernet-HOWTO, available from + http://www.linuxdoc.org/docs.html#howto . + + If you want to compile this driver 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. This is recommended. + The module will be called 8139cp.o. + RealTek RTL-8139 PCI Fast Ethernet Adapter support CONFIG_8139TOO This is a driver for the Fast Ethernet PCI network cards based on @@ -11050,7 +11053,29 @@ CONFIG_USB_DEBUG of debug messages to the system log. Select this if you are having a problem with USB support and want to see more of what is going on. -UHCI (intel PIIX4, VIA, ...) support? +USB fetch large config +CONFIG_USB_LARGE_CONFIG + This option changes the initial request for a config descriptor so + that some poorly designed devices will still work. Some APC UPSes + need it. Basically, the usb subsystem sends a request for a short + (8 byte) config, just to find out how large the real config is. + Incorrectly implemented devices may choke on this small config + request. This option make the initial request for a quite large + config (1009 bytes), and things just work. + + If you have an APC UPS, say Y; otherwise say N. + +USB long timeout +CONFIG_USB_LONG_TIMEOUT + This option makes the standard time out a bit longer. Basically, + some devices are just slow to respond, so this makes usb more + patient. There should be no harm in selecting this, but it is + needed for some MGE Ellipse UPSes. + + If you have an MGE Ellipse UPS, or you see timeouts in HID + transactions, say Y; otherwise say N. + +UHCI (intel PIIX4, VIA, ...) support CONFIG_USB_UHCI The Universal Host Controller Interface is a standard by Intel for accessing the USB hardware in the PC (which is also called the USB @@ -11126,6 +11151,20 @@ CONFIG_USB_HID The module will be called hid.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. +/dev/usb/hiddev raw HID device support +CONFIG_USB_HIDDEV + Say Y here if you want to support HID devices (from the USB + specification standpoint) that aren't strictly user interface + devices, like monitor controls and Uninterruptable Power Supplies. + It is also used for "consumer keys" on multimedia keyboards and + USB speakers. + + This module supports these devices separately using a separate + event interface on /dev/usb/hiddevX (char 180:96 to 180:111). + This driver requires CONFIG_USB_HID. + + If unsure, say N. + USB HIDBP Keyboard (basic) support CONFIG_USB_KBD Say Y here if you don't want to use the generic HID driver for your @@ -11384,8 +11423,7 @@ CONFIG_USB_SERIAL_KEYSPAN and was developed with their support. You must also include firmware to support your particular device(s). - See http://www.linuxcare.com.au/hugh/keyspan.html for - more information. + See http://misc.nu/hugh/keyspan.html for more information. This code is also available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). @@ -11399,6 +11437,20 @@ CONFIG_USB_SERIAL_KEYSPAN_USA28 USB Keyspan USA-28X Firmware CONFIG_USB_SERIAL_KEYSPAN_USA28X Say Y here to include firmware for the USA-28X converter. + Be sure you have a USA-28X, there are also 28XA and 28XB + models, the label underneath has the actual part number. + +USB Keyspan USA-28XA Firmware +CONFIG_USB_SERIAL_KEYSPAN_USA28XA + Say Y here to include firmware for the USA-28XA converter. + Be sure you have a USA-28XA, there are also 28X and 28XB + models, the label underneath has the actual part number. + +USB Keyspan USA-28XB Firmware +CONFIG_USB_SERIAL_KEYSPAN_USA28XB + Say Y here to include firmware for the USA-28XB converter. + Be sure you have a USA-28XB, there are also 28X and 28XA + models, the label underneath has the actual part number. USB Keyspan USA-19 Firmware CONFIG_USB_SERIAL_KEYSPAN_USA19 @@ -11698,6 +11750,10 @@ CONFIG_USB_CDCETHER The module will be called CDCEther.o. If you want to compile it as a module, say M here and read <file:Documentation/modules.txt>. +NetChip 1080-based USB Host-to-Host Link +CONFIG_USB_NET1080 + The NetChip 1080 is a USB 1.1 host controller. NetChip has a web + site with technical information at http://www.netchip.com/ . USB Kodak DC-2xx Camera support CONFIG_USB_DC2XX @@ -11882,6 +11938,12 @@ CONFIG_USB_MICROTEK and work. SANE 1.0.4 or newer is needed to make use of your scanner. This driver can be compiled as a module. +HP 53xx and Minolta Dual Scanner support +CONFIG_USB_HPUSBSCSI + Say Y here if you want support for the HP 53xx series of scanners + and the Minolta Scan Dual. This driver is experimental. + The scanner will be accessible as a SCSI device. + USB Bluetooth support CONFIG_USB_BLUETOOTH Say Y here if you want to connect a USB Bluetooth device to your @@ -18328,6 +18390,11 @@ CONFIG_DS1620 It is recommended to be used on a NetWinder, but it is not a necessity. +Debug high memory support +CONFIG_DEBUG_HIGHMEM + This options enables addition error checking for high memory systems. + Disable for production systems. + Verbose kernel error messages CONFIG_DEBUG_ERRORS This option controls verbose debugging information which can be diff --git a/Documentation/cachetlb.txt b/Documentation/cachetlb.txt index dd8a5e4ab70d..631beb1ffab8 100644 --- a/Documentation/cachetlb.txt +++ b/Documentation/cachetlb.txt @@ -326,6 +326,12 @@ Here is the new interface: update_mmu_cache(), a check is made of this flag bit, and if set the flush is done and the flag bit is cleared. + IMPORTANT NOTE: It is often important, if you defer the flush, + that the actual flush occurs on the same CPU + as did the cpu stores into the page to make it + dirty. Again, see sparc64 for examples of how + to deal with this. + void flush_icache_range(unsigned long start, unsigned long end) When the kernel stores into addresses that it will execute out of (eg when loading modules), this function is called. diff --git a/Documentation/networking/8139too.txt b/Documentation/networking/8139too.txt index f7976db2192b..04bdae58b90e 100644 --- a/Documentation/networking/8139too.txt +++ b/Documentation/networking/8139too.txt @@ -183,6 +183,12 @@ suggestions welcome) (WIP) Change History -------------- +Version 0.9.20 - October 18, 2001 + +* Print out notice when 8139C+ chip is detected +* Add id for D-Link DFE690TXD pcmcia cardbus card (Gert Dewit) + + Version 0.9.19 - October 9, 2001 * Eliminate buffer copy for unaligned Tx's (manfred) diff --git a/Documentation/usb/scanner.txt b/Documentation/usb/scanner.txt index 1dce956deed4..5f03dd670298 100644 --- a/Documentation/usb/scanner.txt +++ b/Documentation/usb/scanner.txt @@ -1,9 +1,11 @@ -Copyright (C) 1999, 2000 David E. Nelson +Copyright (C) 1999, 2000 David E. Nelson <dnelson@jump.net> April 26, 2000 CHANGES +- Amended for linux-2.4.12 +- Updated devfs support - Amended for linux-2.3.99-pre6-3 - Appended hp_scan.c to end of this README - Removed most references to HP @@ -35,11 +37,9 @@ A host with a USB port. Ideally, either a UHCI (Intel) or OHCI (Compaq and others) hardware port should work. At the time of this writing, there are two UHCI drivers and one OHCI. -A Linux development kernel (2.3.x) with USB support enabled or a -backported version to linux-2.2.x. See http://www.linux-usb.org for -more information on accomplishing this. - -A Linux kernel with USB Scanner support enabled. +A Linux kernel with USB support enabled or a backported version to +linux-2.2.x. See http://www.linux-usb.org for more information on +accomplishing this. 'lspci' which is only needed to determine the type of USB hardware available/installed in your machine. @@ -75,15 +75,15 @@ kernel, a reboot is necessary. NOTE: Updating the boot disk with YMMV. Beginning with version 0.4 of the driver, up to 16 scanners can be -connected/used simultaneously. If you intend to use more than -one scanner at a time: +connected/used simultaneously. For devfs support, see next section. +If you intend to use more than one scanner at a time w/o devfs support: Add a device for the USB scanner: `mknod /dev/usbscanner0 c 180 48` `mknod /dev/usbscanner1 c 180 49` . . - `mknod /dev/usb/scanner15 180 63` + `mknod /dev/usbscanner15 180 63` If you foresee using only one scanner it is best to: @@ -106,6 +106,32 @@ Load the appropriate modules (if compiled as modules): modprobe usb-uhci modprobe scanner +DEVFS + +The later versions of the Linux kernel (2.4.8'ish) included a dynamic +device filesystem call 'devfs'. With devfs, there is no need to +create the device files as explained above; instead, they are +dynamically created for you. For USB Scanner, the device is created +in /dev/usb/scannerX where X can range from 0 to 15 depending on the +number of scanners connected to the system. + +To see if you have devfs, issue the command `cat /proc/filesytems`. +If devfs is listed you should be ready to go. You sould also have a +process running called 'devfsd'. In order to make sure, issue the +command `ps aux | grep '[d]evfsd'`. + +If you would like to maintain /dev/usbscanner0 in order to maintain +compatibility with applications, then add the following to +/etc/devfsd.conf: + +REGISTER ^usb/scanner0$ CFUNCTION GLOBAL symlink usb/scanner0 usbscanner0 +UNREGISTER ^usb/scanner0$ CFUNCTION GLOBAL unlink usbscanner0 + +Then reset the scanner (reseat the USB connector or power cycle). This +will create the necessary symlinks in /dev to /dev/usb. + +CONCLUSION + That's it. SANE should now be able to access the device. There is a small test program (hp_scan.c -- appended below) that can @@ -121,15 +147,34 @@ data in the file is raw data so it's not very useful for imaging. MESSAGES -On occasions the message 'usb_control/bulk_msg: timeout' or something -similar will appear in '/var/adm/messages' or on the console or both, -depending on how your system is configured. This is a side effect -that scanners are sometimes very slow at warming up and/or -initializing. In most cases, however, only several of these messages -should appear and is generally considered to be normal. If you see -a message of the type 'excessive NAK's received' then this should -be considered abnormal and generally indicates that the USB system is -unable to communicate with the scanner for some particular reason. +usb_control/bulk_msg: timeout -- On occasions this message will appear +in '/var/adm/messages', on the console, or both depending on how +your system is configured. This is a side effect that scanners are +sometimes very slow at warming up and/or initializing. In most cases, +however, only several of these messages should appear and is generally +considered to be normal. + +excessive NAK's received -- This message should be considered abnormal +and generally indicates that the USB system is unable to communicate +with the scanner for some particular reason. + +probe_scanner: Undetected endpoint -- The USB Scanner driver is fairly +general when it comes to communicating to scanners. Unfortunately, +some vendors have designed their scanners in one way or another that +this driver doesn't account for. + +probe_scanner: Endpoint determination failed -- This means that the +driver is unable to detect a supported configuration for means to +communicate with the scanner. See also 'probe_scanner: Undetected +endpoint'. + +funky result -- Most of the time the data flow between the computer +and the scanner goes smoothly. However, due to whatever reason, +whether it be solar flares or stray neutrons, sometimes the +communications don't work as expected. The driver tries to handle +most types of errors but not all. When this message is seen, +something weird happened. Please contact the maintaner listed at the +top of this file. SUPPORTED SCANNERS |
