From: Florian Bruhin <me@the-compiler.org>
To: Robert White <rwhite@pobox.com>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: open_ctree failed after ATA errors
Date: Wed, 12 Nov 2014 06:42:01 +0100 [thread overview]
Message-ID: <20141112054200.GB5944@lupin> (raw)
In-Reply-To: <5462505D.3000105@pobox.com>
[-- Attachment #1: Type: text/plain, Size: 4776 bytes --]
Hi,
First of all: I noticed was able to mount my partitions when doing
with a different path, which made me investigate my /etc/fstab.
It contained this:
LABEL=data1 /mnt/data btrfs defaults,noatime,nofail,device=/dev/disk/by-label/data1,device=/dev/disk/by-label/data2 0 0
LABEL=secdata1 /mnt/secdata btrfs defaults,noatime,nofail,device=/dev/disk/by-label/secdata1,device=/dev/disk/by-label/secdata2 0 0
I now changed it to:
/dev/mapper/data1 /mnt/data btrfs defaults,noatime,nofail 0 0
/dev/mapper/secdata1 /mnt/secdata btrfs defaults,noatime,nofail 0 0
since my initramfs scans for btrfs devices anyways. Looking at
/dev/disk/by-label, only the second disk respectively shows up:
lrwxrwxrwx 1 root root 10 Nov 11 19:32 bootfs -> ../../sde1
lrwxrwxrwx 1 root root 10 Nov 11 19:32 data2 -> ../../dm-3
lrwxrwxrwx 1 root root 10 Nov 11 19:32 secdata2 -> ../../dm-4
However in /dev/mapper, all of them are listed:
lrwxrwxrwx 1 root root 7 Nov 11 19:32 data1 -> ../dm-3
lrwxrwxrwx 1 root root 7 Nov 11 19:32 data2 -> ../dm-1
lrwxrwxrwx 1 root root 7 Nov 11 19:32 rootfs -> ../dm-0
lrwxrwxrwx 1 root root 7 Nov 11 19:32 secdata1 -> ../dm-2
lrwxrwxrwx 1 root root 7 Nov 11 19:32 secdata2 -> ../dm-4
I don't know what's going on there exactly (pointers welcome!) but it
seems the inability to mount is a different issue than the error
messages.
* Robert White <rwhite@pobox.com> [2014-11-11 10:07:25 -0800]:
> Since you just upgraded your kernel I'd check to make sure you have the
> correct chipset and controller card selected. Look at /proc/interrupts and
> see if the controller is sharing an interrupt with some other device that
> could be crossing it up.
I don't really get how to interpret that file I'm afraid. These are
the contents:
CPU0 CPU1
0: 754372 0 IO-APIC-edge timer
8: 0 1 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
17: 600 114573 IO-APIC 17-fasteoi ehci_hcd:usb1, ehci_hcd:usb2, ehci_hcd:usb3
18: 521 1240697 IO-APIC 18-fasteoi ohci_hcd:usb4, ohci_hcd:usb5, ohci_hcd:usb6, radeon
24: 0 0 PCI-MSI-edge PCIe PME
25: 667 373771 PCI-MSI-edge ahci
26: 408 179898 PCI-MSI-edge eth0
NMI: 31 39 Non-maskable interrupts
LOC: 76628 498768 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 31 39 Performance monitoring interrupts
IWI: 0 2 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 826089 252701 Rescheduling interrupts
CAL: 270 504 Function call interrupts
TLB: 5704 5023 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 129 129 Machine check polls
THR: 0 0 Hypervisor callback interrupts
ERR: 0
MIS: 0
> Play with your MSI/MSI-X settings (if they are in use try disabling them).
I'll try that if the errors show up again in the next few days - maybe
the reboot actually fixed it after all.
> I'd also actvate SMART and get the smart tools (e.g. "smartmontools" in
> gentoo, so probably something similar for your distro) and check the drive
> health.
I already have a monitoring running which also checks SMART, never had
any problems there. But I'll re-check by hand to be sure.
> So the stack is
> Application ->
> File System ->
> Device Mapper ->
> Encryption ->
> Controller ->
> Wiring ->
> Drive
>
> You are seeing write failures in the controller->wiring->drive section
> somewhere.
Since it started happening after the upgrade, I can still hope it was
just some temporary issue if it doesn't show up again, right? ;)
> Another possible area is if you ever resized the physical partitions but
> didn't properly resize the cryptsetup layer with "cryptsetup resize", but
> that woudl be unlikly to affect multiple drives (unless the mistake was
> symmetric, e.g. you did it to both drives).
This isn't the case.
Thanks!
Florian
--
http://www.the-compiler.org | me@the-compiler.org (Mail/XMPP)
GPG 0xFD55A072 | http://the-compiler.org/pubkey.asc
I love long mails! | http://email.is-not-s.ms/
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2014-11-12 5:42 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-11 15:51 open_ctree failed after ATA errors Florian Bruhin
2014-11-11 18:07 ` Robert White
2014-11-12 5:42 ` Florian Bruhin [this message]
2014-11-11 20:08 ` Chris Murphy
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=20141112054200.GB5944@lupin \
--to=me@the-compiler.org \
--cc=linux-btrfs@vger.kernel.org \
--cc=rwhite@pobox.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.