Age | Commit message (Collapse) | Author |
|
reminded of this diff by a report from Arto Jonsson
ok krw@ fgsch@
|
|
$VENDOR to complain about a lack of diagnostic material from their crappy
mgmt tools if you're not running an operating system they support.
|
|
newly replaced batteries dont show up immediately.
|
|
support it.
now i can tell (a bit better) why io might be slow on some of my boxes.
|
|
a %b thing for them too.
now i just have to figure out how to represent this nicely:
mfi0: fw_status 0xc00<REPLACE_PACK,CAPACITY_LOW>
:(
|
|
im somehow too lazy to read a %x and look for a couple of bits set, but not
lazy enough to not write a %b thing.
|
|
disk scsibus when we record that in mfi_attach.
also happens to get rid of a logic error that let it come out of the loop
on alldevs with a reference to something that wasnt the logical disk
scsibus and use that.
|
|
|
|
|
|
|
|
|
|
Most of the hard work by mpi@, who provided the initial diff.
Fixes for sparc from myself. Tested on sgi and sparc myself.
Compiles and detects zstty on my powerbook, compile tested on
sparc64 by me. Real testing with zs device on sparc64 by miod@
who also gave a lot of help and feedback.
ok miod@, mpi@
|
|
change.
|
|
|
|
Supported for i386 and amd64 except SMALL_KERNEL.
Based on Miod's former work on this subject.
ok mpi
|
|
to avoid system hangs upon 'ifconfig down up' with some AR5212 hardware.
Linux uses the same workaround. Diff from Dinar Talypov (t.dinar.m at gmail).
|
|
index to which ccb to free wrong.
this takes the logic from mpi/mpii/mfii which pulls the ready ccbs off
the free list rather than rely on the current index from the for loop
that we failed inside of.
thanks to david for finding this out.
|
|
the interrupt handler can be triggered before sdmmc(4) is attached. In which
case the interrupt handler's futile attempt to handle the newly inserted card
would crash the kernel. ok miod@
|
|
|
|
from attaching after it has taken over control of the VGA hardware.
ok mpi@
|
|
the 8139C+/8169/8110/8168/8101/8111 datasheets and it seems to work ok
without reserving the descriptors.
- Change allowable number of TX DMA segments to 32.
From FreeBSD
ok chris@
|
|
|
|
added in the last commit. No functional change.
ok sthen@
|
|
gem(4) on some PowerMac G5.
tested by kirby@, ok deraadt@
|
|
packet has IP options. Disable IP checksum offloading for the
affected revisions.
From FreeBSD; OK sthen@ brad@
|
|
From FreeBSD
ok chris@
|
|
the 8129 PCI id is a 8129, everything else is a 8139.
Allows the D-Link DFE-520TX board to work and would ensure proper determination
of the chipset for at least the 8138 based boards (PCI/CardBus).
Tested by kirby@
Ok kirby@ sthen@ chris@
|
|
use it want something they can add to the end of they do horrible things
to be able to do that with the LIST_ENTRY.
this makes those horrible things a bit less horrible, and makes it easier
to use lists of scsi_xfers in other things.
|
|
|
|
fault code, but handle this code like ``Resend'' or ``BAT success''
instead.
Fix a problem reported by Kent Fritz and analyzed by stsp@.
ok shadchin@
|
|
ok miod@
|
|
Tested on a few machines, including JMicron and Intel AHCIs.
ok dlg@ jmatthew@
|
|
|
|
|
|
important, as per r1.167.
|
|
any work to do in the interrupt handler, or to clear it. the relevant bits
indicate whether there's work on the doorbell and clear when there isnt.
we need to read the doorbell if there is work to do, so lets just go that
straight away anyway.
get rid of bus_space_barriers in the io path. barriers are for enforcing
ordering. the doorbell reads and writes dont depend on any other register
values so ordering isnt applicable here.
|
|
the code.
|
|
|
|
compatability -> compatibility
OK jmc@.
|
|
|
|
one of the two callers of hostcmd_send() needs to wait for an interrupt.
Make the single caller which needs it wait instead.
No functional change; ok phessler
|
|
ok guenther millert kettenis
|
|
ok naddy@ sthen@
|
|
This card reader does not comply to the standard SDHC interface
supported by sdhc(4) and hence requires a custom driver.
With help from uwe and mikeb. Useful hints were also provided by the
author of the corresponding Linux driver (wwang at realsil com cn),
thanks a lot! Tested by myself and weerd on i386 and amd64.
|
|
necessarily correct, there might not even be a link when attaching.
ok mikeb@ reyk@
|
|
With some input and OK from kettenis@ and OK sthen@
|
|
Tested with Apple/Sun gem(4) with and without flow control (Sun ERI/Apple GEM
with FastE PHY).
ok kettenis@
|
|
to Atheros Linux developers was never sold. So update initvals to what Linux
is using for the 1.1 generation. Because the serdes values are written to
different registers on the AR9485 this involves tweaking the serdes init code
for all athn(4) chip families. This commit doesn't make AR9485 devices work
yet but is a step in the right direction.
Tested by krw, kettenis, and Andrew Ngo. ok kettenis@
|
|
checking the wrong bits of eeprom to determine rfkill switch pin and polarity,
and was reading the wrong register to determine rfkill gpio pin state.
ok kettenis@
|
|
is also bumped for multicast ranges.
ok mikeb@
|