Kenneth D. Merry
76db0ab017
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
Mark Murray
ed34d0ade2
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 Wemm
c14e19116f
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
Warner Losh
828e38343a
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
Warner Losh
bdbd54e46d
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
Warner Losh
b66fd62112
Add module dependencies on CAM module.
...
Submitted by: Michael Reifenberger
2000-12-13 05:46:23 +00:00
Poul-Henning Kamp
db7e3af111
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
Warner Losh
4d678f2674
remove 5 unnecessary includes, per phk's script
2000-09-20 19:34:17 +00:00
Brian Somers
44a4178b09
Terminate aic_ids[]
2000-06-19 22:16:14 +00:00
Peter Wemm
991ee860a8
Unused include: #include "aic.h"
2000-06-10 11:06:51 +00:00
Jake Burkholder
e39756439c
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 Burkholder
740a1973a6
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
Poul-Henning Kamp
3389ae9350
Remove ~25 unneeded #include <sys/conf.h>
...
Remove ~60 unneeded #include <sys/malloc.h>
2000-04-19 14:58:28 +00:00
Poul-Henning Kamp
ed6aff7387
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
Yoshihiro Takahashi
239fe111cd
- 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
Warner Losh
2a457ef118
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 Chen
da2c318f0b
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 Chen
6f59da2daa
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 Chen
4b80d3dd0b
Bug fix: allow reset device command to complete.
1999-10-28 05:28:00 +00:00
Luoqi Chen
9da0c0ca63
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 Chen
cb6c99d54e
A few improvements and cleanups.
1999-10-21 21:15:02 +00:00
Luoqi Chen
86a4b08dc7
Non-functional changes. Add some comments before I start to forget how
...
everything works myself.
1999-10-21 15:49:25 +00:00
Luoqi Chen
81ef553683
Adaptec 6260/6360 CAM driver.
1999-10-21 08:56:53 +00:00