summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-07-09spacingDavid Gwynne
2006-07-09enabling interrupts doesnt deserve an XXX. i think we want to do that.David Gwynne
2006-07-09implement firmware upload. this frees up memory on some controllers so theyDavid Gwynne
can do more io at a time. tested on the onboard controllers of a dell 2850 (which can do it) and a pci controller on my home box (which doesnt). this was the last feature mpt had that mpi was behind on.
2006-07-09missed a bit of the fw upload stuffDavid Gwynne
2006-07-09regenBrad Smith
2006-07-09add the JMicron JMB368 PCI product id.Brad Smith
2006-07-08uncomment call to ste_miibus_statchg in ste_stats_update.Brad Smith
2006-07-08regenBrad Smith
2006-07-08revert the addition of the second 21152 PCI bridge id. I reseated the adapterBrad Smith
and it came up with the proper id.
2006-07-08regenBrad Smith
2006-07-08The 82870P2 PCI-PCI bridge is a PCI-X bridge and add a second 21152 PCIBrad Smith
bridge id, found on a quad port ste(4) adapter.
2006-07-08regenBrad Smith
2006-07-08Add Topic Semiconductor OUI and a few IC Plus 10/100 and 10/100/1000 PHY models.Brad Smith
2006-07-08add the ATI IXP300 SATA PCI id.Brad Smith
2006-07-08regenBrad Smith
2006-07-08add the ATI IXP300 SATA PCI id.Brad Smith
2006-07-08don't add 1000Mbps media types for a 10/100 only PHY.Brad Smith
2006-07-08print the chipset revision too.Brad Smith
2006-07-08shorten dmesg entry from two lines to one.Brad Smith
2006-07-08tulip_pci_(probe/attach) -> tulip_(probe/attach)Brad Smith
2006-07-08remove splnet from attach routine.Brad Smith
2006-07-07RegenPedro Martelletto
2006-07-07Add Microdia, okay miod@Pedro Martelletto
2006-07-07Broadcom HT-1000 SATA no longer requires IDE_PCI_CLASS_OVERRIDE now thatBrad Smith
pciide_match checks for the PCI SATA subclass.
2006-07-07use nested if-else to eliminate the need for a second polling printf,Brad Smith
suggested by grange@
2006-07-07Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds supportBrad Smith
for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets. The previous attempt at commiting this included an unrelated change to how the I/O base address was being set and this was the cause of the breakage. From: Intel's web-site
2006-07-07Check for SATA and RAID subclasses if we have a matching PCI ID.Jonathan Gray
This should remove the need for most if not all of the override flags. "looks safe to me" miod@
2006-07-06acquiration -> acquisition (so that eyes stop bleeding)Miod Vallat
2006-07-06get rid of the unused sgl types (and the XXX on the one we actually doDavid Gwynne
use). add the fw upload messages and its context element.
2006-07-06fix debugging stuffDavid Gwynne
2006-07-06after walking the attached devices and running ppr against them, then fetchDavid Gwynne
the ioc page 3 for a list of all the physical disks behind any configured volumes and run ppr against them too. raid volumes on scsi mpi is fast now.
2006-07-06do not stash pages 2 and 3 (the volume and physdisk pages respectively)David Gwynne
of the ioc config in the softc. instead, we only walk page 2 when we get the raid config and mark each disks scsi_link structure with the SDEV_LOGICAL flag when we find volumes. while there we mark this instance of the driver as being capable of doing raid so later on we can conditionally hook up bio. when we walk the devices attached to mpi to do ppr, we now skip the logical disks.
2006-07-06stash a pointer to the scsibus attached to us so we dont have to walk theDavid Gwynne
device tree all the time.
2006-07-06Write the mac address into the registers CORRECTLY!Dale Rahn
2006-07-05check if the requests for the config pages were completed successful,David Gwynne
rather than just completed.
2006-07-05revert back to the older driver as this causes some breakage.Brad Smith
2006-07-04Back out the workaround committed in rev 1.13 now that we no longer blindlyMark Kettenis
enable io and mem space on all matched PCI devices. ok deraadt@
2006-07-04Add some more pci ids that I forgot to commit.Marco Peereboom
2006-07-04Do not blindly enable io and mem space for all matched PCI devices. This isMark Kettenis
known to be wrong for legacy VGA devices. It also seems to have bad side effects for some unconfigured PCI-PCI bridges. Instead, enable io or mem space when we map it. ok deraadt@
2006-07-04cleanup in zyd_openpipes(); no functional change. OK jsg@.Xavier Santolaria
2006-07-04Harcoded hex values for control field don't work soJonathan Gray
ditch them and at least attempt to use the function that sets up the control field properly.
2006-07-03Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds supportBrad Smith
for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets. From: Intel's web-site
2006-07-03minor knf; ok jsg@.Xavier Santolaria
2006-07-03in zyd_start():Xavier Santolaria
net80211 may still try to send management frames even if the IFF_RUNNING flag is not set...; ok jsg@.
2006-07-03- re_attach(): Use bus_dma* directly instead of calling re_allocmem().Brad Smith
- re_attach(): Free bus_dma* resources if attach fails. - re_newbuf(): Remove unnecessary error check. - re_encap(): Better error handling. - re_start(): Drop the packet if there are not enough TX descriptors. From NetBSD
2006-07-03regenBrad Smith
2006-07-03add PMC-Sierra OUI.Brad Smith
From NetBSD
2006-07-03regenBrad Smith
2006-07-03add Level 1 LXT1000 ids.Brad Smith
From NetBSD
2006-07-02If ieee80211_encap() returns NULL the node is already free,Jonathan Gray
do not try to free it again. Modified version of a diff from Graham Gower.