Unable to Override Physical Block Size Specification for Some Devices in Solaris
Last updated on JULY 29, 2016
Applies to:Solaris Operating System - Version 10 3/05 to 11.1 [Release 10.0 to 11.0]
Flash Accelerator F80 PCIe Card - Version All Versions and later
F40 Flash Accelerator Card - Version All Versions and later
Information in this document applies to any platform.
Unable to override the physical block size specification in [s]sd.conf for some devices, for example the Sun Flash Accelerator F80 PCIe Card.
For Solaris 11, create /etc/driver/drv/sd.conf file with following entry and reboot in order for settings to be applied at device attach:
This issue occurs on devices where the inquiry response for the version/device_type parameters changed from 5/0 (SPC-3/SBC-2) to 6/0 (SPC4/SBC-3).
As a result of the upgraded conformance to SBC-3, the response parameters to READ CAPACITY(16) are defined to include LOGICAL BLOCKS PER PHYSICAL BLOCK EXPONENT in byte 13, which some devices, for example the Sun Flash Accelerator F80 PCIe Card, report as zero.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms