[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Oops and BUG's with hfsplus module



hello

i just suffered a severe dataloss with my very similiar configuration. i'm running ubuntu linux hoary with the standard kernel 2.6.10-5-powerpc on a powerbook g4. i've hooked up a hfsplus formatted 160gb lacie d2 firewire harddrive. in ubuntu i was copying two big (1.5gb) files from internal ext3 to the external drive and in another shell i wanted to display the contents of the external harddrive (using ls) when the disaster happened:

May 21 19:15:50 localhost kernel: splitting index node...
May 21 19:16:12 localhost kernel: splitting index node...
May 21 19:16:12 localhost kernel: kernel BUG in hfsplus_bnode_put at fs/hfsplus/bnode.c:625! May 21 19:16:13 localhost kernel: Oops: Exception in kernel mode, sig: 5 [#1] May 21 19:16:13 localhost kernel: NIP: E97FC458 LR: E97FD0A0 SP: C33BFCF0 REGS: c33bfc40 TRAP: 0700 Not tainted May 21 19:16:13 localhost kernel: MSR: 00029032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 May 21 19:16:13 localhost kernel: TASK = db140960[11160] 'rm' THREAD: c33be000
May 21 19:16:13 localhost kernel: Last syscall: 10
May 21 19:16:13 localhost kernel: GPR00: 00000000 C33BFCF0 DB140960 E6BF2960 E0B8CEE3 00000002 C33BFC69 00000000 May 21 19:16:13 localhost kernel: GPR08: 00000000 00000001 E1B2177C C0011A3C 28082222 10020128 100C0000 100A0000 May 21 19:16:13 localhost kernel: GPR16: 00000000 101E1E08 24222482 100C0000 E6BF2960 E476E5E0 E50DF800 00000011 May 21 19:16:13 localhost kernel: GPR24: 00000024 00000008 C33BFD90 00001EE4 E50DF800 E6BF2960 000013DE 48082222 May 21 19:16:13 localhost kernel: NIP [e97fc458] hfsplus_bnode_put +0x2c/0xc4 [hfsplus] May 21 19:16:13 localhost kernel: LR [e97fd0a0] hfsplus_brec_update_parent+0x1c0/0x2b4 [hfsplus]
May 21 19:16:13 localhost kernel: Call trace:
May 21 19:16:13 localhost kernel: [e97fd0a0] hfsplus_brec_update_parent+0x1c0/0x2b4 [hfsplus] May 21 19:16:13 localhost kernel: [e97fcbbc] hfsplus_brec_remove +0x174/0x190 [hfsplus] May 21 19:16:13 localhost kernel: [e97f8f8c] hfsplus_delete_cat +0xc8/0x244 [hfsplus] May 21 19:16:13 localhost kernel: [e97f9c84] hfsplus_unlink +0x54/0x16c [hfsplus]
May 21 19:16:13 localhost kernel:  [c00737e8] vfs_unlink+0x144/0x240
May 21 19:16:13 localhost kernel:  [c00739ec] sys_unlink+0x108/0x1a8
May 21 19:16:13 localhost kernel:  [c0004330] ret_from_syscall+0x0/0x4c

CONFIG_LBD is enabled in the kernel configuration but this issue should be fixed in 2.6.10 right?

interesting are those lines at startup: ("Unexpected PCI resource length of 1000!" and "sda: asking for cache data failed")

May 21 19:03:31 localhost kernel: ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org> May 21 19:03:31 localhost kernel: PCI: Enabling device 0002:20:0e.0 (0000 -> 0002) May 21 19:03:31 localhost kernel: ohci1394: fw-host0: Unexpected PCI resource length of 1000! May 21 19:03:31 localhost kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[40] MMIO=[f5000000-f50007ff] Max Packet=[2048]
<snip>
May 21 19:03:31 localhost kernel: ieee1394: sbp2: Logged into SBP-2 device May 21 19:03:31 localhost kernel: ieee1394: Node 0-01:1023: Max speed [S400] - Max payload [2048] May 21 19:03:31 localhost kernel: Vendor: Maxtor 6 Model: Y160P0 Rev: YAR4 May 21 19:03:31 localhost kernel: Type: Direct- Access ANSI SCSI revision: 06 May 21 19:03:31 localhost kernel: Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 0 May 21 19:03:31 localhost kernel: SCSI device sda: 320173056 512-byte hdwr sectors (163929 MB)
May 21 19:03:31 localhost kernel: sda: asking for cache data failed
May 21 19:03:31 localhost kernel: sda: assuming drive cache: write through May 21 19:03:31 localhost kernel: SCSI device sda: 320173056 512-byte hdwr sectors (163929 MB)
May 21 19:03:31 localhost kernel: sda: asking for cache data failed
May 21 19:03:31 localhost kernel: sda: assuming drive cache: write through May 21 19:03:31 localhost kernel: /dev/scsi/host1/bus0/target0/lun0: [mac] p1 p2 p3 May 21 19:03:31 localhost kernel: Attached scsi disk sda at scsi1, channel 0, id 0, lun 0

i could provide the whole syslog output if it helps for searching the error.

my harddrive is now totally screwed up. neither diskwarrior nor techtool could recover my files. snapfiles filescavenger and prosofts data rescue only recovered garbage data from my hd. does anybody know another tool i could try to get my data back?

lorenz



Reply to: