summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
1999-11-09in the ifdef POWERPC section, do use ppc, not p4e, for the iohandleDale S. Rahn
for the console configuration.
1999-11-09syncChris Cappuccio
1999-11-09Add Triones/Highpoint HPT343, HPT366Chris Cappuccio
1999-11-07regen.Federico G. Schwindt
1999-11-07sigh, tag shouldn't be a comment in *devs.Federico G. Schwindt
1999-11-07sync with NetBSD.Federico G. Schwindt
1999-11-07regen.Federico G. Schwindt
1999-11-07oops. add OpenBSD tag.Federico G. Schwindt
1999-11-07New devices.Federico G. Schwindt
1999-11-06syncTheo de Raadt
1999-11-06I shortened these names ON PURPOSE. Do NOT make them long again!Theo de Raadt
1999-11-05Commit to pcmciadevs (or any other *devs) should be done in two steps,Federico G. Schwindt
so the .h file always has the same revision number. Regen.
1999-11-05Add BayStack 650 FH 802.11 (from NetBSD)Angelos D. Keromytis
1999-11-05Fix ata_get_params on big endian platforms.Constantine Sapuntzakis
We have diverged from NetBSD in that wdc_exec_xfer no longer automatically swaps.
1999-11-05use wdc_input_bytes and wdc_output_bytesConstantine Sapuntzakis
1999-11-05The default network name is not "ANY", it's the empty string. I'veAngelos D. Keromytis
noticed that through personal use, double checked with NetBSD if_wireg.h
1999-11-04Make sure bus mastering is enabled, from freebsd if_de.cChris Cappuccio
1999-11-03Typo in boot message.Angelos D. Keromytis
1999-11-03syncHakan Olsson
1999-11-03Two more Neomagic chipsets.Hakan Olsson
1999-11-03Regen.Aaron Campbell
1999-11-03Add Adaptec AIC6915.Aaron Campbell
1999-11-03Driver for Adaptec "StarFire" AIC6915-based Ethernet cards; from FreeBSD.Aaron Campbell
Thanks to jason@ for lots of debugging help.
1999-11-03syncChris Cappuccio
1999-11-035597 is a host bridgeChris Cappuccio
1999-11-030x5597 will never match an SiS pciide controller because they are 0x5513Chris Cappuccio
The NetBSD pcidevs is confusing because it calles "5597_IDE" 0x5513, but OpenBSD pcidevs just had "SiS 5597" as 0x5597
1999-11-02fix printf (had an extra space)Chris Cappuccio
add useless comments to new Intel code
1999-11-02re-enable IDENTIFY, reset delay each timeTheo de Raadt
1999-11-02Fix comment typo.Angelos D. Keromytis
1999-10-31critical fixes, overdone, but who cares, a localhost crash is badTheo de Raadt
1999-10-31New prods: Planex FNW-3600-T and Corega Ether II & Fast Ether.Federico G. Schwindt
Rearrage a few entries.
1999-10-31regen.Federico G. Schwindt
1999-10-31New products from NetBSD. Change a few names.Federico G. Schwindt
1999-10-29NetBSD take note:Constantine Sapuntzakis
Use xfer->c_bcount and not sc_xfer->datalen when passing our buffer limit to the device. In the case of SENSE, we were sending 0 as our buffer limit, potentially confusing some devices. Cap the bytes/interrupt at 65534, which prevents odd size transfers. Odd size transfers, while not inherently evil, are kind of weird through a 16-bit wide interface.
1999-10-29Added diagnostic: "length 0 transfer in data phase"Constantine Sapuntzakis
Changed SCSI XS_TIMEOUT error to SCSI XS_RESET error to better reflect that we had to reset the bus Don't downgrade DMA modes if the transfer that failed wasn't using DMA
1999-10-29Change wdc_input_bytes and wdc_output_bytes to useConstantine Sapuntzakis
bus_space_{read,write}_raw_* instead of the byte-swapping API. For PowerPC and other big-endian architectures.
1999-10-29writen->writtenTodd T. Fries
1999-10-29fix comment to match codeJason Wright
1999-10-29Introduce wdc_output_bytes and wdc_input_bytes to remove replicated PIO logicTheo de Raadt
Fix wdc_select_drive to no longer wait for free channel (not strictly correct but we couldn't handle a non-free channel anyway) Major changes to the ATAPI interrupt logic to reduce reliance on the drive setting the bits correctly. Deal with situation that we get length = 0 back from the drive on transfer (instead of potentially looping forever). Timeout in drive setup should not cause the drive to downgrade modes.
1999-10-29reliability fixes from csapuntz; commit message replaced later with detailsTheo de Raadt
1999-10-28RegenAaron Campbell
1999-10-28Add ADMtek products.Aaron Campbell
1999-10-28Driver for ADMtek AL981/AN985 Ethernet controllers; from FreeBSD.Aaron Campbell
1999-10-28Downgrade to mode 2 first if we were udma > 2; from NetBSD. costa@ ok.Federico G. Schwindt
1999-10-28Sync up with some piece of reality, start supporting powerpc again.Dale S. Rahn
1999-10-28hush up the link up/down messagesJason Wright
1999-10-27bugfixes from netbsd ata_wdc.c, ok csapuntz@Chris Cappuccio
from bouyer: - Add some debug printf (WDCPROBE) in _wdcreset_wait(), I've needed these 2 times in the past - Set up timeout per xfer instead of per interrupt. This helps with PIO transfer (we would call timeout()/untimout() several times for a transfer). - If we missed an interrupt for a PIO transfer, reset and restart it immedialy, don't try to recover and continue. If we missed an interrupt we may have lost a read/write cycle on the IDE bus. If this happens 1) we corrupt data and 2) we enter an interrupt loop at the end of the xfer, as the drive has some more data to read/write, but the host thinks the xfer is done. This last change fix the (or at last some of the) 'lookup after lost interrupt' some peoples have been experiencing.
1999-10-27Use SIMPLEQ_XXX.Federico G. Schwindt
1999-10-27do not pre-filter bpf packets; jasonTheo de Raadt
1999-10-26Support LMC1200Chris Cappuccio
Based on LMC's Linux code