Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

hotswap(1) [debian man page]

HOTSWAP(1)						      General Commands Manual							HOTSWAP(1)

hotswap - register and unregister hotswappable IDE hardware SYNOPSIS
hotswap [ -c | --ide-controller N] [-h | --help] [-n | --nocheck] [-v | --verbose] [-V | --version] [ACTION] DESCRIPTION
hotswap allows you to register and unregister hotswappable IDE devices, for example notebook computer modules, with the Linux kernel. It has been developed on and for a Dell Latitude C600, but does not rely on any specific properties of that machine. By default, the command line utility guides you through the hotswapping process interactively. It is also possible to specify an ACTION, for example unregistering the current device, rescanning the IDE bus, &c. This feature is primarily intended for use with scripts and GUI frontends such as xhotswap(1). By using an XML configuration file, system administrators can specify arbitrary shell scripts to be run before and after registering and unregistering devices. This is particularly helpful for automatic configuration of CD-RW drives, which require SCSI emulation and bypass normal access via the IDE subsystem. By default, the configuration file is located at /etc/hotswaprc; its syntax is described in hotswaprc(5). OPTIONS
The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). -c, --ide-controller N Use IDE controller N. -h, --help Print a brief help text and exit successfully. -n, --nocheck Do not perform sanity checks before attempting an action. Use with care, as this option may cause some steps to fail silently. -v, --verbose Print more information. -V ,--version Print version information and exit successfully. ACTIONS
Besides the above options, the program allows you to specify one of the following actions on the command line: probe-ide Detect the currently configured IDE device. mounted-ide Detect whether a file system on the currently configured IDE device is mounted. unregister-ide Unregister the currently configured IDE device. rescan-ide Scan the IDE bus for a new device. If a device has been found, register it with the kernel. If no ACTION is specified, interactive mode is entered. In this mode the program guides you through the hotswapping process as appropriate for the current configuration. NOTES
There is generally no need to manage floppy disk devices. The FDC is always present and configured. Floppy disk drives do not connect to the IDE controller, even if they come in the same modules as IDE devices and use the same connector. The Linux kernel requires hotswappable devices to be the only device connected to their IDE controller. The mounted-ide action assumes file systems have been mounted as /dev/hdc. If this is not the case (i.e., you've used a symbolic link such as /dev/cdrom) the command will not work. FILES
/etc/hotswaprc The default location for the XML configuration file. REPORT BUGS
Report bugs to AUTHOR
Written by Tim Stadelmann. This manual page is based on an earlier version kindly contributed by Wouter Verhelst. SEE ALSO
xhotswap(1), hdparm(8), hotswaprc(5). COPYRIGHT
Copyright (c) 2002-2003 Wouter Verhelst, Tim Stadelmann. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License (GPL), Version 2 or any later version published by the Free Software Foundation. 4th November 2002 HOTSWAP(1)

Check Out this Related Man Page

LSHW(1) 																   LSHW(1)

lshw - list hardware SYNOPSIS
lshw [ -version ] lshw [ -help ] lshw [ -X ] lshw [ [ -html ] [ -short ] [ -xml ] [ -json ] [ -businfo ] ] [ -dump filename ] [ -class class... ] [ -disable test... ] [ -enable test... ] [ -sanitize ] [ -numeric ] [ -quiet ] DESCRIPTION
lshw is a small tool to extract detailed information on the hardware configuration of the machine. It can report exact memory configura- tion, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and on some PowerPC machines (PowerMac G4 is known to work). It currently supports DMI (x86 and IA-64 only), OpenFirmware device tree (PowerPC only), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only tested on x86), SCSI and USB. -version Displays the version of lshw and exits. -help Displays the available command line options and quits. -X Launch the X11 GUI (if available). -html Outputs the device tree as an HTML page. -xml Outputs the device tree as an XML tree. -json Outputs the device tree as a JSON object (JavaScript Object Notation). -short Outputs the device tree showing hardware paths, very much like the output of HP-UX's ioscan. -businfo Outputs the device list showing bus information, detailing SCSI, USB, IDE and PCI addresses. -dump filename Dump collected information into a file (SQLite database). -class class Only show the given class of hardware. class can be found using lshw -short or lshw -businfo. -C class Alias for -class class. -enable test -disable test Enables or disables a test. test can be dmi (for DMI/SMBIOS extensions), device-tree (for OpenFirmware device tree), spd (for memory Serial Presence Detect), memory (for memory-size guessing heuristics), cpuinfo (for kernel-reported CPU detection), cpuid (for CPU detection), pci (for PCI/AGP access), isapnp (for ISA PnP extensions), pcmcia (for PCMCIA/PCCARD), ide (for IDE/ATAPI), usb (for USB devices),scsi (for SCSI) or network (for network interfaces detection). -quiet Don't display status. -sanitize Remove potentially sensitive information from output (IP addresses, serial numbers, etc.). -numeric Also display numeric IDs (for PCI and USB devices). BUGS
lshw currently does not detect Firewire(IEEE1394) devices. Not all architectures supported by GNU/Linux are fully supported (e.g. CPU detection). "Virtual" SCSI interfaces used for SCSI emulation over IDE are not reported correctly yet. NOTES
lshw must be run as super user or it will only report partial information. FILES
/usr/local/share/pci.ids /usr/share/pci.ids /etc/pci.ids /usr/share/hwdata/pci.ids A list of all known PCI ID's (vendors, devices, classes and subclasses). /proc/bus/pci/* Used to access the configuration of installed PCI busses and devices. /proc/ide/* Used to access the configuration of installed IDE busses and devices. /proc/scsi/*, /dev/sg* Used to access the configuration of installed SCSI devices. /dev/cpu/*/cpuid Used on x86 platforms to access CPU-specific configuration. /proc/device-tree/* Used on PowerPC platforms to access OpenFirmware configuration. /proc/bus/usb/* Used to access the configuration of installed USB busses and devices. /sys/* Used on 2.6 kernels to access hardware/driver configuration information. EXAMPLES
lshw -short Lists hardware in a compact format. lshw -class disk -class storage Lists all disks and storage controllers in the system. lshw -html -class network Lists all network interfaces in HTML. lshw -disable dmi Don't use DMI to detect hardware. SEE ALSO
/proc/*, linuxinfo(1), lspci(8), lsusb(8) COPYING
lshw is distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version 2. AUTHOR
lshw is maintained by Lyonel Vincent <>. OTHER INFO
The webpage for lshw is at <URL:> $Rev: 2179 $ 30 May 2010 LSHW(1)
Man Page

Featured Tech Videos