summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
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.
2007-05-28Provide a separate DMA-able command frame buffer for each CCB to preventAlexander Yurchenko
a race when the new command is posting while the target DMA engine is still reading the previous command. Now I can finaly remove the openings=1 hack. Many thanks to dlg@ for analizing the problem.
2007-05-28Sprincle some more scsi_done().Alexander Yurchenko
2007-05-28Release CCB before calling scsi_done(). Thanks dlg@ for the tip.Alexander Yurchenko
2007-05-27Add basic error detection.Alexander Yurchenko
2007-05-27Better debug printf.Alexander Yurchenko
2007-05-27A completely rewritten ips driver. Still work in progress but alreadyAlexander Yurchenko
better than before. I've started it right after h2k7 in the Lisbon airport but could commit only at c2k7.
2007-05-27Attach ifp to che(4) by cheating a bit -- at least in dlg's opinion.Claudio Jeker
2007-05-27move bus_space funcs out of the way, sprinkle some knf.David Gwynne
do all the eeprom reads before printing eye candy. check if they fail and drop out when they do.
2007-05-27shuffle things around a bit. this organises the code more like tht.David Gwynne
2007-05-27Implement the PDV eeprom read functions plus some other minor cleanup.Claudio Jeker
2007-05-26chop ETHER_ALIGN off the size of the packet we tell the hw we can doDavid Gwynne
2007-05-26ETHER_ALIGN rx mbuf so that it works on strict alignment archs. OK dlg@Claudio Jeker
2007-05-26correctly byteswap the mac address when moving it on and off teh cardDavid Gwynne
2007-05-26add some htole64sReyk Floeter
2007-05-26wrap the debug macro in do { } while (0)David Gwynne
2007-05-26reformat the softc to make it look like everything else we have.David Gwynne
2007-05-26get rid of #define sc_if sc_arpcom.ac_ifDavid Gwynne
2007-05-26this isnt netbsdDavid Gwynne
2007-05-26tx descriptor fixesReyk Floeter
2007-05-26First bits of che(4) a driver for various Chelsio 10Gb Ethernet cards.Claudio Jeker
Currently only part of the attach function is written plus some functions to access the flash. OK dlg@ reyk@ (they want to start hacking on it as well)
2007-05-26one extern seems to be better than 20 for ifqmaxlen; ok krwJason Wright