summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2007-06-16do not allocate ring descriptors for the service queue.Damien Bergamini
this queue is used to load the firmware and the descriptors are written differently (in wpi_load_segment()). so the DMA descriptors were actually unused. saves 16KB of memory.
2007-06-15the multicast filter is operated on as an array of u_int16_t's, not theDavid Gwynne
u_int32_t's like its described as in the chip descriptors. fixing this stops the driver from overwriting the field next to the multicast filter that specifies the number of tx descriptors we give the nic. we were accidentally telling the chip we had 32 thousand tx descriptors when we only have 100. trying to complete the 101th tx descriptor causes panics.
2007-06-14syncMichael Knudsen
2007-06-14Fix some typos in a few Intel entries.Michael Knudsen
From brad.
2007-06-13Support the Macbook, Macbook Pro, Mac Mini and possibly the iMac.Deanna Phillips
Tested by many.
2007-06-13Don't attempt multichannel playback. This workaround allows a streamDeanna Phillips
to connect to multiple outputs, which is needed for some codecs like the Sigmatel ones found in Macs and on my VAIO. There is a bigger problem with how DACs are grouped that should be solved when we get around to supporting multichannel formats. Tested by many.
2007-06-12Use SATA_SIGNATURE_ATAPI constant instead of a magic number.Alexander Yurchenko
ok dlg@
2007-06-11Wait for firmware command WPI_CMD_TXPOWER to complete before sendingDamien Bergamini
the WPI_CMD_ADD_NODE command in wpi_config(). Fixes mp kernels. Tested by jasper@, deanna@, fkr@
2007-06-11remove all FreeBSD/NetBSD specific code because we willRobert Nagy
never use them and the code is much more readable now ok jakemsr@
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
(This might look easy, but it was a big diff. Thanks to dlg and especially jsg for looking over it; we found at least four mistakes in the initial diff.) ok jsg.
2007-06-09print regulatory domain in dmesg output.Damien Bergamini
fix typo in a comment.
2007-06-08Add support for the Digi Neo 8-port serial adapter.Marc Balmer
Patch from Pedro Almeida <palmeida@securenetworks.pt>, with some minor changes by me (man page). ok jsg
2007-06-08sync.Marc Balmer
2007-06-08Add Digi International Digi Neo 8 (8 serial ports). From Pedro Almeida.Marc Balmer
2007-06-06the copyright holder changed the license from "dual bsd/gpl" to beReyk Floeter
2-clause bsd-only. good.
2007-06-06Remove IPS_D_INTR debug level, IPS_D_XFER is good enough.Alexander Yurchenko
2007-06-06comment an unused function (wpi_setup_beacon).Damien Bergamini
i do not plan to add support for independant bss or hostap modes.
2007-06-06- #undef the correct macroDamien Bergamini
- improve a comment
2007-06-06make sensors framework usage consistent with other drivers; ok damien@Constantine A. Murenin
2007-06-06syncDamien Bergamini
2007-06-06Remove incorrect entry for Intel PRO/Wireless 3945ABG.Damien Bergamini
Fix entry for 4965AGN (upcoming iwn(4) driver.) The name is "Intel Wireless Wi-Fi Link 4965AGN" and not "Intel PRO/Wireless 4965AGN".
2007-06-05Major wpi(4) update:Damien Bergamini
1/ Update the driver to use the new firmware images from Intel (2.14.3.) 2/ Read the list of supported channels from the EEPROM instead of having it hard-coded in the driver. 3/ Limit output power to what is specified in EEPROM. 4/ Decrease output power for highest OFDM rates to reduce distortion. 5/ Automatically adjust output power to temperature changes for increased throughput and range. 6/ Attach the adapter's onboard thermal sensor to the sensor framework. 7/ Replace 'magic' fields in structures with their correct definitions. NOTE1: you must upgrade your wpi-firmware package to rev 2.14.3 or the driver will stop working. NOTE2: if you are using a channel not allowed by the regulatory domain of your adapter, you will no longer be able to associate.
2007-06-02Add support for ICH8M IDE.Jonathan Gray
Tested by Daniel Dickman <didickman@gmail.com> pciide(4) does not need to be updated as it does not split SATA/IDE support up into different sections (ICH8M already listed).
2007-06-02regenJonathan Gray
2007-06-02Add some devices found on an Intel 965GM/ICH8M laptop.Jonathan Gray
From Daniel Dickman <didickman@gmail.com>
2007-06-01initialize the ringsReyk Floeter
2007-06-01Only probe phy's at address 0; gets rid of bogus phy's on theMark Kettenis
Marvell Yukon 88E8036. ok jsg@
2007-05-31further improvement of the bus space i/o. firmware loading, booting,Reyk Floeter
and card initalization works now. thanks to dlg@ who pointed me to the fact that bus_space_write_region_N and bus_space_write_raw_region_N use count of elements vs. size of buffer arguments.
2007-05-31enable all debugging messages by default if the driver is compiled withReyk Floeter
MYX_DEBUG
2007-05-31fix the myx_write functionReyk Floeter
2007-05-31add myx(4)Reyk Floeter
2007-05-31initial bits of a new driver for the Myricom Myri-10G Lanai-Z8E 10GbReyk Floeter
Ethernet chipset. not working yet. ok dlg@
2007-05-31only call em_init() when IFF_UP is set, not unconditional.Henning Brauer
prevents another round of autonegotiation (and thus, few seconds outage) with every address change that had to be reintroduced a few revs ago because of the watchdog timeout problems people were seeing. this gives the benifit from both with the problems of neither ;) tested by daniel polak on a system that saw the watchdog timeouts before ok theo
2007-05-311000 != 0x1000 (4096)Chris Kuethe
Bring the flow control delay time down to what the comment says it should be. By using a smaller flow control pause time when the buffer isn't full, my em(4) goes about 20Mbps faster.
2007-05-30Move the knob for the interrupt throttling register next to the knobs forChris Kuethe
the other interrupt moderation schemes. ok beck drahn
2007-05-30fix the ether_aton-like function to print the correct lladdr (swap bytes)Reyk Floeter
ok claudio@
2007-05-30my (dlg says crappy) laptop requires some more delays in port_reset orTed Unangst
things go really crazy. ok/help toby tom. dlg unhappy but ok.
2007-05-29sprinkle some SMALL_KERNEL to permit bio/softraid to run on boot mediaTodd T. Fries
ok marco@ then suggested deraadt@
2007-05-29Fix bus_dmamap_sync size argument.Alexander Yurchenko
2007-05-28fix C++ style commentChris Kuethe
from brad, ok deraadt
2007-05-28make it compile on i386Reyk Floeter
2007-05-28Enable interrupt holdoff on DP83816 chips. This significantly improvesChris Kuethe
performance of devices such as the soekris under load.
2007-05-28Bump timeout.Alexander Yurchenko
2007-05-28Decrease max number of commands to 128.Alexander Yurchenko
2007-05-28Start adding copperhead chipset support. Not tested at all.Alexander Yurchenko
2007-05-28Add more MII glue. Still not working but I want to get this into the tree.Claudio Jeker
2007-05-28Fix timeout loop in ips_poll().Alexander Yurchenko
2007-05-28Better debug printf.Alexander Yurchenko
2007-05-28Initial bits of if_media and mii support.Claudio Jeker
2007-05-28use memcpy when copying to/from the fifos, apparently gcc can do a betterDavid Gwynne
job of optimising it.