summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2004-08-02Initialize timeouts correctly, match isa com; fixes panics inMiod Vallat
PR #3732 and #3881 (although more issues remain).
2004-08-01Fold in relevant bits of the most recent two updates fromKenneth R Westerback
gibbs@freebsd. Large commit messages detailing all changes can be read at revisions 1.97 and 1.100 of aic7xxx.c: www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/aic7xxx/aic7xxx.c Tested by marco, nate and pefo. Fixed broken system for nate. ok marco@
2004-07-31Save a couple of hundred bytes (on i386) by putting the definition ofKenneth R Westerback
siop_dump_script inside #ifdef DUMP_SCRIPT/#endif, just like its single invocation already is.
2004-07-30Correctly drain event queue on close. Fixes PR #3874Miod Vallat
2004-07-30Do not negotiate or use non-async transfer rates until probing (i.e.Kenneth R Westerback
SCSI_POLL'ing) is complete. Similar to what is done on mpt, ahc, ahd, etc. This fixes problems during probe on hppa. Problems found & ok mickey@.
2004-07-28This touches only MI code, and adds new time keeping code. TheThorsten Lockert
code is all conditionalized on __HAVE_TIMECOUNTER, and not enabled on any platforms. adjtime(2) support exists, courtesy of nordin@, sysctl(2) support and a concept of quality for each time source attached exists. High quality time sources exists for PIIX4 ACPI timer as well as some AMD power management chips. This will have to be redone once we actually add ACPI support (at that time we need to use the ACPI interfaces to get at these clocks). ok art@ ken@ miod@ jmc@ and many more
2004-07-28regenTodd C. Miller
2004-07-283Com OfficeConnect 3CRSHPW796 Cardbus card is atw(4) rev 1.5.Todd C. Miller
Patch based on info from Sigfred Håversen and David Young.
2004-07-26Typos in comments.Miod Vallat
2004-07-26Belgium USB keyboard map; contributed by Richard Ben Aleya.Miod Vallat
2004-07-26Minor glitches in the belgium keyboard layout; reported by Richard Ben Aleya.Miod Vallat
2004-07-26Remove orphaned prototypes.Miod Vallat
2004-07-25Store pci/cardbus revision number. From NetBSD (dyoung)Todd C. Miller
2004-07-25Program BARs before enabling memory or I/O access. From NetBSD (mycroft).Todd C. Miller
2004-07-25Begin conditioning device configuration on revision number. Three typesTodd C. Miller
are known: ADM8211A (1.1/1.5), ADM8211B (2.0), ADM8211C (3.0). The B and C parts, while not yet supported, have AP capability. From NetBSD (dyoung).
2004-07-25Fix IBSS merges in atw(4). From NetBSD (dyoung)Todd C. Miller
2004-07-25Improve register definitions and slightly demystify some magicTodd C. Miller
numbers. From NetBSD (dyoung)
2004-07-25Here is the serial bus format for the RF3000. From NetBSD (dyoung)Todd C. Miller
2004-07-25typo, enevt -> eventBrad Smith
2004-07-25The RSSI field in the Rx descriptor is the unadulterated contentTodd C. Miller
of the DIVCTL/RSSI register on the RF3000 baseband. Mask all but the RSSI bits. From NetBSD (dyoung).
2004-07-24provide proper ip header alignment (and repair big endian archs again from ↵Michael Shalayeff
after ether_input_mbuf conversion); also kill some stupid spaces
2004-07-22Spell reserved correctly; ok from copyright holders when in licence blocks.Miod Vallat
2004-07-22remove an unused varDavid Gwynne
ok krw@
2004-07-21remove hppa workarounds; from jkunz@ pr3861Michael Shalayeff
2004-07-21spacingTheo de Raadt
2004-07-21use cdce_ prefix on crc32 function and table name to avoid conflicts,Daniel Hartmeier
suggested by mickey
2004-07-21update the netbsd license and tagsDavid Gwynne
ok krw@
2004-07-21add crc32(), ether_crc32_[b|l]e() doesn't work here. should make it workDaniel Hartmeier
with Zaurus.
2004-07-21from netbsd, umass.c 1.103David Gwynne
Mostly stylistic change, making comments and printf()s similar between BBB and CBI. ok krw@
2004-07-21from netbsd, umass.c 1.105David Gwynne
do less work if we hit an error ok krw@
2004-07-21from netbsd, umass.c 1.112David Gwynne
Fix a printf() error. ok krw@
2004-07-21from netbsd, umass.c 1.116David Gwynne
When starting a bulk-only transfer, punt early if the device is going away. ok krw@
2004-07-21from netbsd, umass.c 1.104David Gwynne
Do the quirk initialization earlier. ok krw@
2004-07-21from netbsd, umass.c 1.101David Gwynne
On a Bulk-In data stall, make sure we copy back the data received, per the spec. This is the real problem behind FORCE_SHORT_INQUIRY. ok krw@
2004-07-21from netbsd, umass.c 1.100 1.113 1.115, umass_scsipi.c 1.11, umassvar.h 1.21David Gwynne
log message for umass 1.98, umass_scsipi.c 1.11, umassvar.h 1.21: Fix several problems with CCI handling, and enable it: * We were never calling the callback function when we got a UFI CCI(!). * We were passing a bogus residual count on non-UFI CCIs. * After a REQUEST SENSE, the UFI CCI may include the ASC/ASCQ from the sense information -- don't consider this a failure. In addition, remove a horrible hack that was causing us to drop sense information on the floor and return empty INQUIRY responses, often in the case where there is a UNIT ATTENTION pending during the INQUIRY. (Some drives send the data and then fail, some don't.) log message for umass.c 1.113: Do not return STATUS_WIRE_FAILED in response to a CBI stall. This is perfectly normal, and is used to report errors. Instead, use STATUS_CMD_FAILED, which causes us to do a REQUEST SENSE. Should address PR 22960. log message for umass.c 1.115: Do not do a CBI reset before returning STATUS_CMD_FAILED. This causes any sense information to be thrown away, and is therefore nonsensical. ok krw@
2004-07-21calibrate after opening. helps if cpu speed is changing and microtime can'tTed Unangst
be trusted. ok deraadt, several testers. solves pr3814. while here, art says use microuptime.
2004-07-21remove a few inlines from funcs that are used more than once and make code ↵Michael Shalayeff
bigger; asked by art@
2004-07-21from freebsd, ugen.c 1.68 usbdi_util.c 1.27 usbdi_util.h 1.15David Gwynne
log message: Implement outgoing interrupt pipes. It is part of the USB 1.1 spec. The Lego Infrared Tower use it. ok deraadt@
2004-07-20Driver for USB CDC Ethernet devices (USB Host-to-Host), appearing asDaniel Hartmeier
network interfaces, transporting Ethernet, supporting Sharp Zaurus and Prolific PL-2501 (external cable). Written by Craig Boston based on code from Bill Paul. ok deraadt@
2004-07-20regenMichael Shalayeff
2004-07-20prolific pl2501; for dhartmei@Michael Shalayeff
2004-07-20no point in return from void functionPeter Valchev
2004-07-20syncDavid Krause
2004-07-20SD Controller found on a Toshiba laptop; ok deraadt@David Krause
2004-07-20typoTheo de Raadt
2004-07-20syncTheo de Raadt
2004-07-20another new device; shin@happynet.co.jpTheo de Raadt
2004-07-19Delete the AP scan timeout in atw_detach. Fixes a panic on detach if theTodd C. Miller
timeout is still active as seen by david@
2004-07-18syncTheo de Raadt
2004-07-18oopsTheo de Raadt