summaryrefslogtreecommitdiffstats
path: root/sys/dev
Commit message (Collapse)AuthorAgeFilesLines
* Fix detection of PC-9821 V166 internal sound card.joel2007-05-191-1/+1
| | | | | | PR: kern/105600 Submitted by: rotus <rotus@takamanohara.dyndns.org> Approved by: ariff
* Minor update to version 3.70.03.007scottl2007-05-192-2/+2
|
* Remove local static redefinition of ucom_devclass.kan2007-05-191-2/+0
|
* The HP Diva RMP3 uses BAR 0x14.marcel2007-05-171-1/+1
|
* Couple of changes, back down on last TSO change, instead make oldjfv2007-05-172-8/+31
| | | | | | | | | | | adapter list still capable, but only PCI-E adapters are now enabled. The user can enable older PCI-X or PCI adapters using ifconfig. Secondly, Arthur Hartwig pointed out my MSI change was not working correctly, changed to something that now does. Thanks Arthur. There was also a fundamental bug in the 82575 MSIX code, the MSIX registers had to be mapped, opps :) Rubber-stamped by: Pdeuskar
* Don't completely skip pci_cfg_save() in the PCI nomatch routine ifjhb2007-05-161-3/+1
| | | | | | | | the power_nodriver tunable is off. pci_cfg_save() already checks the tunable internally, and no other callers of pci_cfg_save() check the tunable. Reviewed by: imp
* Fix interrupt routing for some cards after the previous fix to clear BARsjhb2007-05-161-6/+7
| | | | | | | in cardbus cards: update the saved copy of the PCIR_INTLINE register in the PCI ivars in addition to the actual register. Reviewed by: imp
* - Added TSO supportdavidch2007-05-163-3485/+6212
| | | | | | | | | | | | - Updated firmware to latest release (v3.4.8) to fix TSO + jumbo frame lockup - Added MSI (hw.bce.msi_enable) and TSO (hw.bce.tso_enable) sysctls - Fixed kernel panic when MSI is used and module is unloaded - Added several new debug routines - Removed slack space for RX/TX chains since it only covers sloppy coding - Fixed a potential problem when programming jumbo MTU size in hardware - Various other comment changes MFC after: 4 weeks
* Write 0 to all the bars in cardbus_cardbus_setup_regs. This is neededimp2007-05-161-19/+18
| | | | | | | | because on at least my dc based cards there's garbage in there. The recent changes in the resource code appears to have unmasked this problem... At least dc now probes/attaches better than it did before. Also, we no longer need to write to the cfg for the other registers.
* o Don't hold lock over bus_teardown_intr when we're waiting for theimp2007-05-161-5/+3
| | | | | | thread to die, since that can cause deadlock with the ISR (in theory). o Minor cleanup o comment nit
* Better message on cbb resource alloc failureimp2007-05-161-1/+1
|
* Change PCIM_CIS_ASI_TUPLE to _CONFIG.imp2007-05-162-4/+6
| | | | | | Add PCI_MAX_BAR_0 minor style nit. Add PCIM_CIS_CONFIG_MASK
* Add some doxygen docs for pci_cfg_{save,restore}.imp2007-05-161-0/+10
|
* Catch up to driver changes required for the mfip sub-driver.scottl2007-05-163-4/+27
|
* Add the 'mfip' sub-driver for gaining SCSI-passthrough access to devicesscottl2007-05-161-0/+389
| | | | on an MFI controller.
* Fix a logic bug added in last commit where PNP0103 devices would no longernjl2007-05-161-17/+22
| | | | | | be probed but table-based devs would be ok. General style cleanup also. MFC after: 5 days
* This delta adds two bug fixes: one that makes HW Offload logic injfv2007-05-1630-989/+863
| | | | | | | | | | legacy codepath match the 82575, without this we were seeing bridging fail on 82546 adapters. Secondly, I have limited TSO to PCI Express adapters, I meant to do this and it got dropped in the earlier delta. Next, I am dropping in the latest shared code from our development team, consensus was that this should be done frequently, so I am :) Approved by: pdeuskar
* Add ACPI HPET table support.takawata2007-05-153-2/+42
| | | | Reviewed by:njl
* First cut at making detach work. also add sdh as a possible mmc bridge.imp2007-05-152-10/+65
| | | | | Submitted by: Andrea Bittau (Andrea may have updated patches, but I've tested these)
* Don't need mmc_mode ivarimp2007-05-151-2/+0
|
* Eliminate M_TEMP.scottl2007-05-141-3/+3
|
* Temp workaround for config_intrhook_establish running the hookmjacob2007-05-131-0/+3
| | | | right away.
* Add missing curly braces.brueffer2007-05-121-1/+2
| | | | Approved by: rwatson (mentor)
* ALTQify.brueffer2007-05-121-5/+7
| | | | | | | Submitted by: J.R. Oldroyd Reviewed by: mlaier Approved by: rwatson (mentor) MFC after: 1 week
* Remove compat ifdefs for FreeBSD versions < 500014, makes the codebrueffer2007-05-1212-120/+3
| | | | | | | quite a bit easier to read. Approved by: rwatson (mentor) MFC after: 1 weeks
* Mistake in the logic deciding what adapters needjfv2007-05-111-1/+2
| | | | | | | | to map the IO BAR. Causing the driver to fail on th 82542. Reviewed by:pdeuskar Approved by:pdeuskar
* - Initialize login->id and fix problem for non-zero login id.simokawa2007-05-111-1/+2
| | | | | | - Increase maxopenings for multiple lun/initiators. MFC after: 3 days
* Bad merge.mjacob2007-05-111-1/+1
|
* Fix pointy-hat problem with BUS_DMA_ROOTARG macro that caused problems for ↵mjacob2007-05-112-5/+5
| | | | | | | | sparc64. Candidate for immediate MFC. Noticed by: Everyone-maxim contacted.
* The version string scheme embeds the freebsd major release version,scottl2007-05-102-2/+2
| | | | | something that I wasn't aware of with the last import. Adjust the string accordingly for 7-CURRENT.
* Collapse the mfi_ld object. Add an ioctl to help management apps mapscottl2007-05-105-44/+79
| | | | array Id's to FreeBSD device names.
* Make a missing or empty VPD non-fatal, as it was prior to rev 1.131.mckay2007-05-101-8/+6
| | | | With this change, my D-Link DGE-530T rev A1 is operational again.
* Don't hold mutex while releasing bus resources.ariff2007-05-101-1/+0
|
* - Remove dependency on deprecated if_watchdog ABI.kevlo2007-05-092-118/+34
| | | | | | | - Move amrr code into net80211 itself. - Handle ->INIT state transition in ural_newstate() to eliminate the race. Tested with a ASUS WL-167g.
* Introduce a driver for the Highpoint RocketRAID 3xxx series of controllers.scottl2007-05-092-0/+1644
| | | | | | The driver relies on CAM. Many thanks to Highpoint for providing this driver.
* Import version 3.60.03.006 of the TWA driver:scottl2007-05-0919-48797/+103
| | | | | | | | | | | | | | | | This patch does the following: - Remove un-necessary code that is not even compiling into the driver under TW_OSL_NON_DMA_MEM_ALLOC_PER_REQUEST defines. - Remove bundled firmware image and associated "files" entry for tw_cl_fwimg.c - Remove bundled firmware flashing routines. We now have tw_update userspace FreeBSD controller flash utility. - Fix driver crash on load due to shared interrupt. - Fix 2 lock leaks for Giant lock. - Fix CCB leak. - Add support for 9650SE controllers. Many thanks to 3Ware/AMCC for continuing to support FreeBSD.
* A couple bug fixes that I've had internally at Intel. First is a longjfv2007-05-091-21/+31
| | | | | | | | | | | | | | | time workaround for problems with 82571 adapters and LAAs, one port getting reset can cause the other to have its RAR[0] also reset, thus overwriting an LAA. This fix works around it by also keeping the address in the last array member. The other bug is specific to the new 575 adapter, its transmit code logic in handling hwassists was too crude, it broken when doing bridges. I am much happier with the new logic,we may want to change the legacy path at some point to something similar. Reviewed by: pdeuskar Approved by: pdeuskar
* o Add AnyData ADU-E100H modem. Sort a list of ubsa(4) supported devices.maxim2007-05-082-0/+6
| | | | | | | PR: usb/95803 Submitted by: Jindrich Fucik Tested by: R.Mahmatkhanov MFC after: 2 weeks
* - Add handling of MXGEFW_CMD_UNKNOWN in mxge_send_cmd().gallatin2007-05-081-23/+30
| | | | | | | - Convert mxge_send_cmd result handling to a switch rather than adding a new elseif for MXGEFW_CMD_UNKNOWN Sponsored by: Myricom Inc.
* Set the debug.acpi.acpi_ca_version sysctl even if ACPI support is notmarks2007-05-081-2/+2
| | | | available.
* Firmware update & improvements to firmware selection:gallatin2007-05-084-2051/+2273
| | | | | | | | | | | | | | | | | | | | | - Update to latest (1.4.17) firmware. - Use the new MXGEFW_CMD_UNALIGNED_TEST (added in firmare 1.4.16) to have the firmware tell us if the PCIe chipset supports aligned PCIe completions. - Hard to maintain, and frequently out of date whitelist of PCIe chipsets known to produce aligned completions removed, as it has been replaced in its role of selecting the correct firmware to run by the use of MXGEFW_CMD_UNALIGNED_TEST. - Break the dma test out of mxge_reset() and into its own function (mxge_dma_test()) so it can be used by both the normal DMA test, and to run the unaligned test. - Improved support for enabling ECRCs Sponsored by: Myricom Inc.
* Do not set address early. It fix problems when SET_ADDR_FAILED happenskevlo2007-05-081-24/+27
| | | | | | on the hubs. Reviewed by: imp
* Fix a typo in a bootverbose printf.jhb2007-05-071-1/+1
| | | | | MFC after: 3 days Submitted by: yongari
* Finish VLAN_MTU support in nve(4). The interface appears to be ableyar2007-05-071-0/+1
| | | | | | | to handle long frames in its default mode, so setting the respective bit in if_capenable is enough. Tested by: yongari
* buf_addr should be bus_addr_t rather than u_int32_t.ariff2007-05-071-1/+1
|
* Unbreak the build on 64-bit architectures as well.des2007-05-061-2/+2
|
* PCMMKMINOR() bit twiddling, so we can have:ariff2007-05-061-25/+19
| | | | | | | | | - 2048 unique sound cards (dsp0 -> dsp2047) (used to be 15) - 32 unique device types (dspW, audio, mixer, sndstat, .. 32th) (used to be 15) - 256 unique cloneable devices (dsp%d.0 -> dsp%d.255) (unchanged)
* Unbreak the build.des2007-05-061-2/+2
|
* Add support for Ralink Technology RT2501USB/RT2601USB devices.kevlo2007-05-065-0/+3084
| | | | | Reviewed by: sam, sephe Obtained from: OpenBSD
* File d_ident field with disk's serial number.pjd2007-05-061-0/+2
| | | | No answer from: sos
OpenPOWER on IntegriCloud