Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
- add the Silicom vendor id
- add the Compaq Hotplug PCI host bridge id
- add the Hint HB6 PCI bridge ids
|
|
with the dual band flag.
|
|
|
|
|
|
operation.
|
|
implies the former; no functional change.
|
|
worst case, the Booter will happily feed us up to 8 ranges, so we have to
get prepared.
|
|
|
|
|
|
issuing a watchdog reset of the interface.
From yongari@FreeBSD
|
|
- Create a spare DMA map for RX handler to recover from
bus_dmamap_load() failure.
- Make sure to update status bit in RX descriptors even if we failed
to allocate a new buffer.
- Don't blindly unload DMA map. Reuse loaded DMA map if received
packet has errors.
From yongari@FreeBSD
Tested by myself and a number of end-users on i386/amd64/sparc64
|
|
|
|
this at splclock() instead of spl0(), so that potential spurious network or
scsi interrupts on machines running in A/UX interrupt mode do not hang there.
|
|
called whenever there is no BMC and hence suppresses a ugly message when a
bios lied that it had ipmi.
tested beck@
|
|
removed in rev 1.43 just before release, as a workaround for a link state
issue found with the 8139C+ chips. Due to the different bit layout used by
the 8139C+ chips rlphy(4) was not reporting the correct link status.
Fix from yongary@FreeBSD
Tested by maja@
|
|
From bouyer@NetBSD
|
|
the proper alignment requirement for the VLAN layer on strict alignment
architectures. This would result in Jumbo's working fine as long as VLANs
were not in use. If VLANs were in use and a packet comes in with a size
of 2046 bytes or larger, it would be corrupted as it came up through the
VLAN layer. Also check the hw max frame size, instead of the MTU, so the
alignment fixup is done as appropriate.
Fixes PR 5185.
Tested by Rui DeSousa with macppc and myself with alpha/sparc64.
|
|
eliminates firmware timeouts for the BCM5752 as the hw
firmware was coming up too fast for the driver.
- remove the redundant firmware check in bge_chipinit().
Tested by pedro la peu <pedro at am-gen dot org> on an IBM ThinksPpad Z61m
with a BCM5752, as well as the 5700/5703/5704 and 5750.
The initial diff for bge_reset() and other information from
David Christensen <davidch at broadcom dot com>.
|
|
|
|
driver finish initializing. fixes a panic in bge_intr() upon bootup on
some systems running non-MP kernels.
Issue reported/fix tested by jolan@, also mentioned in PR 5114 though the
issue is intermisttent on the IBM e326m.
|
|
|
|
ok deraadt@
|
|
|
|
ok deraadt@
|
|
r1.54 of i386/disksubr.c). The check incorrectly handled extended
partitions. Possibly a symptom of a deeper problem with extended
partition offsets that will be addressed post-4.0.
Problem reported/fix tested by A. Velichinsky, cause diagnosed by
otto@.
ok pedro@ mickey@ miod@ deraadt@
|
|
|
|
from jsg@
|
|
|
|
in case something wrong happens in the Tx path, don't free a mbuf that
is left in if_snd.
ok deraadt@
|
|
|
|
chipsets. Based on a black-box analysis of the Windows binary driver.
Requires a firmware that is not freely redistributable (see man uath).
The driver handles both pre- and post-firmware devices.
Still a bit experimental but Tx/Rx works great in BSS mode (on i386).
No 802.11a, IBSS, or HostAP modes yet but there's more to come.
Great thanks to jsg@ for digging the USB IDs out of the Windows driver.
Committed over a D-Link DWL-G132.
|
|
|
|
latter gets reset if you netboot from an interface.
ok miod@, brad@, deraadt@
|
|
ok deraadt@
|
|
bus_space_set_region was intended. ok deraadt@
|
|
ok deraadt@
|
|
mpi_scsi_cmd_done. this makes it more appropriate for our midlayer.
ok beck@ deraadt@
|
|
to interrupt storms on several machines, so don't ask.
Diff from kettenis@ who can't commit at the moment.
ok deraadt@
|
|
Xeon systems.
ok cloder@ deraadt@
|
|
the older VIA SATA devices for our purposes going by FreeBSD.
ok deraadt@
|
|
|
|
ok deraadt@
|
|
under load when bioctl/sensorsd are active. Better fix post-4.0.
Problem found, fix tested by Johan Mson Lindman.
ok dlg@ marco@ mickey@ deraadt@
|
|
if the hardware mac is a specific number (hardware doesn't provide
unique mac addresses except in redboot fconfig data). yes deraadt@
|
|
(machines with older firmware). yes deraadt@
|
|
done this 4.5 years ago already but regressions happened; reminded by
a similar commit in NetBSD (from mrg@); ok damien@ deraadt@ jason@
|
|
of ciss_ioctl if >1 logical device is present. Fixes dereferencing of
uninitialized pointer.
From mickey@ ok deraadt@
|