| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
the aic7xxx driver.
|
|
|
|
| |
instead of 0 if there is no input.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Get rid of pc98/pc98/pc98_device.h.
Submitted by: The FreeBSD(98) Development Team
|
| |
|
|
|
|
|
|
|
|
| |
does) before calling dscheck(). dscheck() doesn't appreciate this and
calls Debugger() and returns without setting bp->b_error.
This can happen when there is a casting error and offsets > 2G are
converted to negative off_t's in the disk tools. (dumpfs used to do this).
|
|
|
|
|
|
|
|
|
| |
Saves about 280 butes of source per driver, 56 bytes in object size
and another 56 bytes moves from data to bss.
No functional change intended nor expected.
GENERIC should be about one k smaller now :-)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
media in all cases.
Remove SCSI_2_MAX_DENSITY_CODE definition and rely on the device to tell
us if we attempt an invalid setting.
Closes PR 1245.
Submitted by: fredriks@mcs.com a few changes by me.
|
|
|
|
| |
of indirectly including <i386/isa/isa_device.h>.
|
|
|
|
|
|
| |
Fixes PR # kern/1341: Bug fix for SCSI tape
Submitted by: tundra@tundrware.com
|
|
|
|
|
|
|
|
|
|
|
| |
. use new-style options
. introduce an option OD_AUTO_TURNOFF
. try to use the native geometry as reported by the drive instead of
a faked on -- MOs do have a ``classical'' geometry
. make the scsi_start_unit() actually working
. some cosmetic fixes
Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
|
|
|
|
|
|
| |
the control device.
Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
|
|
|
|
|
|
|
|
| |
All new code is "#ifdef PC98"ed so this should make no difference to
PC/AT (and its clones) users.
Ok'd by: core
Submitted by: FreeBSD(98) development team
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
|
|
| |
Without the wildcard, the drive would never match the entry.
Also add a comment describing how matching takes place to help avoid
problems like this.
|
|
|
|
| |
Not yet used, but might perhaps be used in od(4) some day.
|
|
|
|
|
|
|
|
|
| |
* Improve ficticious geometry translation.
* CD compatible ioctl's, CDIOCALLOW, CDIOCPREVENT and CDIOCEJECT.
* Additional sense code handling for some drives.
Reviewed by: joerg
Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
|
|
|
|
|
| |
the usage. I'm not satisfied with the naming, but now at least there is
less bogus stuff around.
|
|
|
|
| |
(copied from wd.c)
|
|
|
|
|
|
|
|
|
| |
CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei()
ptei() kvtopte() ptetov() ispt() ptetoav() &c &c
new:
NPDEPG
Major macro cleanup.
|
| |
|
|
|
|
| |
being declared in the wrong place.
|
| |
|
|
|
|
|
|
|
| |
Changed DEVFS structure devfs_token so that adding the devices is
a simple matter of a 4 line for loop versus 16 lines of code
Reviewed by: julian@freebsd.org
|
|
|
|
|
| |
not retry again and should be used when a device times out during selection
(ie is not on the bus). This should speed up the boot sequence.
|
|
|
|
| |
Added devfs cd control device.
|
| |
|
| |
|
|
|
|
| |
Reviewed by: julian@freebsd.org
|
|
|
|
|
|
| |
one.
Added control device.
|
|
|
|
|
|
|
|
|
|
|
| |
Added scsi control devices.
Converted almost everything that I changed to use devfs_add_devswf()
and verbose id macros.
st.c:
Renamed enrst* to erst* since that's what the current name is (enrst
seems to be an old name).
|
| |
|
| |
|
|
|
|
|
| |
u_int32, u_int16, u_int8, int32, int16, int8.
Use the system defined *_t types instead.
|
|
|
|
| |
Pointed out by: Boyd Faulkner <faulkner@asgard.bga.com>
|
|
|
|
|
|
| |
and the #include hooks so that 'make depend' is more useful. This
covers most of the options I regularly use (but not all) and some other
easy ones.
|
| |
|
|
|
|
| |
into line with the new form.
|
|
|
|
| |
forcing it to 512 byte blocks....
|
|
|
|
| |
Submitted by: Michael Reifenberger <root@totum.plaut.de>
|
|
|
|
| |
last_track + 1 entry, some drives don't understand it
|
| |
|
|
|
|
| |
drives)
|
|
|
|
|
|
|
|
|
| |
drives require ST_Q_SNS_HLP, they also wrongly accept a blocksize of
1024 in the first place (for a QIC-150 cartridge), but complain later
about it. The hack is to only probe for 512 for them.
Reorder the entries in st_decide_mode() so that QIC >= 525 is properly
accepted as variable blocksize.
|