On Wednesday, August 17, 2016 11:26:13 PM Neil Bothwick wrote:
> I'm putting together a new desktop using a Samsung SM951 NVMe drive. I
> booted sysrescd, partitioned the drive and ran
> 
> mkfs.btrfs /dev/nvme0n1p3
> mount /dev/nvme0n1p3 /mnt/custom
> 
> df -T, mount and findmnt all show this is mounted as a btrfs filesystem,
> e.g.
> 
> /dev/nvme0n1p3 on /mnt/custom type btrfs (rw,relatime,ssd,space_cache)
> 
> I can create files in here but cannot do anything btrfs-y
> 
> % btrfs filesystem show /mnt/custom
> ERROR: not a valid btrfs filesystem: /mnt/custom
> 
> % btrfs subvolume create /mnt/custom/test
> Create subvolume '/mnt/custom/test'
> ERROR: cannot create subvolume: Inappropriate ioctl for device
> 
> Google has been no help at all.

Neil,

I've got a similar drive in my desktop and it actually works.
Difference: I am using Ext4.

Can you try Ext4 and see if it works? 
Next test: Does it work with a non-NVMe drive?

Also, which kernel version?

--
Joost

Reply via email to