summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2004-05-30a bit of syncing with the FreeBSD driver, namely...Brad Smith
- disable TX hardware checksumming since its buggy and slow - re-enable the hardware multicast filter setup on 3c905B/C's - enable reception of VLAN sized frames on 3c90x's (pre B/C) - remove all DELAY(1) calls around MII operations in the xl driver. according to the MII specification, the delay produced by our reads alone are sufficient for correct operation. this reduces the time mii_tick takes from 10ms to ~1ms here. that's still a lot, but much better than before - report media status for bitrate PHYs - change the method used to detect older boomerang chips - fix an issue with reading PHY regs over the i2c bus - fix mbuf leaks in an error (rare) code path - reuse the TX descriptor if xl_encap() failed instead of just picking the next one - fix bug with 3c90xB cards and newer. We weren't trying to copy the mbuf chain into an mbuf cluster when there is more than 63 mbufs in the chain. we were trying with older cards though - add some magic bits necessary to turn the transmitter on for some (newer) 556B chips local change... - use ether_crc32_be() instead of hand-rolled xl_calchash() tested on i386/3c900 by beck@, sparc64/3c905C by me, i386/3c905C by sturm@, naddy@ and a few others ok deraadt@
2004-05-30Multicast fixups:Ryan Thomas McBride
- remove bogus use of LLADDR - scrap sf_calchash in favour of ether_crc32_be - accept all multicast when we encounter a multicast range
2004-05-30Multicast fixups:Ryan Thomas McBride
- remove bogus use of LLADDR - scrap nge_crc in favour of ether_crc32_be - accept all multicast when we encounter a multicast range ok deraadt@
2004-05-30rcsidsTed Unangst
2004-05-29- Properly support multicast reception.Christian Weisgerber
- Use ether_crc32_le() instead of equivalent hand-rolled CRC routine. ok mcbride@
2004-05-29replace hand-rolled CRC calculation in multicast hash setup with calls toChristian Weisgerber
ether_crc32_*(); ok mcbride@
2004-05-28Clean up subsysid lookups + print subsysid string during boot.Marco Peereboom
Add: * Adaptec 1210SA, 2410SA, 2610SA, 2810SA, 21610SA * Dell CERC-SATA, PERC 320/DC
2004-05-28Regen.Marco Peereboom
2004-05-28Remove DELL CERC-SATA since it is a subsysid. ok deraadt@, nate@Marco Peereboom
2004-05-25Attach scsi bus, find devices without crashing, successfully do simpleKenneth R Westerback
i/o's on i386. De-static many functions. ok marco@
2004-05-25Use the correct value when checking whether a loop timed out.Ryan Thomas McBride
ok krw@
2004-05-24do not bother w/ void pci_devinfo() calls and free resources on failuresMichael Shalayeff
2004-05-24repair dmesg and free resources on failuresMichael Shalayeff
2004-05-24cummulative update from freebsd an netbsd:Michael Shalayeff
PCI_VENROD_PINNACLE -> PCI_VENDOR_PINNACLE_ALT; correct brightness ioctl; missing htole32s; fix "set chroma comb" command in yuv422_prog(); use defines instead of magic numbers; fix statics and comments. from jakemsr@jakemsr.com
2004-05-24missing statics for freebsd; from freebsd via jakemsr@jakemsr.comMichael Shalayeff
2004-05-24remove freebsd 2 and 3 support, from freebsd via jakemsr@jakemsr.comMichael Shalayeff
2004-05-24Make Yukon-style adapters also set up the multicast filter in sk_init().Christian Weisgerber
This fixes various multicast-related problems. ok henning@
2004-05-23ehci support; hacked into working shape by jonathon@gateway.zenbu.netTheo de Raadt
2004-05-21Add support for Dell CERC SATA. ok krw@, henning@ & deraadt@Marco Peereboom
2004-05-21Regen.Marco Peereboom
2004-05-21Add support for Dell CERC SATA. ok krw@, henning@ & deraadt@Marco Peereboom
2004-05-20Remove bogus $Id.Marco Peereboom
2004-05-20Add ahd. ok krw@Marco Peereboom
2004-05-20Add ahd. ok krw@Marco Peereboom
2004-05-19unbreak by removing the 'nonexistant" PERC 3/QC here as wellHenning Brauer
we usually test compile at least a kernel before removing pcidevs shitz... the carrot goes to marco's nose
2004-05-19remove duplication, use ETHER_ALIGN from if_ether.hBrad Smith
2004-05-18fix from netbsd to twiddle the fxp eeprom to disable dynamic standby modeBob Beck
on cards that have issues with this creating pci errors in 10 mbps mode tested by many, including me, nick, and pval. ok jason@, markus@
2004-05-18Regen.Marco Peereboom
2004-05-18Add ahd, remove non-existent PERC 3/QC. ok deraadt@ henning@ krw@ bob@ millert@Marco Peereboom
2004-05-14syncNathan Binkert
2004-05-14more adaptec aac(4)Nathan Binkert
2004-05-14Syba SD-LAB PCI I/O Card 4SHenning Brauer
From: Christian Gut <cycloon@is-root.org>
2004-05-14syncHenning Brauer
2004-05-14Syba 4S pucHenning Brauer
2004-05-12network drivers don't need to include bpfdesc.hTed Unangst
ok krw@ canacar@
2004-05-12syncAlexander Yurchenko
2004-05-12Forgot 6300ESB IDE, too.Alexander Yurchenko
2004-05-10ugly hackery for auich support on amd64.Marco S Hyman
Will not work on machine with > 4G phys memory. OK deraadt@
2004-05-10regenPeter Galbavy
2004-05-10Add Vendor ID for Ralink Technology and one product, the RT2460A,Peter Galbavy
found in my MSI865 system. ok deraadt@, millert@
2004-05-10regen. This and previous: ok deraadt@Peter Galbavy
2004-05-10PCI IDs found on an MSI865 system; NEC Firewire and Intel dumb-modemPeter Galbavy
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still mandatory (dev/rnd.c uses it). Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@
2004-05-07free the right thing on failure, in case this ever gets usedTed Unangst
2004-05-06Add support for the SiS 741 Northbridge. ok deraadt@, grange@Peter Galbavy
Note for the archives; before this patch my ASRock K7S41 m/b would hang after booting install media without DMA disabled for the drive(s) in the BIOS.
2004-05-06regenPeter Galbavy
2004-05-06add SiS 741 Northbridge and Sis 6330 VGA IDs - on my new motherboardsPeter Galbavy
ok deraadt@, grange@
2004-05-06syncTheo de Raadt
2004-05-06ati video; jmcTheo de Raadt
2004-05-05regenBrad Smith