freebsd-nq/sys/dev/aac
Ed Maste 55aa113659 Calling RequestSupplementAdapterInfo before RequestAdapterInfo appears
to trip a bug causing the latter to return a zeroed struct
aac_adapter_info.  This causes two issues.  One is cosmetic only --
a verbose boot prints information about the controller, and shows all
zero:

aac0: Unknown processor 0MHz, 0MB memory (0MB cache, 0MB execution),
  unknown battery platform

The second problem is that the firmware version information is stored
away for aac_rev_check, for userland tools (like aaccli) to query via
the FSACTL_MINIPORT_REV_CHECK and FSACTL_LNX_MINIPORT_REV_CHECK ioctls.
When aaccli encounters this issue it prints

Command Error: <The current AFAAPI.DLL is too old to work with the
  current controller software.>

Move the RequestSupplementAdapterInfo call after RequestAdapterInfo,
which seems to fix both problems.
2008-04-01 20:53:32 +00:00
..
aac_cam.c Diff reduction to Adaptec's driver (around build 15317): catch up with a 2008-03-24 19:23:33 +00:00
aac_debug.c Diff reduction to Adaptec's driver (around build 15317): catch up with a 2008-03-24 19:23:33 +00:00
aac_disk.c Add 64-bit array support for RAIDs > 2TB. This corresponds to ~ Adaptec 2008-03-25 21:39:06 +00:00
aac_linux.c On amd64 platform, use linux32 headers so 32-bit Linux applications 2006-12-20 17:10:53 +00:00
aac_pci.c Diff reduction to Adaptec's driver (around build 15317): catch up with a 2008-03-24 19:23:33 +00:00
aac_tables.h Mega Update to the aac driver to support a whole new family of cards and 2005-10-08 15:55:09 +00:00
aac.c Calling RequestSupplementAdapterInfo before RequestAdapterInfo appears 2008-04-01 20:53:32 +00:00
aacreg.h Add 64-bit array support for RAIDs > 2TB. This corresponds to ~ Adaptec 2008-03-25 21:39:06 +00:00
aacvar.h Add 64-bit array support for RAIDs > 2TB. This corresponds to ~ Adaptec 2008-03-25 21:39:06 +00:00