summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-11-07syncChris Cappuccio
2000-11-07Make more sense with Promise stuffChris Cappuccio
2000-11-07Fix multicast filter programming; from FreeBSD.Aaron Campbell
2000-11-07regenMichael Shalayeff
2000-11-07ami megaraid definitionsMichael Shalayeff
2000-11-07estimate sc_link.openings on the number of configured unitsMichael Shalayeff
2000-11-06cache disable flagMichael Shalayeff
2000-11-06regenMichael Shalayeff
2000-11-06dfe-660Michael Shalayeff
2000-11-06regenMichael Shalayeff
2000-11-06creative nomadiimgMichael Shalayeff
2000-10-30Match the Macronix 98727/98732 chips.Aaron Campbell
2000-10-30syncAaron Campbell
2000-10-30Macronix 98727/98732Aaron Campbell
2000-10-29undo this; adds files, unacceptable at this point in releaseTheo de Raadt
2000-10-29syncAaron Campbell
2000-10-29- Add many new devices gleaned from dmesglog.Aaron Campbell
- Rearrange some entries that weren't in the proper ID-order. - Fix some typos as well.
2000-10-28Reduce footprint of ATA driver by only having PROBE debug messages compiledConstantine Sapuntzakis
in by default.
2000-10-27Patch to get rid of ST506 phantoms. Thanks to Grigoriy Orlov for the designConstantine Sapuntzakis
and testing.
2000-10-27Make cardbus version of dc detach properly. OK aaron@Nathan Binkert
2000-10-27From FreeBSD:Aaron Campbell
Yet another bug fix/optimization for the Davicom DM9100/9102: increase the PCI latency timer value to 0x80. Davicom's Linux driver does this, and it drastically reduces the number of TX underruns in my tests. (Note: this is done only for the Davicom chips. I'm not sure it's a good idea to do it for all of them.)
2000-10-27From FreeBSD:Aaron Campbell
Set the DC_TX_INTR_ALWAYS and DC_TX_STORENFWD flags for the Davicom chips. Do not set DC_TX_ONE. The DC_TX_USE_INTR flag causes dc_encap() to set the 'interrupt on TX completion' bit only once every 64 packets. This is an attempt to reduce the number of interrupts generated by the chip. You're supposed to get a 'no more TX buffers left' interrupt once you hit the last packet whether you ask for one or not, however it seems the Davicom chip doesn't generate this interrupt, or at least it doesn't generate it under the same circumstances. The result is that if you transmit n packets, where n is less than 64, and then wait 5 seconds, you'll get a watchdog timeout whether you want one or not. The DC_TX_INTR_ALWAYS causes dc_encap() to request an interrupt for every frame.
2000-10-27syncAaron Campbell
2000-10-27shortenAaron Campbell
2000-10-26Add support for ADMtek AN985 Centaur-C CardBus Ethernet interfaces. Thanks forAaron Campbell
ADMtek for sending me a couple demo boards.
2000-10-26syncTheo de Raadt
2000-10-26shorten lotsTheo de Raadt
2000-10-26syncAaron Campbell
2000-10-26Add ADMtek AN985 CardBus.Aaron Campbell
2000-10-26Add support for Xircom X3201-based CardBus Ethernet cards. Tested successfullyAaron Campbell
on four different models, including the CBEM56G-100, RBE-100 RealPort, and the RBEM56G-100 RealPort. This commit adds support only for the LAN components; the modem is not configured yet. Detach support to come. Based on work from FreeBSD, mickey@, nate@, and myself.
2000-10-26syncTheo de Raadt
2000-10-26a 3Dlabs cardTheo de Raadt
2000-10-26shadow the dmaier to avoid an additional pci read in the interrupt pathJason Wright
if mastering isn't enabled, scream document netsec rev A workaround
2000-10-24Duh, C_WAIT will always be set if the card is inactive, but that interruptJason Wright
isn't always enabled. (CSR & IER) == 0, means not to claim the intr. deraadt ok
2000-10-23unreset takes time too, and you notice this on a p3/933Theo de Raadt
2000-10-23syncTheo de Raadt
2000-10-23full line of i815 devicesTheo de Raadt
2000-10-22oops; deraadt@ okMichael Shalayeff
2000-10-2182801BA is DMA, in 3 months there will be lots of theseTheo de Raadt
2000-10-21(Temporarily) disable DMA support for OPTi 82C621 and untested 82C568/82D568Chris Cappuccio
because it breaks on two different revisions in two different ways and is so old and slow anyways that it isn't that much of an advantage to have DMA
2000-10-20fix ioctls; pointed out by Pawel Krawczyk <http://ceti.pl/~kravietz/>Michael Shalayeff
2000-10-19if vlans are in use, then set the 3c905b to accept frames of size 1518.Jason Wright
2000-10-19syncTheo de Raadt
2000-10-19i815ETheo de Raadt
2000-10-18syncAaron Campbell
2000-10-18Remove duplicate entry.Aaron Campbell
2000-10-18Sigh. According to the ASIX data sheets, these boards don't even have RXAaron Campbell
or TX state registers (these bits are reserved). So instead, don't do mii_tick() at all for ASIX boards, since we can't seem to figure out how to call it at just the right time. Hopefully this will be a temporary hack until a better solution is found.
2000-10-18Fix compile error (ok nate@)Chris Cappuccio
2000-10-17remove dmphyJason Wright
2000-10-17Triones HPT366 and HPT370 share the same device ID, but use different revisionsTodd C. Miller