linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: alexmcwhirter@triadic.us
To: Anatoly Pugachev <matorola@gmail.com>
Cc: Btrfs BTRFS <linux-btrfs@vger.kernel.org>,
	sparclinux@vger.kernel.org,
	debian-sparc <debian-sparc@lists.debian.org>,
	sparclinux-owner@vger.kernel.org
Subject: Re: btrfs module does not load on sparc64
Date: Thu, 07 Jul 2016 18:07:40 -0400	[thread overview]
Message-ID: <388170df4c75b613b1d8a7a29cc80cbb@triadic.us> (raw)
In-Reply-To: <CADxRZqwhBoc9sNxxZ4a9ZJ0JiYWiL9xtG8T_ws4i61YrtNHtHg@mail.gmail.com>

On 2016-07-07 10:29, Anatoly Pugachev wrote:
> Hi!
> 
> Compiled linux kernel (git version 4.7.0-rc6+) using my own kernel
> config file, enabling :
> 
> CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y
> CONFIG_BTRFS_DEBUG=y
> CONFIG_BTRFS_ASSERT=y
> 
> and now I can't load btrfs module:
> 
> # modprobe btrfs
> modprobe: ERROR: could not insert 'btrfs': Invalid argument
> 
> 
> and in logs (and on console):
> 
> [1897399.942697] Btrfs loaded, crc32c=crc32c-generic, debug=on, 
> assert=on
> [1897400.024645] BTRFS: selftest: sectorsize: 8192  nodesize: 8192
> [1897400.098089] BTRFS: selftest: Running btrfs free space cache tests
> [1897400.175863] BTRFS: selftest: Running extent only tests
> [1897400.241871] BTRFS: selftest: Running bitmap only tests
> [1897400.307877] BTRFS: selftest: Running bitmap and extent tests
> [1897400.380329] BTRFS: selftest: Running space stealing from bitmap to 
> extent
> [1897400.470517] BTRFS: selftest: Free space cache tests finished
> [1897400.542875] BTRFS: selftest: Running extent buffer operation tests
> [1897400.621710] BTRFS: selftest: Running btrfs_split_item tests
> [1897400.692929] BTRFS: selftest: Running extent I/O tests
> [1897400.757459] BTRFS: selftest: Running find delalloc tests
> [1897401.082670] BTRFS: selftest: Running extent buffer bitmap tests
> [1897401.161223] BTRFS: selftest: Setting straddling pages failed
> [1897401.233661] BTRFS: selftest: Extent I/O tests finished
> 
> 
> this is sparc64 sid/unstable debian:
> 
> # uname -a
> Linux nvg5120 4.7.0-rc6+ #38 SMP Thu Jul 7 14:51:23 MSK 2016 sparc64 
> GNU/Linux
> 
> # getconf PAGESIZE
> 8192
> 
> PS: using btrfs-progs from kdave repo,
> git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git ,
> i'm able to create fs, but unable to mount:
> 
> root@nvg5120:/home/mator/btrfs-progs# ./mkfs.btrfs -f /dev/vg1/vol1
> btrfs-progs v4.6.1
> See http://btrfs.wiki.kernel.org for more information.
> 
> WARNING: failed to open /dev/btrfs-control, skipping device
> registration: No such device
> Label:              (null)
> UUID:               ddd8a268-62e5-444c-9baf-6ba1b2d4448b
> Node size:          16384
> Sector size:        8192
> Filesystem size:    15.00GiB
> Block group profiles:
>   Data:             single            8.00MiB
>   Metadata:         DUP               1.01GiB
>   System:           DUP              12.00MiB
> SSD detected:       no
> Incompat features:  extref, skinny-metadata
> Number of devices:  1
> Devices:
>    ID        SIZE  PATH
>     1    15.00GiB  /dev/vg1/vol1
> 
> 
> Can someone help please? Thanks.
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" 
> in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

On kernel 4.6.2 i can load the module on quite a few machines (e6k, 
v210, v215, m4000, t5120). However, i can only create / mount raid 0,1, 
and 10 filesystems. raid 5 and 6 fails on both creation and mounting. 
Also, After creation / mounting of a raid 0/1/10 filesystem btrfs will 
eventually corrupt itself after a large amount of data has been written.

Not the same issue you are experiencing, but it's worthwhile to note.

  reply	other threads:[~2016-07-07 22:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-07 14:29 btrfs module does not load on sparc64 Anatoly Pugachev
2016-07-07 22:07 ` alexmcwhirter [this message]
2016-07-11 10:06 ` David Sterba
2016-07-12 22:47   ` Omar Sandoval

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=388170df4c75b613b1d8a7a29cc80cbb@triadic.us \
    --to=alexmcwhirter@triadic.us \
    --cc=debian-sparc@lists.debian.org \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=matorola@gmail.com \
    --cc=sparclinux-owner@vger.kernel.org \
    --cc=sparclinux@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).