cvs commit: src/sys/dev/aac aac.c
Ed Maste
emaste at FreeBSD.org
Mon Apr 7 14:19:57 UTC 2008
emaste 2008-04-07 14:19:57 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/dev/aac aac.c
Log:
MFC aac.c 1.137:
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.
Revision Changes Path
1.120.2.11 +17 -17 src/sys/dev/aac/aac.c
More information about the cvs-all
mailing list