ken
8d74e08df5
Fix a few things in the aic(4) driver:
...
- enable 10MHz (fast SCSI) operation on boards that support it. (only
aic6360 boards with fast SCSI enabled can do it)
- bounds check sync periods and offsets passed in from the transport layer
- tell the user which resource allocation failed (for the ISA probe) if we
weren't able to allocate an IRQ, DRQ or I/O port.
2001-03-16 22:20:19 +00:00
markm
36b9aabb47
Turn on interrupt-entropy harvesting for all/any mass storage devices
...
I could find. I have no doubt missed a couple.
Interrupt entropy harvesting is still conditional on the
kern.random.sys.harvest_interrupt sysctl.
2001-03-01 17:09:09 +00:00
peter
81e9930fea
Sigh, nobody ever got back to me about this. So, here it is..
...
Implement auto scsi scan at insert time for the aic driver.
2001-02-23 02:32:31 +00:00
imp
4e0af4d009
Use PCCARD_CIS_xxx #defines for the table of oem ids. These usually
...
translate to all NULLs (as for all the ones in this commit).
2001-01-21 08:15:37 +00:00
imp
cebce29aee
Add aic to the list of drivers that might work with NEWCARD. I've added
...
the same config lines that NetBSD has. This builds with both NEWCARD
and GENERIC config files.
2001-01-08 01:59:15 +00:00
imp
7fe58ad930
Add module dependencies on CAM module.
...
Submitted by: Michael Reifenberger
2000-12-13 05:46:23 +00:00
phk
beadbd4365
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
imp
e3b148ff2f
remove 5 unnecessary includes, per phk's script
2000-09-20 19:34:17 +00:00
brian
70f4695c61
Terminate aic_ids[]
2000-06-19 22:16:14 +00:00
peter
671412085c
Unused include: #include "aic.h"
2000-06-10 11:06:51 +00:00
jake
961b97d434
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
jake
d93fbc9916
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
phk
6be1308ad1
Remove ~25 unneeded #include <sys/conf.h>
...
Remove ~60 unneeded #include <sys/malloc.h>
2000-04-19 14:58:28 +00:00
phk
75e82c815e
Remove unneeded <sys/buf.h> includes.
...
Due to some interesting cpp tricks in lockmgr, the LINT kernel shrinks
by 924 bytes.
2000-04-18 15:15:39 +00:00
nyan
243cee01b7
- Added PC-98 Cbus frontend.
...
- Move dev/aic/aic_isa.c entry from conf/files to conf/files.MACHINE
because PC-98 uses different file.
Submitted by: nyan and IMAI Takeshi <take-i@ceres.dti.ne.jp>
2000-03-29 14:32:34 +00:00
imp
7ec55590c7
Add support to aic for pccard attachments. Reports from testers have
...
been so positive that I'm going to go ahead and commit this now rather
than do another round of patches.
My Adaptec 1460D works great with these changes.
2000-01-14 23:42:36 +00:00
luoqi
e8ce4b1d25
Adjust data pointers for untransmitted bytes in fifos when there's phase
...
change during data transfer.
1999-12-16 16:11:49 +00:00
luoqi
d59911ee91
Disconnect and tagged queueing now really work. Also fix a bug that's
...
causing problems to slow devices.
1999-12-04 22:15:02 +00:00
luoqi
15b14d33bd
Bug fix: allow reset device command to complete.
1999-10-28 05:28:00 +00:00
luoqi
a477033e35
Fix a typo which would result a bad REQUEST SENSE command be sent to
...
a device at lun != 0.
Enable tagged queueing (should it be spelled as queuing?) by default.
1999-10-26 22:11:45 +00:00
luoqi
990795606c
A few improvements and cleanups.
1999-10-21 21:15:02 +00:00
luoqi
e2a07af8e9
Non-functional changes. Add some comments before I start to forget how
...
everything works myself.
1999-10-21 15:49:25 +00:00
luoqi
5dab878b88
Adaptec 6260/6360 CAM driver.
1999-10-21 08:56:53 +00:00