Advanced Communications Controller B.03.32.00 Release Notes

Advanced Communications Controller B.03.32.00 Release Notes
Patches and Fixes for this Version
Chapter 114
JAGad66909
Symptoms: File /dev/n is getting created when executing zmasterd cold *.answ.
Defect/Fix: Instead of redirecting the output of ttgen to /dev/null it has been redirected
to /dev/n ull. One extra space caused the problem. Hence /dev/n was getting created.
This extra space has been removed and now the output will be redirected to /dev/null.
JAGad67062
Symptoms: Kernel build fails because the path of spinlock.h mentioned in zcomsys.h is
incorrect.
Defect/Fix: During kernel build, bx25 header file (/usr/conf/acc/csihdw.h) includes
zcomsys.h from /usr/conf/acc directory. zcomsys.h includes spinlock.h as follows:
#ifdef _KERNEL
#include <sys/spinlock.h>
#endif
This makes the compiler get spinlock.h file from /usr/include/sys/spinlock.h.
/usr/include/sys becomes the relative base directory (not /usr/conf/acc).
/usr/include/sys/spinlock.h has following lines:
#ifdef _KERNEL_BUILD
#include "../h/types.h"
...
#endif
The kernel build fails here since it is looking for /usr/include/sys/../h/spinlock.h
which does not exist. The exact error indicated by the compiler is:
cpp: “/usr/include/sys/spinlock.h”, line 15: error 4036: Can't open
include file '../h/types.h'.
The fix is to change zcomsys.h to:
#include "../h/spinlock.h"
instead of
#include <sys/spinlock.h>
JAGad67065
Symptoms: The zconfig.3x man-page contained incorrect information about the DSC
feature for the subchannels.
Defect/Fix: The man-page has been modified so that it contains the updated information
for supporting the DSC feature for subchannels.