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 |
mycroft
|
37548328a1
|
Under construction...
|
1993-11-24 04:52:44 +00:00 |
brezak
|
67dfce6728
|
Normalize play_msf changes with 386bsd patch.
|
1993-08-04 19:33:44 +00:00 |
brezak
|
80a965ba28
|
Add play_msf command and MSF variants. This is SCSI2 stuff and is needed for many flavors of player utilities.
|
1993-08-04 17:26:20 +00:00 |
mycroft
|
4862b84c92
|
Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.
|
1993-08-01 19:22:24 +00:00 |
mycroft
|
4ff2032a1d
|
Clean up deleted files.
|
1993-07-29 12:40:19 +00:00 |
cgd
|
7b2afa7fe6
|
incorporate changes from 0-9-base to 0-9-ALPHA
|
1993-07-28 02:20:34 +00:00 |
cgd
|
30c2a20262
|
patches from allen briggs to fix a minor bug in *attach()
|
1993-07-19 11:30:49 +00:00 |
cgd
|
cb880ccb94
|
fix evil interaction with new physio; don't set error bit for short reads.
|
1993-07-09 04:28:55 +00:00 |
andrew
|
44b5013862
|
Reject non block-aligned transfers (where a block is 512 bytes in length);
they were causing scsi controller lockups. Replace an occurrence of "512"
with SECSIZE, which is #defined to be 512.
|
1993-07-04 07:09:59 +00:00 |
andrew
|
1b69e917eb
|
ANSIfications.
|
1993-06-27 06:59:20 +00:00 |
brezak
|
ebfdfc5b8a
|
Silence size complaint at probe.
|
1993-06-17 12:18:29 +00:00 |
andrew
|
280a747d4e
|
woops - another typo.
|
1993-06-16 10:39:35 +00:00 |
deraadt
|
1311db833c
|
whoops. typo.
|
1993-06-16 04:31:37 +00:00 |
deraadt
|
a6d9adf224
|
fix to intuit the maximum number of scsi units available on a device
driver. this piece at least, should be safe from changing sizeof(dev_t)
|
1993-06-16 03:39:30 +00:00 |
deraadt
|
d307daf9f6
|
scsi probing spent too much time on the bus -- sped it up now,
and simplified the message printing code (works the same)
|
1993-05-27 10:14:02 +00:00 |