summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-12-13new timwouts; art@ okMichael Shalayeff
2000-12-12remove some dead stuff and correct spelling in commentJason Wright
2000-12-11Avoid repeated 'host controlled halted' messages. (jakob@ ok)Hakan Olsson
2000-12-10support newer cy cards; elektrosatan@voltagenoir.org, pr#1479Theo de Raadt
2000-12-08Fix attach message printing for CY82C693U to be like pciide_print_channels().Todd C. Miller
It is done inline for the CY82C693U since it only has one channel.
2000-12-08This update should cause the adw driver to:Kenneth R Westerback
- actually check the returned scsi_status value and act accordingly instead of ALWAYS returning XS_NOERROR - always return the scsi status value in xs->status for completed requests - no longer reference ccb->xs and ccb->dmamap_xfer if an 'unallocated' ccb is encountered - immediately remove the ccb adw_isr_callback is working on from the pending list, leaving it in limbo until it is put on the free list just before any return - 'freeze' a target only when a scsi_status indicating it is busy is encountered, and 'thaw' a target whenever a bus reset is done or a request completes - check done_status, host_status and scsi_status in that order as is done in the linux driver and was done here until very recently, which seems cleaner to me. But opinions may vary. The only behaviour change that should result is that done_status of QD_NO_STATUS no longer causes a check of host_status values, but is an error causing a XS_DRIVER_STUFFUP - produce a more general error message with actual values for host_status, scsi_status and done_status values, with references to adw(4) for more details on the error where appropriate (man page update coming) - take what seems like appropriate action for all known host_status, scsi_status and done_status values with more use of XS_RESET where appropriate - use adw_reset_bus() instead of AdwResetSCSIBus() in adw_async_callback() so pending requests are requeued and devices left unfrozen when this happens - print an error message with the code # when adw_async_callback is called with an unknown code.
2000-12-07new 3ware card, presumably backwards compatible; from freebsdMichael Shalayeff
2000-12-07regenMichael Shalayeff
2000-12-07new 3ware cardMichael Shalayeff
2000-12-07Thanks to Peter Galbavy <peter.galbavy@knowledge.com> for noticing-mjacob
need #if NBPFILTER > 0 around a couple of spots.
2000-12-06supposed changes needed for 82801BA support; chrisTheo de Raadt
2000-12-06s/packed/__packed__/Michael Shalayeff
2000-12-06use __x__ formats for __attribute__ arguments; guenther@gac.eduTheo de Raadt
2000-12-06BUG FIX: change enable sequence for 16-bit pcmcia cards. This changeAaron Campbell
provides better (not perfect) reset sequence. The most significant change is asserting output enable reg before power up. Stop routing interrupt during reset. From NetBSD.
2000-12-06new timeouts, proper spl()s; aaron@ okMichael Shalayeff
2000-12-06new timeouts; art@ okMichael Shalayeff
2000-12-06Update isp codebase to current common head- USEC_SLEEP macro added,mjacob
instrumentation for interrupts, specific topology preferences for the 2200. Fix the hole in the OpenBSD port becuause there'd been no maxluns limit from the midlayer and have the command routine bounce commands > the maxluns for a particular controller (in particular, Qlogic FC cards where we can't tell when it hasn't been us that have loaded the F/W whether or not SCCLUN is in effect or not).
2000-12-06Merge together FreeBSD && OpenBSD versions, benefitting OpenBSD withmjacob
getting LIVENGOOD (newer chipset) support. There will be a bit more coming down the pipe with this in a couple of weeks when I get the board that does 10/100/1000 all through CAT-5 cable....
2000-12-06syncTheo de Raadt
2000-12-06the other three 3com 990 series cardsTheo de Raadt
2000-12-05syncTheo de Raadt
2000-12-05kernel bloat is a sinTheo de Raadt
2000-12-05syncTheo de Raadt
2000-12-05new IODATA USB-ET/T is a KL5KUSB101B; ori@tahoo.orgTheo de Raadt
2000-11-29Bugfix: reset 16-bit pcmcia in chip initialisation sequence; from NetBSD.Aaron Campbell
2000-11-29Correct PCI interrupt setup routine for Texas Instruments PCI113X CardBusAaron Campbell
bridges so that hot insertion and removal works; from NetBSD.
2000-11-29regenMichael Shalayeff
2000-11-29a couple of compaq raid definitions; from netbsdMichael Shalayeff
2000-11-29Clarify that the RX5C57X requires write to the PCI_LEGACY to disable andAaron Campbell
not PCI_BCR_INTR; from NetBSD.
2000-11-29Power down PC cards at shutdown time; from NetBSD. I'm also reverting my ownAaron Campbell
fix for this (rev 1.7) as this is the better way to do it. This fixes the problem seen with reboot while an xl(4) CardBus card is in a slot on my Toshiba Tecra 550CDT (so it should fix the same problem espie@ has seen on a different model Toshiba laptop).
2000-11-24Better key repeat logic. When we're in repeat mode, with the exception ofAaron Campbell
modifier keys (SHIFT, CTRL, ALT, etc.), and a key "up" event is received, only delete the key repeat timeout if the key that generated the "up" event is the key currently being repeated. When a key "down" event is received, the opposite -- only delete the key repeat if the key that generated the "down" event is _not_ the key currently being repeated. Playing here is a bit dangerous since we are constraining the conditions in which a timeout(9) is deleted (we don't want to mistakenly get stuck in a non-legitamite key repeat). Using timeout(9) for this is kind of gross. I guess it is done here to avoid key repeat code in all of the actual hardware keyboard drivers. There is still a bug here. If you have a key held down and detach your keyboard (by either unplugging it or doing a KVM switch), the timeout is not deleted and the key continues to repeat until it gets the keyboard back and receives an interrupt. Perhaps we should not be ignoring typematic keys after all?
2000-11-23Make wsdisplaystart() a bit more like PCVT's pcstart() to avoid tty races whenAaron Campbell
switching virtual terminals.
2000-11-23fix lun support, not as nice as i would likeTheo de Raadt
2000-11-22even bigger delay in ram probe; deraadt@ okMichael Shalayeff
2000-11-22Set visible offset properly.Aaron Campbell
2000-11-21be consistant w/ ugenwrite on dprintf; aaron@ okMichael Shalayeff
2000-11-21From FreeBSD:Jason Wright
add support for the acenic copper and netgear ga620t (untested). This also updates the firmware to 12.4.13 for tigon 1, and 12.4.11+wpaul hacks for tigon 2
2000-11-21syncJason Wright
2000-11-21add alteon copper acenic and netgear copper ga620Jason Wright
2000-11-20syncTheo de Raadt
2000-11-20video in imac dvTheo de Raadt
2000-11-20likely to work on ich2 too; from deraadtMichael Shalayeff
2000-11-20amphy was a bit too liberal in attaching; Gregory Steuck <greg@nest.cx>Jason Wright
2000-11-20syncTheo de Raadt
2000-11-2082801BA audio devicesTheo de Raadt
2000-11-20support at least ATA6 on 82801BA; chrisTheo de Raadt
2000-11-20syncTheo de Raadt
2000-11-20limit luns on usbTheo de Raadt
2000-11-19Don't print PCI device info twice during attach.Aaron Campbell
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
Bear in mind, you will need to recompile both isakmpd/ipsecadm and your kernel --- otherwise things won't work together. Naturally, all these changes will not be folded into -STABLE, since they would break binary compatibility.