mycroft
|
2986fc2fd0
|
Be less picky about revision numbers for some broken devices.
|
1995-02-22 19:32:33 +00:00 |
pk
|
e560d77223
|
Another Maxtor botch.
|
1995-02-09 10:23:14 +00:00 |
mycroft
|
d8743f51a2
|
Add Exabyte 8200 to the list.
|
1995-02-01 09:37:54 +00:00 |
mycroft
|
52bacd79d6
|
Fix invocation of scsi_scsi_cmd(), per John Kohl.
|
1995-01-30 15:54:42 +00:00 |
mycroft
|
1076165d07
|
All revisions of the TDC 3600 are rogues.
|
1995-01-30 15:39:33 +00:00 |
mycroft
|
7639253b70
|
Finish last change.
|
1995-01-30 11:50:23 +00:00 |
mycroft
|
321b00bd07
|
Some drives don't grok START with LoEj=1, either.
|
1995-01-30 11:47:56 +00:00 |
mycroft
|
0ece1143f6
|
Set the LoadEject bit when issuing a START.
|
1995-01-30 11:37:17 +00:00 |
mycroft
|
9085638020
|
Some devices really do require the START before the PREVENT. This makes no
sense.
|
1995-01-30 11:34:25 +00:00 |
mycroft
|
1611df6ae0
|
Update copyrights.
|
1995-01-26 12:05:49 +00:00 |
mycroft
|
b76a328caa
|
Redo the `wait for spin up' code. The Mach 3 method clearly doesn't work.
Also, rearrange the first open sequences a bit; SDEV_OPEN is no longer magic.
|
1995-01-26 11:56:51 +00:00 |
mycroft
|
726fa4e94f
|
Do the PREVENT before the START.
|
1995-01-23 18:17:22 +00:00 |
mycroft
|
feb5b29596
|
Remove old, misleading comment.
|
1995-01-23 17:56:26 +00:00 |
mycroft
|
a6e7fe0d2a
|
If the disk reports a block size of 0, assume it really meant 512.
|
1995-01-16 21:40:17 +00:00 |
mycroft
|
4a1e51751b
|
Trivial simplification.
|
1995-01-16 21:34:10 +00:00 |
mycroft
|
e71e917e9d
|
Remove unused macros.
|
1995-01-16 21:31:34 +00:00 |
mycroft
|
85532dd4ce
|
Don't clear the debug flags when copying the prototype scsi_link.
|
1995-01-16 21:13:40 +00:00 |
mycroft
|
28775a6a5d
|
Add a DIAGNOSTIC check.
|
1995-01-13 14:38:13 +00:00 |
mycroft
|
7650bd97fc
|
Always boundary check I/O.
|
1995-01-13 10:46:32 +00:00 |
mycroft
|
83a1c4799e
|
Add two more broken devices.
|
1995-01-12 10:25:44 +00:00 |
mycroft
|
dff292c275
|
Put Dan's broken tape drive in The List.
|
1995-01-01 11:37:03 +00:00 |
mycroft
|
bfd9901daf
|
Fix some oversights in the debugging code.
|
1994-12-30 05:33:06 +00:00 |
mycroft
|
d78ddddef6
|
Update the rogue entry for ancient drivers to match reality.
|
1994-12-30 05:23:49 +00:00 |
mycroft
|
6e9d6a0d75
|
And a little better...
|
1994-12-30 05:20:22 +00:00 |
mycroft
|
0a83cd8c57
|
Deal with short inquiry response a little better.
|
1994-12-30 05:14:52 +00:00 |
mycroft
|
5d3bd57538
|
Fix a couple of things in the sense printing code.
|
1994-12-29 13:49:57 +00:00 |
mycroft
|
f2909dc62b
|
Increase the st_space() timeout.
|
1994-12-28 19:55:50 +00:00 |
mycroft
|
8fd135209c
|
Numerous changes. Many bugs fixed, better autoconfig, a few new features.
|
1994-12-28 19:42:47 +00:00 |
mycroft
|
3e7afdbe8a
|
Remove DIOCSBAD handling. It's not actually handled, so why recognize it?
|
1994-12-16 04:38:30 +00:00 |
mycroft
|
ca65f2ce5d
|
Remove dkbad.h.
|
1994-12-14 15:17:22 +00:00 |
mycroft
|
1b372b7e96
|
Remove some redundant code.
|
1994-12-01 13:07:28 +00:00 |
mycroft
|
0109779d43
|
Remove unneeded override of SCSI_NOSLEEP.
|
1994-12-01 12:45:25 +00:00 |
mycroft
|
c1cbd9c635
|
Set UIO residual count.
|
1994-12-01 12:36:35 +00:00 |
mycroft
|
71ab8bb627
|
Always set the device number correctly, even though we don't need it.
|
1994-12-01 12:26:37 +00:00 |
mycroft
|
d18cbacd88
|
Redux.
|
1994-12-01 12:12:08 +00:00 |
mycroft
|
1066219897
|
Uncomment call to scsi_user_done(), and remove a duplicate biodone() (and
another si_free()).
|
1994-12-01 12:04:43 +00:00 |
mycroft
|
a10cbd7179
|
Remove the silly statically allocated array, and simply malloc the data
structures as needed. Also, put the buf in the malloc()ed area. Remove a
duplicate si_free() (though this was harmless before).
|
1994-12-01 11:53:56 +00:00 |
mycroft
|
cc44b4600c
|
There's no point in bothering to unlock what we didn't lock.
|
1994-11-23 07:54:15 +00:00 |
mycroft
|
95edd299b0
|
Add still more locking.
|
1994-11-22 03:23:49 +00:00 |
mycroft
|
284d17e8f0
|
Complete last change.
|
1994-11-22 00:14:24 +00:00 |
deraadt
|
0c36dd6762
|
C botch repair from bostic
|
1994-11-22 00:05:36 +00:00 |
mycroft
|
c81c637ee3
|
Return EIO when the drive is empty.
|
1994-11-21 11:37:26 +00:00 |
mycroft
|
7a1dcbfac6
|
Clean up open and close routines somewhat.
|
1994-11-21 11:28:47 +00:00 |
mycroft
|
fd32202948
|
Replace dev_unit with device_softc in scsi_link. Change argument to foostart()
to void*.
|
1994-11-21 10:39:09 +00:00 |
mycroft
|
5bd4115690
|
Add some missing locking, and some general cleanup.
|
1994-11-20 22:36:43 +00:00 |
deraadt
|
38483bbbf0
|
Enough Chinese torture already
|
1994-11-15 23:00:23 +00:00 |
mycroft
|
d8561ad477
|
Oops; update scsibusmatch() arg list.
|
1994-11-03 22:09:00 +00:00 |
mycroft
|
ef0c18e1cf
|
Always use direct configuration for SCSI devices.
|
1994-11-03 22:05:08 +00:00 |
mycroft
|
54608f7ea0
|
Remove a couple of i386-specific hacks, and make a couple of others #ifdef
CONFIG_INDIRECT instead.
|
1994-11-03 20:24:21 +00:00 |
cgd
|
6ac2bbfc35
|
be more careful with types, also pull in headers where necessary.
|
1994-10-30 21:43:03 +00:00 |