Age | Commit message (Collapse) | Author |
|
|
|
more portable between fbsd and obsd
real mii support
prefer memory mapped registers (if configuration supports it)
|
|
Replace last ADV/ASC/Adv, etc. uses with ADW/Adw as appropriate.
Delete comments about non-existant structure members,
correct references to existing structure members to use
correct structure names or typedefs.
|
|
|
|
ok deraadt@
|
|
|
|
|
|
|
|
|
|
all your base are belong to us
|
|
|
|
use LIST_FOREACH construct instead of homebrew loop
|
|
also sync with other FreeBSD changes
|
|
Add Dlink 530TX+ (thanks to Jarrett Byrnes <jearbear@arrr.net> for testing)
|
|
|
|
|
|
it. They might not turn you down. Spotted by drahn@.
|
|
|
|
Driver from NetBSD. ok aaron@
|
|
|
|
|
|
negotiation results on one line, during boot polling only, in same
format as now used in siop.
Move one check for probe INQUIRY commands to poll loop rather than
checking every good I/O twice.
|
|
negotiation results on one line, during boot polling only, in same
format as now used in siop.
Move checking for probe INQUIRY commands to poll loop rather than
checking every good I/O.
Remove an unwanted debug statement and unneeded (resolved) XXX
comment.
|
|
results on one line, during boot polling only.
Force wide/sync negotiations for all targets during boot.
Delete extraneous name field and associated strings that duplicate
info provided in INQUIRY data.
Actually timeout during polling rather than wait forever for
ITSDONE.
Remove unneeded check for SCSI_POLL before calling scsi_done(). Makes
logic conform to other drivers.
|
|
|
|
|
|
setting, so that WSMOUSEIO_SRES ioctl with WSMOUSE_RES_MIN value now works;
matthieu@ ok.
|
|
|
|
|
|
|
|
|
|
|
|
button state (and hence spurious mouse clicks) if the event queue filled
up; from NetBSD.
|
|
ac_enaddr is for
|
|
also increase the delay for accessing the eeprom (seems it needs a bit
longer to get ether address settled).
|
|
|
|
Written for NetBSD by Manuel Bouyer.
Tested with various cards on i386 and alpha.
Outstanding issue: doesn't work with PowerPC yet.
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Quentin Barnes <qbarnes@urbana.css.mot.com> for his help.
|
|
|
|
isp_iid_set/isp_iid for fibre channel- this is because we now
fake a port database entry for ourselves. Add the additional loop
states between LOOP_PDB_RCVD and LOOP_READY.
Change and comment on a wad of Fibre Channel isp_control functions.
Change and comment on some of the ISPASYNC Fibre Channel events.
Add was_fabric_dev/fabric_dev tags to our local FC database structure
(so we can see rapidly whether something was a fabric device but is
now gone).
Add a tag which says what role this adapter should take. It can take
on the value of None, Target, Initiator or Both. None is useful for
warm failover purposes. Remove the ISP_CFG_NOINIT silliness since
a role of "None" does this.
Add a isp_lastmbxcmd tag to store the opcode for the last mailbox
command used.
|
|
bits defined so we can reset them.
|
|
that really uses this is luxadm(8) under Solaris.
|
|
anymore). Fix mailbox timeouts to correctly print out timing out
command.
|
|
Make sure we note if something is a fabric device.
Use isp_fc_runstate instead of isp_control calls
with ISPCTL_FCLINK_TEST and ISPCTL_PDB_SYNC.
|
|
and depending on role, make sure link is up, scan the fabric (if we're
connected to a fabric), scan the local loop (if appropriate), merge
the results into the local port database then, check once again
to make sure we have f/w at FW_READY state and the the loopstate
is LOOP_READY.
|