Lines Matching +full:drive +full:- +full:open +full:- +full:source

6 .\" Redistribution and use in source and binary forms, with or without
9 .\" 1. Redistributions of source code must retain the above copyright
45 .Cd hint.fd.0.drive="0"
48 .Cd hint.fd.1.drive="1"
54 either FM (single-density) or MFM (double or high-density) recording
73 using the per-controller flags value of
78 for each attached drive with number
80 For historical reasons, device nodes that use a trailing UFS-style
89 of the available medium for multi-density devices.
92 high-density 3.5 inch standard floppy drive.
95 .Xr open 2
97 This assumes the drive
100 To indicate a drive that does not have the changeline support,
101 this can be overridden using the per-drive device flags value of
104 .Xr open 2
107 When trying to use a floppy device with special-density media, other
112 is the drive number, and
115 Up to 15 additional subdevices per drive can be created that way.
123 configured to the maximal density that is possible for the drive type
130 Drive types are configured using the lower four bits of the per-drive
133 .Bl -tag -width 2n -offset indent
135 5.25 inch double-density device with 40 cylinders (360 KB native
138 5.25 inch high-density device with 80 cylinders (1200 KB native
141 3.5 inch double-density device with 80 cylinders (720 KB native
144 3.5 inch high-density device with 80 cylinders (1440 KB native
147 3.5 inch extra-density device with 80 cylinders (2880 KB native
153 On IA32 architectures, the drive type can be specified as 0 for the
156 consulted to obtain the value for that drive.
158 _FDI methods, but this can be overridden by specifying a drive type hint.
160 Normally, each configured drive will be probed at initialization
167 detachable drives), it might be desirable to bypass this drive probe,
168 and pretend a drive to be there so the driver autoconfiguration will
169 work even if the drive is currently not present.
171 per-drive device flags value of
184 .Xr open 2
199 remains in a half-opened state.
206 media present, like for status inquiries to the drive, or in order to
213 Operations that are not allowed on the half-opened
220 .Bl -tag -width ".Dv FD_READID"
236 For the fixed-density subdevices (1 through 15 per drive), this
239 the auto-selecting subdevice 0, the operation is temporarily allowed
243 will require to open the device using
248 Obtain the current drive options.
252 .Bl -tag -width ".Dv FDOPT_NOERRLOG"
274 this one is read-only.
281 Drive options will always be cleared when closing the descriptor.
283 Clear the internal low-level error counter.
284 Normally, controller-level
308 Returns the floppy disk drive type.
311 This type is the same as being used in the per-drive configuration
315 .Bl -tag -width "debug.fdc.debugflags"
318 .Bl -tag -width "0x40"
337 Print the source code line number close to the source of a
338 non-zero return from a thread worker operation.
347 Print detailed type information when setting the drive type.
352 For enhanced controllers, allows a non-default FIFO
357 Specification byte one (step-rate + head unload).
361 Specification byte two (head load time + no-dma).
362 The default head load time is 16 ms, and no-dma is 0
370 .Bl -tag -width ".Pa /dev/fd*" -compact
378 .Xr open 2 ,
384 .An -nosplit