driver mps - SCSI sense: ILLEGAL REQUEST (Logical block address out of range)

Desai, Kashyap Kashyap.Desai at lsi.com
Fri Jan 18 13:34:06 UTC 2013


Dani:

Can you know what you have fixed  ? It will help us in future.

` Kashyap

From: Dani [mailto:dppascual at gmail.com]
Sent: Friday, January 18, 2013 6:25 PM
To: Desai, Kashyap
Cc: freebsd-scsi at freebsd.org
Subject: Re: driver mps - SCSI sense: ILLEGAL REQUEST (Logical block address out of range)

Hi,

Thanks for your interest, but I already have solved the problem.

Regards

2013/1/18 Desai, Kashyap <Kashyap.Desai at lsi.com<mailto:Kashyap.Desai at lsi.com>>
Dani:

Can you share complete "Driver logs" ( I mean /var/log/messages")

Also explain reproduction method. I will try to understand from logs what is going wrong.

My very first observation is your "/dev/da24" is Xprot and it is just 20MB drive. So your application may be trying to write beyond max LBA of /dev/da24.
You should exclude /dev/da24 from your test.

` Kashyap

> -----Original Message-----
> From: owner-freebsd-scsi at freebsd.org<mailto:owner-freebsd-scsi at freebsd.org> [mailto:owner-freebsd-<mailto:owner-freebsd->
> scsi at freebsd.org<mailto:scsi at freebsd.org>] On Behalf Of Dani
> Sent: Monday, January 14, 2013 6:07 PM
> To: freebsd-scsi at freebsd.org<mailto:freebsd-scsi at freebsd.org>
> Subject: driver mps - SCSI sense: ILLEGAL REQUEST (Logical block address
> out of range)
>
> 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: ILLEGLA 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: <DELL Universal Xport 0780> 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.
>
>
>
> Why are those errors produced? Are they relevant? Can they be omitted?
>
> Thanks. Regards.
> _______________________________________________
> freebsd-scsi at freebsd.org<mailto:freebsd-scsi at freebsd.org> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-scsi
> To unsubscribe, send any mail to "freebsd-scsi-unsubscribe at freebsd.org<mailto:freebsd-scsi-unsubscribe at freebsd.org>"



More information about the freebsd-scsi mailing list