summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_fxp.c
AgeCommit message (Collapse)Author
2000-03-30auto detect the size of the seeprom; from freebsd (from NetBSD (from Linux?))Jason Wright
2000-01-09If no phy found, add IFM_MANUAL and then use it. This is more accurateJason Wright
than adding IFM_AUTO. Also modify checks for which media are available to try: IFM_MANUAL first, IFM_AUTO next, and finally IFM_10_T.
2000-01-08before setting IFM_AUTO, make sure it really exists. If not, punt withJason Wright
IFM_10_T. Also remove long dead fxp_phyname()
1999-11-11add a powerhook to disable DMA on suspend. okay jason@Niels Provos
adapted from NetBSD Thu Oct 28 19:21:51 1999 UTC by sommerfeld: Fix suspend/resume-related problems observed on fxp0 on Sony Z505S: Symptoms: system would crash with "data modified on free list" pool panic from the mbuf cluster pool shortly after a resume. The cluster in question contained a valid 82557 receive descriptor and an IP packet. Happened sporadically in normal use. Easiest way for me to reproduce it was to run tcpdump and a flood ping and do a suspend/resume cycle or two. Changes: - in interrupt handler, if the interface isn't in IFF_RUNNING state, just ack interrupts and return; don't try to receive packets, queue new descriptors, etc., etc., - add power control hook to take interface down on suspend, and restart it (if it was up) on resume. - tweaks to fxp_stop and fxp_shutdown to avoid recursive panics due to the (now fixed) bug.
1999-10-14tick tock the mii clock during the stats updateJason Wright
1999-10-09Attach to the new 82559 ID number as well.Jason Downs
1999-02-26compensate for the fact that the check for ownership of a unicast packetJason Wright
has moved to ether_input()
1998-12-30If no phy is probed, proceed in 'auto' mode. This makes cards like my 10mb ↵Todd C. Miller
etherexpress pro+ combo that worked in 2.3 but not in 2.4.
1998-09-22media supportTheo de Raadt
1998-08-28alpha alignment fixes, from niklas. Tested on i386.Jason Downs
1998-08-24Be noisy about media settings.Jason Downs
1998-08-21Recent FreeBSD changes and a bug fix.Jason Downs
1998-07-02Mostly sync with FreeBSD-current. Needs more testing.Jason Downs
1998-05-26of course an ethernet card has an ethernet addressTheo de Raadt
1998-03-10Added support for the 82553 and 'B' 82555 PHY; dg@freebsdTheo de Raadt
1998-01-11pretty printTheo de Raadt
1998-01-07now this is really prettyTheo de Raadt
1998-01-05new style pci attach printingTheo de Raadt
1997-07-31Support for newer cards with i82555 PHY. From FreeBSD.Jason Downs
1997-07-09Do not lose our ethernet addressNiklas Hallqvist
1997-07-06Make compile (fxp now probes OK on alpha)Niklas Hallqvist
1997-07-06OpenBSD tag + typoNiklas Hallqvist
1997-07-05indentTheo de Raadt
1997-07-05I doubt this fixes this driver, but what *was* there was *obviously* wrong;Jason Downs
at least if *this* is wrong, it matches the wrongness of the surrounding block of code.
1997-07-03Intel EtherExpress Pro/100B driver, still needs a fix or twoTheo de Raadt