Hello,
mkfs.btrfs does not seem to work on ARM at the moment.
Linux mahou 3.2.2orion5x-rm1+ #3 Mon Jan 30 19:29:49 YEKT 2012 armv5tel
GNU/Linux
btrfs-tools 0.19+20111105-2 from Debian.
# free
total used free shared buffers cached
Mem: 60364 49200 11164 0 5528 27868
-/+ buffers/cache: 15804 44560
Swap: 262140 2488 259652
On a 20 GB loop device:
# mkfs.btrfs /dev/loop7
WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using
mkfs.btrfs: volumes.c:1575: btrfs_read_chunk_tree: Assertion `!(ret)''
failed.
Aborted
# mkfs.btrfs -s 4096 -n 4096 -l 4096 /dev/loop7
WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using
mkfs.btrfs: volumes.c:1575: btrfs_read_chunk_tree: Assertion `!(ret)''
failed.
Aborted
# strace mkfs.btrfs /dev/loop7
execve("/sbin/mkfs.btrfs", ["mkfs.btrfs",
"/dev/loop7"], [/* 14 vars */]) = 0
brk(0) = 0x16fb000
uname({sys="Linux", node="mahou", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4003d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=14740, ...}) = 0
mmap2(NULL, 14740, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40095000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libuuid.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\21\0\0004\0\0\0"...,
512) = 512
lseek(3, 13908, SEEK_SET) = 13908
read(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1160) = 1160
lseek(3, 13616, SEEK_SET) = 13616
read(3,
"A+\0\0\0aeabi\0\1!\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"..., 44)
= 44
fstat64(3, {st_mode=S_IFREG|0644, st_size=15068, ...}) = 0
mmap2(NULL, 46404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x400ee000
mprotect(0x400f2000, 28672, PROT_NONE) = 0
mmap2(0x400f9000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0x400f9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/arm-linux-gnueabi/libcom_err.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\17\0\0004\0\0\0"...,
512) = 512
lseek(3, 10380, SEEK_SET) = 10380
read(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1080) = 1080
lseek(3, 10076, SEEK_SET) = 10076
read(3,
"A1\0\0\0aeabi\0\1''\0\0\0\5ARM9TDMI\0\6\2\10\1\t\1"..., 50) =
50
fstat64(3, {st_mode=S_IFREG|0644, st_size=11460, ...}) = 0
mmap2(NULL, 42896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x4003e000
mprotect(0x40041000, 28672, PROT_NONE) = 0
mmap2(0x40048000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x40048000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/arm-linux-gnueabi/libgcc_s.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0T-\0\0004\0\0\0"...,
512) = 512
lseek(3, 44760, SEEK_SET) = 44760
read(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1160) = 1160
lseek(3, 44436, SEEK_SET) = 44436
read(3,
"A+\0\0\0aeabi\0\1!\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"..., 44)
= 44
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40049000
fstat64(3, {st_mode=S_IFREG|0644, st_size=45920, ...}) = 0
mmap2(NULL, 77260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x40127000
mprotect(0x40132000, 28672, PROT_NONE) = 0
mmap2(0x40139000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x40139000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/arm-linux-gnueabi/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,X\1\0004\0\0\0"...,
512) = 512
lseek(3, 1211156, SEEK_SET) = 1211156
read(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1400) = 1400
lseek(3, 1210716, SEEK_SET) = 1210716
read(3,
"A''\0\0\0aeabi\0\1\35\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"...,
40) = 40
fstat64(3, {st_mode=S_IFREG|0755, st_size=1212556, ...}) = 0
mmap2(NULL, 1254672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x4013a000
mprotect(0x4025f000, 32768, PROT_NONE) = 0
mmap2(0x40267000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125) = 0x40267000
mmap2(0x4026a000, 9488, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4026a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/arm-linux-gnueabi/libpthread.so.0", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0DE\0\0004\0\0\0"...,
512) = 512
lseek(3, 86800, SEEK_SET) = 86800
read(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1400) = 1400
lseek(3, 86404, SEEK_SET) = 86404
read(3,
"A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"...,
42) = 42
fstat64(3, {st_mode=S_IFREG|0755, st_size=119869, ...}) = 0
mmap2(NULL, 127508, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x400fa000
mprotect(0x4010f000, 28672, PROT_NONE) = 0
mmap2(0x40116000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0x40116000
mmap2(0x40118000, 4628, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40118000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4002f000
set_tls(0x4002f4c0, 0x4002fbe7, 0x4002fbe8, 0x4002f4c0, 0x400d3000) = 0
mprotect(0x40116000, 4096, PROT_READ) = 0
mprotect(0x40267000, 8192, PROT_READ) = 0
mprotect(0x400d2000, 4096, PROT_READ) = 0
munmap(0x40095000, 14740) = 0
set_tid_address(0x4002f068) = 1962
set_robust_list(0x4002f070, 0xc) = 0
futex(0xbef82d24, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL,
40117000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x400fe44c, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400fe2ec, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL,
8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4009b000
write(1, "\n", 1
) = 1
write(1, "WARNING! - Btrfs Btrfs v0.19 IS "..., 45WARNING! - Btrfs
Btrfs v0.19 IS EXPERIMENTAL
) = 45
write(1, "WARNING! - see http://btrfs.wiki"..., 57WARNING! - see
http://btrfs.wiki.kernel.org before using
) = 57
write(1, "\n", 1
) = 1
open("/dev/loop7", O_RDONLY|O_LARGEFILE) = 3
brk(0) = 0x16fb000
brk(0x171d000) = 0x171d000
pread(3,
"Z\331l\274\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 281474976710656) = 3531
pread(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 288230376151711744) = 3531
pread(3, "", 3531, 0) = 0
open("/proc/mounts", O_RDONLY) = 4
futex(0x4026ab84, FUTEX_WAKE_PRIVATE, 2147483647) = 0
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4026d000
read(4, "rootfs / rootfs rw 0 0\nsysfs /sy"..., 1024) = 846
read(4, "", 1024) = 0
close(4) = 0
munmap(0x4026d000, 4096) = 0
close(3) = 0
open("/dev/loop7", O_RDWR|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFBLK|S_ISVTX|0660, st_rdev=makedev(7, 7), ...}) = 0
ioctl(3, BLKGETSIZE64, 0xbef82768) = 0
ioctl(3, BLKDISCARD, 0xbef82758) = 0
mmap2(NULL, 2101248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4026d000
pwrite(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
2097152, 0) = 2097152
munmap(0x4026d000, 2101248) = 0
pwrite(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 281474976710656) = 4096
pwrite(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 288230376151711744) = 4096
mmap2(NULL, 2101248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4026d000
pwrite(3,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
2097152, 18437736874454810624) = 2097152
munmap(0x4026d000, 2101248) = 0
gettimeofday({1329408373, 91714}, NULL) = 0
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
getuid32() = 0
getppid() = 1961
gettimeofday({1329408373, 107503}, NULL) = 0
gettimeofday({1329408373, 109189}, NULL) = 0
read(4, "\37J/\2279''D\247\0104\23\6:\313\271?", 16) = 16
gettid() = 1962
gettimeofday({1329408373, 115493}, NULL) = 0
gettimeofday({1329408373, 117238}, NULL) = 0
read(4, "\313\342\233\310\35\254\256uu\354\325L\204\2\250v", 16) = 16
gettid() = 1962
gettimeofday({1329408373, 122574}, NULL) = 0
gettimeofday({1329408373, 124306}, NULL) = 0
read(4, "i\317i\263\357\216\0238\r\31\373\340\260\t\314_", 16) = 16
gettid() = 1962
pwrite(3,
"\261\241Y\304\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4802666790125568) = 4096
pwrite(3,
"mB\251\233\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4820258976169984) = 4096
pwrite(3,
"g}`k\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4837851162214400) = 4096
pwrite(3,
"\212\232?>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4855443348258816) = 4096
pwrite(3,
"\5\374\240\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4873035534303232) = 4096
pwrite(3,
"\334\275\307p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4890627720347648) = 4096
pwrite(3,
"\340\213&G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 281474976710656) = 4096
open("/dev/loop7", O_RDWR|O_CREAT|O_LARGEFILE, 0600) = 5
pread(5,
"\340\213&G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 281474976710656) = 3531
pread(5,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 288230376151711744) = 3531
pread(5, "", 3531, 0) = 0
open("/dev/loop7", O_RDWR|O_LARGEFILE) = 6
pread(6,
"\340\213&G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 281474976710656) = 3531
pread(6,
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
3531, 288230376151711744) = 3531
pread(6, "", 3531, 0) = 0
pread(6,
"g}`k\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 4837851162214400) = 4096
write(2, "mkfs.btrfs: volumes.c:1575: btrf"..., 78mkfs.btrfs:
volumes.c:1575: btrfs_read_chunk_tree: Assertion `!(ret)'' failed.
) = 78
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(1962, 1962, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Aborted
--
With respect,
Roman
~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Stallman had a printer,
with code he could not see.
So he began to tinker,
and set the software free."