mount: /dev/da0p1: Invalid argument

Konstantin Belousov kostikbel at gmail.com
Fri Feb 8 12:14:41 UTC 2013


On Fri, Feb 08, 2013 at 12:01:41PM +0000, Anton Shterenlikht wrote:
> I need to transfer some files from sparc64 -current
> box onto amd64 9.1-RELEASE laptop.
> The amd64 laptop has no network connection yet,
> so I'm trying to achive this with a USB flash drive. 
> 
> The problem is that I always end up with
> 
> # mount /dev/da0p1 /mnt/
> mount: /dev/da0p1: Invalid argument
> # 
> 
> If I do newfs on the sparc64 box, then I can't
> mount it on the amd64 box, and vice versa.
> 
> I tried just "newfs /dev/da0", and using gpart,
> e.g.:
> 
> # gpart show /dev/da0
> =>     34  4029373  da0  GPT  (1.9G)
>        34     2048    1  freebsd-ufs  (1.0M)
>      2082  4027325       - free -  (1.9G)
> 
> #
> 
> and then "newfs /dev/da0p1", or similar,
> but no luck.
> 
> I tried sparc64 VTOC8 partition scheme too - no help.
> 
> I can mount the device and use it as expected,
> i.e. copy files to/from it on either box, but
> the other box doesn't seem to understand the file
> system.
> 
> I tried loading various modules in desperation,
> e.g. on the sparc64 side:
> 
> # kldstat 
> Id Refs Address            Size     Name
>  1    9 0xc0000000 a80e58   kernel
>  2    1 0x101bca000 104000   geom_part_mbr.ko
>  3    1 0x101cce000 110000   geom_label.ko
>  4    1 0x101dde000 108000   geom_part_gpt.ko
> # 
> 
> but still no use. 
> 
> Am I missing something simple?

UFS on FreeBSD is not endian-agnostic. It uses the host byte order
for multibyte values.

As result, you can share UFS volumes only between hosts with the same
endianess, like i386/amd64/ia64 little endian or sparc64/mips big endian.
AFAIK, NetBSD has such support.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-sparc64/attachments/20130208/1710e1c9/attachment.sig>


More information about the freebsd-sparc64 mailing list