You _need_ to use a recent kernel; 2.6.32 is nearly 3 years old, which
is prehistoric in btrfs terms.

It may Just Work in 3.5; if it doesn't, try 3.5 with -o recovery.

On Fri, Aug 24, 2012 at 2:30 PM, Stefan Harwarth
<mailingli...@harwarth.de> wrote:
> Hi btrfs people,
>
> I've been using btrfs for 2 months or so. After an incident where apparently
> my eSATA connection got lost (according to syslog, see end of mail), the
> partition cannot be mounted anymore. Even worse, all btrfs tools report
> there is no btrfs filesystem on the partition (and parted/gdisk/... all show
> no filesystem indication at all for the partition). I have included the
> syslog excerpts from when the error happened and the syslog when I first
> retried to mount the volume.
>
> I took a look at the raw data in the partition (dd if=/dev/sdb1 ...) and -
> which is not a good sign, I guess - the first non-null Bytes are around 6,4
> MB from the start of the partition, and they do not look like file system
> information but more like a windows ISO which was stored on the drive. The
> HDD does not report any damages in the SMART-report.
>
> Is there any chance to get the data back from the drive? It won't kill me if
> it's lost, but recovery would save me a hell lot of work.
>
> Thanks in advance,
>
> Stefan
>
> First syslog when the error occured:
>
> Aug  9 05:30:26 debian kernel: [23735.292560] sda: detected capacity change
> from 2000398934016 to 0
> Aug  9 05:31:50 debian kernel: [23819.504883] lost page write due to I/O
> error on sda1
> Aug  9 05:31:50 debian kernel: [23819.504944] lost page write due to I/O
> error on sda1
> Aug  9 05:31:50 debian kernel: [23819.505007] end_request: I/O error, dev
> sda, sector 536872960
> Aug  9 05:31:50 debian kernel: [23819.505049] lost page write due to I/O
> error on sda1
> Aug  9 05:31:50 debian kernel: [23819.505058] btrfs: 1 errors while writing
> supers
> Aug  9 05:31:50 debian kernel: [23819.505128] ------------[ cut here
> ]------------
> Aug  9 05:31:50 debian kernel: [23819.505164] kernel BUG at
> /build/buildd-linux-2.6_2.6.32-45-i386-yQfQSv/linux-2.6-2.6.32/debian/build/source_i386_none/fs/btrfs/disk-io.c:2302!
> Aug  9 05:31:50 debian kernel: [23819.505243] invalid opcode: 0000 [#1] SMP
> Aug  9 05:31:50 debian kernel: [23819.505281] last sysfs file:
> /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
> Aug  9 05:31:50 debian kernel: [23819.505356] Modules linked in: btrfs
> zlib_deflate crc32c libcrc32c loop joydev i915 drm_kms_helper pcmcia
> thinkpad_acpi rfkill drm parport_pc snd_intel8x0 snd_ac97_codec ac97_bus
> led_class yenta_socket i2c_algo_bit snd_pcm i2c_i801 parport rsrc_nonstatic
> psmouse serio_raw snd_timer video pcmcia_core nvram pcspkr i2c_core output
> evdev snd rng_core soundcore battery ac processor button snd_page_alloc ext3
> jbd mbcache ata_generic sd_mod crc_t10dif ata_piix uhci_hcd ahci sata_sil24
> tg3 thermal ehci_hcd usbcore libata scsi_mod libphy thermal_sys nls_base
> [last unloaded: scsi_wait_scan]
> Aug  9 05:31:50 debian kernel: [23819.505772]
> Aug  9 05:31:50 debian kernel: [23819.505803] Pid: 775, comm:
> btrfs-transacti Not tainted (2.6.32-5-686 #1) 18714AG
> Aug  9 05:31:50 debian kernel: [23819.505865] EIP: 0060:[<f8a27a8d>] EFLAGS:
> 00010282 CPU: 0
> Aug  9 05:31:50 debian kernel: [23819.505935] EIP is at
> write_all_supers+0x20f/0x21f [btrfs]
> Aug  9 05:31:50 debian kernel: [23819.505973] EAX: 0000003a EBX: f6f47658
> ECX: f6773f18 EDX: f8a5e117
> Aug  9 05:31:50 debian kernel: [23819.506014] ESI: 00000001 EDI: 00000003
> EBP: f6d22000 ESP: f6773f14
> Aug  9 05:31:50 debian kernel: [23819.506054]  DS: 007b ES: 007b FS: 00d8
> GS: 00e0 SS: 0068
> Aug  9 05:31:50 debian kernel: [23819.506095] Process btrfs-transacti (pid:
> 775, ti=f6772000 task=f6495980 task.ti=f6772000)
> Aug  9 05:31:50 debian kernel: [23819.506157] Stack:
> Aug  9 05:31:50 debian kernel: [23819.506184]  f8a5e117 00000001 00000000
> f66bd800 f6f47658 f6d22c2f 00000001 00000000
> Aug  9 05:31:50 debian kernel: [23819.506239] <0> 00000000 f6d22d3a f6d22d4a
> f6f47600 f6991030 f6d22c2f f6d2375a f66bd800
> Aug  9 05:31:50 debian kernel: [23819.506316] <0> f8a2a868 f6991030 f6b2d04c
> 00000003 00000000 00000000 f6b2d064 f6b2d000
> Aug  9 05:31:50 debian kernel: [23819.506412] Call Trace:
> Aug  9 05:31:50 debian kernel: [23819.506473]  [<f8a2a868>] ?
> btrfs_commit_transaction+0x4c0/0x5a1 [btrfs]
> Aug  9 05:31:50 debian kernel: [23819.506523]  [<c104432e>] ?
> autoremove_wake_function+0x0/0x2d
> Aug  9 05:31:50 debian kernel: [23819.506588]  [<f8a26805>] ?
> transaction_kthread+0x133/0x19e [btrfs]
> Aug  9 05:31:50 debian kernel: [23819.506634]  [<c1024a6f>] ?
> complete+0x28/0x36
> Aug  9 05:31:50 debian kernel: [23819.506696]  [<f8a266d2>] ?
> transaction_kthread+0x0/0x19e [btrfs]
> Aug  9 05:31:50 debian kernel: [23819.506739]  [<c10440fc>] ?
> kthread+0x61/0x66
> Aug  9 05:31:50 debian kernel: [23819.506777]  [<c104409b>] ?
> kthread+0x0/0x66
> Aug  9 05:31:50 debian kernel: [23819.506816]  [<c1003d47>] ?
> kernel_thread_helper+0x7/0x10
> Aug  9 05:31:50 debian kernel: [23819.506853] Code: 75 c4 8b 54 24 04 8b 82
> 14 01 00 00 8b 80 b8 1c 00 00 83 c0 44 e8 3f 6b 84 c8 3b 74 24 14 7e 11 56
> 68 17 e1 a5 f8 e8 18 5c 84 c8 <0f> 0b 58 5a eb fe 83 c4 28 31 c0 5b 5e 5f 5d
> c3 89 d0 89 ca e9
> Aug  9 05:31:50 debian kernel: [23819.507072] EIP: [<f8a27a8d>]
> write_all_supers+0x20f/0x21f [btrfs] SS:ESP 0068:f6773f14
> Aug  9 05:31:50 debian kernel: [23819.507474] ---[ end trace
> 31cd148f196f7433 ]---
>
>
> Second syslog when I first tried to remount the drive:
>
> Aug 13 23:59:00 debian kernel: [435848.980197] BUG: unable to handle kernel
> NULL pointer dereference at 0000001c
> Aug 13 23:59:00 debian kernel: [435848.980269] IP: [<f8a21d84>]
> btrfs_print_leaf+0xe/0x765 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.980341] *pde = 00000000
> Aug 13 23:59:00 debian kernel: [435848.980374] Oops: 0000 [#2] SMP
> Aug 13 23:59:00 debian kernel: [435848.980410] last sysfs file:
> /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
> Aug 13 23:59:00 debian kernel: [435848.980486] Modules linked in: btrfs
> zlib_deflate crc32c libcrc32c loop joydev i915 drm_kms_helper pcmcia
> thinkpad_acpi rfkill drm parport_pc snd_intel8x0 snd_ac97_codec ac97_bus
> led_class yenta_socket i2c_algo_bit snd_pcm i2c_i801 parport rsrc_nonstatic
> psmouse serio_raw snd_timer video pcmcia_core nvram pcspkr i2c_core output
> evdev snd rng_core soundcore battery ac processor button snd_page_alloc ext3
> jbd mbcache ata_generic sd_mod crc_t10dif ata_piix uhci_hcd ahci sata_sil24
> tg3 thermal ehci_hcd usbcore libata scsi_mod libphy thermal_sys nls_base
> [last unloaded: scsi_wait_scan]
> Aug 13 23:59:00 debian kernel: [435848.980901]
> Aug 13 23:59:00 debian kernel: [435848.980931] Pid: 8795, comm: umount
> Tainted: G      D    (2.6.32-5-686 #1) 18714AG
> Aug 13 23:59:00 debian kernel: [435848.980995] EIP: 0060:[<f8a21d84>]
> EFLAGS: 00010292 CPU: 0
> Aug 13 23:59:00 debian kernel: [435848.981057] EIP is at
> btrfs_print_leaf+0xe/0x765 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.981095] EAX: f66be800 EBX: f66be800
> ECX: c1ba0140 EDX: 00000000
> Aug 13 23:59:00 debian kernel: [435848.981135] ESI: 00000000 EDI: f69f4000
> EBP: 00000000 ESP: f629fcdc
> Aug 13 23:59:00 debian kernel: [435848.981176]  DS: 007b ES: 007b FS: 00d8
> GS: 00e0 SS: 0068
> Aug 13 23:59:00 debian kernel: [435848.981216] Process umount (pid: 8795,
> ti=f629e000 task=f60b9540 task.ti=f629e000)
> Aug 13 23:59:00 debian kernel: [435848.981276] Stack:
> Aug 13 23:59:00 debian kernel: [435848.981304]  00000000 00000000 00000000
> 00000086 8777d000 f69f4000 f66be800 f6802c00
> Aug 13 23:59:00 debian kernel: [435848.981359] <0> f28c0d40 b7766000
> c108c611 ffffffff 000000b0 0000000b 00000001 00000000
> Aug 13 23:59:00 debian kernel: [435848.981436] <0> 868777d0 a8000000
> 00001000 00000000 00000005 00000000 f69f4000 00000000
> Aug 13 23:59:00 debian kernel: [435848.981532] Call Trace:
> Aug 13 23:59:00 debian kernel: [435848.981572]  [<c108c611>] ?
> __alloc_pages_nodemask+0xf3/0x4d9
> Aug 13 23:59:00 debian kernel: [435848.981636]  [<f8a1eb7d>] ?
> __btrfs_free_extent+0xe3/0x743 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.981700]  [<f8a1ed9d>] ?
> __btrfs_free_extent+0x303/0x743 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.981765]  [<f8a1f6a7>] ?
> run_one_delayed_ref+0x4ca/0x4df [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.981811]  [<c1001f10>] ?
> __switch_to+0xcf/0x141
> Aug 13 23:59:00 debian kernel: [435848.981872]  [<f8a215e9>] ?
> run_clustered_refs+0x1f2/0x22d [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.981938]  [<f8a216d9>] ?
> btrfs_run_delayed_refs+0xb5/0x138 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.982007]  [<f8a2a411>] ?
> btrfs_commit_transaction+0x69/0x5a1 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.982077]  [<f8a2a118>] ?
> start_transaction+0x19/0x110 [btrfs]
> Aug 13 23:59:00 debian kernel: [435848.983197]  [<c104432e>] ?
> autoremove_wake_function+0x0/0x2d
> Aug 13 23:59:00 debian kernel: [435848.983241]  [<c10e4d02>] ?
> sync_quota_sb+0x3a/0xca
> Aug 13 23:59:00 debian kernel: [435848.983282]  [<c10ccd78>] ?
> __sync_filesystem+0x3a/0x60
> Aug 13 23:59:00 debian kernel: [435848.983325]  [<c10b5513>] ?
> generic_shutdown_super+0x19/0xc6
> Aug 13 23:59:00 debian kernel: [435848.983367]  [<c10e3e16>] ?
> vfs_quota_off+0x0/0xd
> Aug 13 23:59:00 debian kernel: [435848.983406]  [<c10b55f5>] ?
> kill_anon_super+0x9/0x3b
> Aug 13 23:59:00 debian kernel: [435848.983446]  [<c10b5b77>] ?
> deactivate_super+0x4a/0x5f
> Aug 13 23:59:00 debian kernel: [435848.983488]  [<c10c5b5b>] ?
> sys_umount+0x2a5/0x2cb
> Aug 13 23:59:00 debian kernel: [435848.983528]  [<c10c5b8c>] ?
> sys_oldumount+0xb/0xe
> Aug 13 23:59:00 debian kernel: [435848.983567]  [<c10030fb>] ?
> sysenter_do_call+0x12/0x28
> Aug 13 23:59:00 debian kernel: [435848.983603] Code: 24 08 ff 74 24 18 ff 74
> 24 18 52 50 68 03 d7 a5 f8 e8 36 b9 84 c8 83 c4 30 5b 5e 5f c3 55 89 d5 57
> 56 53 89 c3 81 ec 88 00 00 00 <8b> 42 1c ba 03 00 00 00 e8 52 db 5f c8 8b 50
> 60 89 54 24 20 ba
> Aug 13 23:59:00 debian kernel: [435848.983823] EIP: [<f8a21d84>]
> btrfs_print_leaf+0xe/0x765 [btrfs] SS:ESP 0068:f629fcdc
> Aug 13 23:59:00 debian kernel: [435848.983914] CR2: 000000000000001c
> Aug 13 23:59:00 debian kernel: [435848.984328] ---[ end trace
> 31cd148f196f7434 ]---
>
> --
> Stefan Harwarth
> 85051 Ingolstadt
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to