summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2000-10-13Do reset properly on MiniPCI adapters.Aaron Campbell
2000-10-11For some reason, with the eeprom width detection code mickey added awhile ago,Aaron Campbell
special care for the ADMtek AN983 (Centaur-P) chip is no longer needed. This fixes Ethernet address reading for these cards. Thanks to todd@ for testing.
2000-10-09make midway.c (en* driver) work on non-32bit. from kjc@csl.sony.co.jpJun-ichiro itojun Hagino
2000-10-07Correct interrupt ack'ing for CardBus and MiniPCI. I hope this fixes 3c556.Aaron Campbell
2000-09-30Whoops, forgot to list the 3c555 device ID under media selection parts.Aaron Campbell
2000-09-29- Add support for 3Com 3C555 MiniPCI.Aaron Campbell
- Clean up configuration flags mess. The MiniPCI adapters share some properties with the CardBus adapters.
2000-09-28If this is a Davicom DM9102A and we're enabling the homePNA link, forceAaron Campbell
dc_link to 1 and don't activate the tick routine. Without this, dc_start() always thinks the link is down and never transmits in homePNA mode; from FreeBSD.
2000-09-25do not do queue locking in get/put_ccb, since calling blocksMichael Shalayeff
have gotten it already locked appropriately. only try to satiate the command queue if there was a command interrupt, it seems it's quite well-behaving this way. dispose allocated resources if twe_attach() fails.
2000-09-17implement SIOCSIFMTU, okay deraadt@Niels Provos
2000-09-17Support detach of fxp devices to allow ejection of Intel CardBus adapters.Aaron Campbell
2000-09-17Twiddle another bit to illuminate the link LED on the 3C589E 10BaseT connector.Aaron Campbell
2000-09-16- No need to do bpfdetach(), that's done in if_detach().Aaron Campbell
- No need to keep around NetBSD NRND cruft. - Indentation fixes.
2000-09-16Note support for the new 3Com 3C3FE575CT LAN CardBus Type III PC Card. NoAaron Campbell
actual code changes here, just a comment added to the list of supported cards, since the 3C3 has the same product ID as the 3CC (according to dahinds@users.sourceforge.net).
2000-09-16Add support for 3C556[B] MiniPCI Ethernet adapters, found on some laptopsAaron Campbell
(i.e., HP OmniBooks). I have sent these changes to a tester but I haven't heard back yet. Assume for now the changes are OK since all of the other variants I have still work.
2000-09-15Support the ejection of mii ep(4) devices, i.e., the 3c574.Aaron Campbell
2000-09-15hmm, it seems that alignment is actually 512 everywhere, -- fix the comment; ↵Michael Shalayeff
add one unknown aen
2000-09-15forgot to turn off debuggingMichael Shalayeff
2000-09-153ware escalade ide raid controllersMichael Shalayeff
2000-09-13Sync with FreeBSD. Finally make the OpenBSD-specific changes necessary to makeAaron Campbell
non-MII 21143-based cards work. The sync just fixes the LED handling on these kinds of adapters.
2000-09-07Indentation fix.Aaron Campbell
2000-09-06vgafb is removed, was only used on powerpc, and is not in a state toDale S. Rahn
be an MI device. This old version was based on old wscons and will not build.
2000-09-06Remove #ifdef/#endif around various bits of INQUIRY responseKenneth R Westerback
information. Left over from old attempt to fit adw with U3W on floppyxx.fs instead of floppyBxx.fs. Puts 'sdx at ...' msgs back at the start of their own lines so the drives can be found during (I)nstall or (U)pgrade!
2000-09-05Support detach of xl(4) devices, mainly to allow the ejection and insertion ofAaron Campbell
3Com575-based CardBus PC Cards; from nate@
2000-09-05Use 32 pages instead of 4 in mem_alloc. This is needed by cnw, and usefulFederico G. Schwindt
w/ other drivers as well. The iomem change has changed long ago to keep using 4 pages; From NetBSD.
2000-09-03fix revision parsing, print local revisionMichael Shalayeff
2000-08-26Revert a minor FreeBSD tweak that tends to freeze my machine solid afterAaron Campbell
large amounts of data transfer (ASIX 88141 card).
2000-08-19MALLOC/FREE -> malloc/free ok art@Nathan Binkert
2000-08-17replace if_awi w/ semi-current netbsd driver; still has problemsMichael Shalayeff
2000-08-08Make fix for preserving LED settings conditional on presence of an IntelAaron Campbell
21143 chip; from FreeBSD.
2000-08-05Use better (working) locking macros around critical regions. ImplementNiklas Hallqvist
SCSI_POLL operations. Implement SYNCHRONIZE_CACHE scsi operation emulation . Do not call busdma operations unless we are really either a READ or WRITE operation.
2000-08-04rest of the work needed for tga2; from NetBSDEric Jackson
2000-08-02Sync with FreeBSD. Summary of changes:Aaron Campbell
- Add support for Accton EN1217 Ethernet adapters. - Fix problems with LEDs on some cards when clearing the jabber disable bit. - Handle new Macronix chips whose multicast hash tables are only 128 bits. - Fix timing issues during autonegotiation with Macronix and PNIC II.
2000-08-02No need to include pci header files here.Aaron Campbell
2000-08-02Don't print out the eeprom width.Aaron Campbell
2000-08-02Add support for accepting packets up to 4 octets larger than thePeter Galbavy
interface MTU IFF vlans are enabled. Additional logic should be added by someone who understand 802.1q to test if this oversize packet is actually a 802.1q encapsulated, and reject others. Fix as per kernel/1328.
2000-08-01forgot these in alpha/wscons upgrade; pointed out by Erik Verbruggen ↵Michael Shalayeff
<ejv@cs.kun.nl>
2000-07-27if avoiding ac97_read because of AC97_HOST_DONT_READ, still permit access to ↵Theo de Raadt
AC97_REG_VENDOR* and AC97_REG_RESET
2000-07-22sync to NetBSD:Kenneth R Westerback
- remove #include <vm/vm_param.h> and #include <vm/pmap.h> as they are already included with #include <vm/vm.h> - more Adv -> Adw, ADV -> ADW adjustments & other minor formatting corrections plus: - put 'Carrier Ready failure!' warning message inside #ifdef ADW_DEBUG/#endif as it appears under heavy load but is nothing but a reminder the card was too busy to notice a 'tickle' from the driver.
2000-07-21convert to new timeoutsMichael Shalayeff
2000-07-21convert to new timeouts; art@ okMichael Shalayeff
2000-07-21Use new timeouts.Artur Grabowski
2000-07-20more guesses at tritech codecsTheo de Raadt
2000-07-20chp->wdc can be NULL on probe.Constantine Sapuntzakis
Propagate verbose flag from cf_data to channel
2000-07-20Convert to new timeouts. (art@ ok)Hakan Olsson
2000-07-20Fix to ATA detect. Some devices seem to be comatose after resetConstantine Sapuntzakis
(return 0x00 status persistently). Send them identify to wake them up. Flag value 0x10000 will enable probe messages for a channel/controller. When UKC supports setting flags, this will be useful debugging failing IDE detects without kernel recompiles.
2000-07-19Added shadow registers. This adds two capabilities:Constantine Sapuntzakis
- support devices that crash when reading CODEC registers - a flags interface was added to the host interface and one flags AC97_HOST_DONT_READ defined. - new API restore_ports restores the user's settings. This can be useful for resume after suspend to disk
2000-07-07Pick up change that went into NetBSD side- I pooched the timeoutmjacob
calculation. Now it's better.
2000-07-06Resync with FreeBSD/NetBSD. Salient features are that the mailbox commandmjacob
routines are not necessarily polled now- this should cut down on some of the spurious lost commands that have occurred. Also, we now watchdog each command and make sure that command constipation doesn't occur (which it has been documented to do on the QLA2100 cards).
2000-07-06printf %sTodd T. Fries
2000-07-03Add support for big endian hardware. Clean up memory vs. io mapping code.Steve Murphree
Fix for drives with Tag quirks.