summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2000-11-13Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not usedAaron Campbell
anywhere quite yet, but useful to have these files in the tree while we work towards wscons for i386 and alpha.
2000-11-13Address the i8042 keyboard controller registers as offsets from IO_KBD; fromAaron Campbell
NetBSD. This will ease the pain when we bring in the pckbc MI keyboard driver to be used for wscons/i386 and wscons/alpha.
2000-11-10improved queue handling + some small bug fixesNiklas Hallqvist
2000-11-10Adaptec "FSA" RAID driverNiklas Hallqvist
2000-11-10This fixes a problem that caused DMA errors from shortly beforeKenneth R Westerback
2.7 through the released 2.8. As NetBSD describes the problem: DMA failure still arise when AdvanSys U[2]W host adapters are used in conjunction with Intel 82443BX Host Bridge/Controller (rev. 0x03). With a correct sg_cnt, scatter/gather lists with >1 element no longer reference random(?) memory. Now the mystery is why this didn't cause more problems on other chipsets. Installs of 2.7 and 2.8 to a drive on an adw bus now work even if the motherboard uses the 82443BX. So many problems from one character ...
2000-11-09new timeouts; aaron@ okMichael Shalayeff
2000-11-09new timeoutsMichael Shalayeff
2000-11-08oops, oops w/ no configured unitsMichael Shalayeff
2000-11-08Add comcnattach that does the basic steps needed to attachArtur Grabowski
a com as a serial console. (idea from NetBSD). If cn_tab->cn_dev == NODEV, try to find comopen in cdevsw and set cn_dev to the right device.
2000-11-07estimate sc_link.openings on the number of configured unitsMichael Shalayeff
2000-11-06cache disable flagMichael Shalayeff
2000-10-30Match the Macronix 98727/98732 chips.Aaron Campbell
2000-10-29undo this; adds files, unacceptable at this point in releaseTheo de Raadt
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-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-19if vlans are in use, then set the 3c905b to accept frames of size 1518.Jason Wright
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-17Undo the incorrect fix for my ASIX 88141. Instead of just relying on tx_cnt,Aaron Campbell
now we check the TX state in the ISR to make sure we are not transmitting when we run mii_tick(). Based on a suggestion by Bill Paul. The dc driver should now be ready for some heavy pre-2.8 testing.
2000-10-17compatibility issueMichael Shalayeff
2000-10-16quiet these puppies down- this OpenBSD, not some callow system like NetBSDmjacob
2000-10-16Use mii_attach() directly instead of mii_phy_probe().Aaron Campbell
2000-10-16Update OpenBSD with respect to Solaris/FreeBSD/NetBSD/Linux versions.mjacob
Major rewrite of a lot of internals- far too many to list. Cleaner locking, more paramaterization, an isp_prt logging function that handles debugging as well as error printouts. We also should no longer hang if there is no Loop for Fibre Channel when booting. The file ispvar.h now contains a list of all platform required macros and explanation as to what they're for. This should make maintenance easier.
2000-10-15Do not pass uninitialized ifmedia structures to ifmedia_add(). Fixes PR1426.Aaron Campbell
Thanks to reinhard@ for testing.
2000-10-15Reseting -> ResettingKenneth R Westerback
2000-10-14There's a Type III 3c656C card, too.Aaron Campbell
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.