Do you have the Hitachi HORCM software installed on the client? If so run:
ls /dev/sd* |inqraid -CLI -fx -fn >ls_dev_sd_inqraid_CLI_fx_fn.out
Review the out file created. It should have entries like:
DEVICE_FILE PORT SERIAL LDEV CTG H/M/12 SSID R:Group LDEV_NIC_NAME
sda - - - - - - - -
sdb - - - - - - - -
sdc CL2-F 53570 5E00 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_000
sdd CL2-F 53570 5E01 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_001
sde CL2-F 53570 5E02 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_002
sdf CL2-F 53570 5E03 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_003
sdg CL1-F 53570 5E00 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_000
sdh CL1-F 53570 5E01 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_001
sdi CL1-F 53570 5E02 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_002
sdj CL1-F 53570 5E03 - s/s/ss 0062 A:00005 MSEXCHANGE_GRT_003
The PORT is the port from the Hitachi array and you should see an entry for each port that has paths assigned to this host. The serial number will be the same for all the disks from the same array. The LDEV is the LDEV (CU
EV without the colon) as seen on the Hitachi array. If you have multiple paths to the host from the array you should see the same LDEV on different PORTs on the array. (e.g. in above you see I have the same LDEVs presented on both port CL2-F and CL1-F.)
In the Hitachi disk array web interface you can pull up individual LDEVs and see what ports are assgined to them. From what you said I suspect you're missing port assignments on an LDEV.
Also it might be useful to do a count of just the disks from a single port and compare with other ports you see:
e.g.
grep CL2-F ls_dev_sd_inqraid_CLI_fx_fn.out |wc -l
should equal
grep CL1-F ls_dev_sd_inqraid_CLI_fx_fn.out |wc -l
It may be all your disks are showing up but simply not showing up on all the paths you expect which again would be indicative of a missing PORT assignment on the LDEV in the array itself.