summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2005-01-16regenBrad Smith
2005-01-16Hawking CardBus card.Brad Smith
Reported by: Alec Berryman <alec at thened dot net>
2005-01-16get EEPROM width on all cards except for the original PNICBrad Smith
or XIRCOM cards. Based on the FreeBSD dc(4) driver.
2005-01-15rev 1.56Brad Smith
Corrected a workaround that should only be applied to one adapter. Workaround was causing device hangs when incorrectly applied to other adapters. From FreeBSD
2005-01-15nForce2 Ultra 400 IDE support. ok grange@Jonathan Gray
2005-01-15regenJonathan Gray
2005-01-15nForce2 Ultra 400 devices.Jonathan Gray
Found in a dmesg from escapenguin at gmail dot com.
2005-01-15Intel devices found in a dmesg from petersm at sedsystems dot ca.Jonathan Gray
2005-01-15regenJonathan Gray
2005-01-15TI PCI22050 and PCI2050 PCI-PCI bridges. Former found in a dmesgJonathan Gray
from george_morgan at spamcop dot net.
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
From NetBSD NetBSD PR 27678 for details ok mcbride@
2005-01-14regenPedro Martelletto
2005-01-14Add Radeon IGP 9100, from Bruno Oliveira Silvestre, ok deraadt@Pedro Martelletto
2005-01-14use PCI Memory Write and Invalidate; from bogdan@eastonline.ru, ok pascoeTheo de Raadt
2005-01-14rev 1.63Brad Smith
Avoid an unnecessary copy of a packet if it is already in a single mbuf. Introduce an additional device flag for those NICs which require the transmit buffers to be aligned to 32-bit boundaries. From FreeBSD
2005-01-14split re(4) into bus-independent code (ic/re.c) and PCI front-endPeter Valchev
(pci/if_re_pci.c) for soon-to-come cardbus support; ok deraadt
2005-01-13fix a critical bug that made the kernel crash under heavy upstream trafficDamien Bergamini
load. pointed out by jcs@
2005-01-09- add support for 2.2 firmwareDamien Bergamini
- fix rssi decoding - implement basics for IBSS support - decrease channel scan time from 100ms to 40ms - cosmetic changes while i'm here
2005-01-08rev 1.125Brad Smith
Don't read the MAC address from a copy of the EEPROM in the softc that has been recorded earlier and overwrite it again later by reading it directly from the EEPROM again. Read the MAC address from the PAR0/PAR1 registers instead, which are autoloaded on reboot. From FreeBSD Thanks to David Snyder <dasnyderx at yahoo dot com> for testing on a AN983 based card which used to come up with a MAC address of ff:ff:ff:ff:ff:ff.
2005-01-07regenBrad Smith
2005-01-07add SiS devices.Brad Smith
From: Peter Galbavy <peter dot galbavy at knowtion dot net>
2005-01-05Let wsdisplay drivers return zero for WSDISPLAYIO_[GS]VIDEO ioctls - mostMiod Vallat
of the work is done in the upper layer, but they get to see the ioctl, so don't always return an error.
2005-01-05Use $OpenBSD$ instead of $Id$. ok damien@Jonathan Gray
2005-01-04though this is untested this couldn't be any worse than before.Brad Smith
fix completely broken multicast ioctl switch case.
2005-01-03Make ath at cardbus not depend on ath at pci. ok reyk@Jonathan Gray
2005-01-02cleanup and better ram sizing.Brad Smith
2005-01-02ugh, need this too for the last commit to sk(4).Brad Smith
2005-01-01better chip/card identification.Brad Smith
From NetBSD ok krw@
2005-01-01rev 1.92Brad Smith
only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware... instead of when the hardware queue is empty.. don't initalize cur_tx now that it doesn't need to be... rev 1.90 _OACTIVE is now handled better... From FreeBSD ok krw@
2005-01-01Add BGE_QUIRK_ONLY_PHY_1 to BCM5701_B2. From NetBSD PR #23778, asKenneth R Westerback
pointed out by Theo 2003/12/13. ok brad@.
2005-01-01Don't initialize the card (and start an autonegotiation!) every timeKenneth R Westerback
the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. ok brad@ 'Wow. Great Idea.' deraadt@.
2005-01-01my -> mayBrad Smith
2004-12-31Define atw cfdriver struct in atw.c so atw at cardbus does notJonathan Gray
depend on atw at pci. ok millert@
2004-12-31strncpy -> strlcpyDavid Gwynne
2004-12-31Move the cfdriver struct to rtw.c where it belongs so cardbus rtwJonathan Gray
can be enabled seperately from pci rtw. From fgsch@
2004-12-30Let yds_init() return a meaningful value.Miod Vallat
ok deraadt@
2004-12-30Don't zero error value, return it.Kenneth R Westerback
ok brad@.
2004-12-29indentation repair; marco okTheo de Raadt
2004-12-29from freebsd: ehci.c 1.13, ehci_pci.c 1.13, ehcireg.h 1.5, ehcivar.h 1.3David Gwynne
log message: Attempt to follow the correct procedure for synchronising with the system BIOS to disable legacy device emulation as per the "EHCI Extended Capability: Pre-OS to OS Handoff Synchronisation" section of the EHCI spec. BIOSes that implement legacy emulation using SMIs are supposed to disable the emulation when this procedure is performed. tested on various archs by jsg@ and me ok pascoe@, looks sane jsg@
2004-12-29Driver for Realtek 802.11 devices from NetBSD.Jonathan Gray
Not yet working.
2004-12-27remove useless debugging leftoverPeter Valchev
2004-12-26boundry -> boundaryBrad Smith
2004-12-26Bounce the mbuf to the BPF listener before committing it to the wirePeter Valchev
in the TX case, fixes rare problems associated with accessing already free'd memory if the encap routine bails out (panic in PROMISC mode). ok deraadt
2004-12-26htole32 and friends to get this working on big endian (macppc)Peter Valchev
2004-12-26add BGE_QUIRK_PCIX_DMA_ALIGN_BUG for BCM5701 A0Brad Smith
2004-12-26Make debug less verbose. Prompted by mickey@Marco Peereboom
And for the archives: * Peruse the handshake mechanism between driver and firmware from the Linux driver which is maintained by LSI. * Copy only the first 16 bytes of the mailbox (under heavy IO overwriting the 17th byte could cause the firmware to crash). * Limit ULTRA HBAs (a.k.a. schwartz) to one single LD (Logical Drive) because for some reason having more than 1 ccb causes the firmware to hang. Whenever the driver limits the LDs it issues a warning in dmesg.
2004-12-26This should fix long outstanding issues with ami(4). The reportedMarco Peereboom
symptoms that were fixed are: * Very slow throughput * ccb timeout (i.e. ami0: timeout ccb 1) * All IO to ami devices hangs * Only 1 LD (Logical Drive) can be accessed at the same time * System hangs/freezes when running IO to ami cards. Issues it doesn't fix: * Really old ULTRA-2 controllers still crash whenever more than 1 LD are accessed at the same time therefore the driver limits the maximum LDs to 1. Tested by several folks and ok beck@ mickey@
2004-12-24brad should compile before commitingTheo de Raadt
2004-12-24init Jumbo RX ring by default.Brad Smith
ok krw@
2004-12-22- add missing braces for SIOCSIFMTU switch case.Brad Smith
- allow reception of Jumbo frames all the time on GEnesis based cards, same as Yukon based cards. ok krw@ mcbride@