[OpenIndiana-discuss] HP Proliant Microserver N54L Upgrade
Reginald Beardsley
pulaskite at yahoo.com
Mon Feb 16 17:41:09 UTC 2015
This is generally about the USB problem, but I had problems w/ 512 emulation both with the Toshiba and
with an HGST RMA that replaced a 512 drive w/ a 4k drive. The HGST is in my S10_u8 box. I was able to work around S10 by formatting the 3 TB HGST on the NL40.
FWIW "format -e" will kernel panic S10_u8 w/ the 4k sector HGST disk installed.
A few more breadcrumbs:
After I built out the N40L (4x2TB) I tried to use the Toshiba but had problems w/ the zpool alignment. which are recorded in /var/adm/messages. However, somewhere along the line that stopped. Unfortunately, I don't find any work files from when I was doing this. This was as much as 2 years ago, so I don't remember much besides the pain.
There are entries in sd.conf for the Toshiba which specifies it as 4k. On this system I've got this:
sd-config-list = "*Toshiba*" ,"physical-block-size:4096";
but on the N40L this:
sd-config-list = "Toshiba External USB 3.0" ,"physical-block-size:4096";
Now that I think about it, I believe that what I found was that the string parser for sd.conf was badly written and did not behave as expected or suggested by the code comments. I know that I read through the code and discussed w/ Klimov at some length.
If Linux did something to the Toshiba to make it behave, it was probably Fedora 13, but I can't be sure. I've got a system w/ a drive socket and a couple dozen system disks (including Plan 9 ;-) in caddies. I've also got an Ubuntu 10.4 LTS disk I might have used. I'm quite cavalier about stomping on distros I don't like/use, so almost anything is possible. However, I suspect Linux had nothing to do with solving the problem. I only mention it because of the propensity for it to follow the Microsoft model of "helping" you w/o asking permission.
The N40L has been shutdown for a long time, so I'm running scrubs.
To summarize:
Read the advanced format disk page and especially George Wilson's discussion about 512e and 4k drives and add an appropriate sd.conf entry. I *think* that's probably what was needed to make it work. Be aware that the string match code for processing sd.conf is pretty flaky and does not do what you'd expect.
The blank partition table reported by format(1m) troubles me. There may be some other fiddle needed. Klimov and I tried to document this stuff, but the pages look pretty different from the last time I looked at them closely and this is all I can remember at the moment.
Have Fun!
Reg
--------------------------------------------
On Mon, 2/16/15, Volker A. Brandt <vab at bb-c.de> wrote:
Subject: Re: [OpenIndiana-discuss] HP Proliant Microserver N54L Upgrade
To: "Reginald Beardsley" <pulaskite at yahoo.com>, "Discussion list for OpenIndiana" <openindiana-discuss at openindiana.org>
Cc: "Andrew Gabriel" <illumos at cucumber.demon.co.uk>
Date: Monday, February 16, 2015, 10:15 AM
Reg:
> Sadly, I think it's more complicated,
but that might be it. I had
> lots of
fun w/ the sector size reporting.
[...]
Your sad
story is about connecting via USB, right? The OP (Harry)
wanted to replace internal disks with
bigger ones. I think your
problems would
not apply to his use case. Correct?
FWIW we are using 4x 4TB 4k sector disks in an
ashift=12 pool in an
N54L without any
problems. The boot disk is a 128GB SSD, so well
below the 2GB boundary. It's OmniOS but
that should not make any
difference
whatsoever.
Regards -- Volker
--
------------------------------------------------------------------------
Volker A. Brandt
Consulting and Support for Oracle Solaris
Brandt & Brandt Computer GmbH
WWW: http://www.bb-c.de/
Am
Wiesenpfad 6, 53340 Meckenheim, GERMANY
Email: vab at bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513
Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und
Volker A. Brandt
"When
logic and proportion have fallen sloppy
dead"
More information about the openindiana-discuss
mailing list