Documente Academic
Documente Profesional
Documente Cultură
Copy the installation file to the hard disk somewhere. It is called RMHORC. Lets
copy it to /var/tmp
cd /opt
Change directory to where you want /HORCM created
Check:
We have seen cases where users build their own installation packages for
HORCM and then copy the files from one Host to another. In UNIX particularly this is
dangerous. CCI needs a hidden directory called .uds or it will not start.
This directory contains UNIX pipes when the instances are started. The pipes are
deleted when the instance stops. Thus, you will see this:
root@SYD-E250-1:/opt/HORCM/.uds#:ls -al
total 4
drwxrwxrwx
2 root
sys
512 Feb 22 15:26 .
dr-xr-xr-x 12 root
sys
512 Feb 22 15:04 ..
root@SYD-E250-1:/opt/HORCM/.uds#:horcmstart.sh 4
starting HORCM inst 4
HORCM inst 4 starts successfully.
root@SYD-E250-1:/opt/HORCM/.uds#:ls -al
total 6
drwxrwxrwx
3 root
sys
512 Feb 22 16:29 .
dr-xr-xr-x 12 root
sys
512 Feb 22 15:04 ..
drwxrwxrwx
2 root
other
512 Feb 22 16:29 .lcmcl04
Mike Le Voi
Page 1
15/12/2012
1 root
other
Always check for this directory if you have a case where CCI does not start.
4
ln -s /opt/HORCM /HORCM
Check: You must create a link or the install in the next step will fail.
5
/HORCM/horcminstall.sh
Check:
6
raidqry -h
Here is what you see if the user has done everything right.
root@SYD-E250-1:/opt/HORCM/.uds#:raidqry -h
Model : RAID-Manager/Solaris
Ver&Rev: 01-19-03/04
Usage : raidqry [options] for HORC
-h
Help/Usage
-I[#] Set to HORCMINST#
-IH[#] or -ITC[#] Set to HORC mode [and HORCMINST#]
-IM[#] or -ISI[#] Set to MRCF mode [and HORCMINST#]
-z
Set to the interactive mode
-zx
Set to the interactive mode and HORCM monitoring
-q
Quit(Return to main())
-g
Specify for getting all group name on local
-l
Specify the local query
-r <group>
Specify the remote query
-f
Specify display for floatable host
Check:
Always get the user to run this command and send you the output.
If user is using an old version of CCI, ask why. 01-19-03/04 or later is preferred for
many reasons which will be discussed later.
In some special cases, like HPtM, a specific level of CCI may be stated in the ECN or
Release Notes. In this case, it may be advisable to stick with that level. Also, the
microcode ECNs for 9900V and USP always recommend a CCI level.
However, in my experience, CCI is always backwards compatible and the developer
has confirmed this so one should always use the minimum level stated in ECNs.
Any command this user issues will be assumed to be TrueCopy (refer above HORC). If the user is trying to perform ShadowImage operation, you now know why
it is failing
No instance has been set. Here is what you see if the instance variable has been set:
root@SYD-E250-1:/opt/HORCM/.uds#:export HORCMINST=4
root@SYD-E250-1:/opt/HORCM/.uds#:raidqry -h
Model : RAID-Manager/Solaris
Ver&Rev: 01-19-03/04
Usage : raidqry [options] for HORC[4]
-h
Help/Usage
Mike Le Voi
Page 2
15/12/2012
The same rule applies as for UNIX. Always ask for raidqry output.
Environment Variables
Here is a ShadowImage example.
C:\HORCM\ETC>set horcminst=4
C:\HORCM\ETC>set horcc_mrcf=1
C:\HORCM\ETC>raidqry -h
Model : RAID-Manager/WindowsNT
Ver&Rev: 01-19-03/04
Usage : raidqry [options] for HOMRCF[4]
-h
Help/Usage
-I[#] Set to HORCMINST#
-IH[#] or -ITC[#] Set to HORC mode [and HORCMINST#]
-IM[#] or -ISI[#] Set to MRCF mode [and HORCMINST#]
-z
Set to the interactive mode
Check:
Mike Le Voi
Page 3
15/12/2012
root@SYD-E250-1:/opt/HORCM/.uds#:unset HORCC_MRCF
root@SYD-E250-1:/opt/HORCM/.uds#:raidqry -h
Model : RAID-Manager/Solaris
Ver&Rev: 01-19-03/04
Usage : raidqry [options] for HORC[4]
-fxg
PRODUCT_ID
OPEN-V-CM
OPEN-V-CM
OPEN-V-CM
OPEN-V-CM
DF600F-CM
Here are 5 command devices 2 are in bold. The first is a USP the second is a 9570V. If
the user wants to use the first one, they need to code:
/dev/rdsk/c2t6d0s2
Page 4
15/12/2012
Check:
of
of
of
of
of
of
of
Ser#
Ser#
Ser#
Ser#
Ser#
Ser#
Ser#
10111
10111
41
10262
80025
20169
20169
=
=
=
=
=
=
=
\\.\PhysicalDrive2
\\.\PhysicalDrive5
\\.\PhysicalDrive7
\\.\PhysicalDrive8
\\.\PhysicalDrive10
\\.\PhysicalDrive11
\\.\Volume{3c107ab6-7dbf-11db-a1ed-000e0c6abf1d}
Check:
Do not use ANY of these names! If you find a user using this syntax, ask
that it be changed See INQRAID output below:
PORT
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
CL1-A
SERIAL
10111
10111
10111
10111
10111
41
10262
10262
80025
20169
LDEV CTG
515
1920
768
1856
2632
0
16
8320
784
13
-
H/M/12
s/s/ss
s/s/ss
P/s/ss
s/s/ss
-
SSID
9997
9993
999A
2000
-
R:Group
5:03-02
5:06-02
5:06-02
5:01-05
-
PRODUCT_ID
00JS-22MHB0
00JS-22MHB0
OPEN-V-CM
OPEN-V
OPEN-V
OPEN-V-CM
OPEN-V
DF600F-CM
OPEN-V-CM
OPEN-V
OPEN-V-CM
OPEN-V-CM
\\.\CMD syntax has been around since 01-17-03/05. There is no reason not to use it! If the
user is running 01-17-03/05 or below, get them to use 01-19-03/04 or higher.
In this case, for Harddisk8/USP 10262, the correct syntax in the HORCM CONF file is:
\\.\CMD-10262-16
\\.\CMD-10262-16-CL1-A-12
\\.\CMD-10262-16-CL1-A
\\.\CMD-10262
or even
if you know this is HSD 12 - or
or, for slack people,
Mike Le Voi
Page 5
15/12/2012
HORCM_MON
#ip_address
10.129.2.53
service
11004
HORCM_CMD
#dev_name
dev_name
/dev/rdsk/c2t6d0s2
poll(10ms)
1000
dev_name
timeout(10ms)
3000
HORCM_DEV
#dev_group
dev_name
port#
HORCM_INST
#dev_group
ip_address
service
dev_name
TargetID
LU#
MU#
Is the IP address correct? Note: You can use localhost here, but this will not work
for TC environments using 2 different CCI servers.
Is 11004 a free UDP port? Almost certainly it is.
Is the CMDDEV right? You can tell that from the commands we have already issued.
service
11008
HORCM_CMD
#dev_name
dev_name
\\.\CMD-10262-16
poll(10ms)
1000
dev_name
timeout(10ms)
3000
HORCM_DEV
#dev_group
dev_name
port#
HORCM_INST
#dev_group
ip_address
service
dev_name
TargetID
LU#
MU#
Use the same logic as for UNIX. Windows HORCM CONF files are in C:\WINDOWS
Other recommendations:
Mike Le Voi
Page 6
15/12/2012
service
horcm8
poll(10ms)
1000
timeout(10ms)
3000
In this case, the UDP port horcm8 must be defined in the Services file:
Windows
UNIX
C:\WINDOWS\system32\drivers\etc\services
/etc/services
Like this:
horcm0
horcm1
horcm8
horcm9
blank line
11000/udp
11001/udp
11008/udp
11009/udp
Check:
Under Windows, if there is no blank line after horcm9 (in this example)
that definition will be ignored! PS No blank lines at the end of the HORCM CONF file,
please
Check:
If you have 2 CCI servers, using horcm8 and horcm9, for example, then
both horcm8 and horcm9 have to be defined in both servers!
Mike Le Voi
Page 7
15/12/2012
to
Mike Le Voi
Page 8
15/12/2012
Mike Le Voi
Page 9
15/12/2012
Here is the AL-PA for the Port, and the Port, target ID and LUN.
18:03:08-449a8-07240- MON(HORC):number of Mus = 0
18:03:08-449a8-07240- MON(HOMRCF): Size of memory allocation for CONFIG_DB = 0
bytes.
18:03:08-449a8-07240- MON(HOMRCF):number of Mus = 0
18:03:10-d1b78-05000horcmgr
:
executed
'CreateProcess(raidscan.exe
-pi
$PhysicalDrive -find inst -z2w=NUL -z1w=NUL)',exit = 0.
I have quoted this in full for a reason. This is what you should expect to see if it all works.
If it does not work, at least you can compare the user log with this one
UNIX
Here is the output for a Solaris server called SYD-E250-1. This is the log for instance 4.
As we installed CCI in /opt/HORCM, the log is here:
root@SYD-E250-1:/opt/HORCM/log4/curlog#:ls -al
total 28
drwxr-xr-x
3 root
other
512 Mar 7
drwxr-xr-x
4 root
other
512 Mar 7
-rw-r--r-1 root
other
10274 Mar 7
drwxr-xr-x
2 root
other
512 Mar 7
16:29
16:29
16:30
16:29
.
..
horcm_SYD-E250-1.log
horcmlog_SYD-E250-1
*****************************************************************************
- HORCM STARTUP LOG - Wed Mar 7 16:29:59 2007
*****************************************************************************
16:29:59-cac9d-11271- horcmgr started on Wed Mar 7 16:29:59 2007
16:29:59-cd940-11271- execvp() horcmd_04 using /etc/horcmgr [CWD=/]
16:29:59-e99c5-11272- Fibre address conversion TBL has been set to '1'
P.P.
:
Model :
Ver&Rev:
Release:
Mike Le Voi
7 16:30:00 2007
Page 10
15/12/2012
Mike Le Voi
Page 11
15/12/2012
is
Here is the AL-PA for the Port, and the Port, target ID and LUN.
16:30:03-1a4ba-11272- MON(HORC):number of Mus = 0
16:30:03-1e633-11272- MON(HOMRCF): Size of memory allocation for CONFIG_DB = 0
bytes.
16:30:03-2275a-11272- MON(HOMRCF):number of Mus = 0
Mike Le Voi
Page 12
15/12/2012
horcmgr
executed
'system(/bin/ls
/dev/rdsk/*
Audit Logging
Check:
Always set full logging if possible. This was introduced with 01-17-03/05
but it is disabled by default. The environment variable is HORCC_LOGSZ. If this
environment variable is not set, only errors are logged. With this variable set, successful
commands are logged as well very useful if you need to know what was typed and when.
However, only the input is logged, not the output! So, always cut and paste the entire
Command Prompt session and send that to GSC as well.
Check:
Can the user reproduce this problem at will? If so, get them to stop CCI,
delete the LOGx directories and then start CCI and issue the command that fails. This will
make reading the LOGx files much easier as the only messages in the logs will be what
you want to look at
Windows
TSTART.BAT
BAT file to start CCI and set the correct options for TC
@echo off
rem
rem Batch file to start HORCM for TrueCopy operations
rem
rem turn on CCI logging for 01-17-03/05 or later
set HORCC_LOGSZ=2048
rem
raidscan -x findcmddev h0,20
set horcmfctbl=2
rem set instance to match your naming convention for the PVOL instance
set horcminst=0
rem next line with a value for SI only!
set horcc_mrcf=
horcmstart 0 1
TSTOP.BAT
@echo off
rem
rem Batch file to stop HORCM after TrueCopy operations
rem
horcmshutdown 0 1
set horcmfctbl=
set horcminst=
set horcc_mrcf=
set HORCC_LOGSZ=
UNIX
Check:
Always ask the user to cut and paste the command line input and output
you need to know what they typed and what the result was
root@SYD-E250-1:/opt/HORCM/log4/curlog#:horcmstart.sh 4
Mike Le Voi
Page 13
15/12/2012
root@SYD-E250-1:/opt/HORCM/log4/curlog#:horcmshutdown.sh 4
inst 4:
HORCM Shutdown inst 4 !!!
root@SYD-E250-1:/opt/HORCM/log4/curlog#:cd ..
root@SYD-E250-1:/opt/HORCM/log4#:ls -al
total 10
drwxr-xr-x
4 root
other
512
dr-xr-xr-x 12 root
sys
512
drwxr-xr-x
3 root
other
512
-rw-r--r-1 root
other
289
drwxr-xr-x
3 root
other
512
Mar 7 16:50 .
Feb 22 15:04 ..
Mar 7 16:49 curlog
Mar 7 16:51 horcc_SYD-E250-1.log
Mar 7 16:29 tmplog
Wed Mar
7 16:50:36 2007
Wed Mar
7 16:51:53 2007
service
11008
poll(10ms)
1000
timeout(10ms)
3000
dev_name
port#
TargetID
LU#
MU#
LDEV49
CL1-A-1
ip_address
service
localhost
11009
service
11009
poll(10ms)
1000
timeout(10ms)
3000
dev_name
port#
LU#
HORCM9.CONF
HORCM_MON
#ip_address
localhost
HORCM_CMD
\\.\CMD-977-5
HORCM_DEV
#dev_group
#
Mike Le Voi
Page 14
TargetID
MU#
15/12/2012
Check:
LDEV49
CL1-A-1
ip_address
service
localhost
11008
Even though this is a 9500V, users should always use Port-HSD-LUN syntax
I strongly recommend not to use Port-LDEV syntax where is the cross-check?
Is MU# specified for ShadowImage? On some levels of CCI, this is mandatory.
However, you should specify it anyway as this is Best Practice.
Check the PVOL and SVOL LDEV numbers (in this case, 49 and 50)
Check the Port/HSD/LUN (in this case, CL1-A-1 LUNs 7 and 8)
Mike Le Voi
Page 15
15/12/2012
Check Condition.
***** SCSI SENSE DATA
4-5-6-7- 8-9-A-B- C-D-E-F00000038 8400000d 961c0000
00000000 00000000 00000000
00000000 00000000 00000000
00000000 00000000 00000000
00000000 00000000 00000000
00000000 00000000 00000000
0x05
0x96
0x8400,000d
*****
------CHAR-----p......8........
................
................
................
................
................
is the cross-check. Next, it is not obvious, but the error code is:
961C 000D
Now, get hold of the latest AMS CCI manual which contains Appendix A.4
A.4 How to Read Detailed Error Log Codes
and this subsection
A.4.4 Sense Code and Detail Code
Beware some versions of this manual do not contain these sections Find one that
does.
Table A.5 Sense Codes and Detailed Codes
Error
Contents
Recommended Action
961C 000C
The S-VOL is a Sub LU of a unified LU.
Check the status of the LU.
961C 000D The default controllers controlling the P-VOL and S-VOL are not the
same.
961C 000E
The P-VOL is a Cache Residency LU.
Check the status of
In this case, the PVOL and SVOL default controllers are not the same.
Imagine that 3 HSD are created on an empty port HSD 1,2 and 3
Each HSD has 3 LUNs added numbered as 0, 1 and 2
Mike Le Voi
Page 16
15/12/2012
Even worse, you have no way of looking at the LUN allocations via Storage Navigator as
that only shows relative LUN numbers
In a recent case, 47 S-VOL LUNs were deleted by mistake from a HSD. When the mistake
was noticed, the same 47 S-VOL LUNs were added back in the same order. However, a
subsequent pairdisplay showed the following:
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
TC-WRP
...
1003-108A(L)
1003-108A(R)
1004-108B(L)
1004-108B(R)
1005-108C(L)
1005-108C(R)
1006-108D(L)
1006-108D(R)
1007-108E(L)
1007-108E(R)
(CL2-F
(CL1-C
(CL2-F
(CL1-C
(CL2-F
(CL1-C
(CL2-F
(CL1-C
(CL2-F
(CL1-C
,
,
,
,
,
,
,
,
,
,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
What can you tell from the display above? Firstly, the pairdisplay was issued by the DR
CCI server as (L) refers to the S-VOL. Next, we have obvious mismatches in yellow.
What is less obvious is that the turquoise and green pairs are also invalid. Indeed:
(3) P-VOL is 10:07 and the associated S-VOL is 10:8E
(2) S-VOL is 10:8A and the associated P-VOL is 10:03
This entry does not go with (3)
(1) This is the associated P-VOL for (2)
Here is an excerpt from the old HORCM CONF file using absolute LUN numbers:
TC-WRP
TC-WRP
TC-WRP
TC-WRP
1003-108A
1004-108B
1005-108C
1006-108D
CL2-F
CL2-F
CL2-F
CL2-F
0
0
0
0
45
46
47
48
And here is the same excerpt after the file has been changed to use HSD syntax:
TC-WRP
TC-WRP
TC-WRP
TC-WRP
Mike Le Voi
1003-108A
1004-108B
1005-108C
1006-108D
CL2-F-2
CL2-F-2
CL2-F-2
CL2-F-2
Page 17
0
0
0
0
6
7
8
9
15/12/2012
ASYNC
ASYNC
ASYNC
ASYNC
ASYNC
ASYNC
This is a normal CMDDEV. For this test, I also had access to a secured CMDDEV and
it is possible to swap between them as follows:
C:\HORCM\ETC>horcctl -C
Changed control device(\\.\PHYSICALDRIVE1 -> \\.\PHYSICALDRIVE10*
C:\HORCM\ETC>horcctl -D
Current control device = \\.\PHYSICALDRIVE10*
The asterisk means that the CMDDEV is secured. Normally, of course, you would not
give any user access to different types of CMDDEV as that will cause problems.
To test what will happen before giving a secured CMDDEV to a user, you can set the
HORCMPROMOD environment variable as follows:
C:\HORCM\etc>set HORCMPROMOD=1
C:\HORCM\ETC>horcmstart 410
starting HORCM inst 410
HORCM inst 0 starts successfully.
C:\HORCM\ETC>set horcminst=410
C:\HORCM\etc>horcctl -D
Current control device = \\.\PhysicalDrive53
Mike Le Voi
Page 18
15/12/2012
Note, however, that this does not affect the horcctl display!
Here is some pairdisplay output when HORCMPROMOD is not set on any CCI server.
C:\HORCM\etc>pairdisplay -g VG01
Group
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
As you can see, LDEVs 410-414 on an AMS1000 (SN begins with 770x) are paired with
LDEVs 410-414 on an AMS500 (SN begins with 750x).
Here is the same pairdisplay output when HORCMPROMOD has been set on both CCI
servers.
C:\HORCM\etc>set HORCMPROMOD=1
C:\HORCM\etc>horcmstart 410
starting HORCM inst 410
HORCM inst 410 starts successfully.
C:\HORCM\ETC>set horcminst=410
C:\HORCM\etc>pairdisplay -g VG01
Group
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
As you can see, the local CCI instance (L) has access to all its LUNs/LDEVs. However,
the DR CCI server (R) has no access to LDEVs 410-414.
If you attempt to do any commands such as pairsplit, the following will happen:
C:\HORCM\etc>pairsplit -g VG01
pairsplit: [EX_ENPERM] Permission denied with the LDEV
Refer to the command log(C:\HORCM\log410\horcc_Verdande_log.txt)
details.
for
You can use HORCMPERM*.CONF (* is the instance number) to further limit CCI
access. HORCMPERM*.CONF does not give you access to LDEVs that you are not
allowed to process. It removes access to LDEVs that you are allowed to process but do
not wish to process.
How does this work? Lets start instance 410 with HORCMPROMOD=1 and no
HORCMPERM.CONF file. At the bottom of the start up log you will see this:
11:01:48-518b0-02092- HORCM has been set to the PROTECT MODE on 'ENV'.
Mike Le Voi
Page 19
15/12/2012
As you can see, raidscan is called internally with an argument of -pi $PhysicalDrive (all
physical drives) thus allowing all LUNs on this server to be accessed.
Now lets stop horcm and define a file as follows:
C:\HORCM\etc>type C:\WINDOWS\HORCMPERM410.CONF
hd0-56
C:\HORCM\etc>
The bold lines show what has changed. Here is the bottom of the start up log file.
11:08:03-7d3e8-02408- horcmgr : executed 'CreateProcess(raidscan.exe
-find inst -z0r=C:\WINDOWS\horcmperm410.conf -z2w=NUL -z1w=NUL)',exit =
0.
As you can, raidscan has been called internally and is using the list of disks in
HORCMPERM410.CONF to determine which LDEVs can be accessed. Here is some
inqraid output:
C:\HORCM\etc>inqraid $LETALL -CLI
DEVICE_FILE
PORT
SERIAL LDEV CTG
E:\Vol13\Dsk54 CL2-D
77010027
410
F:\Vol14\Dsk55 CL2-D
77010027
411
Q:\Vol11\Dsk12 CL1-B
3157
169
G:\Vol15\Dsk56 CL2-D
77010027
412
R:\Vol12\Dsk13 CL1-B
3157
170
H:\Vol16\Dsk57 CL2-D
77010027
413
I:\Vol17\Dsk58 CL2-D
77010027
414
J:\Vol2\Dsk0
-
The bold lines show that LDEVs 413 and 414 are Physical Drives 57 and 58 and as we
only allowed access to Physical Drives 0-56, this explains why the pairdisplay has
changed.
Note that it is possible to fix this mistake by manual use of the raidscan command as
follows:
C:\HORCM\etc>echo hd57-58 | raidscan -find inst
Mike Le Voi
Page 20
15/12/2012
Group
VG01
VG01
VG01
VG01
PairVol
d3
d3
d4
d4
PORT
CL2-D
CL2-D
CL2-D
CL2-D
TARG
1
1
1
1
LUN
413
413
414
414
M
0
0
-
SERIAL LDEV
77010027
413
77010027
413
77010027
414
77010027
414
C:\HORCM\etc>pairdisplay -g VG01
Group
PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status,Fence,Seq#,P-LDEV# M
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
VG01
d0(L)
d0(R)
d1(L)
d1(R)
d2(L)
d2(R)
d3(L)
d3(R)
d4(L)
d4(R)
(CL2-D
(CL1-A
(CL2-D
(CL1-A
(CL2-D
(CL1-A
(CL2-D
(CL1-A
(CL2-D
(CL1-A
,
,
,
,
,
,
,
,
,
,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
410)77010027
410)75010010
411)77010027
411)75010010
412)77010027
412)75010010
413)77010027
413)75010010
414)77010027
414)75010010
410.P-VOL
*****.---411.P-VOL
*****.---412.P-VOL
*****.---413.P-VOL
*****.---414.P-VOL
*****.----
PAIR
---PAIR
---PAIR
---PAIR
---PAIR
----
NEVER ,75010010
410
------,----- ----- NEVER ,75010010
411
------,----- ----- NEVER ,75010010
412
------,----- ----- NEVER ,75010010
413
------,----- ----- NEVER ,75010010
414
------,----- ----- -
Of course, you are unlikely to fix such an issue with raidscan. You would normally fix
HORCMPERM*.CONF and then stop and restart horcm.
service
11042
poll(10ms)
1000
timeout(10ms)
3000
HORCM_CMD
#dev_name
# CMDDEV0 - USP600 - SN 10111 - \\.\CMD-10111-4
\\.\CMD-10111-4
The above file is correct let us make some simple changes to break it.
1
Wrong IP Address
Change 10.129.3.127 to 10.129.2.127. A simple typo, but here is what you get:
Windows
[System Call Error]
SysCall: bind
WSAerr : 10049(0x00002741) (See winsock2.h)
ErrInfo: Internal Error
ErrTime: Mon Sep 08 12:43:03 2008
SrcFile: shorcmc.c
SrcLine: 2405
ERROR:cmr_repcre[scmcrepcr fail]
Of course, it is the Internal Error that confuses most people here. The real error is in the
line above. It is the result of a standard call to an OS socket service, in this case Winsock.
Here is the relevant section from winsock2.h:
Mike Le Voi
Page 21
15/12/2012
#define WSABASEERR
#define WSAEADDRNOTAVAIL
10000
(WSABASEERR+49)
HP-UX 11.22
Solaris 9,10
EADDRNOTAVAI
Can't assign
Can't assign
Can't assign
68
227
126
L
requested address
requested address
requested address
Once again, this is not the most intuitive error I have seen.
2
Invalid CMDDEV
Mike Le Voi
Page 22
15/12/2012
Mike Le Voi
Page 23
15/12/2012
line
exists
in
3000
Change 11042 to 1030. This is not a sensible port number. It was chosen to cause an
error.
[System Call Error]
SysCall: bind
WSAerr : 10013(0x0000271d) (See winsock2.h)
ErrInfo: Internal Error
ErrTime: Mon Sep 08 17:39:46 2008
SrcFile: shorcmc.c
SrcLine: 2405
ERROR:cmr_repcre[scmcrepcr fail]
(WSABASEERR+13)
UDP
Local Address
Foreign Address
ml_acer510:microsoft-ds *:*
ml_acer510:isakmp
*:*
ml_acer510:1030
*:*
ml_acer510:54323
State
*:*
Mike Le Voi
Page 24
15/12/2012
Comments
This is a work in progress. If you would like to see anything else, let me know.
Mike Le Voi
Software Technical Specialist
APAC Global Support Centre
8th September 2008
Mike Le Voi
Page 25
15/12/2012