summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
1999-11-17mii fixups and merge with freebsd:Jason Wright
o fix tx recovery with call to rl_reset/rl_init o automatic tuning of tx threshold o make sure first mbuf contains the entire ether_header o remove matching of SiS 900 chipset
1999-11-17New interface to ATA registers that goes through the lower-level deviceConstantine Sapuntzakis
driver (pciide, wdc, etc.) Remove #define WDCDEBUG from top of files More fixes to ATAPISCSI logic: Not all devices transition correctly between phases. Devices are supposed to keep BSY high until they've set the registers to the next sensible state. Some devices drop BSY and leave the registers in an old or nonsense state. Our polling code is extremely sensitive to this (though an early itnerrupt could also observe this). So, if the device is in an unexpected state, the new polling code waits for a while in the hope that it enters a better state. This seems to fix many of the problems reported. Also, there was a horrible bug which would cause sense to fail on a ATAPI command that sent data to the drive
1999-11-16Remove unused (ifdef:d away) variables.Artur Grabowski
(shrinking my "grep vm_offset_t")
1999-11-16We don't need a prototype for kmem_alloc.Artur Grabowski
1999-11-15Remove a duplicate #include.Aaron Campbell
1999-11-14Kill the overly verbose description strings, add another device.Jason Downs
1999-11-14RegenJason Downs
1999-11-14Shrink more; make all puc devices simply "I/O", and add another one.Jason Downs
1999-11-14syncTheo de Raadt
1999-11-14shrinkTheo de Raadt
1999-11-13syncTheo de Raadt
1999-11-13add another modemTheo de Raadt
1999-11-11add a powerhook to disable DMA on suspend. okay jason@Niels Provos
adapted from NetBSD Thu Oct 28 19:21:51 1999 UTC by sommerfeld: Fix suspend/resume-related problems observed on fxp0 on Sony Z505S: Symptoms: system would crash with "data modified on free list" pool panic from the mbuf cluster pool shortly after a resume. The cluster in question contained a valid 82557 receive descriptor and an IP packet. Happened sporadically in normal use. Easiest way for me to reproduce it was to run tcpdump and a flood ping and do a suspend/resume cycle or two. Changes: - in interrupt handler, if the interface isn't in IFF_RUNNING state, just ack interrupts and return; don't try to receive packets, queue new descriptors, etc., etc., - add power control hook to take interface down on suspend, and restart it (if it was up) on resume. - tweaks to fxp_stop and fxp_shutdown to avoid recursive panics due to the (now fixed) bug.
1999-11-11Delay USB device attachment to prevent lost interrupts when probing uaudio.Hakan Olsson
1999-11-11USB Audio, from NetBSD (augustss@carlstedt.se). Imported by me and niklas@.Hakan Olsson
1999-11-09syncNiels Provos
1999-11-09neomagic 256avNiels Provos
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