deraadt
|
692c724215
|
un-aligned access is not cool on some processors
|
1994-08-12 08:57:18 +00:00 |
mycroft
|
da79c879cd
|
On probe or open, retry the READ CAPACITY once if the drive reports NOT READY.
|
1994-08-11 23:51:26 +00:00 |
mycroft
|
3e685aec5c
|
Change ST_Q_NEEDS_PAGE_0 to something more generic.
|
1994-08-09 18:50:17 +00:00 |
mycroft
|
558c00c001
|
Fix spelling of `STEREO'.
|
1994-08-05 22:56:19 +00:00 |
mycroft
|
b5c5c47f92
|
Obey the command queue size for the controller.
|
1994-08-04 09:52:47 +00:00 |
mycroft
|
863c736e39
|
Normalize label handling.
|
1994-07-26 19:39:19 +00:00 |
chopps
|
b10a5d5fac
|
change to support other MAXPARTITIONS vals aside from 8
|
1994-07-04 20:39:46 +00:00 |
deraadt
|
fd7c79353e
|
knf
|
1994-06-29 23:32:42 +00:00 |
cgd
|
fccfa11af5
|
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1994-06-29 06:39:25 +00:00 |
mycroft
|
72679b6801
|
Fix a comment.
|
1994-06-19 03:29:37 +00:00 |
chopps
|
7d3285c3d4
|
resolve confusion over who owns the buf after calling scsi_scsi_cmd()
|
1994-06-16 15:57:39 +00:00 |
mycroft
|
a69dd750a2
|
b_un.b_addr -> b_data
|
1994-06-16 01:07:30 +00:00 |
mycroft
|
d023a319a4
|
Nuke some junk in scsi_link, as pointed out by Gordon.
|
1994-05-12 22:16:04 +00:00 |
mycroft
|
02ec14c597
|
Add dummy *dump() routines.
|
1994-05-11 09:49:17 +00:00 |
chopps
|
95faa87c60
|
remove union's from sense_data struct, conditionaly define RAW_PART
|
1994-05-09 07:40:47 +00:00 |
mycroft
|
efbbf1b09f
|
Deal with variable-length drives that don't specify a maximum block size.
c.f. SCSI 2 protocol definition.
|
1994-04-24 05:40:05 +00:00 |
mycroft
|
df873c8545
|
Maintain the xs free list with LIST_*().
|
1994-04-20 22:13:33 +00:00 |
mycroft
|
eee893f9ea
|
Various cleanup, but no functional differences.
|
1994-04-13 05:43:19 +00:00 |
mycroft
|
58dfc9dffc
|
Fix various types. Remove some outdated flags.
|
1994-04-11 03:53:58 +00:00 |
mycroft
|
c01cb5c454
|
Fix various types. Remove some outdated flags. Actually sleep a bit if
there are too many commands pending on the controller.
|
1994-04-11 03:53:45 +00:00 |
mycroft
|
8b10b2cd18
|
Combine scsi_start_unit() and scsi_stop_unit(), and increase the start
timeout (again).
|
1994-04-11 02:23:41 +00:00 |
mycroft
|
f16c2e25f8
|
Add another rogue...
|
1994-04-10 00:07:02 +00:00 |
mycroft
|
5fe1b5b538
|
Redo the last change; it was compltely bogus.
|
1994-04-06 00:43:57 +00:00 |
mycroft
|
87e831ef86
|
Try to detect garbage data from page 4 sense.
|
1994-04-06 00:23:31 +00:00 |
mycroft
|
100fdbd6d1
|
This line is redundant for LD_UNLOAD (only one use, and it does this itself)
but breaks LD_RETEN, forcing a reload of the driver state on the next I/O
operation. Therefore, it goes away.
|
1994-04-05 22:39:37 +00:00 |
mycroft
|
8d0730c420
|
Reload the tape after retension.
|
1994-04-05 22:18:00 +00:00 |
mycroft
|
44f11a89b3
|
Implement MTRETEN (untested).
|
1994-04-05 22:08:09 +00:00 |
mycroft
|
692dc0e998
|
Implement MTEOM, currently untested.
|
1994-04-05 21:59:49 +00:00 |
mycroft
|
96f452cd84
|
Deal with Mark Weaver's rogue tape drive.
|
1994-04-01 06:49:22 +00:00 |
mycroft
|
72a5d83ab3
|
Clean up deleted files.
|
1994-03-29 04:29:47 +00:00 |
mycroft
|
2e5a28159f
|
New SCSI system, based on Julian's more recent work.
|
1994-03-29 04:29:20 +00:00 |
mycroft
|
d5a269b4dd
|
Put controller target in scsi_switch.
|
1994-03-25 07:38:51 +00:00 |
cgd
|
c3218832ba
|
print even more SCSI sense data; this should be in a function...
|
1994-03-24 17:47:35 +00:00 |
cgd
|
20c82de12d
|
print out lots of info on non-media hardware error...
|
1994-03-24 04:32:44 +00:00 |
mycroft
|
499efbcbdd
|
More KNF-like.
|
1994-02-16 02:41:10 +00:00 |
mycroft
|
4335fa14b3
|
Increase the timeout for start_unit.
|
1994-02-16 00:47:35 +00:00 |
mycroft
|
94b2718bd1
|
PARANOID --> DIAGNOSTIC for inexpensive tests.
|
1994-02-14 21:43:33 +00:00 |
mycroft
|
adeebc448e
|
Use b_actf, not av_forw.
|
1994-02-06 10:00:30 +00:00 |
mycroft
|
42e64dc254
|
Remove another use of b_actl.
|
1994-02-06 08:01:45 +00:00 |
mycroft
|
4ecdacf90d
|
Add scsi_stop_unit(), from Mac code. Other minor nits.
|
1994-02-01 20:05:19 +00:00 |
deraadt
|
894bb31ed1
|
print nice numbers for disks >2G. from <adrian@lemmings.cursci.com>
|
1994-01-25 08:56:45 +00:00 |
briggs
|
80f5666771
|
If SCSI_DEBUG is on, a structure member wasn't updated from adapter_unit
to scsibus.
|
1994-01-22 14:16:58 +00:00 |
mycroft
|
efdb9fa688
|
*strategy functions return void.
|
1994-01-11 17:19:37 +00:00 |
cgd
|
f59a5e6fcd
|
fix from Nick Cuccia (cuccia@remarque.berkeley.edu), apparently
originating from Gary Grebus <glg@k8lt.ampr.org>: partition size
must be in units of DEV_BSIZE.
|
1993-12-23 09:35:51 +00:00 |
mycroft
|
b4d3382694
|
Canonicalize all #includes.
|
1993-12-17 07:56:32 +00:00 |
mycroft
|
31a8c70935
|
0xfe000000 --> KERNBASE
|
1993-12-13 11:50:13 +00:00 |
mycroft
|
8caf0ca62b
|
Use new struct buf fields.
|
1993-11-29 20:33:25 +00:00 |
mycroft
|
5820418cb2
|
Remove remaining sleep()s.
|
1993-11-27 19:49:09 +00:00 |
mycroft
|
8cd6aec465
|
Patch from Julian to fix hangage when opening a device multiple times.
|
1993-11-25 04:03:20 +00:00 |
mycroft
|
e985f4041a
|
Still under construction...
|
1993-11-24 09:45:04 +00:00 |