UNSOLVED

dppascual

updated

14 years ago

D

dppascual

5 Posts

0

55210

January 14th, 2013 05:00

Errors "SCSI sense: ILLEGAL REQUEST asc:21,0 (Logical block address out of range)" accessing to storage array Powervault md3200

Hi all,

I have installed FreeBSD 9.1 on Dell PowerEdge r720. This server is connected to the storage array Dell PowerVault MD3200 using SAS cables. I have created a ZFS pool with the SAS disks (Dell PowerVault MD3200) and can perform read/write operations in the pool without problems. However, when I export the pool and then import it, the following errors are showed:
(da24:mps0:0:3:31): Field Replaceable Unit: 5
(da24:mps0:0:3:31): Error 22, Unretryable error
(da24:mps0:0:3:31): READ(10). CDB: 28 0 0 0 0 0 0 1 0 0
(da24:mps0:0:3:31): CAM status: SCSI Status Error
(da24:mps0:0:3:19): SCSI status: Check Condition
(da24:mps0:0:3:31): SCSI sense: ILLEGAL REQUEST asc:21,0 (Logical block address out of range)
The device da24 is an access device to the storage array:
da24 at mps0 bus 0 scbus0 target 3 lun 31
da24: Fixed Direct Access SCSI-5 device
da24: 600.000MB/s transfers
da24: Command Queueing enabled
da24: 20MB (40960 512 byte sectors: 64H 32S/T 20C)
#zpool status
pool: pool0
state: ONLINE
scan: none requested
config: 
              NAME              STATE              READ              WRITE            CKSUM
              pool0                ONLINE                    0                     0                       0
                 mirror-0          ONLINE                    0                     0                       0
                     da0            ONLINE                    0                     0                       0
                     da1            ONLINE                    0                     0                       0
              spares
                     da2            AVAIL
errores: No known data errorsless
# diskinfo -v da0
da0
512   #sectorsize
999665448960   # mediasize in bytes (931G)
1952471580      # mediasize in sectors
0                      # stripesize
0                      # stripeoffset
121535             # Cylinders according to firmware.
255                  # Heads according to firmware.
63                    # Sectors according to firmware
2AH000O         # Disk ident.
I know that the operating system FreeBSD isn't supported on DELL servers but the driver for  the LSISAS2008 SAS Controller exists for FreeBSD in the LSI website so it should work.
Why are those errors produced? Are they relevant? Can they be omitted?
Thanks. Regards.
  • 1680

    0

    Posted January 22nd, 2013 21:00

    LUN 31 is the Universal Transport Protocol LUN used for array control functions and is not a normally writeable LUN.  Seeing as you are using FreeBSD without a legitimate Dell driver which filters out the LUN 31 for R/W and probably are not using another management server, any access to that LUN will be denied.