problems with XFS on armel
Hi there,
I've got debian lenny running on a QNAP TS-219P (Marvell Kirkwood/armel), and
I'm trying to set up a nice big disk for storing my Mythtv files.
I've got a 1 TB disk, with roughly 900 GB set aside for an XFS partition to
store some recordings. I can create the filesystem with no problems, mount
it, and export it with NFS. However, as soon as I start trying to copy files
over to it I run in to trouble. After the first file, a big mess shows up in
dmesg, and all the rest of the files fail to copy. I'll put the dmesg output
at the end of the email.
I've switched to JFS, and its working great. But I really need to have XFS
working since I plan an transferring an existing disk to the other bay in this
box that is already nearly full of recordings on an XFS partition. I really
don't want to lose them.
My kernel is linux-image-2.6.30-2-kirkwood_2.6.30-8+orion1_armel.deb from
http://people.debian.org/~tbm/orion/. I'll happily supply any other info that
would help track this down. Please help me get reliable XFS on this armel box.
Thanks,
Mark
[452113.010000] Filesystem "sda4": XFS internal error xfs_btree_check_lblock
at line 86 of file
/home/tbm/kernel/linux-2.6-2.6.30/debian/build/source_armel_none/fs/xfs/xfs_btree.c.
Caller 0xbf26a708
[452113.010000]
[452113.030000] [<c002bcf0>] (unwind_backtrace+0x0/0xd4) from [<bf26a544>]
(xfs_btree_check_lblock+0x1e8/0x200 [xfs])
[452113.040000] [<bf26a544>] (xfs_btree_check_lblock+0x1e8/0x200 [xfs]) from
[<bf26a708>] (xfs_btree_read_buf_block+0x6c/0x8c [xfs])
[452113.050000] [<bf26a708>] (xfs_btree_read_buf_block+0x6c/0x8c [xfs]) from
[<bf26a7cc>] (xfs_btree_lookup_get_block+0xa4/0xc8 [xfs])
[452113.060000] [<bf26a7cc>] (xfs_btree_lookup_get_block+0xa4/0xc8 [xfs]) from
[<bf26b954>] (xfs_btree_lookup+0xd4/0x3b4 [xfs])
[452113.080000] [<bf26b954>] (xfs_btree_lookup+0xd4/0x3b4 [xfs]) from
[<bf262ab8>] (xfs_bmap_add_extent_delay_real+0x754/0x1384 [xfs])
[452113.090000] [<bf262ab8>] (xfs_bmap_add_extent_delay_real+0x754/0x1384
[xfs]) from [<bf263964>] (xfs_bmap_add_extent+0x27c/0x44c [xfs])
[452113.100000] [<bf263964>] (xfs_bmap_add_extent+0x27c/0x44c [xfs]) from
[<bf266bf0>] (xfs_bmapi+0x9b4/0x11d0 [xfs])
[452113.110000] [<bf266bf0>] (xfs_bmapi+0x9b4/0x11d0 [xfs]) from [<bf287cd8>]
(xfs_iomap_write_allocate+0x230/0x39c [xfs])
[452113.120000] [<bf287cd8>] (xfs_iomap_write_allocate+0x230/0x39c [xfs]) from
[<bf2889bc>] (xfs_iomap+0x2bc/0x35c [xfs])
[452113.130000] [<bf2889bc>] (xfs_iomap+0x2bc/0x35c [xfs]) from [<bf2a055c>]
(xfs_map_blocks+0x38/0x44 [xfs])
[452113.140000] [<bf2a055c>] (xfs_map_blocks+0x38/0x44 [xfs]) from
[<bf2a1570>] (xfs_page_state_convert+0x360/0x748 [xfs])
[452113.150000] [<bf2a1570>] (xfs_page_state_convert+0x360/0x748 [xfs]) from
[<bf2a1aec>] (xfs_vm_writepage+0xc0/0x10c [xfs])
[452113.170000] [<bf2a1aec>] (xfs_vm_writepage+0xc0/0x10c [xfs]) from
[<c008ded8>] (__writepage+0x14/0x64)
[452113.180000] [<c008ded8>] (__writepage+0x14/0x64) from [<c008e334>]
(write_cache_pages+0x248/0x3a0)
[452113.180000] [<c008e334>] (write_cache_pages+0x248/0x3a0) from [<c008e4ec>]
(do_writepages+0x38/0x58)
[452113.190000] [<c008e4ec>] (do_writepages+0x38/0x58) from [<c00887a0>]
(__filemap_fdatawrite_range+0x64/0x74)
[452113.200000] [<c00887a0>] (__filemap_fdatawrite_range+0x64/0x74) from
[<c00894e0>] (filemap_fdatawrite+0x28/0x30)
[452113.210000] [<c00894e0>] (filemap_fdatawrite+0x28/0x30) from [<bf1f93c0>]
(nfsd_sync+0x50/0xbc [nfsd])
[452113.220000] [<bf1f93c0>] (nfsd_sync+0x50/0xbc [nfsd]) from [<bf1f9f7c>]
(nfsd_commit+0x84/0xac [nfsd])
[452113.230000] [<bf1f9f7c>] (nfsd_commit+0x84/0xac [nfsd]) from [<bf2015a4>]
(nfsd3_proc_commit+0xb0/0xcc [nfsd])
[452113.240000] [<bf2015a4>] (nfsd3_proc_commit+0xb0/0xcc [nfsd]) from
[<bf1f5354>] (nfsd_dispatch+0xe4/0x1fc [nfsd])
[452113.250000] [<bf1f5354>] (nfsd_dispatch+0xe4/0x1fc [nfsd]) from
[<bf19ec1c>] (svc_process+0x440/0x7e0 [sunrpc])
[452113.270000] [<bf19ec1c>] (svc_process+0x440/0x7e0 [sunrpc]) from
[<bf1f5a1c>] (nfsd+0xf8/0x160 [nfsd])
[452113.270000] [<bf1f5a1c>] (nfsd+0xf8/0x160 [nfsd]) from [<c0051f78>]
(kthread+0x58/0x90)
[452113.280000] [<c0051f78>] (kthread+0x58/0x90) from [<c0041710>]
(do_exit+0x0/0x638)
[452113.290000] [<c0041710>] (do_exit+0x0/0x638) from [<6372636b>]
(0x6372636b)
[452113.300000] Filesystem "sda4": XFS internal error xfs_trans_cancel at line
1164 of file
/home/tbm/kernel/linux-2.6-2.6.30/debian/build/source_armel_none/fs/xfs/xfs_trans.c.
Caller 0xbf287e1c
[452113.300000]
[452113.320000] [<c002bcf0>] (unwind_backtrace+0x0/0xd4) from [<bf297e38>]
(xfs_trans_cancel+0x74/0x124 [xfs])
[452113.330000] [<bf297e38>] (xfs_trans_cancel+0x74/0x124 [xfs]) from
[<bf287e1c>] (xfs_iomap_write_allocate+0x374/0x39c [xfs])
[452113.340000] [<bf287e1c>] (xfs_iomap_write_allocate+0x374/0x39c [xfs]) from
[<bf2889bc>] (xfs_iomap+0x2bc/0x35c [xfs])
[452113.350000] [<bf2889bc>] (xfs_iomap+0x2bc/0x35c [xfs]) from [<bf2a055c>]
(xfs_map_blocks+0x38/0x44 [xfs])
[452113.360000] [<bf2a055c>] (xfs_map_blocks+0x38/0x44 [xfs]) from
[<bf2a1570>] (xfs_page_state_convert+0x360/0x748 [xfs])
[452113.370000] [<bf2a1570>] (xfs_page_state_convert+0x360/0x748 [xfs]) from
[<bf2a1aec>] (xfs_vm_writepage+0xc0/0x10c [xfs])
[452113.380000] [<bf2a1aec>] (xfs_vm_writepage+0xc0/0x10c [xfs]) from
[<c008ded8>] (__writepage+0x14/0x64)
[452113.390000] [<c008ded8>] (__writepage+0x14/0x64) from [<c008e334>]
(write_cache_pages+0x248/0x3a0)
[452113.400000] [<c008e334>] (write_cache_pages+0x248/0x3a0) from [<c008e4ec>]
(do_writepages+0x38/0x58)
[452113.410000] [<c008e4ec>] (do_writepages+0x38/0x58) from [<c00887a0>]
(__filemap_fdatawrite_range+0x64/0x74)
[452113.420000] [<c00887a0>] (__filemap_fdatawrite_range+0x64/0x74) from
[<c00894e0>] (filemap_fdatawrite+0x28/0x30)
[452113.430000] [<c00894e0>] (filemap_fdatawrite+0x28/0x30) from [<bf1f93c0>]
(nfsd_sync+0x50/0xbc [nfsd])
[452113.440000] [<bf1f93c0>] (nfsd_sync+0x50/0xbc [nfsd]) from [<bf1f9f7c>]
(nfsd_commit+0x84/0xac [nfsd])
[452113.450000] [<bf1f9f7c>] (nfsd_commit+0x84/0xac [nfsd]) from [<bf2015a4>]
(nfsd3_proc_commit+0xb0/0xcc [nfsd])
[452113.460000] [<bf2015a4>] (nfsd3_proc_commit+0xb0/0xcc [nfsd]) from
[<bf1f5354>] (nfsd_dispatch+0xe4/0x1fc [nfsd])
[452113.470000] [<bf1f5354>] (nfsd_dispatch+0xe4/0x1fc [nfsd]) from
[<bf19ec1c>] (svc_process+0x440/0x7e0 [sunrpc])
[452113.480000] [<bf19ec1c>] (svc_process+0x440/0x7e0 [sunrpc]) from
[<bf1f5a1c>] (nfsd+0xf8/0x160 [nfsd])
[452113.490000] [<bf1f5a1c>] (nfsd+0xf8/0x160 [nfsd]) from [<c0051f78>]
(kthread+0x58/0x90)
[452113.500000] [<c0051f78>] (kthread+0x58/0x90) from [<c0041710>]
(do_exit+0x0/0x638)
[452113.510000] [<c0041710>] (do_exit+0x0/0x638) from [<6372636b>]
(0x6372636b)
[452113.510000] xfs_force_shutdown(sda4,0x8) called from line 1165 of file
/home/tbm/kernel/linux-2.6-2.6.30/debian/build/source_armel_none/fs/xfs/xfs_trans.c.
Return address = 0xbf297e4c
[452113.590000] Filesystem "sda4": Corruption of in-memory data detected.
Shutting down filesystem: sda4
[452113.590000] Please umount the filesystem, and rectify the problem(s)
Reply to: