bouyer
cd8d64fe2b
For ATAPI tape drives, poll for DSC (using a callout), to get the real
...
status of the command, and make sure the drive is ready for the next one.
2001-12-01 00:00:29 +00:00
christos
c563f940be
ELINK_W4_UBYTESOK is 0x0d. This is probably why kim is getting x2 numbers
...
in stats.
2001-11-28 23:46:42 +00:00
lukem
9f42ccc795
use #ifdef DDB (for consistency with the rest of the kernel)
2001-11-28 05:45:27 +00:00
yamt
dc2a9f16a0
don't allocate a mbuf cluster if we don't need.
2001-11-27 21:40:55 +00:00
fredette
f0002ba642
Added macros for the bits in the SYSBUS byte, and macros
...
for the i82596 PORT access interface, from the documentation
for that chip. These help clarify writes to the SYSBUS
part of the SCP, and PORT usage by i82596-aware drivers.
2001-11-26 23:30:59 +00:00
fredette
ec3eeda2fe
Use bus_space on sun2.
...
Update the comment to match list of bus_space-using ports.
Removed some old unused asm() labels.
2001-11-26 20:15:48 +00:00
yamt
dbaca00330
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic
...
and split isadma parts into /dev/isa/cs89x0isa*.
2001-11-26 19:17:05 +00:00
tron
e75321130b
Back out new "hme" driver because it causes a performance regression on
...
"netio" on an U5.
2001-11-26 10:39:29 +00:00
tron
7287466499
Bug fixes for VLAN handling supplied by Klaus Klein in private e-mail.
2001-11-26 06:51:12 +00:00
tron
99756bfe86
Pull in Jason Wright's latest changes to the "hme" driver from OpenBSD.
...
This supports direct DMA from and into mbuf cluster, and VLAN
handling is done a bit differently.
2001-11-25 22:12:01 +00:00
yamt
5bf4d5554b
use little-endian crc on multicast hash for admtek chips.
2001-11-22 05:03:04 +00:00
wiz
1fd7eeefcd
"than" instead of "then".
2001-11-21 19:14:19 +00:00
lukem
99bccc3cab
- pull in opt_kgdb.h where necessary
...
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for options KGDB_DEVNAME="\"com\""
- use correct quotes for options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup
2001-11-20 08:43:19 +00:00
tsutsui
aca8e01877
- Use MI ADAPTER_REQ_SET_XFER_MODE callback
...
- Move values in sc_sync[] member to sc_tinfo[]
- Change some u_int8_t values to int
- Remove unused wide negotiation states
- Misc cleanup
2001-11-18 14:50:11 +00:00
tsutsui
689089f7a9
- Use MI ADAPTER_REQ_SET_XFER_MODE callback.
...
- Nuke some magic numbers.
2001-11-18 14:33:10 +00:00
tsutsui
11a1ddc5dd
- make sure to call bus_dmamap_unload() even after request sense
...
- fix usage of scb flags
- misc cleanup
2001-11-17 21:26:12 +00:00
thorpej
1466b9ca1d
Back out the last two changes I made to this driver -- some people
...
have reported lossage.
2001-11-17 00:56:04 +00:00
lukem
2565646230
don't need <sys/types.h> when including <sys/param.h>
2001-11-15 09:47:59 +00:00
bouyer
0b74b95459
If the controller doesn't support UDMA, don't allow enabling UDMA via
...
config flags.
2001-11-14 20:18:11 +00:00
lukem
a4bae8b066
add/cleanup RCSID
2001-11-13 13:14:31 +00:00
lukem
0e9163223a
cleanup RCSID
2001-11-13 13:01:22 +00:00
mhitch
c873b07b2d
After modifying transmit descriptors, write-back cache needs to be flushed.
...
Fixes DEFTA on R4x00 DECstations.
2001-11-11 18:47:03 +00:00
christos
09b14fa42a
Oops, missed one.
2001-11-11 00:34:52 +00:00
christos
ddf09edfc0
merge duplicate register definitions.
2001-11-11 00:24:16 +00:00
christos
257a5919a3
Get rid of duplicate RID definitions.
2001-11-11 00:16:07 +00:00
perry
7a702dcf66
trivially rename some macro parameters to avoid lint warnings.
2001-11-10 22:48:09 +00:00
bjh21
479d71be35
Add support for feeding entropy to rnd(4).
2001-11-07 20:01:58 +00:00
fvdl
7812d678d8
Initialize the cn_magic goo for kgdb (bah, that should really not
...
be necessary).
2001-11-05 21:39:24 +00:00
tsutsui
064be15283
Use common macro to check message length.
2001-11-04 12:03:41 +00:00
itohy
c0f59fbbeb
AD1845 on my AlphaStation 255 doesn't match the AD1845 doc.
...
Try to detect AD1845 (unfortunately this is not always correct)
and work around the problems.
2001-11-04 08:08:25 +00:00
itohy
ab43d67621
Introduce "flags 1", which causes left and right channels swapped.
2001-11-04 06:44:31 +00:00
haya
3aee8d644f
Prevent hang-up when a CardBus card is removed during the card is working.
2001-10-25 10:02:12 +00:00
mjacob
d0c3b71a47
tra-la, another QLogic f/w funny- this time with the 2300.
...
If we get a completion status of RQCS_QUEUE_FULL, it means
that the internal queues are full. Other QLogic boards set
the QFULL SCSI status. But *nooooooooooo*, not the 2300.
2001-10-23 23:21:00 +00:00
augustss
d9f173b146
Make it compile with debug on.
2001-10-23 17:58:15 +00:00
mjacob
8dd789d511
Comment out some redundant initializations to zero.
2001-10-23 16:24:33 +00:00
itohy
361bb97359
Support panpot on OPL3. Now this device is a stereo instrument.
2001-10-23 13:09:43 +00:00
mrg
3059c66d8f
fix a typo in the previous
2001-10-22 16:47:43 +00:00
bouyer
6721892796
Forgot to add __attribute__((__packed__)) to one hardware structure.
2001-10-22 16:45:28 +00:00
mrg
c4f3ffd5e7
increase the value of _HME_NDESC from 32 to 128. it reduces the noise the
...
driver makes due to various bad status conditions.
2001-10-22 16:45:20 +00:00
thorpej
d1e191d848
Reserve one descriptor at the end of the ring as a termination point,
...
to prevent the producer index from getting confused.
2001-10-21 20:45:15 +00:00
mjacob
5522109c39
Protect against deranged fabric nameservers that spit out 10000 identical
...
port numbers.
2001-10-20 18:37:54 +00:00
thorpej
8f0b837cd4
gem_init(): Don't call gem_mii_statchg() directly. Instead, call
...
gem_mediachange(). This will cause gem_mii_statchg() to be called
by the MII layer with the correct MII media state, so that speed
duplex parameters will be set properly.
2001-10-20 18:25:52 +00:00
thorpej
5d51f988c6
Yet more cruft removal.
2001-10-18 15:19:21 +00:00
thorpej
62577b1c53
Remove more cruft left over from copying bits of other drivers.
2001-10-18 15:09:15 +00:00
thorpej
c616253896
Remove some more stuff left over from copying bits of the HME driver.
2001-10-18 06:28:17 +00:00
thorpej
bfda843574
Manipulate the Tx desc pointer as 2 32-bit values, just as
...
we do with the Rx desc pointer, both for consistency, and
for platforms which don't have bus_space_*_8().
2001-10-18 03:33:33 +00:00
minoura
1f7386b8aa
#include mulaw.h for converter functions prototypes.
2001-10-16 04:36:56 +00:00
bouyer
ea29ee7d56
Call siop_morecbd() only when scsipi ask us ADAPTER_REQ_GROW_RESOURCES.
...
This prevent using bus_dmamem_map() from interrupt context.
Should fix kern/13827.
2001-10-14 20:37:28 +00:00
ichiro
9ad1f29f64
The description about soft-reset of WI_PCI_COR was added
...
and WI_PCI_SOFT_RESET was used.
Cosmetic change.
2001-10-14 12:33:18 +00:00
chs
5a41496a04
avoid overflow in timeout calculations.
2001-10-14 00:32:33 +00:00