Commit Graph
4312 Commits
Author SHA1 Message Date
Warner Losh 044688c498 MFC: Split ex driver into isa and pccard. We now support and old
olicomm card by doing this.  The pccard.conf changes have already been
MFC'd.

Submitted by: iwasaki-san
2001-03-05 05:33:20 +00:00
Peter Wemm 050c8e3915 MFC: rev 1.38; Add USB_PRODUCT_MELCO_LUATX5 device ID. 2001-03-05 02:30:35 +00:00
Matt Jacob 054bef1407 MFC: Role core minor. Handles are 16, not 32 bits. Add the ISPCTL_RUN_MBOXCMD
isp_control functio. Add the ISPASYNC_UNHANDLED_RESPONSE response async
event code.
2001-03-04 22:18:19 +00:00
Matt Jacob e59a3b2b25 MFC: The flag ICBOPT_BOTH_WWNS is more descriptive than ICBOPT_USE_PORTNAME. 2001-03-04 22:17:17 +00:00
Matt Jacob 1a35ab099c MFC: Update copyright. Accomodate changes to Qlogic parallel SCSI target
mode spec (half of what had been a 32 bit 'driver reserved' value is now
a 16 bit handle that is used to correllate CTIOs with a specific ATIO- we
have to make sure we pass it on thru. Propagate back proper at2_entry
format (instead of one derived from an at_entry). Handles are 16, not
32 bits.
2001-03-04 22:16:47 +00:00
Matt Jacob 5ddfbcea8a MFC: rev copyright. propage Asmodai's spelling correction. Handles
are 16 not 32 bits now.
2001-03-04 22:15:08 +00:00
Matt Jacob b711ef9a90 MFC: handles are 16 not 32 bits now. 2001-03-04 22:14:39 +00:00
Matt Jacob 4cee15893a Roll platform minor.
MFC: Remove name/unit from softc- replace with device_t from probe. Store
default WWWs for both port && node.
2001-03-04 22:14:09 +00:00
Matt Jacob 6a1af8098d MFC: Remove usage of isp->isp_name/isp->isp_unit (use isp->isp_dev). Remove
stray newline in foormat string. Note the we don't support 2nd channel
on 12160/1280 cards in target mode yet. Clean up target mode so that it
more or less works again. Remove nearly all printfs and use device_printf
or isp_prt. Handles are 16- not 32 bits now. We can now cope with at least
the latest Qlogic 1040 Target Mode f/w (12160/1X80 not working yet).
2001-03-04 22:13:12 +00:00
Matt Jacob f9bdfd9842 MFC: Update Copyright. Change handles from 32 to 16 bits. Catch a
longstanding bug about making sure that we're using both WWNs (port
and node). Add ISPCTL_RUN_MBOXCMD isp_control function.
2001-03-04 22:10:32 +00:00
Gerard Roudier 14627849df MFC: merge sym_hipd.c -j1.23 -j1.24 2001-03-04 19:21:48 +00:00
Noriaki Mitsunaga 4ca3480c64 [MFC]
Catch up with current.
dev/ncv/ncr53c500.c		1.1 -> 1.3
dev/ncv/ncr53c500_pccard.c 	1.2 -> 1.6
dev/ncv/ncr53c500var.h		1.1 -> 1.3

dev/nsp/nsp.c			1.2 -> 1.4
dev/nsp/nsp_pccard.c 		1.2 -> 1.6
dev/nsp/nspvar.h		1.1 -> 1.2

dev/stg/tmc18c30.c		1.2 -> 1.4
dev/stg/tmc18c30_pccard.c 	1.2 -> 1.6
dev/stg/tmc18c30var.h		1.1 -> 1.2

cam/scsi/scsi_low.c	1.1 -> 1.8
cam/scsi/scsi_low.h 	1.2 -> 1.3
2001-03-03 14:45:02 +00:00
Nicolas Souchu 7ec09b8e03 MFC. Improve mode detection of ZIP drives. Fix the PS/2 mode support
for the ZIP+.
2001-03-02 16:04:38 +00:00
Matt Jacob 7c59cd9e88 MFC: Fix isp_print_qentry to print all four lines- it's been broken for months. 2001-03-02 04:56:56 +00:00
Paul Saab fc73f1c408 MFC: Add crashdump support.
Approved by:	jlemon
2001-03-01 01:57:33 +00:00
cvs2svn ef28c9d67b This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2001-02-27 18:40:08 +00:00
Peter Wemm 3f0d75fae4 MFC: add KINGSTON KNU101TX device id. (already in usbdevs) 2001-02-27 14:22:27 +00:00
Cameron Grant 6c98e2c9b1 add a meta-module to the sound module system. when sound modules are built,
one can now load all drivers and infrastructure by kldloading snd.
2001-02-27 04:47:48 +00:00
Cameron Grant 8dc75984a9 MFC of cs4281 driver 2001-02-27 03:57:53 +00:00
Cameron Grant a10061d935 MFC of cmi8738 driver 2001-02-27 03:42:29 +00:00
Mike Smith 7f1e644afe MFC: typo fix.
Submitted by:	Joel Jacobson <[email protected]>
2001-02-26 20:14:04 +00:00
cvs2svn 9b901cc90c This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2001-02-26 07:13:02 +00:00
Jonathan Lemon d2180fd164 MFC: sync kq up to current (extend to device layer, plus other fixes) 2001-02-26 04:23:21 +00:00
Søren Schmidt 4e2b687169 MFC:
Get the ata drive in sync with -current to the following versions:

ata-all.c       1.102 (minus 1.100)
ata-all.h       1.37
ata-disk.c      1.92
ata-disk.h      1.31
ata-dma.c       1.57
ata-raid.c      1.10
ata-raid.h      1.4
atapi-all.c     1.63 (minus 1.62)
atapi-all.h     1.32
atapi-cd.c      1.76 (minus progress stuff)
atapi-cd.h      1.22 (minus progress stuff)
atapi-fd.c      1.57
atapi-fd.h      1.13
atapi-tape.c    1.49
atapi-tape.h    1.14
2001-02-25 21:35:21 +00:00
Noriaki Mitsunaga c97c36bfce [MFC] 1.2->1.3
select() DKI is now in <sys/selinfo.h>.
2001-02-25 05:53:44 +00:00
Cameron Grant 2d38c66a1f alter sndbuf_clear to clear 1 byte at a time instead of 2.
this fixes the panics that have been observed with sb16 cards and certain
wav files where sndbuf_clear was asked to clear an odd number of bytes- a
condition that *should* never occur and i'm still investigating.  however,
this fixes the symptom for now.
2001-02-25 03:55:01 +00:00
Cameron Grant c9634a08ef remove old unified sb8/sb16 driver. it isn't used anymore. 2001-02-24 01:29:46 +00:00
Justin T. Gibbs f0e32523b0 MFC: Sync with HEAD as of today. 2001-02-21 20:51:28 +00:00
Yoshihiro Takahashi a6b413cacc MFC: Use rman_get_start() to get the start address of resource. 2001-02-21 11:23:24 +00:00
Justin T. Gibbs ab77e6c3a0 MFC: Only honor the CHANNEL_B_PRIMARY flag for twin channel devices. 2001-02-17 01:53:59 +00:00
Matt Jacob cf34018b30 MFC: removal of ISP2100_FABRIC. Insertion of extra loop states. More
MFC: isp_control functions && defines && explanations. Ditto isp_control.
2001-02-12 01:19:52 +00:00
Matt Jacob 6a5d39b7f2 MFC: FC-AL position map structure. 2001-02-12 01:19:04 +00:00
Matt Jacob 507bd2d42e MFC: implementation of isp_fc_runstate function. 2001-02-12 01:18:43 +00:00
Matt Jacob 2e702e04a9 Roll version minor. MFC: removal of ISP2100_FABRIC. 2001-02-12 01:18:24 +00:00
Matt Jacob 74186a304f MFC: cleanup of adapter role, 'fixing' of target mode. 2001-02-12 01:17:55 +00:00
Matt Jacob a00496ebe1 MFC: major rework of loop events. 2001-02-12 01:16:49 +00:00
Matt Jacob 7e41d12a39 MFC: removal of MAINTAINER (let the games begin!) 2001-02-12 01:13:21 +00:00
Matt Jacob 2846a2e273 MFC: update to latest && greatest f/w 2001-02-12 01:11:50 +00:00
Justin T. Gibbs 46af6dad77 MFC: Merge to HEAD as of today. 2001-02-10 18:11:36 +00:00
cvs2svn 8a69f5ef79 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2001-02-10 06:29:54 +00:00
Jeroen Ruigrok van der Werven 50b4581544 MFC: Fix memory leaks due to device_get_children() calling and not
free()'ing.
2001-02-09 09:50:15 +00:00
Luigi Rizzo ce14c0ab74 MFC: fix a serious bug in the ed driver when very short packets are
received (with bpf or bridging active). Some code was erroneously
assuming that the packet contained at least the ethernet header,
and as a result a negative length was later written into the mbuf
header, eventually resulting in random panics.

This bug has been reported for some time, but i was never able to
reproduce it locally because I had the code fixed in my sources
a couple of weeks ago, and just forgot to commit the fix.
2001-02-08 23:00:23 +00:00
Poul-Henning Kamp cc98723fd2 Use correct index when counting short errors. 2001-02-07 08:44:42 +00:00
Cameron Grant 098b25cdf7 mfc of rev 1.49: modify default buffer size heuristic to not max out at 4k.
mpg123 and other apps that do not explicitly request a block size should now
behave better under load.
2001-02-07 07:19:34 +00:00
Cameron Grant 8fc82fc475 conditionalize 'hwptr went backwards' message 2001-02-06 02:26:08 +00:00
Toshihiko ARAI b98b69138e MFC: Add support for SMC91C100FD chip of MELCO LPC-TX. 2001-02-04 04:38:38 +00:00
Gerard Roudier c384defe2f MFC: from sym_hipd.c revision 1.23 2001-02-03 16:16:27 +00:00
Cameron Grant bb13b297c2 properly #ifdef dynamic sysctl stuff 2001-02-03 02:56:36 +00:00
Cameron Grant bfb17e24c0 MFC of many improvements, including kobjification, new sb8/sb16 code,
setblocksize support for lower latencies.  this is the sound code from
-current as of 01:00GMT 2001/02/03.
2001-02-03 01:29:12 +00:00
Søren Schmidt 00b91253f6 MFC:
Dont close tray on open.
When blocksize is set to 2352, alwas read 2352 bytes. VCD support.
2001-01-29 18:07:18 +00:00