mycroft
e5c1d566ef
Really fix the Buslogic/DTC problem.
1994-05-03 20:53:54 +00:00
mycroft
0ee51c2c8b
Forgot to munge the #includes in last commit.
1994-05-03 20:32:22 +00:00
mycroft
884168ce49
Move beep junk to clock.c.
1994-05-03 08:23:55 +00:00
mycroft
36a9bcce8d
Fix argument to aic_sched_msgout() is several places, and condense some code.
1994-05-03 08:20:43 +00:00
deraadt
394be046a5
insw takes a word count
1994-05-02 06:37:10 +00:00
cgd
e0db92993a
change timeout/untimeout/wakeup/sleep/tsleep args to void *
1994-04-29 23:15:51 +00:00
mycroft
39718a43cc
Enable/disable shared memory access on all WD/SMC boards. Add support for
...
software selection of AUI or BNC connectors using LINK0.
1994-04-28 04:53:09 +00:00
mycroft
fc844e1797
Style nits.
1994-04-26 03:43:26 +00:00
mycroft
62773fc6f8
Add Adaptec 6360 driver from Jarle Greipsland, with some changes by me.
1994-04-26 00:05:56 +00:00
mycroft
0e689f0375
Fix uninitialized pointer, pointed out by Michael VanLoon.
1994-04-25 03:16:03 +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
deraadt
30c24e4508
bit better now, fixes from me & charles. squishy squishy squishy. HI ADAM!
1994-04-24 02:48:10 +00:00
mycroft
2f66816d8b
Rename two files.
1994-04-24 01:34:05 +00:00
mycroft
84752ce046
Don't need isa.h.
1994-04-24 01:29:56 +00:00
hpeyerl
0ef8000051
Some changes from Charles, Adam and Christos Zoulas.
1994-04-23 04:31:12 +00:00
mycroft
eb036e74c5
Don't need isa.h.
1994-04-22 23:02:40 +00:00
mycroft
221b25fd9d
Separate DMA functions.
1994-04-22 22:58:50 +00:00
mycroft
160fbf23ec
Fix typo.
1994-04-21 04:26:37 +00:00
mycroft
584cd2e4c9
Clean up the TUNE_1542 code.
1994-04-21 03:37:19 +00:00
mycroft
245097a031
Fix return of I/O space size from wtprobe(), as reported by Rafal Boni.
1994-04-21 00:41:52 +00:00
mycroft
689156a240
Change structure member names.
1994-04-20 22:39:33 +00:00
mycroft
df873c8545
Maintain the xs free list with LIST_*().
1994-04-20 22:13:33 +00:00
mycroft
893be926ec
Use TAILQ_*() to maintain the drive activation queues.
1994-04-20 07:23:52 +00:00
cgd
28aa66d455
update from hibler
1994-04-20 05:01:22 +00:00
deraadt
0d93a0839c
queue up 8 mbuf chains once again, perhaps this will help?
...
read packets of the card before attempting to transmit (should improve speed)
1994-04-18 12:40:39 +00:00
deraadt
4816eedf31
first attempt at EISA 32bit IO support. it still doesn't work so it's
...
disabled.
1994-04-16 09:53:45 +00:00
deraadt
8aca9c1cbc
support multicast and promiscious mode
...
correct mbuf queue bugs, cleanup some extra symbols
try to let link0/link1 change while running, will this work?
1994-04-15 10:51:28 +00:00
mycroft
07b3588735
Patches from David Greenman to eliminate magic constants and add delays when
...
switching to and fro 16-bit access for 790s.
1994-04-14 03:54:07 +00:00
deraadt
920c317ff9
deallocate mbuf cache on ifconfig down.
1994-04-13 06:09:00 +00:00
mycroft
eee893f9ea
Various cleanup, but no functional differences.
1994-04-13 05:43:19 +00:00
cgd
49b3055feb
undo that last
1994-04-11 21:53:54 +00:00
cgd
34ac381d05
don't cdevvp() if a vnode for the dev already exists. Note that that's
...
conceptually icky; you end up ref'ing a 'real' vnode, and hence perhaps
tying down a file system; should be able to reference a 'fake' one,
but i doesn't appear save to cdevvp() if vnode for same dev is already
around... also, mark vfinddev()s XXX (for later).
1994-04-11 19:53:29 +00:00
deraadt
e7eb2d4831
support multiple eisa/isa cards.
1994-04-11 11:09:00 +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
cgd
e872e13605
allow MDMBUF flags to be set (oops)
1994-04-10 10:29:06 +00:00
cgd
17378eaf33
and fix the other case. ugly fix, but it works
1994-04-10 01:11:28 +00:00
mycroft
f16c2e25f8
Add another rogue...
1994-04-10 00:07:02 +00:00
mycroft
cabd481fa9
Don't print a duplicate message about stray interrupts.
1994-04-09 03:43:36 +00:00
mycroft
fc5d3e31e0
Small fix to attach message.
1994-04-08 18:57:24 +00:00
mycroft
55efebae3e
Fix return values from some interrupt routines.
1994-04-08 18:22:15 +00:00
mycroft
72c593c2e3
Fix return fro isa_epprobe().
1994-04-08 17:58:47 +00:00
mycroft
0ae5489036
Return correct values from edintr().
1994-04-08 17:16:39 +00:00
mycroft
3f5e4f423f
Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls.
...
Reorganize and clean up the relevant code.
1994-04-07 06:48:19 +00:00
mycroft
5fe1b5b538
Redo the last change; it was compltely bogus.
1994-04-06 00:43:57 +00:00
mycroft
8b1679d75d
Remove spurious arg to printf(), per JT Conklin.
1994-04-06 00:27:49 +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