My Oracle Support Banner

Unable to Override Physical Block Size Specification for Some Devices in Solaris (Doc ID 1666907.1)

Last updated on OCTOBER 05, 2022

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.

Symptoms

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:

 

Changes

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.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.