Age | Commit message (Collapse) | Author |
|
This resolves a number of various bad symptoms experienced by
numerous users especially with the adapters at Gig speed.
Tested by quite a few users.
From FreeBSD/NetBSD
ok deraadt@
|
|
of watchdog timeouts. This happens due to the fact that the driver counts
the packets in the output queue to check for the chip hanging but whenever
a watchdog timeout happens and the init routine is called and in turn the
stop routine the counter is never actually cleared.
From Geoff Steckel via PR 5724
ok krw@ martin@ mglocker@
|
|
|
|
for details:
http://leaf.dragonflybsd.org/mailarchive/commits/2008-02/msg00165.html
Tested and OK brad@, kettenis@
|
|
as 8-bit reads/writes even though they are 16-bit. This can cause the
respective interfaces to lock up until the system is hard rebooted. Having
the driver read/write to these registers as 16-bit entities resolves the
instability.
From mickey@
ok krw@ sthen@ dlg@
|
|
- Only clear the watchdog timer if there are no more packets to
process otherwise rearm the timer.
From mickey@
Tested by krw@, mikeb@ and brad@
ok dlg@
|
|
rl_type softc field and only relying on the sc_hwrev softc
field thoughout the driver.
Tested by a number of users from tech@
ok dlg@
|
|
|
|
|
|
|
|
|
|
DPRINTF's by mistake. Fix this so we can see fatal errors without beeing
in DEBUG mode.
|
|
From the DragonFlyBSD driver.
|
|
Eliminates 'not queued' errors reported on the mailing lists.
Tested by Michael (belenus at bsdmail dot de).
ok marco@
|
|
From the DragonFlyBSD driver.
|
|
|
|
|
|
spdif-in. usually the deault of spdif-in is used, but some
ATI devices use pin 47 for eapd.
add a list of subsystem ids (from ALSA) for these devices, and set
bit 1 of register 7a to select the correct function of pin 47 for
these devices.
there was code here to do this prior to the ac97 update, but it
was accidentally removed. rename the flag and bit to more accurately
reflect what this does and hopefully avoid future confusion.
problem noticed and fix tested/ok'd by matthieu@, thanks
also some discussion with and pointers from brad@, thanks
|
|
Dell PERC6.
committed off a machine booting and rooting off a perc6. tested on a perc5
by marco@
ok marco@
|
|
Seems to fix watchdog timeout issues in Sun ERI variants.
tested by a few
|
|
ok kettenis@
|
|
longer necessary now that stp(4) maps the pcmcia windows little-endian.
Makes wi(4) behind cbb(4) work on sparc64.
tested by miod@
|
|
memory is actually synched.
ok dlg@
|
|
from mickey via pr5714
|
|
disparate spellink fix from mickey
|
|
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
ok miod@
|
|
ok dlg@
|
|
ok jsing@
|
|
|
|
the softc field wherever it is necessary.
- Use a switch case in re_setmulti() to make things a bit easier to read.
ok henning@ dlg@
|
|
user visible changes:
- when setting up ac97(4) mixer items, for some features like surround
sound, check if the feature if supported by the codec and only add
items for that feature if it is
- auvia(4) now supports multichannel playback with at least some
multichannel ac97(4) codecs
fixes problems for me and ajacoutot with different auvia(4)
devices/codecs. no regressions reported by testers.
if you have an ac97(4) audio device and are using mixerctl.conf(5),
you may want/need to update it.
ok ratchov
|
|
mixer_ioctl.
ok jakemsr@
|
|
which need to setup the chip before comcnattach() is invoked.
|
|
Makes the onboard fiber gem(4) in the Sun Fire V880 work.
tested by many; ok dlg@
|
|
have to force all console devices to. this change passes the right speed
to the com code, and continues to use it when the device is opened as the
console device.
figured out by kettenis@
ok kettenis@ miod@
|
|
which is very bad if it is not necessary as it causes scrary mbuf
fragmentation.
tested and OK mglocker@
|
|
prompted by krw@
|
|
serial number and split the vpd header out for use in other places. while
here define the device identification page bits too.
ok krw@ marco@
|
|
the appropriate place and remove all of the magic numbers. Whilst we're
here fix up some KNF issues. Also, the get/set functions used the wrong
control registers, allowing the clock to update during operation.
ok miod@, jasper@
|
|
interrupts.
|
|
in. this reverts 1.90.
|
|
|
|
frame, so track changes to protection mode at each beacon interval
and update the hardware registers appropriately.
cleanup some comments.
undef RAL_DEBUG while i'm here..
|
|
it is no longer stuck at that rate).
workaround for a hardware bug when in HostAP or IBSS mode.
|
|
|
|
Fix channel 126 settings.
Workarounds for various hardware bugs.
|
|
ok kettenis
|
|
based on a change from Luis R. Rodriguez <mcgrof at gmail dot com>. reyk@ ok
|
|
to continually go to splbio to ensure its safe to work on them. shrinks
code a little.
|
|
sys/dev/pci/pciide.c from naddy@
|