summaryrefslogtreecommitdiffstats
path: root/share/man/man4/cd.4
Commit message (Collapse)AuthorAgeFilesLines
* MFC r264295:mav2014-04-161-86/+1
| | | | | | | | | | | | | Remove support of LUN-based CD changers from cd(4) driver. This code was heavily broken few months ago during CAM locking changes. Fixing it would require almost complete rewrite. Since there are no known devices on market using this interface younger then ~15 years, and they are CD, not even DVD, I don't see much reason to rewrite it. This change does not mean those devices won't work. They will just work slower due to inefficient disks load/unload schedule if several LUNs accessed same time.
* none of the drivers in the tree support CDIOCCAPABILITY or CDIOCPITCH..jmg2013-08-261-81/+0
| | | | | remove the documentation so people won't get confused and think they are supported...
* mdoc: terminate quoted strings.joel2012-03-261-1/+1
| | | | Reviewed by: brueffer
* Fix some Xr references:gjb2012-02-091-2/+2
| | | | | | | | | | | | | | | | | | - ada(4): ad(4) - removed, ada(4) would be a self-referencing entry - cd(4): ad(4) -> ada(4) - da(4): ad(4) -> ada(4) - DEVICE_PROBE(9): ugen(5) -> ugen(4) - ed(4): dhclinet(8) -> dhclient(8) (typo) - lmc(4): Netgraph(4) -> netgraph(4) - security(7): rc.conf(8) -> rc.conf(5) - sfxge(4): cpuset(8) -> cpuset(1) - sbp(4): sysctl(1) -> sysctl(8) - portindex(5): build(1) -> build(7) - u3g(4): usbconfig(5) -> usbconfig(8) - usb_quirk(4): usbconfig(5) -> usbconfig(8) Found with: textproc/igor MFC after: 3 days
* Remove vestiges of disklabel(5).pluknet2011-04-141-3/+2
| | | | | Reviewed by: uqs MFC after: 5 days
* mdoc: drop redundant .Pp and .LP callsuqs2010-10-081-1/+0
| | | | They have no effect when coming in pairs, or before .Bl/.Bd
* Add links to cam(4).mav2010-03-041-1/+1
|
* First cut at documenting hw.cam.cd.retry_count. Movedimp2009-01-081-38/+58
| | | | kern.cam.cd.%d.minimum_cmd_size to new SYSCTL VARIABLES section.
* Sort sections.ru2005-01-211-12/+12
|
* Mechanically kill hard sentence breaks and double whitespaces.ru2004-07-031-6/+12
|
* Removed trailing whitespace.ru2004-07-021-2/+2
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-2/+2
|
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversken2003-09-031-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out of cdregister() and daregister(), which are run from interrupt context. The sysctl code does blocking mallocs (M_WAITOK), which causes problems if malloc(9) actually needs to sleep. The eventual fix for this issue will involve moving the CAM probe process inside a kernel thread. For now, though, I have fixed the issue by moving dynamic sysctl variable creation for these two drivers to a task queue running in a kernel thread. The existing task queues (taskqueue_swi and taskqueue_swi_giant) run in software interrupt handlers, which wouldn't fix the problem at hand. So I have created a new task queue, taskqueue_thread, that runs inside a kernel thread. (It also runs outside of Giant -- clients must explicitly acquire and release Giant in their taskqueue functions.) scsi_cd.c: Remove sysctl variable creation code from cdregister(), and move it to a new function, cdsysctlinit(). Queue cdsysctlinit() to the taskqueue_thread taskqueue once we have fully registered the cd(4) driver instance. scsi_da.c: Remove sysctl variable creation code from daregister(), and move it to move it to a new function, dasysctlinit(). Queue dasysctlinit() to the taskqueue_thread taskqueue once we have fully registered the da(4) instance. taskqueue.h: Declare the new taskqueue_thread taskqueue, update some comments. subr_taskqueue.c: Create the new kernel thread taskqueue. This taskqueue runs outside of Giant, so any functions queued to it would need to explicitly acquire/release Giant if they need it. cd.4: Update the cd(4) man page to talk about the minimum command size sysctl/loader tunable. Also note that the changer variables are available as loader tunables as well. da.4: Update the da(4) man page to cover the retry_count, default_timeout and minimum_cmd_size sysctl variables/loader tunables. Remove references to /dev/r???, they aren't used any longer. cd.9: Update the cd(9) man page to describe the CD_Q_10_BYTE_ONLY quirk. taskqueue.9: Update the taskqueue(9) man page to describe the new thread task queue, and the taskqueue_swi_giant queue. MFC after: 3 days
* Hiten's patchset for section four manpages, slightly edited by me.ru2003-06-281-3/+5
|
* Mdoc: fix hard sentence breaks.hmp2003-06-031-35/+57
| | | | Approved by: des (mentor)
* Ispell sweep of share/man/man4.mpp2002-01-211-3/+3
|
* Update man pages in the section 4 to match the reality in -CURRENT.yokota2001-10-131-1/+0
| | | | | | | | | | | - Change lines referring to kernel configuration file: device foo0 at isa port xxx irq yyy... to device foo Describe resource "hints" in /boot/device.hints. - Try to describe resource allocation and probe/attach behavior in the newbus framework.
* mdoc(7) police: s/BSD/.Bx/ where appropriate.ru2001-08-141-1/+3
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-18/+18
| | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-1/+0
|
* mdoc(7) police: shrink list width by one character.ru2001-04-271-1/+1
|
* Remove references to block devices.dd2001-04-201-4/+0
| | | | | PR: 26734 Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
* Fix typo: seperate -> separate.asmodai2001-02-061-1/+1
| | | | | | Seperate does not exist in the english language. Submitted to look at by: kris
* Prepare for mdoc(7)NG.ru2000-12-291-42/+26
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-6/+6
|
* Update @freebsd.org email addresses to @FreeBSD.org as is theasmodai2000-10-261-1/+1
| | | | precedent.
* Correct one reference to wd.4 by ad.4.roberto2000-07-101-1/+1
|
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-3/+6
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Various man page cleanup:mpp1999-08-151-2/+2
| | | | | | | | | | - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin <phantom@cris.net>
* Devices are hardwired with "unit 0", not "lun 0" as was in these man pages.ken1999-05-081-2/+2
| | | | | | | Also, update the pass(4) man page to indicate that some CCBs must be sent through the xpt(4) device and cannot be sent through a pass device. PR: 8826
* Fix misspelling of Julian's last name. Oops.ken1999-02-271-2/+2
|
* Update the cd(4) man page for the CAM cd driver.ken1998-10-121-15/+76
| | | | | | | | This includes a description of the changer timeout kernel options and sysctl variables. I didn't check to make sure the ioctl descriptions are up to date; that will come sometime later. (The ioctls haven't changed in the CAM driver, but I'm not sure if the man page was in sync with even the old driver.)
* Use the .Fx macro for FreeBSD references for releases prior to 2.0.mpp1997-03-211-3/+7
| | | | | Use the .Tn macro for generic FreeBSD references. Cleanup other formatting problems noticed while making the above changes.
* Revert $FreeBSD$ back to $Id$peter1997-02-221-1/+1
|
* added man page for /dev/sysmouse. (and activate it)jmg1997-02-201-1/+2
| | | | plus add appropriate xrefs now that we have {cd,sd,st}.9
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Sort cross references.wosch1996-12-261-1/+3
|
* After prodding, add a BSD style copyright to those man pages I thinkjulian1996-10-181-0/+25
| | | | | I probably originally wrote. Also take my name OUT of the ddb man page.. I did NOT port it from mach.
* Correct a bunch of man page cross references and generallympp1996-02-111-2/+2
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Fix a bunch of spelling errors in a bunch of man pages.mpp1996-01-301-3/+3
|
* Update to reflect the reality of the header files.wollman1996-01-161-121/+320
| | | | Make more effective use of -mdoc.
* Updated man pages to reflect new configuration options. These man pagesdufault1995-03-011-3/+8
| | | | are getting pretty out of date and need to be visited some more.
* Added more missing manual pages from 1.1.5.dg1995-01-251-0/+179
OpenPOWER on IntegriCloud