On Mon, Mar 01, 2021 at 09:41:31PM +0000, Stuart Henderson wrote:
> On 2021-03-01, Raimo Niskanen <raimo+open...@erix.ericsson.se> wrote:
> > Hi Misc!
> >
> > Unfortunately I do not have one clear question here, but I wonder if 
> > somebody
> > could shed som light on some problems I have encountered on my PC Engines 
> > APU2.
> >
> > It runs OpenBSD 6.7 from a 32 GB mSATA SSD disk, and I would like to change
> > the disk since it is a few years old now, so I buyed a 128 GB Kingston
> > mSATA SSD, and an mSATA -> SATA adapter and put that combo in an USB 2
> > external disk adapter.
> >
> > The disk showed up as a 4k sector disk, and after installing OpenBSD 6.7
> > over USB over the mSATA-SATA adapter I plugged it in the internal mSATA
> > connector, and it did not boot.
> 
> This is a problem with some USB-SATA adapters. See e.g.
> https://www.klennet.com/notes/2018-04-14-usb-and-sector-size.aspx
> 

Just my bad luck, then...

> > Much fumbling later it seems that when the disk is connected to the
> > internal mSATA slot it is seen as a 512 bytes per sector disk.  I do not
> > know what the BIOS thinks of it (factory SeaBIOS 1.10.something).  When I
> > re-installed with the disk in the mSATA slot I got a bootable installation.
> > Both fdisk and disklabel now says the disk has got 512 bytes per sector.
> > (fdisk says nothing but for a 4k disk it should say it is a 4k disk)
> >
> > My old 32 GB mSATA disk is readable over the mSATA-SATA adapter USB adapter
> > as a 512 bytes per sector disk.
> 
> You could try looking for a different adapter but at this point 
> I would probably install on the new drive (PXE boot or use another USB
> drive to boot the installer), then copy files back from the old drive.
> 
> > So I am just curious about how to handle this disk.  I can install to it
> > in the internal mSATA connector and read the old installation over the
> > mSATA-SATA-USB-adapter.  But one day when I want to install to a new disk
> > again, I will not be able to read from the disk in the 
> > mSATA-SATA-USB-adapter,
> > so the next re-installation looks unpromising.
> 
> backup/restore over the network via another machine perhaps?
> 
> > Some more specific questions:
> > * Would upgrading the BIOS be a good idea
> 
> yes but it won't help with this problem.
> (https://github.com/pcengines/apu2-documentation/blob/master/docs/apu_CPU_boost.md)
> 
> > * Sould upgrading to OpenBSD 6.8 improve the situation
> 
> it won't.
> 
> > * How is the disk sector size determined, and can I affect that?
> 
> by the manufacturer.
> 

Thank you for the information!  Enlighting!

Since I can boot from the internal SD card as well, I can use a different
USB drive as dump/restore storage instead of an external machine.  This
USB encosure sector size pecularity only blocks me from direct copy from
old installation to new, for future re-installations.

But for current re-installation I can read the old disk from the USB
enclosure, since it apparently does not alter the sector size for the old
32 GB disk.

Cheers
-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB

Reply via email to