BTRFS mkinitcpio hook

UPDATE (6/10/10): http://bbs.archlinux.org/viewtopic.php? … 51#p772651
THIS POST DEPRECATED UNTIL I UPDATE IT, USE THE UPDATED POST ABOVE
available:
http://aur.archlinux.org/packages.php?ID=33376
this package will install a mkinitcpio hook intended for those who wish to have a single or multi-drive BTRFS file system as their / (root).  the hook will ensure that the chosen root device from the kernel command line is intact and safe to boot.  if root is not a BTRFS device, the hook is quietly skipped.
it requires btrfs-progs from here:
http://aur.archlinux.org/packages.php?ID=15635
hook supports both UUID or device based root names.  UUID is safer; the entire BTRFS array only has one UUID, so referring to it means no problems. use /dev/device/by-uuid on kernel boot.
hook supports hot spares by using a dummy, spare BTRFS file system to steal devices from as needed.  the spare pool can be referenced by label or UUID.**
hook supports automatic repairing of the array if possible, automatic dropping of missing/failed devices if possible, and booting the array to a degraded state (one or more devices missing) if possible.**
**NOTE: there are some bugs that may be in the hook/btrfs module/btrfs-progs that prevent raid1 (maybe others) arrays from being repaired (see http://pastebin.com/m5706f47f) however, this hook will work fine as is for single/multi-device arrays that are intact.  enable experimental options manually by editing options in the hook itself (/lib/initcpio/hooks/btrfs).  USE WITH CAUTION ON MULTI-DEVICE SETUPS.
the initramfs script can be seen here:
http://aur.archlinux.org/packages/mkini … btrfs_hook
its fairly commented, although there are a few things i'll point out for others who want to edit:
1) i plan to rework _btrfs_scandev() to be more flexible in the variables it produces.  that function simply parses "btrfs-show" and gleans valuable information from it.  it will be used to verify array states with certainty.
2) seems that btrfsctl does not have meaningful exit codes right now, do not rely, see _btrfs_register().
3) seems that after legitimately removing a device from an array (NOT using "missing" special keyword), the mount needs a "mount -o remout [mnt]" for the ***missing flag to be removed from btrfs-show.  not sure the ramification of this or if its necessary.
4) some or all of this functionality may someday be provided by module/kernel
needs work + comments
add "btrfs" to HOOKS in mkinitcpio.conf
Last edited by extofme (2010-06-10 06:09:10)

bleh, sorry about the late response, i usually subscribe to topics i create/join, i must have missed this one.
resi wrote:After minor problems with the mkinitcpio (lvm hook seems to conflict with the btrfs one) image and fstab (why do I have to specify the root fs there? its already mounted when fstab is examined)
i could be mistaken here, but initially your / is mounted read-only.  during the init process, one of the primary scripts issues a "mount -o remount,rw /" to remount the root device as read-write.  i _think_ using the mount command in this way (against a mount point and not a device) requires the mount point to exist in the fstab.
resi wrote:But what happens if I really screw it up? I'm on 2.6.33 (.2-1) and read about missing ioctl()s regarding btrfs, meaning I can't replace the "default" subvolume (whats the difference between a subvolume and a snapshot anyway?). Its also not possible to list available subvolumes/snpshots, meaning your script (or organizing snapshots in similar ways) is the only chance to keep track of them, right?
the inability to set the default subvolume is kind of a non-issue after i thought about it more, and some of the discussion on arch-general.  i plan to update the hook soon to allow the "promotion" of the rollback to become the new active subvolume.  ill do this by snapshotting your current / to a new subvolume called /__active, and then permanently booting into that [__active] instead of / or "." (a period is the default subvolume, like current directory).
there is no difference internally, whatsoever (AFIAK), between a subvolume and a snapshot.  its just a matter of context: a subvolume starts out empty (explicitly created via a command/etc.), and a snapshot starts out with content (COW operation against an existing subvolume, i.e. "copy")
yeah without the ability to list available subvolumes, we have to make up some structure, and assume everything goes well.  my script simply assumes anything within /snapshots is indeed a snapshot that can be copied (to /__rollback) and booted.  even if we can list subvolumes, we'll still need some kind of predefined structure (so the script knows which snapshots are bootable, and which are not, i.e. snapshots of /home are not bootable).
resi wrote:I guess a plain "mount -t btrfs /dev/xyz" will mount the "default" subvolume then.
correct.
resi wrote:
Once I really screw up I will have to boot into a snapshot, mount the default subvolume somewhere and restore it using a full copy from the snapshot (a la rsync --delete), then reboot and I'm back at the start again.
Is this correct?
unfortunately, without modifying the script, a manual copy is necessary :-( totally defeating the advantages of btrfs.  so, yes.  the problem is that the default subvolume itself cannot be replace by another... note this is different from SETTING the default subvolume.  i'm not sure if the real default subvolume ("." the period) will ever be replaceable/removable, i'd have to ask the btrfs list.  this is why i advocate installing your system into a subvolume FROM THE BEGINNING.  this gives us more flexibility.
resi wrote:Is there some way to permanently change the subvolume mounted by your hook (i.e. not running in a volatile snapshot, but actually drop the default one and always boot into a given snapshot until further notice - a new snapshot)?
this is actually how i intend to implement non-volatile rollback abilities in the hook.  instead of booting the default "." subvolume, my hook will ALWAYS boot the subvolume called "__active", located at /__active.  this way you can put whatever you want there, and it will be booted at the next reboot.  therefore, you can boot into rollback mode (essentially booting into /__rollback), update/add/remove whatever you want, and when your satisfied, you simply snapshot /__rollback to /__active and your done.  reboot, and your new __active will be in the same state as the point it was created in rollback mode.
does all this make sense?  i'm told i tend to over explain/complicate things :-).
resi wrote:Before every -Syu I have to check for kernel/xorg updates, read about them, check the mailing list, wait ... wait ... wait ... loose patience, give it a shot, recompile/reinstall the necessary stuff (at least I've got PKGBUILDs prepared) and hope for the best. With btrfs, this is just a non-issue. Or at least will be once the integration is better.
i hear ya.  i like the idea of riding the edge without the fear of being cut by it.  unfortunately, until btrfs is supported by grub2, kernel rollbacks aren't possible (you'd have to manually backup your old kernel+initrd).  something to keep in mind.
hunterthomson wrote:However, if I can just tell my clients to reboot into a snapshot "problem solved." Then I can spend the time to solve the problem, without the client siting around with a broken system.
bingo.  that is pretty much my primary motivation here... less time freaking out about down time/whatever; everybody wins.
hunterthomson wrote:Did you know Fedora 13 supports Btrfs Snapshotting and Roll-Back. Super cool.
i know they have some support but i haven't tried it; from what i've read, the support is pretty weak... you can get yum to create the snapshot by installing a package, but there is no utility to actually use them later on.  i could be mistaken as i don't use fedora, this is only what i've read.
what sucks is pacman doesnt have any ability to use hooks... i dont think we will see automatic snapshots by the package manager without a wrapper like clyde/powerpill/packer/etc.
C Anthony

Similar Messages

  • Pacman & the missing mkinitcpio hook

    Hi all,
    A pretty general question, but do people find files missing that should have been installed?
    I had just upgraded the current testing versions of mkinitcpio (0.4.2-1) and cryptsetup (1.0.3-2). One of the main differences in the upgrade is the movement of the mkinitcpio encrypt hook from the mkinitcpio package to the cryptsetup package. But the outcome of the upgrade left me without a encrypt hook, and I was left wondering where the encrypt hook had disappeared to...in some way a concern of dtw in this thread [split] fbsplash & mkinitcpio became concrete. I had read that thread a month ago, it wasn't upmost in my mind when trying to figure out where the encrypt hook had gone- remember that the most recent testing cryptsetup claimed it was installed, I was going to start on a thread on the missing hook.
    So, anyway, if I upgraded mkinitcpio and cryptsetup during the same pacman session could things be loused up? I don't recall doing a force, but was it all down to operator error?
    cheers

    brain0: I did reinstall cryptsetup once I realised that's where the encrypt hook is now, so that's fine. It was a comment by you in the new initramfs, testers welcome thread that helped- I didn't see any note when installing mkinitcpio 0.4.2-1.
    I'm not saying it was because of the move of the hook from one package to another, just that I spent some time wondering what had gone wrong in the packaging of the 0.4.2 version of mkinitcpio (when nothing actually had)- more a cognitive issue than technical!
    Nope, no XFS here! Thanks for the bug report link, I was in the dark about that past pacman bug, and I'll look out for anything more.
    Thanks all.

  • [Solved] How to mount multi-device btrfs filesystem under systemd?

    I am running full, native systemd. It always has an error during boot trying to mount my new, multi-device btrfs filesystem. There was no problem with mounting the filesystem when it resided on a single disk drive.
    When it fails, it allows me to enter my root password and have a console. In this console, I can successfully mount the btrfs filesystem. Then boot continues normally, and then I can use the filesystem with no further problems, until the next reboot.
    btrfs filesystem show /dev/sda4
    failed to read /dev/sr0
    Label: 'TimBTRFS' uuid: 317460bc-5b6a-4dac-acb8-7139dcbcff8b
    Total devices 2 FS bytes used 31.67GB
    devid 2 size 100.00GB used 2.00GB path /dev/sdb1
    devid 1 size 100.00GB used 42.02GB path /dev/sda4
    Btrfs Btrfs v0.19
    I looked up btrfs in the wiki, and it says I have to run "btrfs device scan" before I can mount the filesystem. "This is the purpose of the btrfs mkinitcpio hook or the USEBTRFS variable in /etc/rc.conf" I do not have an rc.conf.  I do not know how to do this with systemd. What do I need to do to resolve this?
    Tim
    Last edited by ratcheer (2012-09-06 12:12:24)

    I added the btrfs hook as per the previous post. I ran "mkinitcpio -p linux". I ran grub-mkconfig. I rebooted and got the exact same problem. I did see the message early in the boot output that the btrfs hook was executed.
    Here are the error messages:
    [ 203.780864] device label TimBTRFS devid 1 transid 140 /dev/sda4
    [ 203.781779] btrfs: disk space caching is enabled
    [ 203.790133] btrfs: failed to read chunk tree on sda4
    [ 203.790973] btrfs: open_ctree failed
    Again, in the root console, I simply mounted the filesystem ("mount -t btrfs /dev/sda4 /btrfs"), typed Ctrl-d, and the bootup continued normally and successfully.
    I need help, please.
    Tim

  • How do build hooks (mkinitcpio) work?

    Firstly, from the way I understand it (from the wiki) , hooks are a convenient way of automatically adding necessary kernel modules without running dkms after each kernel update. Coming from Ubuntu, I guess this is a must for a rolling release with kernels updating every day.
    I set up two custom hooks, bbswitch abd nvidia, as I am building custom kernels. I then downloaded a tarball for linux-ck from the AUR, and built and installed it myself.
    The problem is, even after that, the custom hooks do not appear to work. I had installed broadcom-wl and broadcom-wl-ck, nvidia and nvidia-ck, and when I boot into my new kernel, I have to manually reinstall the ck versions, at which point they work under linux-ck and stop working in default Arch kernel.
    Aren't hooks supposed to take care of managing this so that I don't have to reinstall modules everytime?

    falconindy wrote:Using mkinitcpio hooks to build kernel modules is entirely unsupported by the mkinitcpio developers (mostly me). It's intended to build your initramfs, not out of tree kernel modules. This is what dkms is for...
    Hi thanks for clarifying. After more reading, I think mkinitcpio builds initramfs, which needs to be rebuilt on every update of  the current kernel. But when I switch kernels, I suppose I need to get new kernel modules as the old ones give me exec format error.
    Hmm, I would have like to automate as well. Maybe the nvidia-hook can auto install optional nvidia drivers listed in the new kernel package?

  • Using the mkinitcpio net hook confuses netcfg

    Hello everybody.
    I am currently trying to build a headless Linux home server, and I decided to try out Arch.
    The server has an encrypted root file system by means of having a plain-text /boot 1st partition and having the / file system on a 2nd LUKS partition.
    For starters I used the mkinitcpio hooks "keymap keyboard encrypt", with the appropriate "cryptdevice=..." and "root=..." kernel parameters to make the server prompt me for the pass phrase in early user space, which works nicely.
    As this thing is supposed to become a headless system I then tried to set it up in a way that enables me to open an SSH connection into the early user space and supply the pass phrase from there, using dropbear_initrd_encrypt. And it works! This is great stuff.
    Unfortunately doing this broke the then-running server's network connection.
    I have a static IP address netcfg profile that is loaded from systemd on server start-up (systemctl enable netcfg; the profile is set in the "NETWORKS=..." variable in "/etc/conf.d/netcfg").
    The ethernet device is called "enp2s0".
    This worked flawlessly until I started using the "net" mkinitcpio hook to get a network connection in early user space for the remote unlocking.
    The net hook's corresponding kernel parameter looks like "ip=<ip>:::<netmask>:::none"
    When I use this hook, the system boots up without having the "enp2s0" ethernet device, causing netcfg to bail out.
    It does however gain the same network device as "eth0" instead, which is apparently how early user space calls it. This "eth0" ethernet device appears to retain the settings it has been set up with by the net hook.
    Unfortunately the net hook does not supply things like a default gateway or DNS servers, so while the server technically is reachable from the local network, it cannot access the internet, which it definitely needs to be able to do.
    After tracking this down I figured "Whatever. I can live with the ethernet device being called eth0."
    So I made a second identical netcfg profile, exchanging "enp2s0" for "eth0", and set the server to load that one instead when booting.
    That unfortunately did not work either, because netcfg is cautious and aborts when it is told to set up a network adapter that is already active in some way unknown to netcfg.
    What also didn't help was specifying the "enp2s0" ethernet device name in the "ip=..." kernel parameter for the net hook, because indeed the early user space only knows the device as "eth0".
    So for now I'm stumped. Anyone experienced this issue and managed to solve it?
    A solution might be another "disablenet" mkinitcpio hook that deconfigures the network adapters configured by "net", so that the renaming from "eth0" to "enp2s0" during boot, which I assume fails on account of "eth0" being active, works again.
    Thanks for any help,
    eomanis
    Edit: Changed "netctl" to "netcfg" in the thread subject
    Last edited by eomanis (2013-04-18 08:45:21)

    tomk wrote:You could try including the appropriate command to bring down your interface in your profile's PRE_UP field.
    Okay, I tried that.
    I put both netcfg profiles into the "NETWORKS=..." variable in "/etc/conf.d/netcfg", and added this to both of them:
    # Clear leftover state from mkinitcpio net hook
    PRE_UP="ip link set <device> down || true"
    where <device> is eth0 or enp2s0, respectively.
    After a reboot with remote decryption the server's network was down completely. Looks like the "ip link set ... down" command worked all right, but the rest didn't go as planned.
    Here's what systemctl says about that:
    [root@hserver autologin]# systemctl status netcfg
    netcfg.service - Netcfg multi-profile daemon
    Loaded: loaded (/usr/lib/systemd/system/netcfg.service; enabled)
    Active: failed (Result: exit-code) since Thu 2013-04-18 22:35:38 CEST; 26min ago
    Process: 340 ExecStart=/usr/bin/netcfg-daemon start (code=exited, status=1/FAILURE)
    Apr 18 22:35:35 hserver netcfg-daemon[340]: :: static_enp2s0 up Cannot find device "enp2s0"
    Apr 18 22:35:35 hserver netcfg-daemon[340]: Interface enp2s0 does not exist
    Apr 18 22:35:35 hserver netcfg-daemon[340]: [fail]
    Apr 18 22:35:38 hserver netcfg-daemon[340]: :: static_eth0 up RTNETLINK answers: File exists
    Apr 18 22:35:38 hserver netcfg-daemon[340]: Could not configure interface
    Apr 18 22:35:38 hserver netcfg-daemon[340]: [fail]
    Apr 18 22:35:38 hserver systemd[1]: netcfg.service: main process exited, code=exited, status=1/FAILURE
    Apr 18 22:35:38 hserver systemd[1]: Failed to start Netcfg multi-profile daemon.
    Apr 18 22:35:38 hserver systemd[1]: Unit netcfg.service entered failed state
    As before, device "enp2s0" is missing, but "eth0" doesn't come up either, even after being downed manually beforehand :-(
    Strangely enough, if I do "netcfg -u static_eth0" after that, eth0 does come up. What?!
    @falconindy: Applying a udev rule in early user space would require to make a custom initcpio hook, wouldn't it?
    In that case I'd rather try to figure out what the "net" hook does and undo it, seeing that I have to write a custom hook anyway and that "eth0" doesn't come up no matter what.
    Having an "enp2s0" ethernet device that doesn't come up either isn't going to do me much good ;-)
    Thanks for the suggestions,
    eomanis

  • [SOLVED]fsck hook with new mkinitcpio.conf

    Last night when I upgraded mkinitcpio it provided a new mkinitcpio.conf file as a pacnew. When comparing this new file to my previous config file the only difference I found was that the new one included the fsck hook. From what I've read it says that this hook is strongly recommended but only gives a reason for it if you have a separate /usr partition, which I do not. I have separate /boot, /swap, /, and /home partitions. Should I include this hook? Does it hurt? Doesn't matter?
    Last edited by Lexworth (2012-03-15 14:52:47)

    karol wrote:
    You should have checked the wiki https://wiki.archlinux.org/index.php/Mkinitcpio#HOOKS too:
    Adds the fsck binary and filesystem specific helpers. If added after the autodetect hook, only the helper specific to your root filesystem will be added. Usage of this hook is strongly recommended, and it is required with a separate /usr partition.
    I did check the wiki. I mentioned what I had gathered from my reading in my original post, perhaps you should have read it. I then went on to explain that this didn't give much indication for including the fsck hook without a separate /usr partition. So I came here (Newbie Corner) to ask if someone could help me with my understanding, which Gcool was so kind enough to do.

  • [SOLVED]mkinitcpio command not found!??

    Hello all,
    I receive the following when trying to rebuild the stock kernel:
    [taylor-unix@Legion Desktop]$ sudo mkinitcpio -p kernel26
    sudo: mkinitcpio: command not found
    [taylor-unix@Legion Desktop]$
    The same error occurs even after the re-installation of 'mkinitcpio'.
    I've had the same problem with 'hwdetect', regardless of whether I've reinstalled it.
    I seem to have commands that do not work on this system, like 'shutdown' for example.. 'shutdown: command not found'. Perhaps I've missed installing a crucial package?
    I need help..
    My sincerest thanks in advance.
    Last edited by edward.taylor89 (2010-11-10 17:39:46)

    Here as follows:
    mkinitcpio /etc/
    mkinitcpio /etc/mkinitcpio.conf
    mkinitcpio /etc/mkinitcpio.d/
    mkinitcpio /etc/mkinitcpio.d/example.preset
    mkinitcpio /lib/
    mkinitcpio /lib/initcpio/
    mkinitcpio /lib/initcpio/functions
    mkinitcpio /lib/initcpio/hooks/
    mkinitcpio /lib/initcpio/hooks/btrfs
    mkinitcpio /lib/initcpio/hooks/consolefont
    mkinitcpio /lib/initcpio/hooks/dmesg
    mkinitcpio /lib/initcpio/hooks/keymap
    mkinitcpio /lib/initcpio/hooks/memdisk
    mkinitcpio /lib/initcpio/hooks/net
    mkinitcpio /lib/initcpio/hooks/resume
    mkinitcpio /lib/initcpio/hooks/sleep
    mkinitcpio /lib/initcpio/hooks/udev
    mkinitcpio /lib/initcpio/init
    mkinitcpio /lib/initcpio/init_functions
    mkinitcpio /lib/initcpio/install/
    mkinitcpio /lib/initcpio/install/autodetect
    mkinitcpio /lib/initcpio/install/base
    mkinitcpio /lib/initcpio/install/btrfs
    mkinitcpio /lib/initcpio/install/consolefont
    mkinitcpio /lib/initcpio/install/dmesg
    mkinitcpio /lib/initcpio/install/dsdt
    mkinitcpio /lib/initcpio/install/filesystems
    mkinitcpio /lib/initcpio/install/fw
    mkinitcpio /lib/initcpio/install/ide
    mkinitcpio /lib/initcpio/install/keymap
    mkinitcpio /lib/initcpio/install/memdisk
    mkinitcpio /lib/initcpio/install/net
    mkinitcpio /lib/initcpio/install/pata
    mkinitcpio /lib/initcpio/install/pcmcia
    mkinitcpio /lib/initcpio/install/resume
    mkinitcpio /lib/initcpio/install/sata
    mkinitcpio /lib/initcpio/install/scsi
    mkinitcpio /lib/initcpio/install/sleep
    mkinitcpio /lib/initcpio/install/udev
    mkinitcpio /lib/initcpio/install/usb
    mkinitcpio /lib/initcpio/install/usbinput
    mkinitcpio /lib/initcpio/udev/
    mkinitcpio /lib/initcpio/udev/01-memdisk.rules
    mkinitcpio /lib/initcpio/udev/load-modules.sh
    mkinitcpio /sbin/
    mkinitcpio /sbin/mkinitcpio
    mkinitcpio /usr/
    mkinitcpio /usr/share/
    mkinitcpio /usr/share/man/
    mkinitcpio /usr/share/man/man5/
    mkinitcpio /usr/share/man/man5/mkinitcpio.5.gz

  • How can I execute a command after kernel-upgrade/mkinitcpio

    Because of the archlinux specific kernelnaming-policy there's a problem when using grub2. The created menu looks nasty because grub-mkconfig can't find the proper kernel-version. (Bugreport: https://bugs.archlinux.org/task/25453)
    Even if this is fixed we need to recreate the grubconfig always when a new kernel-version is installed.
    What I want now is executing grub-mkconfig after each kernel-installation/mkinitcpio, without repackaging the kernel. Is such a hook possible?
    Last edited by fsckd (2012-02-21 17:36:20)

    Rorschach wrote:
    Because of the archlinux specific kernelnaming-policy there's a problem when using grub2. The created menu looks nasty because grub-mkconfig can't find the proper kernel-version. (Bugreport: https://bugs.archlinux.org/task/25453)
    Even if this is fixed we need to recreate the grubconfig always when a new kernel-version is installed.
    What I want now is executing grub-mkconfig after each kernel-installation/mkinitcpio, without repackaging the kernel. Is such a hook possible?
    This is not necessary unless Versioned Kernel Installs are supported by pacman. I have added a new patch to https://www.dropbox.com/sh/jth3mchm3hob … src.tar.gz that solves the issue. No need for pacman or mkinitcpio hooks (for now).

  • Stock kernel isn't compatible with nvidia-dkms and nvidia-hook?

    Hello pals
    I'm using linux-ice, linux-lqx and linux-ck kernels with nvidia-dkms and nvidia-hook. Everything is ok, with kde upping.
    I've started from stock kernel. During the dkms (or hook, I don't remember) pacman says that nvidia and nvidia(dkms or hook) were incompatible... remove nvidia? I've selected yes
    After it, stock kernel don't upps the kde... stays on black screen. Login on tty1, 2 or 3 is possible, with ctrl+alt+F1...F3, but, kde with kernel don't works
    no errors appears.
    to force stock kernel been compiled by hook, I wait a while, when using the other kernels, and yesterday I did a "Syyu"
    new kernel, new linux-headers too... but still blank screen
    I only can use stock kernel and Nvidia driver, not dkms/hook installed one?

    Ok, i know little about dkms / mkinitcpio hooks , but best option seems to try and build the nividia module manually to get more info.
    nvidia-hook gets sources from here : https://github.com/alucryd/mkinitcpio-hooks/ ,
    build ()
    _version=$(pacman -Qs '^nvidia$'|sed 's/^[^ ]* \|-[0-9]*$//g;2d')
    echo "Building nvidia modules for ${KERNELVERSION} kernel..."
    dkms install nvidia/${_version} -k ${KERNELVERSION}/_arch
    echo "Ok."
    help ()
    cat<<HELPEOF
    This hook rebuilds nvidia modules. It does nothing to the initrd image.
    HELPEOF
    looks like all the hook does is run dkms install, try running that command manually to get more info.

  • [SOLVED] Lvm HOOK, what string?

    In the wiki about LVM, https://wiki.archlinux.org/index.php/LV … tcpio.conf it can be read that you should do the following:
      Add lvm hook to mkinitcpio.conf
      You'll need to make sure the udev and lvm2 mkinitcpio hooks are enabled.
      udev is there by default. Edit the file and insert lvm2 between block and filesystem like so:
      /etc/mkinitcpio.conf:
      HOOKS="base udev ... block lvm2 filesystems"
      Afterwards, you can continue in normal installation instructions with the create an initial ramdisk step.
    Then if i open the /etc/mkinitcpio.conf it is a line commented looking like this: HOOKS="base udev block lvm2 filesystems"
    Then, what string should i set the hook variable to? "base udev block lvm2 filesystems" or something more? I do not understand if i should add something, and end up with:
    HOOKS="base udev /dev/sda2 block lvm2 filesystems"  because my lvm partition on the physical drive is /dev/sda2 or something else?
    Probably I need to read up on mkinitcpio and hooks but some basic info about what is going on is very appriciated. A lot of thing i encounter now when im installing arch is new to me and I have been trying to setup my system now for a week:P Started out by just following a guide, but that turned out to be a bad idea, its probably better to read the whole wiki first. I like the wiki a lot, its better than most information i find while googling the same topics.
    However, I just wish i could get my system setup at this point and then graduatly learn more about all techniqueus involved, thank you:)
    What i need is probably just: "base udev block lvm2 filesystems" and something additional for crypto, I will update this topic when i get everything working
    Last edited by ManFrommArch (2014-01-12 13:15:16)

    There are no hook variables, "lvm2" is the only thing you need to add. I suggest you read https://wiki.archlinux.org/index.php/Mkinitcpio  Also you might want to drop in on irc.
    Last edited by Mr.Elendig (2014-01-12 13:14:28)

  • BTRFS on root - cryptsetup problem

    Hi sorry to bother you but I have problem.
    I converted root filesystem from reiserfs to btrfs (compression-force), after that I recreated with mknod /dev/console and /dev/null.
    I downloaded btrfs mkinitcpio and it works without any problem.
    When I used my vanilla kernel I don't know why but crypttab is not accessed (system booting hangs before init of rc.sysinit , it hangs for approx. 10 seconds and after that it jumps to the console and I can login.
    But it seems that rc.local and /etc/crypttab weren't applied. (It didn't ask me for password).
    I have to do it manually (cryptsetup luksOpen, after that mount /dev/mapper/... and it works).
    Any clue what could be difference? With reiser it worked without any problem, maybe some prob with changed rights because of btrfs?
    I know that it's my kernel and it's not supported but I have to ask.
    In my kernel I don't use ramdisk.
    Thank you for help.
    Last edited by batoo (2011-01-31 16:16:29)

    Yes I did, if I wouldn't arch kernel wouldn't work.
    I have boot folder on reiser partition so it's not the reason. And for kernel which doesn't use ram disk is not mkinitcpio needed.
    I don't find solution yet.

  • [SOLVED] Root partition wrongly assumed to be encrypted.

    Hi,
    I'm trying to install arch using newest iso image (2012.10.06) in a following manner:
    gpt partition on /dev/sda1
    root on btrfs on /dev/sda2
    var on btrfs on /dev/sda3
    home on btrfs on /dev/mapper/crypt (LUKS) on /dev/sda4,
    but I have a problem after booting into freshly installed system. There's a message stating that:
    ERROR: Failed to open encryption mapping: The device /dev/sda2 is not a LUKS volume and the crypto= parameter was not specified.
    (actually there's uuid instead of /dev/sda2 but I've changed it for brevity)
    Then after some time I get an error:
    [ TIME ] Timed out waiting for device dev-mapper-crypt.device
    then some "dependency failed" messages and I get welcomed to the emergency mode prompt.
    I've added encrypt before filesystems to mkinitcpio hooks, and rebuild the image.
    My /etc/fstab is generated by genfstab at installation and looks like this (comments ommited):
    /dev/sda2 / btrfs rw,noatime,compress=lzo,space_cache,subvol=/__active 0 0
    /dev/mapper/crypt /home btrfs rw,noatime,compress=lzo,space_cache,subvol=/__active 0 0
    /dev/sda3 /var btrfs rw,noatime,compress=lzo,space_cache,subvol=/__active 0 0
    Problem is that my / is NOT encrypted, only my home partition. But when I remove my home partition entry from fstab system boots to normal login prompt (but the error saying / is not a LUKS partition still shows up).
    What am I doing wrong? I didn't alter my grub.cfg after running grub-mkconfig, and there are no entries in it stating that root is encrypted (only flags are: subvol=__active). How can I prompt the user (me) for passphrase on boot? As far as I read it should be done automatically by "encrypt" hook.
    Any suggestions?
    cheers,
    kajman
    Last edited by kajman (2012-10-18 08:45:05)

    What are the boot parameters in grub?
    You need a cryptdevice= entry if you want to unlock it from the initramfs.
    For the syntax read the help of the encrypt hook:
    mkinitcpio -H encrypt
    If it's only for the home partition, I would unlock it from /etc/crypttab instead of the initramfs.

  • [SOLVED] Virtual console font setting is not being applied

    TL;DR I want to have the ter-114b font (from the terminus-font package; its path is /usr/share/kbd/consolefonts/ter-114b.psf.gz) as my console font.
    What have I done:
    % cat /etc/vconsole.conf
    KEYMAP=br-abnt2
    FONT=ter-114b
    According to the wiki, this setting should be sufficient. However, there is something wrong, because whenever I reboot my computer, I get the default font instead (I can notice that by executing setfont ter-114b, then I see the difference).
    Further information:
    % systemctl status systemd-vconsole-setup
    ● systemd-vconsole-setup.service - Setup Virtual Console
    Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static; vendor preset: disabled)
    Active: active (exited) since Sa 2014-12-20 19:41:23 BRST; 12min ago
    Docs: man:systemd-vconsole-setup.service(8)
    man:vconsole.conf(5)
    Process: 193 ExecStart=/usr/lib/systemd/systemd-vconsole-setup (code=exited, status=0/SUCCESS)
    Main PID: 193 (code=exited, status=0/SUCCESS)
    CGroup: /system.slice/systemd-vconsole-setup.service
    The Wiki also mentions something about loading KMS earlier than vconsole, however I'm not sure if this refers to the part which talks about putting 'consolefont' as a mkinitcpio hook, or if this refers to the whole section. Anyways, even if I tried to follow this, the problem is the i915 hook (my notebook has an Intel graphics card) doesn't exist as a mkinitcpio module, as the wiki indicates. Or I don't have the necessary module file.
    Any clues about what could be wrong here?
    Edit: typo
    Last edited by thiagowfx (2014-12-20 23:06:53)

    Stripped down version of pacman -Ql mkinitcpio. Notice that there is no i915 hook:
    mkinitcpio /etc/
    mkinitcpio /etc/initcpio/
    mkinitcpio /etc/initcpio/hooks/
    mkinitcpio /etc/initcpio/install/
    mkinitcpio /etc/mkinitcpio.conf
    mkinitcpio /etc/mkinitcpio.d/
    mkinitcpio /usr/
    mkinitcpio /usr/bin/
    mkinitcpio /usr/bin/lsinitcpio
    mkinitcpio /usr/bin/mkinitcpio
    mkinitcpio /usr/lib/
    mkinitcpio /usr/lib/initcpio/
    mkinitcpio /usr/lib/initcpio/functions
    mkinitcpio /usr/lib/initcpio/hooks/
    mkinitcpio /usr/lib/initcpio/hooks/consolefont
    mkinitcpio /usr/lib/initcpio/hooks/keymap
    mkinitcpio /usr/lib/initcpio/hooks/memdisk
    mkinitcpio /usr/lib/initcpio/hooks/resume
    mkinitcpio /usr/lib/initcpio/hooks/shutdown
    mkinitcpio /usr/lib/initcpio/hooks/sleep
    mkinitcpio /usr/lib/initcpio/hooks/usr
    mkinitcpio /usr/lib/initcpio/init
    mkinitcpio /usr/lib/initcpio/init_functions
    mkinitcpio /usr/lib/initcpio/install/
    mkinitcpio /usr/lib/initcpio/install/autodetect
    mkinitcpio /usr/lib/initcpio/install/base
    mkinitcpio /usr/lib/initcpio/install/block
    mkinitcpio /usr/lib/initcpio/install/consolefont
    mkinitcpio /usr/lib/initcpio/install/filesystems
    mkinitcpio /usr/lib/initcpio/install/fsck
    mkinitcpio /usr/lib/initcpio/install/fw
    mkinitcpio /usr/lib/initcpio/install/keyboard
    mkinitcpio /usr/lib/initcpio/install/keymap
    mkinitcpio /usr/lib/initcpio/install/memdisk
    mkinitcpio /usr/lib/initcpio/install/mmc
    mkinitcpio /usr/lib/initcpio/install/modconf
    mkinitcpio /usr/lib/initcpio/install/pata
    mkinitcpio /usr/lib/initcpio/install/resume
    mkinitcpio /usr/lib/initcpio/install/sata
    mkinitcpio /usr/lib/initcpio/install/scsi
    mkinitcpio /usr/lib/initcpio/install/sd-shutdown
    mkinitcpio /usr/lib/initcpio/install/sd-vconsole
    mkinitcpio /usr/lib/initcpio/install/shutdown
    mkinitcpio /usr/lib/initcpio/install/sleep
    mkinitcpio /usr/lib/initcpio/install/strip
    mkinitcpio /usr/lib/initcpio/install/usb
    mkinitcpio /usr/lib/initcpio/install/usbinput
    mkinitcpio /usr/lib/initcpio/install/usr
    mkinitcpio /usr/lib/initcpio/install/virtio
    mkinitcpio /usr/lib/initcpio/shutdown
    mkinitcpio /usr/lib/initcpio/udev/
    mkinitcpio /usr/lib/initcpio/udev/01-memdisk.rules
    Also, suppose I add this hook anyway, so my /etc/mkinitcpio.conf has this line:
    HOOKS="base systemd autodetect i915 modconf block filesystems btrfs keyboard consolefont keymap fsck"
    Output of mkinitcpio -p linux:
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Starting build: 3.17.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [systemd]
    -> Running build hook: [autodetect]
    ==> ERROR: Hook 'i915' cannot be found
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [filesystems]
    -> Running build hook: [btrfs]
    -> Running build hook: [keyboard]
    -> Running build hook: [consolefont]
    -> Running build hook: [keymap]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
    ==> WARNING: errors were encountered during the build. The image may not be complete.
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 3.17.6-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [systemd]
    ==> ERROR: Hook 'i915' cannot be found
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    ==> WARNING: Possibly missing firmware for module: aic94xx
    -> Running build hook: [filesystems]
    -> Running build hook: [btrfs]
    -> Running build hook: [keyboard]
    -> Running build hook: [consolefont]
    -> Running build hook: [keymap]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
    ==> WARNING: errors were encountered during the build. The image may not be complete.
    See? This hook doesn't exist in my system for some odd reason. Maybe some package is missing? I have xf86-video-intel.

  • Decrypt multiple dm-crypt LUKS drives with a single password on start

    Hi there,
    This is a hook based on the encrypt hook that I use to decrypt multiple dm-crypt LUKS drives on startup for a btrfs raid 1. I thought someone might find it useful. I'd be willing to do some work to include this in the official mkinitcpio package if the developers are happy with it ? Constructive suggestions are welcome
    Credit goes to the following:
    https://bbs.archlinux.org/viewtopic.php?id=120243
    https://wiki.gentoo.org/wiki/Custom_Initramfs/Examples
    https://wiki.archlinux.org/index.php/Dm … iple_disks
    The author(s) of the mkinitcpio hooks on which this hook is based
    Edit: Thanks to frostschutz for pointing out that --keyfile-size and --keyfile-offset use bytes instead of bits. Therefore to use 4096 bit keys, 512 bytes should be specified. I have corrected the examples.
    The idea is to have a dm-crypt LUKS password encrypted file /boot/multikeyfile. This file contains multiple 4096 bit keys to be used to decrypt the actual drives.
    I created the file and encrypted volumes as follows:
    $ dd if=/dev/zero of=multikeyfile bs=3M count=1 # I chose 3M because the LUKS header is around 2M
    $ cryptsetup -v --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random luksFormat multikeyfile
    # install -m644 -o root -g root multikeyfile /boot
    # cryptsetup open --type luks /boot/multikeyfile multikeyfile
    # dd if=/dev/zero of=/dev/mapper/multikeyfile
    # I wanted keys for two drives (2 * 4096 / 8) = 1024 bytes
    # dd iflag=fullblock if=/dev/random of=/dev/mapper/multikeyfile bs=1024 count=1
    # Verify enough random content
    # hexdump -C /dev/mapper/multikeyfile | less
    # Create the containers
    # cryptsetup --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random --key-file /dev/mapper/multikeyfile --keyfile-offset 0 --keyfile-size 512 luksFormat /dev/sdXY
    # cryptsetup --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random --key-file /dev/mapper/multikeyfile --keyfile-offset 512 --keyfile-size 512 luksFormat /dev/sdAB
    Next add a kernel parameter to identify the drives in the same sequence as their keys appear in the multikeyfile. I used PARTUUID:
    multidecrypt=PARTUUID=<drive1>:PARTUUID=<drive2>
    In /etc/mkinitcpio.conf add the multidecrypt hook in the HOOKS field in the same place you would normally place the encrypt hook.
    Run mkinitcpio as you normally do to recreate your initramfs.
    Here are the actual hook files:
    /etc/initcpio/hooks/multidecrypt
    #!/usr/bin/ash
    run_hook() {
    modprobe -a -q dm-crypt >/dev/null 2>&1
    modprobe -a -q loop >/dev/null 2>&1
    [ "${quiet}" = "y" ] && CSQUIET=">/dev/null"
    if [ -z "${multidecrypt}" ]; then
    err "No dm-crypt luks devices specified for multidecrypt, aborting..."
    exit 1
    fi
    echo ""
    echo "YOU SHALL NOT PASS !!!!!!!"
    #loop until we get a real password
    while ! eval cryptsetup open --type luks /multikeyfile multikeyfile ${CSQUIET}; do
    sleep 2;
    done
    if [ ! -e "/dev/mapper/multikeyfile" ]; then
    err "multikeyfile decryption failed, aborting..."
    exit 1
    fi
    luksdevnum=1
    for luksdev in ${multidecrypt//:/ }; do
    if resolved=$(resolve_device "${luksdev}" ${rootdelay}); then
    eval cryptsetup open --type luks --key-file /dev/mapper/multikeyfile --keyfile-offset $((($luksdevnum-1)*512)) --keyfile-size 512 ${resolved} container${luksdevnum} ${CSQUIET}
    if [ ! -e "/dev/mapper/container${luksdevnum}" ]; then
    err "container${luksdevnum} creation failed, continuing with other specified devices..."
    fi
    else
    err "Could not resolve ${luksdev}, continuing with other specified devices..."
    fi
    let luksdevnum++
    done
    #clean up
    cryptsetup close multikeyfile
    # vim: set ft=sh ts=4 sw=4 et:
    /etc/initcpio/install/multidecrypt
    #!/bin/bash
    build() {
    local mod
    add_module dm-crypt
    if [[ $CRYPTO_MODULES ]]; then
    for mod in $CRYPTO_MODULES; do
    add_module "$mod"
    done
    else
    add_all_modules '/crypto/'
    fi
    # add loop module for mounting of keyfile
    add_module loop
    add_binary "cryptsetup"
    add_binary "dmsetup"
    add_file "/usr/lib/udev/rules.d/10-dm.rules"
    add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
    add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
    add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules"
    add_file "/boot/multikeyfile" "/multikeyfile"
    add_runscript
    help() {
    cat <<HELPEOF
    This hook allows for startup decryption of multiple dm-crypt luks encrypted
    devices. Users should specify the devices to be unlocked using:
    'multidecrypt=device[[:device]...]'
    on the kernel command line, where 'device' is the path to the raw device,
    specified using PARTUUID or some other means. Devices will be available as
    /dev/mapper/container[1,2,3...] etc.
    The hook expects a dm-crypt luks encrypted file called /boot/multikeyfile to
    exist. This keyfile contains a concatenation of 4096 bit keys for each
    encrypted device in the same order as specified in the multidecrypt kernel
    command line argument.
    If decryption of one of the devices fails, the hook will attempt to continue
    to decrypt any other specified devices. This is useful for btrfs software
    raid if a device has failed as an example.
    You will be prompted for the password to the multikeyfile container at runtime.
    This means you must have a keyboard available to input it, and you may need the
    keymap hook as well to ensure that the keyboard is using the layout you expect.
    HELPEOF
    # vim: set ft=sh ts=4 sw=4 et:
    Last edited by dude42 (2015-06-06 04:08:06)

    frostschutz wrote:
    --keyfile-size is not bits but bytes.
    If you really set up your encryption the way you described, the key for your first container will be 1024 random bytes followed by zero bytes, and the key of your second container will be 4096 bytes of /dev/zero.
    Thanks frostschutz !

  • [SOLVED] Keyboard & Resume with Laptop (MBP 6,2 w/ linux & linux-lts)

    I am using a frequently updated Arch install on a Macbook Pro 6,2.  I have an intermittent problem for the last week or two.  I am not sure how to troubleshoot.  I could be missing something, but I am not sure what.  I use systemd power features to suspend my laptop (systemctl hibernate).  I tried with current linux (3.15.7-1) and even started using linux-lts (3.14.15-1).  It does not happen every resume, but very frequently I can boot, go past refind, select the boot entry (keyboard works in grub2), enter the LUKS passphrase (keyboard works), and after resume I can get the password prompt in xscreensaver.  At this point, the mouse works but not the keyboard.  I plug in a spare external USB keyboard, and then I reload hid_apple with rmmod and modprobe, and fix the X keyboard settings.  Only then does the Macbook discrete keyboard work.  Does anyone have ideas how to fix this?
    Mkinitcpio hooks:
    HOOKS="base udev autodetect modconf keymap block encrypt lvm2 resume filesystems keyboard fsck shutdown modconf consolefont"
    Grub kernel parameters (I only recently added nmi_watchdog=0, as this was causing other failed resumes and I thought it was inter-related, the keyboard issue occurs regardless however):
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    GRUB_CMDLINE_LINUX="cryptdevice=/dev/disk/by-uuid/00000000-0000-0000-0000-000000000000:vgmain resume=/dev/mapper/vgmain-lvswap i915.lvds_channel_mode=2 i915.lvds_use_ssc=0 i915.lvds_downclock=1 i915.i915_enable_rc6=7 i915.i915_enable_fbc=1 i915.modeset=1 radeon.modeset=0 nouveau.modeset=0 pcie_aspm=force video=efifb nmi_watchdog=0"
    Possibly related error messages from dmesg:
    [ 9564.919858] PM: Hibernation mode set to 'platform'
    [ 9565.302231] PM: Syncing filesystems ... done.
    [ 9565.530733] Freezing user space processes ... (elapsed 0.001 seconds) done.after
    [ 9565.532007] PM: Marking nosave pages: [mem 0x0008e000-0x0008ffff]
    [ 9565.532013] PM: Marking nosave pages: [mem 0x000a0000-0x000fffff]
    [ 9565.532018] PM: Marking nosave pages: [mem 0x8b673000-0x8b6eefff]
    [ 9565.532024] PM: Marking nosave pages: [mem 0x8b6f5000-0x8b70efff]
    [ 9565.532027] PM: Marking nosave pages: [mem 0x8b737000-0x8b75efff]
    [ 9565.532030] PM: Marking nosave pages: [mem 0x8b785000-0x8b7aefff]
    [ 9565.532033] PM: Marking nosave pages: [mem 0x8b7f6000-0xffffffff]
    [ 9565.534539] PM: Basic memory bitmaps created
    [ 9565.534601] PM: Preallocating image memory... done (allocated 338927 pages)
    [ 9565.678930] PM: Allocated 1355708 kbytes in 0.14 seconds (9683.62 MB/s)
    [ 9565.678933] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
    [ 9565.680277] Suspending console(s) (use no_console_suspend to debug)
    [ 9565.680332] wlp3s0: deauthenticating from 20:4e:7f:47:df:7b by local choice (Reason: 3=DEAUTH_LEAVING)
    [ 9565.718955] cfg80211: Calling CRDA to update world regulatory domain
    [ 9565.719076] apple-gmux 00:08: System wakeup disabled by ACPI
    [ 9566.443463] ------------[ cut here ]------------
    [ 9566.443492] WARNING: CPU: 1 PID: 14868 at net/mac80211/util.c:662 ieee80211_can_queue_work.isra.11+0x35/0x40 [mac80211]()
    [ 9566.443493] queueing ieee80211 work while going to suspend
    [ 9566.443543] Modules linked in: ctr ccm bnep sysdig_probe(O) xt_LOG xt_limit ipt_REJECT xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables nls_iso8859_
    1 nls_cp437 vfat fat ecb btusb bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core 6lowpan_iphc videodev media bcm5974 mousedev hid_generic arc4 b43 nvram mac80211 cfg80211 ssb mmc_core rf
    kill rng_core pcmcia pcmcia_core tg3 apple_gmux joydev snd_hda_codec_cirrus snd_hda_codec_generic iTCO_wdt iTCO_vendor_support snd_hda_intel coretemp intel_powerclamp snd_hda_controller snd_hda_codec snd_h
    wdep snd_pcm ptp snd_timer pps_core snd libphy applesmc led_class input_polldev bcma soundcore hwmon intel_ips sbs microcode pcspkr i2c_i801 lpc_ich shpchp sbshc ac apple_bl mac_hid evdev battery
    [ 9566.443586] acpi_cpufreq processor fuse nfs lockd sunrpc fscache kvm_intel kvm ext4 crc16 mbcache jbd2 algif_skcipher af_alg hid_appleir uas usb_storage hid_apple usbhid hid dm_crypt dm_mod sr_mod sd_m
    od cdrom crc_t10dif crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ahci libahci libata scsi_mod uhci_hcd
    ehci_pci firewire_ohci ehci_hcd firewire_core crc_itu_t usbcore usb_common intel_agp i915 video button i2c_algo_bit drm_kms_helper intel_gtt drm i2c_core
    [ 9566.443590] CPU: 1 PID: 14868 Comm: kworker/u16:5 Tainted: G O 3.15.7-1-ARCH #1
    [ 9566.443591] Hardware name: Apple Inc. MacBookPro6,2/Mac-F22586C8, BIOS MBP61.88Z.0057.B0C.1007261552 07/26/10
    [ 9566.443597] Workqueue: events_unbound async_run_entry_fn
    [ 9566.443601] 0000000000000000 00000000ccdafa76 ffff88016bc43d88 ffffffff8150880e
    [ 9566.443603] ffff88016bc43dd0 ffff88016bc43dc0 ffffffff81069b2d 0000000000000000
    [ 9566.443606] ffff880163cbff58 0000000000000000 ffffffffa096b1a0 ffff880163cbf9d8
    [ 9566.443607] Call Trace:
    [ 9566.443616] <IRQ> [<ffffffff8150880e>] dump_stack+0x4d/0x6f
    [ 9566.443622] [<ffffffff81069b2d>] warn_slowpath_common+0x7d/0xa0
    [ 9566.443629] [<ffffffffa096b1a0>] ? led_classdev_register+0x160/0x160 [led_class]
    [ 9566.443632] [<ffffffff81069bac>] warn_slowpath_fmt+0x5c/0x80
    [ 9566.443645] [<ffffffffa0bdfb35>] ieee80211_can_queue_work.isra.11+0x35/0x40 [mac80211]
    [ 9566.443657] [<ffffffffa0bdfb65>] ieee80211_queue_work+0x25/0x50 [mac80211]
    [ 9566.443667] [<ffffffffa0ca334c>] b43_led_brightness_set+0x2c/0x30 [b43]
    [ 9566.443672] [<ffffffffa096b2a6>] led_timer_function+0x106/0x120 [led_class]
    [ 9566.443677] [<ffffffff81076dd6>] call_timer_fn+0x36/0x160
    [ 9566.443682] [<ffffffffa096b1a0>] ? led_classdev_register+0x160/0x160 [led_class]
    [ 9566.443685] [<ffffffff81077804>] run_timer_softirq+0x274/0x320
    [ 9566.443689] [<ffffffff8106edca>] __do_softirq+0xfa/0x2f0
    [ 9566.443693] [<ffffffff81517ddc>] do_softirq_own_stack+0x1c/0x30
    [ 9566.443697] <EOI> [<ffffffff8106ec0d>] do_softirq.part.19+0x3d/0x40
    [ 9566.443700] [<ffffffff8106ecb8>] __local_bh_enable_ip+0xa8/0xc0
    [ 9566.443705] [<ffffffff8150dc6a>] _raw_spin_unlock_bh+0x1a/0x20
    [ 9566.443712] [<ffffffffa0aa3dc6>] tg3_suspend+0x1f6/0x360 [tg3]
    [ 9566.443715] [<ffffffff812cff40>] ? pci_pm_poweroff+0x100/0x100
    [ 9566.443719] [<ffffffff812cff9e>] pci_pm_freeze+0x5e/0xf0
    [ 9566.443721] [<ffffffff812cff40>] ? pci_pm_poweroff+0x100/0x100
    [ 9566.443726] [<ffffffff8139ce19>] dpm_run_callback+0x49/0xa0
    [ 9566.443728] [<ffffffff8139e33b>] __device_suspend+0xfb/0x2b0
    [ 9566.443731] [<ffffffff8139e50f>] async_suspend+0x1f/0xa0
    [ 9566.443733] [<ffffffff81093787>] async_run_entry_fn+0x37/0x130
    [ 9566.443737] [<ffffffff810861e8>] process_one_work+0x168/0x450
    [ 9566.443740] [<ffffffff81086c42>] worker_thread+0x132/0x3e0
    [ 9566.443743] [<ffffffff81086b10>] ? manage_workers.isra.23+0x2d0/0x2d0
    [ 9566.443746] [<ffffffff8108d44a>] kthread+0xea/0x100
    [ 9566.443749] [<ffffffff8108d360>] ? kthread_create_on_node+0x1b0/0x1b0
    [ 9566.443753] [<ffffffff815164fc>] ret_from_fork+0x7c/0xb0
    [ 9566.443756] [<ffffffff8108d360>] ? kthread_create_on_node+0x1b0/0x1b0
    [ 9566.443758] ---[ end trace e9560e484cbfef3b ]---
    [ 9567.261054] PM: freeze of devices complete after 1579.740 msecs
    [ 9567.261448] PM: late freeze of devices complete after 0.390 msecs
    [ 9567.262389] PM: noirq freeze of devices complete after 0.937 msecs
    [ 9567.262569] ACPI: Preparing to enter system sleep state S4
    [ 9567.276351] PM: Saving platform NVS memory
    [ 9567.276876] Disabling non-boot CPUs ...
    [ 9567.278176] kvm: disabling virtualization on CPU1
    [ 9567.379702] smpboot: CPU 1 is now offline
    [ 9567.381291] kvm: disabling virtualization on CPU2
    [ 9567.483139] smpboot: CPU 2 is now offline
    [ 9567.484729] kvm: disabling virtualization on CPU3
    [ 9567.586502] smpboot: CPU 3 is now offline
    [ 9567.586996] PM: Creating hibernation image:
    [ 9567.640053] PM: Need to copy 337375 pages
    [ 9567.640056] PM: Normal pages needed: 337375 + 1024, available pages: 675936
    [ 9567.587643] PM: Restoring platform NVS memory
    [ 9567.588236] microcode: CPU0 sig=0x20655, pf=0x10, revision=0x4
    [ 9567.588271] Enabling non-boot CPUs ...
    [ 9567.588320] x86: Booting SMP configuration:
    [ 9567.588321] smpboot: Booting Node 0 Processor 1 APIC 0x1
    [ 9567.599478] Disabled fast string operations
    [ 9567.599519] kvm: enabling virtualization on CPU1
    [ 9567.602166] microcode: CPU1 sig=0x20655, pf=0x10, revision=0x2
    [ 9567.602562] microcode: CPU1 updated to revision 0x4, date = 2013-06-28
    [ 9567.602568] CPU1 is up
    [ 9567.602590] smpboot: Booting Node 0 Processor 2 APIC 0x4
    [ 9567.613731] Disabled fast string operations
    [ 9567.613775] kvm: enabling virtualization on CPU2
    [ 9567.616181] microcode: CPU2 sig=0x20655, pf=0x10, revision=0x2
    [ 9567.616357] microcode: CPU2 updated to revision 0x4, date = 2013-06-28
    [ 9567.616364] CPU2 is up
    [ 9567.616385] smpboot: Booting Node 0 Processor 3 APIC 0x5
    [ 9567.627524] Disabled fast string operations
    [ 9567.627562] kvm: enabling virtualization on CPU3
    [ 9567.629966] microcode: CPU3 sig=0x20655, pf=0x10, revision=0x4
    [ 9567.629972] CPU3 is up
    [ 9567.632259] ACPI: Waking up from system sleep state S4
    [ 9568.101705] PM: noirq restore of devices complete after 13.521 msecs
    [ 9568.103860] PM: early restore of devices complete after 2.129 msecs
    [ 9568.159681] usb usb1: root hub lost power or was reset
    [ 9568.159683] usb usb2: root hub lost power or was reset
    [ 9568.163585] ehci-pci 0000:00:1a.7: cache line size of 256 is not supported
    [ 9568.163587] ehci-pci 0000:00:1d.7: cache line size of 256 is not supported
    [ 9568.163753] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
    [ 9568.165119] sd 0:0:0:0: [sda] Starting disk
    [ 9568.488542] usb 1-1: reset high-speed USB device number 2 using ehci-pci
    [ 9568.511909] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    [ 9568.548586] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
    [ 9568.655284] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
    [ 9568.655462] ata1.00: configured for UDMA/100
    [ 9568.721990] usb 2-1: reset high-speed USB device number 2 using ehci-pci
    [ 9568.925612] usb 1-1.1: reset full-speed USB device number 3 using ehci-pci
    [ 9569.082203] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    [ 9569.102320] usb 1-1.2: reset full-speed USB device number 4 using ehci-pci
    [ 9569.279226] usb 1-1.3: reset high-speed USB device number 5 using ehci-pci
    [ 9569.369104] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
    [ 9569.402447] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
    [ 9569.402457] ata2.00: configured for UDMA/100
    [ 9569.455945] usb 2-1.1: reset high-speed USB device number 3 using ehci-pci
    [ 9569.809584] usb 2-1.2: reset low-speed USB device number 4 using ehci-pci
    [ 9570.149810] usb 1-1.1.3: reset full-speed USB device number 8 using ehci-pci
    [ 9571.230289] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
    [ 9571.334093] PM: restore of devices complete after 3172.436 msecs
    [ 9571.335004] input: bcm5974 as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input16
    [ 9571.335325] PM: Image restored successfully.
    [ 9571.335345] PM: Basic memory bitmaps freed
    [ 9571.335347] Restarting tasks ... done.
    [ 9571.345405] cfg80211: World regulatory domain updated:
    [ 9571.345410] cfg80211: DFS Master region: unset
    [ 9571.345411] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
    [ 9571.345414] cfg80211: (2402000 KHz - 2472000 KHz @ 0 KHz), (N/A, 2000 mBm), (N/A)
    [ 9571.345417] cfg80211: (2457000 KHz - 2482000 KHz @ 0 KHz), (N/A, 2000 mBm), (N/A)
    [ 9571.345419] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
    [ 9571.345421] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
    [ 9571.345423] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [ 9571.345425] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [ 9571.345427] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
    [ 9571.345429] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
    [ 9571.345454] cfg80211: Calling CRDA for country: US
    [ 9571.368186] cfg80211: Regulatory domain changed to country: US
    [ 9571.368196] cfg80211: DFS Master region: FCC
    [ 9571.368198] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
    [ 9571.368202] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
    [ 9571.368204] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
    [ 9571.368206] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
    [ 9571.368208] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
    [ 9571.368210] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
    [ 9572.331504] wlp3s0: authenticate with 20:4e:7f:47:df:7b
    [ 9572.331723] wlp3s0: send auth to 20:4e:7f:47:df:7b (try 1/3)
    [ 9572.333593] wlp3s0: authenticated
    [ 9572.334294] wlp3s0: associate with 20:4e:7f:47:df:7b (try 1/3)
    [ 9572.338042] wlp3s0: RX AssocResp from 20:4e:7f:47:df:7b (capab=0x411 status=0 aid=2)
    [ 9572.338623] wlp3s0: associated
    [ 9572.339026] cfg80211: Calling CRDA for country: US
    [ 9572.342328] cfg80211: Regulatory domain changed to country: US
    [ 9572.342336] cfg80211: DFS Master region: FCC
    [ 9572.342340] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
    [ 9572.342346] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
    [ 9572.342352] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
    [ 9572.342358] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
    [ 9572.342362] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
    [ 9572.342367] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
    [ 9590.146154] usb 1-1.4: new low-speed USB device number 9 using ehci-pci
    [ 9590.253729] input: Dell Dell USB Keyboard as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.4/1-1.4:1.0/0003:413C:2003.0006/input/input17
    [ 9590.253956] hid-generic 0003:413C:2003.0006: input,hidraw3: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:1a.7-1.4/input0
    [ 9631.148436] input: Apple Inc. Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.0/0003:05AC:0236.0001/input/input18
    [ 9631.148613] apple 0003:05AC:0236.0001: input,hidraw0: USB HID v1.11 Keyboard [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1a.7-1.2/input0
    [ 9631.150341] apple 0003:05AC:0236.0002: hidraw1: USB HID v1.11 Device [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1a.7-1.2/input1
    [ 9633.751435] usb 1-1.4: USB disconnect, device number 9
    Dump from journalctl --this-boot --no-pager (I see some ehci and usb bus errors, but not sure if this is related and/or why it is problematic now):
    -- Logs begin at Thu 2014-03-27 12:56:02 AST, end at Sat 2014-08-16 13:55:40 AST. --
    Aug 16 09:08:23 mbp62 systemd-journal[224]: Runtime journal is using 8.0M (max allowed 250.0M, trying to leave 286.5M free of 1.8G available → current limit 250.0M).
    Aug 16 09:08:23 mbp62 systemd-journal[224]: Runtime journal is using 8.0M (max allowed 250.0M, trying to leave 286.5M free of 1.8G available → current limit 250.0M).
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys cpuset
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys cpu
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys cpuacct
    Aug 16 09:08:23 mbp62 kernel: Linux version 3.15.7-1-ARCH (nobody@var-lib-archbuild-extra-x86_64-thomas) (gcc version 4.9.1 (GCC) ) #1 SMP PREEMPT Mon Jul 28 20:06:17 CEST 2014
    Aug 16 09:08:23 mbp62 kernel: Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=982a60fb-4e98-4afc-b1a6-86d84ec44d10 rw cryptdevice=/dev/disk/by-uuid/298d8263-0546-4329-9ed0-a52c021f949f:vgmain resume=/dev/mapper/vgmain-lvswap i915.lvds_channel_mode=2 i915.lvds_use_ssc=0 i915.lvds_downclock=1 i915.i915_enable_rc6=7 i915.i915_enable_fbc=1 i915.modeset=1 radeon.modeset=0 nouveau.modeset=0 pcie_aspm=force video=efifb nmi_watchdog=0 quiet
    Aug 16 09:08:23 mbp62 kernel: Disabled fast string operations
    Aug 16 09:08:23 mbp62 kernel: e820: BIOS-provided physical RAM map:
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000008dfff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000000008e000-0x000000000008efff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000000008f000-0x000000000008ffff] ACPI NVS
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x00000000000a0000-0x00000000000bffff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x0000000000100000-0x000000008b672fff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b673000-0x000000008b6eefff] ACPI NVS
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b6ef000-0x000000008b6f4fff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b6f5000-0x000000008b70efff] ACPI data
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b70f000-0x000000008b736fff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b737000-0x000000008b75efff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b75f000-0x000000008b784fff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b785000-0x000000008b7aefff] type 20
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b7af000-0x000000008b7f5fff] usable
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008b7f6000-0x000000008bffffff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x000000008de00000-0x000000008fffffff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x00000000ffec4000-0x00000000ffee7fff] reserved
    Aug 16 09:08:23 mbp62 kernel: BIOS-e820: [mem 0x0000000100000000-0x000000016bffffff] usable
    Aug 16 09:08:23 mbp62 kernel: NX (Execute Disable) protection: active
    Aug 16 09:08:23 mbp62 kernel: efi: EFI v1.10 by Apple
    Aug 16 09:08:23 mbp62 kernel: efi: ACPI=0x8b70e000 ACPI 2.0=0x8b70e014 SMBIOS=0x8b674000
    Aug 16 09:08:23 mbp62 kernel: efi: mem00: type=7, attr=0xf, range=[0x0000000000000000-0x000000000008e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem01: type=0, attr=0xf, range=[0x000000000008e000-0x000000000008f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem02: type=10, attr=0xf, range=[0x000000000008f000-0x0000000000090000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem03: type=7, attr=0xf, range=[0x0000000000090000-0x00000000000a0000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem04: type=2, attr=0xf, range=[0x0000000000100000-0x0000000001060000) (15MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem05: type=7, attr=0xf, range=[0x0000000001060000-0x0000000002000000) (15MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem06: type=2, attr=0xf, range=[0x0000000002000000-0x0000000002f60000) (15MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem07: type=7, attr=0xf, range=[0x0000000002f60000-0x0000000037702000) (839MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem08: type=2, attr=0xf, range=[0x0000000037702000-0x0000000037b79000) (4MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem09: type=7, attr=0xf, range=[0x0000000037b79000-0x000000006683e000) (748MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem10: type=2, attr=0xf, range=[0x000000006683e000-0x0000000088b1c000) (546MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem11: type=4, attr=0xf, range=[0x0000000088b1c000-0x0000000088f1f000) (4MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem12: type=7, attr=0xf, range=[0x0000000088f1f000-0x0000000088f22000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem13: type=4, attr=0xf, range=[0x0000000088f22000-0x0000000089166000) (2MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem14: type=7, attr=0xf, range=[0x0000000089166000-0x0000000089167000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem15: type=4, attr=0xf, range=[0x0000000089167000-0x000000008967f000) (5MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem16: type=3, attr=0xf, range=[0x000000008967f000-0x0000000089682000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem17: type=4, attr=0xf, range=[0x0000000089682000-0x0000000089dad000) (7MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem18: type=7, attr=0xf, range=[0x0000000089dad000-0x0000000089dce000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem19: type=1, attr=0xf, range=[0x0000000089dce000-0x0000000089dec000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem20: type=7, attr=0xf, range=[0x0000000089dec000-0x0000000089e0b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem21: type=4, attr=0xf, range=[0x0000000089e0b000-0x0000000089f5d000) (1MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem22: type=3, attr=0xf, range=[0x0000000089f5d000-0x0000000089f8f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem23: type=4, attr=0xf, range=[0x0000000089f8f000-0x0000000089f96000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem24: type=3, attr=0xf, range=[0x0000000089f96000-0x0000000089f97000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem25: type=4, attr=0xf, range=[0x0000000089f97000-0x0000000089f98000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem26: type=3, attr=0xf, range=[0x0000000089f98000-0x0000000089f99000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem27: type=4, attr=0xf, range=[0x0000000089f99000-0x0000000089f9d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem28: type=3, attr=0xf, range=[0x0000000089f9d000-0x0000000089fa4000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem29: type=4, attr=0xf, range=[0x0000000089fa4000-0x0000000089fad000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem30: type=3, attr=0xf, range=[0x0000000089fad000-0x0000000089fb0000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem31: type=4, attr=0xf, range=[0x0000000089fb0000-0x0000000089fcb000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem32: type=3, attr=0xf, range=[0x0000000089fcb000-0x000000008a000000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem33: type=4, attr=0xf, range=[0x000000008a000000-0x000000008a003000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem34: type=3, attr=0xf, range=[0x000000008a003000-0x000000008a02f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem35: type=4, attr=0xf, range=[0x000000008a02f000-0x000000008a033000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem36: type=3, attr=0xf, range=[0x000000008a033000-0x000000008a038000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem37: type=4, attr=0xf, range=[0x000000008a038000-0x000000008a03d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem38: type=3, attr=0xf, range=[0x000000008a03d000-0x000000008a041000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem39: type=4, attr=0xf, range=[0x000000008a041000-0x000000008a045000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem40: type=3, attr=0xf, range=[0x000000008a045000-0x000000008a059000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem41: type=4, attr=0xf, range=[0x000000008a059000-0x000000008a05b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem42: type=3, attr=0xf, range=[0x000000008a05b000-0x000000008a05e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem43: type=4, attr=0xf, range=[0x000000008a05e000-0x000000008a061000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem44: type=3, attr=0xf, range=[0x000000008a061000-0x000000008a062000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem45: type=4, attr=0xf, range=[0x000000008a062000-0x000000008a063000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem46: type=3, attr=0xf, range=[0x000000008a063000-0x000000008a065000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem47: type=4, attr=0xf, range=[0x000000008a065000-0x000000008a068000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem48: type=3, attr=0xf, range=[0x000000008a068000-0x000000008a069000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem49: type=4, attr=0xf, range=[0x000000008a069000-0x000000008a06a000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem50: type=3, attr=0xf, range=[0x000000008a06a000-0x000000008a06b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem51: type=4, attr=0xf, range=[0x000000008a06b000-0x000000008a06d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem52: type=3, attr=0xf, range=[0x000000008a06d000-0x000000008a06e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem53: type=4, attr=0xf, range=[0x000000008a06e000-0x000000008a070000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem54: type=3, attr=0xf, range=[0x000000008a070000-0x000000008a07c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem55: type=4, attr=0xf, range=[0x000000008a07c000-0x000000008a07f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem56: type=3, attr=0xf, range=[0x000000008a07f000-0x000000008a082000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem57: type=4, attr=0xf, range=[0x000000008a082000-0x000000008a083000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem58: type=3, attr=0xf, range=[0x000000008a083000-0x000000008a08d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem59: type=4, attr=0xf, range=[0x000000008a08d000-0x000000008a08f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem60: type=3, attr=0xf, range=[0x000000008a08f000-0x000000008a095000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem61: type=4, attr=0xf, range=[0x000000008a095000-0x000000008a097000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem62: type=3, attr=0xf, range=[0x000000008a097000-0x000000008a099000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem63: type=4, attr=0xf, range=[0x000000008a099000-0x000000008a09c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem64: type=3, attr=0xf, range=[0x000000008a09c000-0x000000008a0aa000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem65: type=4, attr=0xf, range=[0x000000008a0aa000-0x000000008a0b1000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem66: type=3, attr=0xf, range=[0x000000008a0b1000-0x000000008a0b9000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem67: type=4, attr=0xf, range=[0x000000008a0b9000-0x000000008a0bb000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem68: type=3, attr=0xf, range=[0x000000008a0bb000-0x000000008a0bd000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem69: type=4, attr=0xf, range=[0x000000008a0bd000-0x000000008a0c1000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem70: type=3, attr=0xf, range=[0x000000008a0c1000-0x000000008a0c4000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem71: type=4, attr=0xf, range=[0x000000008a0c4000-0x000000008a0c7000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem72: type=3, attr=0xf, range=[0x000000008a0c7000-0x000000008a0cb000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem73: type=4, attr=0xf, range=[0x000000008a0cb000-0x000000008a0cc000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem74: type=3, attr=0xf, range=[0x000000008a0cc000-0x000000008a0cf000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem75: type=4, attr=0xf, range=[0x000000008a0cf000-0x000000008a0d0000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem76: type=3, attr=0xf, range=[0x000000008a0d0000-0x000000008a0e5000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem77: type=4, attr=0xf, range=[0x000000008a0e5000-0x000000008a0e7000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem78: type=3, attr=0xf, range=[0x000000008a0e7000-0x000000008a0f3000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem79: type=4, attr=0xf, range=[0x000000008a0f3000-0x000000008a0f5000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem80: type=3, attr=0xf, range=[0x000000008a0f5000-0x000000008a0fb000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem81: type=4, attr=0xf, range=[0x000000008a0fb000-0x000000008a0fc000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem82: type=3, attr=0xf, range=[0x000000008a0fc000-0x000000008a100000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem83: type=4, attr=0xf, range=[0x000000008a100000-0x000000008a101000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem84: type=3, attr=0xf, range=[0x000000008a101000-0x000000008a103000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem85: type=4, attr=0xf, range=[0x000000008a103000-0x000000008a104000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem86: type=3, attr=0xf, range=[0x000000008a104000-0x000000008a105000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem87: type=4, attr=0xf, range=[0x000000008a105000-0x000000008a107000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem88: type=3, attr=0xf, range=[0x000000008a107000-0x000000008a10e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem89: type=4, attr=0xf, range=[0x000000008a10e000-0x000000008a10f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem90: type=3, attr=0xf, range=[0x000000008a10f000-0x000000008a118000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem91: type=4, attr=0xf, range=[0x000000008a118000-0x000000008a119000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem92: type=3, attr=0xf, range=[0x000000008a119000-0x000000008a126000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem93: type=4, attr=0xf, range=[0x000000008a126000-0x000000008a127000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem94: type=3, attr=0xf, range=[0x000000008a127000-0x000000008a12a000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem95: type=4, attr=0xf, range=[0x000000008a12a000-0x000000008a12c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem96: type=3, attr=0xf, range=[0x000000008a12c000-0x000000008a12d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem97: type=4, attr=0xf, range=[0x000000008a12d000-0x000000008a131000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem98: type=3, attr=0xf, range=[0x000000008a131000-0x000000008a135000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem99: type=4, attr=0xf, range=[0x000000008a135000-0x000000008a136000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem100: type=3, attr=0xf, range=[0x000000008a136000-0x000000008a139000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem101: type=4, attr=0xf, range=[0x000000008a139000-0x000000008a13b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem102: type=3, attr=0xf, range=[0x000000008a13b000-0x000000008a13e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem103: type=4, attr=0xf, range=[0x000000008a13e000-0x000000008a144000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem104: type=3, attr=0xf, range=[0x000000008a144000-0x000000008a14b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem105: type=4, attr=0xf, range=[0x000000008a14b000-0x000000008a157000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem106: type=3, attr=0xf, range=[0x000000008a157000-0x000000008a158000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem107: type=4, attr=0xf, range=[0x000000008a158000-0x000000008a15a000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem108: type=3, attr=0xf, range=[0x000000008a15a000-0x000000008a15c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem109: type=4, attr=0xf, range=[0x000000008a15c000-0x000000008a164000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem110: type=3, attr=0xf, range=[0x000000008a164000-0x000000008a168000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem111: type=4, attr=0xf, range=[0x000000008a168000-0x000000008a16e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem112: type=3, attr=0xf, range=[0x000000008a16e000-0x000000008a16f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem113: type=4, attr=0xf, range=[0x000000008a16f000-0x000000008a171000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem114: type=3, attr=0xf, range=[0x000000008a171000-0x000000008a174000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem115: type=4, attr=0xf, range=[0x000000008a174000-0x000000008a176000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem116: type=3, attr=0xf, range=[0x000000008a176000-0x000000008a178000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem117: type=4, attr=0xf, range=[0x000000008a178000-0x000000008a1fc000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem118: type=3, attr=0xf, range=[0x000000008a1fc000-0x000000008a21b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem119: type=4, attr=0xf, range=[0x000000008a21b000-0x000000008a21d000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem120: type=3, attr=0xf, range=[0x000000008a21d000-0x000000008a228000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem121: type=4, attr=0xf, range=[0x000000008a228000-0x000000008a240000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem122: type=3, attr=0xf, range=[0x000000008a240000-0x000000008a244000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem123: type=4, attr=0xf, range=[0x000000008a244000-0x000000008a24e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem124: type=3, attr=0xf, range=[0x000000008a24e000-0x000000008a24f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem125: type=4, attr=0xf, range=[0x000000008a24f000-0x000000008a251000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem126: type=3, attr=0xf, range=[0x000000008a251000-0x000000008a255000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem127: type=4, attr=0xf, range=[0x000000008a255000-0x000000008a256000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem128: type=3, attr=0xf, range=[0x000000008a256000-0x000000008a257000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem129: type=4, attr=0xf, range=[0x000000008a257000-0x000000008a25b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem130: type=3, attr=0xf, range=[0x000000008a25b000-0x000000008a25c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem131: type=4, attr=0xf, range=[0x000000008a25c000-0x000000008a25f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem132: type=3, attr=0xf, range=[0x000000008a25f000-0x000000008a270000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem133: type=4, attr=0xf, range=[0x000000008a270000-0x000000008a273000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem134: type=3, attr=0xf, range=[0x000000008a273000-0x000000008a27b000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem135: type=4, attr=0xf, range=[0x000000008a27b000-0x000000008a27c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem136: type=3, attr=0xf, range=[0x000000008a27c000-0x000000008a27e000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem137: type=4, attr=0xf, range=[0x000000008a27e000-0x000000008a280000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem138: type=3, attr=0xf, range=[0x000000008a280000-0x000000008a281000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem139: type=4, attr=0xf, range=[0x000000008a281000-0x000000008a282000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem140: type=3, attr=0xf, range=[0x000000008a282000-0x000000008a283000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem141: type=4, attr=0xf, range=[0x000000008a283000-0x000000008a285000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem142: type=3, attr=0xf, range=[0x000000008a285000-0x000000008a287000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem143: type=4, attr=0xf, range=[0x000000008a287000-0x000000008a71b000) (4MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem144: type=3, attr=0xf, range=[0x000000008a71b000-0x000000008a720000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem145: type=4, attr=0xf, range=[0x000000008a720000-0x000000008a721000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem146: type=3, attr=0xf, range=[0x000000008a721000-0x000000008a72a000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem147: type=4, attr=0xf, range=[0x000000008a72a000-0x000000008a72c000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem148: type=3, attr=0xf, range=[0x000000008a72c000-0x000000008a72f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem149: type=4, attr=0xf, range=[0x000000008a72f000-0x000000008a731000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem150: type=3, attr=0xf, range=[0x000000008a731000-0x000000008a732000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem151: type=4, attr=0xf, range=[0x000000008a732000-0x000000008a7a5000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem152: type=3, attr=0xf, range=[0x000000008a7a5000-0x000000008a7a6000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem153: type=4, attr=0xf, range=[0x000000008a7a6000-0x000000008a7a7000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem154: type=3, attr=0xf, range=[0x000000008a7a7000-0x000000008a7a8000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem155: type=4, attr=0xf, range=[0x000000008a7a8000-0x000000008a7cc000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem156: type=3, attr=0xf, range=[0x000000008a7cc000-0x000000008a7cd000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem157: type=4, attr=0xf, range=[0x000000008a7cd000-0x000000008b5ef000) (14MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem158: type=7, attr=0xf, range=[0x000000008b5ef000-0x000000008b673000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem159: type=10, attr=0xf, range=[0x000000008b673000-0x000000008b6ef000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem160: type=7, attr=0xf, range=[0x000000008b6ef000-0x000000008b6f5000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem161: type=9, attr=0xf, range=[0x000000008b6f5000-0x000000008b70f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem162: type=7, attr=0xf, range=[0x000000008b70f000-0x000000008b737000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem163: type=6, attr=0x800000000000000f, range=[0x000000008b737000-0x000000008b75f000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem164: type=7, attr=0xf, range=[0x000000008b75f000-0x000000008b785000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem165: type=5, attr=0x800000000000000f, range=[0x000000008b785000-0x000000008b7af000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem166: type=7, attr=0xf, range=[0x000000008b7af000-0x000000008b7e9000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem167: type=2, attr=0xf, range=[0x000000008b7e9000-0x000000008b7f6000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem168: type=0, attr=0xf, range=[0x000000008b7f6000-0x000000008b7ff000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem169: type=6, attr=0x800000000000000f, range=[0x000000008b7ff000-0x000000008b800000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem170: type=7, attr=0xf, range=[0x0000000100000000-0x000000016c000000) (1728MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem171: type=0, attr=0x8000000000000000, range=[0x00000000000a0000-0x00000000000c0000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem172: type=0, attr=0x8000000000000000, range=[0x000000008b800000-0x000000008c000000) (8MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem173: type=0, attr=0x8000000000000000, range=[0x000000008de00000-0x0000000090000000) (34MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem174: type=11, attr=0x8000000000000000, range=[0x00000000e00f8000-0x00000000e00f9000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem175: type=11, attr=0x8000000000000000, range=[0x00000000fed1c000-0x00000000fed20000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: efi: mem176: type=11, attr=0x8000000000000000, range=[0x00000000ffec4000-0x00000000ffee8000) (0MB)
    Aug 16 09:08:23 mbp62 kernel: SMBIOS 2.4 present.
    Aug 16 09:08:23 mbp62 kernel: DMI: Apple Inc. MacBookPro6,2/Mac-F22586C8, BIOS MBP61.88Z.0057.B0C.1007261552 07/26/10
    Aug 16 09:08:23 mbp62 kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    Aug 16 09:08:23 mbp62 kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
    Aug 16 09:08:23 mbp62 kernel: No AGP bridge found
    Aug 16 09:08:23 mbp62 kernel: e820: last_pfn = 0x16c000 max_arch_pfn = 0x400000000
    Aug 16 09:08:23 mbp62 kernel: MTRR default type: write-back
    Aug 16 09:08:23 mbp62 kernel: MTRR fixed ranges enabled:
    Aug 16 09:08:23 mbp62 kernel: 00000-9FFFF write-back
    Aug 16 09:08:23 mbp62 kernel: A0000-BFFFF uncachable
    Aug 16 09:08:23 mbp62 kernel: C0000-DFFFF write-protect
    Aug 16 09:08:23 mbp62 kernel: E0000-FFFFF uncachable
    Aug 16 09:08:23 mbp62 kernel: MTRR variable ranges enabled:
    Aug 16 09:08:23 mbp62 kernel: 0 base 0C0000000 mask FC0000000 uncachable
    Aug 16 09:08:23 mbp62 kernel: 1 base 0A0000000 mask FE0000000 uncachable
    Aug 16 09:08:23 mbp62 kernel: 2 base 090000000 mask FF0000000 uncachable
    Aug 16 09:08:23 mbp62 kernel: 3 base 08C000000 mask FFC000000 uncachable
    Aug 16 09:08:23 mbp62 kernel: 4 disabled
    Aug 16 09:08:23 mbp62 kernel: 5 disabled
    Aug 16 09:08:23 mbp62 kernel: 6 disabled
    Aug 16 09:08:23 mbp62 kernel: 7 disabled
    Aug 16 09:08:23 mbp62 kernel: x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    Aug 16 09:08:23 mbp62 kernel: e820: last_pfn = 0x8b7f6 max_arch_pfn = 0x400000000
    Aug 16 09:08:23 mbp62 kernel: Scanning 1 areas for low memory corruption
    Aug 16 09:08:23 mbp62 kernel: Base memory trampoline at [ffff880000099000] 99000 size 24576
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x00000000-0x000fffff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x00000000-0x000fffff] page 4k
    Aug 16 09:08:23 mbp62 kernel: BRK [0x02b3e000, 0x02b3efff] PGTABLE
    Aug 16 09:08:23 mbp62 kernel: BRK [0x02b3f000, 0x02b3ffff] PGTABLE
    Aug 16 09:08:23 mbp62 kernel: BRK [0x02b40000, 0x02b40fff] PGTABLE
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x16be00000-0x16bffffff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x16be00000-0x16bffffff] page 2M
    Aug 16 09:08:23 mbp62 kernel: BRK [0x02b41000, 0x02b41fff] PGTABLE
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x168000000-0x16bdfffff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x168000000-0x16bdfffff] page 2M
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x100000000-0x167ffffff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x100000000-0x167ffffff] page 2M
    Aug 16 09:08:23 mbp62 kernel: BRK [0x02b42000, 0x02b42fff] PGTABLE
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x00100000-0x8b672fff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x00100000-0x001fffff] page 4k
    Aug 16 09:08:23 mbp62 kernel: [mem 0x00200000-0x8b5fffff] page 2M
    Aug 16 09:08:23 mbp62 kernel: [mem 0x8b600000-0x8b672fff] page 4k
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x8b6ef000-0x8b6f4fff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x8b6ef000-0x8b6f4fff] page 4k
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x8b70f000-0x8b736fff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x8b70f000-0x8b736fff] page 4k
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x8b75f000-0x8b784fff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x8b75f000-0x8b784fff] page 4k
    Aug 16 09:08:23 mbp62 kernel: init_memory_mapping: [mem 0x8b7af000-0x8b7f5fff]
    Aug 16 09:08:23 mbp62 kernel: [mem 0x8b7af000-0x8b7f5fff] page 4k
    Aug 16 09:08:23 mbp62 kernel: RAMDISK: [mem 0x37702000-0x37b78fff]
    Aug 16 09:08:23 mbp62 kernel: ACPI: RSDP 0x000000008B70E014 000024 (v02 APPLE )
    Aug 16 09:08:23 mbp62 kernel: ACPI: XSDT 0x000000008B70E1C0 00007C (v01 APPLE Apple00 00000057 01000013)
    Aug 16 09:08:23 mbp62 kernel: ACPI: FACP 0x000000008B70B000 0000F4 (v04 APPLE Apple00 00000057 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: DSDT 0x000000008B6FD000 00746E (v01 APPLE MacBookP 00060001 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: FACS 0x000000008B67A000 000040
    Aug 16 09:08:23 mbp62 kernel: ACPI: ASF! 0x000000008B70D000 0000A5 (v32 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: HPET 0x000000008B70A000 000038 (v01 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: APIC 0x000000008B709000 0000BC (v01 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: APIC 0x000000008B708000 0000BC (v02 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SBST 0x000000008B706000 000030 (v01 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: ECDT 0x000000008B705000 000053 (v01 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B6FA000 00020D (v01 APPLE SataAhci 00001000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B6F7000 000522 (v01 APPLE UsbNoRmh 00001000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B6F5000 000A10 (v01 PmRef CpuPm 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: MCFG 0x000000008B707000 00003C (v01 APPLE Apple00 00000001 Loki 0000005F)
    Aug 16 09:08:23 mbp62 kernel: ACPI: BIOS bug: multiple APIC/MADT found, using 0
    Aug 16 09:08:23 mbp62 kernel: ACPI: If "acpi_apic_instance=2" works better, notify [email protected]
    Aug 16 09:08:23 mbp62 kernel: ACPI: Local APIC address 0xfee00000
    Aug 16 09:08:23 mbp62 kernel: No NUMA configuration found
    Aug 16 09:08:23 mbp62 kernel: Faking a node at [mem 0x0000000000000000-0x000000016bffffff]
    Aug 16 09:08:23 mbp62 kernel: Initmem setup node 0 [mem 0x00000000-0x16bffffff]
    Aug 16 09:08:23 mbp62 kernel: NODE_DATA [mem 0x16bff8000-0x16bffcfff]
    Aug 16 09:08:23 mbp62 kernel: [ffffea0000000000-ffffea0005bfffff] PMD -> [ffff880167600000-ffff88016b5fffff] on node 0
    Aug 16 09:08:23 mbp62 kernel: Zone ranges:
    Aug 16 09:08:23 mbp62 kernel: DMA [mem 0x00001000-0x00ffffff]
    Aug 16 09:08:23 mbp62 kernel: DMA32 [mem 0x01000000-0xffffffff]
    Aug 16 09:08:23 mbp62 kernel: Normal [mem 0x100000000-0x16bffffff]
    Aug 16 09:08:23 mbp62 kernel: Movable zone start for each node
    Aug 16 09:08:23 mbp62 kernel: Early memory node ranges
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x00001000-0x0008dfff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x00090000-0x0009ffff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x00100000-0x8b672fff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x8b6ef000-0x8b6f4fff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x8b70f000-0x8b736fff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x8b75f000-0x8b784fff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x8b7af000-0x8b7f5fff]
    Aug 16 09:08:23 mbp62 kernel: node 0: [mem 0x100000000-0x16bffffff]
    Aug 16 09:08:23 mbp62 kernel: On node 0 totalpages: 1013419
    Aug 16 09:08:23 mbp62 kernel: DMA zone: 64 pages used for memmap
    Aug 16 09:08:23 mbp62 kernel: DMA zone: 25 pages reserved
    Aug 16 09:08:23 mbp62 kernel: DMA zone: 3997 pages, LIFO batch:0
    Aug 16 09:08:23 mbp62 kernel: DMA32 zone: 8861 pages used for memmap
    Aug 16 09:08:23 mbp62 kernel: DMA32 zone: 567054 pages, LIFO batch:31
    Aug 16 09:08:23 mbp62 kernel: Normal zone: 6912 pages used for memmap
    Aug 16 09:08:23 mbp62 kernel: Normal zone: 442368 pages, LIFO batch:31
    Aug 16 09:08:23 mbp62 kernel: Reserving Intel graphics stolen memory at 0x8e000000-0x8fffffff
    Aug 16 09:08:23 mbp62 kernel: ACPI: PM-Timer IO Port: 0x408
    Aug 16 09:08:23 mbp62 kernel: ACPI: Local APIC address 0xfee00000
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x04] lapic_id[0x05] enabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
    Aug 16 09:08:23 mbp62 kernel: ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    Aug 16 09:08:23 mbp62 kernel: IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
    Aug 16 09:08:23 mbp62 kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    Aug 16 09:08:23 mbp62 kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    Aug 16 09:08:23 mbp62 kernel: ACPI: IRQ0 used by override.
    Aug 16 09:08:23 mbp62 kernel: ACPI: IRQ2 used by override.
    Aug 16 09:08:23 mbp62 kernel: ACPI: IRQ9 used by override.
    Aug 16 09:08:23 mbp62 kernel: Using ACPI (MADT) for SMP configuration information
    Aug 16 09:08:23 mbp62 kernel: ACPI: HPET id: 0x8086a201 base: 0xfed00000
    Aug 16 09:08:23 mbp62 kernel: smpboot: Allowing 8 CPUs, 4 hotplug CPUs
    Aug 16 09:08:23 mbp62 kernel: nr_irqs_gsi: 40
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x0008e000-0x0008efff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x0008f000-0x0008ffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x000a0000-0x000bffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x000c0000-0x000fffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8b673000-0x8b6eefff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8b6f5000-0x8b70efff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8b737000-0x8b75efff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8b785000-0x8b7aefff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8b7f6000-0x8bffffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8c000000-0x8ddfffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x8de00000-0x8fffffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0x90000000-0xe00f7fff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xe00f8000-0xe00f8fff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xe00f9000-0xfed1bfff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xfed20000-0xffec3fff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xffec4000-0xffee7fff]
    Aug 16 09:08:23 mbp62 kernel: PM: Registered nosave memory: [mem 0xffee8000-0xffffffff]
    Aug 16 09:08:23 mbp62 kernel: e820: [mem 0x90000000-0xe00f7fff] available for PCI devices
    Aug 16 09:08:23 mbp62 kernel: Booting paravirtualized kernel on bare hardware
    Aug 16 09:08:23 mbp62 kernel: setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
    Aug 16 09:08:23 mbp62 kernel: PERCPU: Embedded 29 pages/cpu @ffff88016bc00000 s87168 r8192 d23424 u262144
    Aug 16 09:08:23 mbp62 kernel: pcpu-alloc: s87168 r8192 d23424 u262144 alloc=1*2097152
    Aug 16 09:08:23 mbp62 kernel: pcpu-alloc: [0] 0 1 2 3 4 5 6 7
    Aug 16 09:08:23 mbp62 kernel: Built 1 zonelists in Node order, mobility grouping on. Total pages: 997557
    Aug 16 09:08:23 mbp62 kernel: Policy zone: Normal
    Aug 16 09:08:23 mbp62 kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=982a60fb-4e98-4afc-b1a6-86d84ec44d10 rw cryptdevice=/dev/disk/by-uuid/298d8263-0546-4329-9ed0-a52c021f949f:vgmain resume=/dev/mapper/vgmain-lvswap i915.lvds_channel_mode=2 i915.lvds_use_ssc=0 i915.lvds_downclock=1 i915.i915_enable_rc6=7 i915.i915_enable_fbc=1 i915.modeset=1 radeon.modeset=0 nouveau.modeset=0 pcie_aspm=force video=efifb nmi_watchdog=0 quiet
    Aug 16 09:08:23 mbp62 kernel: PCIe ASPM is forcibly enabled
    Aug 16 09:08:23 mbp62 kernel: PID hash table entries: 4096 (order: 3, 32768 bytes)
    Aug 16 09:08:23 mbp62 kernel: Checking aperture...
    Aug 16 09:08:23 mbp62 kernel: No AGP bridge found
    Aug 16 09:08:23 mbp62 kernel: Calgary: detecting Calgary via BIOS EBDA area
    Aug 16 09:08:23 mbp62 kernel: Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    Aug 16 09:08:23 mbp62 kernel: Memory: 3861208K/4053676K available (5225K kernel code, 886K rwdata, 1644K rodata, 1116K init, 1284K bss, 192468K reserved)
    Aug 16 09:08:23 mbp62 kernel: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
    Aug 16 09:08:23 mbp62 kernel: Preemptible hierarchical RCU implementation.
    Aug 16 09:08:23 mbp62 kernel: RCU dyntick-idle grace-period acceleration is enabled.
    Aug 16 09:08:23 mbp62 kernel: Dump stacks of tasks blocking RCU-preempt GP.
    Aug 16 09:08:23 mbp62 kernel: RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=8.
    Aug 16 09:08:23 mbp62 kernel: RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
    Aug 16 09:08:23 mbp62 kernel: NR_IRQS:8448 nr_irqs:744 16
    Aug 16 09:08:23 mbp62 kernel: Console: colour dummy device 80x25
    Aug 16 09:08:23 mbp62 kernel: console [tty0] enabled
    Aug 16 09:08:23 mbp62 kernel: allocated 16777216 bytes of page_cgroup
    Aug 16 09:08:23 mbp62 kernel: please try 'cgroup_disable=memory' option if you don't want memory cgroups
    Aug 16 09:08:23 mbp62 kernel: hpet clockevent registered
    Aug 16 09:08:23 mbp62 kernel: tsc: Fast TSC calibration using PIT
    Aug 16 09:08:23 mbp62 kernel: tsc: Detected 2394.230 MHz processor
    Aug 16 09:08:23 mbp62 kernel: Calibrating delay loop (skipped), value calculated using timer frequency.. 4790.97 BogoMIPS (lpj=7980766)
    Aug 16 09:08:23 mbp62 kernel: pid_max: default: 32768 minimum: 301
    Aug 16 09:08:23 mbp62 kernel: ACPI: Core revision 20140214
    Aug 16 09:08:23 mbp62 kernel: ACPI: All ACPI Tables successfully acquired
    Aug 16 09:08:23 mbp62 kernel: Security Framework initialized
    Aug 16 09:08:23 mbp62 kernel: Yama: becoming mindful.
    Aug 16 09:08:23 mbp62 kernel: Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    Aug 16 09:08:23 mbp62 kernel: Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    Aug 16 09:08:23 mbp62 kernel: Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
    Aug 16 09:08:23 mbp62 kernel: Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys memory
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys devices
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys freezer
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys net_cls
    Aug 16 09:08:23 mbp62 kernel: Initializing cgroup subsys blkio
    Aug 16 09:08:23 mbp62 kernel: Disabled fast string operations
    Aug 16 09:08:23 mbp62 kernel: CPU: Physical Processor ID: 0
    Aug 16 09:08:23 mbp62 kernel: CPU: Processor Core ID: 0
    Aug 16 09:08:23 mbp62 kernel: mce: CPU supports 9 MCE banks
    Aug 16 09:08:23 mbp62 kernel: CPU0: Thermal monitoring enabled (TM1)
    Aug 16 09:08:23 mbp62 kernel: Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
    Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
    tlb_flushall_shift: 6
    Aug 16 09:08:23 mbp62 kernel: Freeing SMP alternatives memory: 20K (ffffffff819f6000 - ffffffff819fb000)
    Aug 16 09:08:23 mbp62 kernel: ftrace: allocating 20230 entries in 80 pages
    Aug 16 09:08:23 mbp62 kernel: ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    Aug 16 09:08:23 mbp62 kernel: smpboot: CPU0: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz (fam: 06, model: 25, stepping: 05)
    Aug 16 09:08:23 mbp62 kernel: Performance Events: PEBS fmt1+, 16-deep LBR, Westmere events, Intel PMU driver.
    Aug 16 09:08:23 mbp62 kernel: perf_event_intel: CPUID marked event: 'bus cycles' unavailable
    Aug 16 09:08:23 mbp62 kernel: ... version: 3
    Aug 16 09:08:23 mbp62 kernel: ... bit width: 48
    Aug 16 09:08:23 mbp62 kernel: ... generic registers: 4
    Aug 16 09:08:23 mbp62 kernel: ... value mask: 0000ffffffffffff
    Aug 16 09:08:23 mbp62 kernel: ... max period: 000000007fffffff
    Aug 16 09:08:23 mbp62 kernel: ... fixed-purpose events: 3
    Aug 16 09:08:23 mbp62 kernel: ... event mask: 000000070000000f
    Aug 16 09:08:23 mbp62 kernel: x86: Booting SMP configuration:
    Aug 16 09:08:23 mbp62 kernel: .... node #0, CPUs: #1
    Aug 16 09:08:23 mbp62 kernel: Disabled fast string operations
    Aug 16 09:08:23 mbp62 kernel: #2
    Aug 16 09:08:23 mbp62 kernel: Disabled fast string operations
    Aug 16 09:08:23 mbp62 kernel: #3
    Aug 16 09:08:23 mbp62 kernel: Disabled fast string operations
    Aug 16 09:08:23 mbp62 kernel: x86: Booted up 1 node, 4 CPUs
    Aug 16 09:08:23 mbp62 kernel: smpboot: Total of 4 processors activated (19161.91 BogoMIPS)
    Aug 16 09:08:23 mbp62 kernel: devtmpfs: initialized
    Aug 16 09:08:23 mbp62 kernel: PM: Registering ACPI NVS region [mem 0x0008f000-0x0008ffff] (4096 bytes)
    Aug 16 09:08:23 mbp62 kernel: PM: Registering ACPI NVS region [mem 0x8b673000-0x8b6eefff] (507904 bytes)
    Aug 16 09:08:23 mbp62 kernel: pinctrl core: initialized pinctrl subsystem
    Aug 16 09:08:23 mbp62 kernel: RTC time: 6:07:46, date: 08/16/14
    Aug 16 09:08:23 mbp62 kernel: NET: Registered protocol family 16
    Aug 16 09:08:23 mbp62 kernel: cpuidle: using governor ladder
    Aug 16 09:08:23 mbp62 kernel: cpuidle: using governor menu
    Aug 16 09:08:23 mbp62 kernel: ACPI: bus type PCI registered
    Aug 16 09:08:23 mbp62 kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
    Aug 16 09:08:23 mbp62 kernel: PCI: MMCONFIG for domain 0000 [bus 00-06] at [mem 0xe0000000-0xe06fffff] (base 0xe0000000)
    Aug 16 09:08:23 mbp62 kernel: PCI: not using MMCONFIG
    Aug 16 09:08:23 mbp62 kernel: PCI: Using configuration type 1 for base access
    Aug 16 09:08:23 mbp62 kernel: ACPI: Added _OSI(Module Device)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Added _OSI(Processor Device)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Added _OSI(Processor Aggregator Device)
    Aug 16 09:08:23 mbp62 kernel: ACPI : EC: EC description table is found, configuring boot EC
    Aug 16 09:08:23 mbp62 kernel: ACPI: Executed 1 blocks of module-level executable AML code
    Aug 16 09:08:23 mbp62 kernel: [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B7F9918 0003F7 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Dynamic OEM Table Load:
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x0000000000000000 0003F7 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B7F7798 0006E5 (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Dynamic OEM Table Load:
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x0000000000000000 0006E5 (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B7F8C18 0003A4 (v01 PmRef ApIst 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Dynamic OEM Table Load:
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x0000000000000000 0003A4 (v01 PmRef ApIst 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x000000008B7F6D98 000119 (v01 PmRef ApCst 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Dynamic OEM Table Load:
    Aug 16 09:08:23 mbp62 kernel: ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef ApCst 00003000 INTL 20061109)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Interpreter enabled
    Aug 16 09:08:23 mbp62 kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140214/hwxface-580)
    Aug 16 09:08:23 mbp62 kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140214/hwxface-580)
    Aug 16 09:08:23 mbp62 kernel: ACPI: (supports S0 S3 S4 S5)
    Aug 16 09:08:23 mbp62 kernel: ACPI: Using IOAPIC for interrupt routing
    Aug 16 09:08:23 mbp62 kernel: PCI: MMCONFIG for domain 0000 [bus 00-06] at [mem 0xe0000000-0xe06fffff] (base 0xe0000000)
    Aug 16 09:08:23 mbp62 kernel: PCI: MMCONFIG at [mem 0xe0000000-0xe06fffff] reserved in ACPI motherboard resources
    Aug 16 09:08:23 mbp62 kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    Aug 16 09:08:23 mbp62 kernel: ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
    Aug 16 09:08:23 mbp62 kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
    Aug 16 09:08:23 mbp62 kernel: \_SB_.PCI0:_OSC invalid UUID
    Aug 16 09:08:23 mbp62 kernel: _OSC request data:1 1f 0
    Aug 16 09:08:23 mbp62 kernel: acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
    Aug 16 09:08:23 mbp62 kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-06] only partially covers this bridge
    Aug 16 09:08:23 mbp62 kernel: PCI host bridge to bus 0000:00
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [bus 00-fe]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff]
    Aug 16 09:08:23 mbp62 kernel: pci_bus 0000:00: root bus resource [mem 0x90000000-0xfeafffff]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:00.0: [8086:0044] type 00 class 0x060000
    Aug 16 09:08:23 mbp62 kernel: DMAR: BIOS has allocated no shadow GTT; disabling IOMMU for graphics
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:01.0: [8086:0045] type 01 class 0x060400
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:01.0: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:02.0: [8086:0046] type 00 class 0x030000
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:02.0: reg 0x10: [mem 0xc1400000-0xc17fffff 64bit]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:02.0: reg 0x18: [mem 0xb0000000-0xbfffffff 64bit pref]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:02.0: reg 0x20: [io 0x3130-0x3137]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.0: [8086:3b3b] type 00 class 0x0c0300
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.0: reg 0x20: [io 0x3100-0x311f]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.7: [8086:3b3c] type 00 class 0x0c0320
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.7: reg 0x10: [mem 0xc1d05c00-0xc1d05fff]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1a.7: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1b.0: reg 0x10: [mem 0xc1d00000-0xc1d03fff 64bit]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1b.0: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.0: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.1: [8086:3b44] type 01 class 0x060400
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.1: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.2: [8086:3b46] type 01 class 0x060400
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.2: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.3: [8086:3b48] type 01 class 0x060400
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1c.3: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.0: [8086:3b36] type 00 class 0x0c0300
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.0: reg 0x20: [io 0x30a0-0x30bf]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.7: [8086:3b34] type 00 class 0x0c0320
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.7: reg 0x10: [mem 0xc1d05800-0xc1d05bff]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1d.7: System wakeup disabled by ACPI
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1f.0: [8086:3b09] type 00 class 0x060100
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1f.2: [8086:3b29] type 00 class 0x010601
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1f.2: reg 0x10: [io 0x3128-0x312f]
    Aug 16 09:08:23 mbp62 kernel: pci 0000:00:1f.2: reg 0x14: [io 0x313c-0x313f]

    I am not sure what happened, but the issue resolved after upgrading my kernels (vanilla linux and linux-lts) and other deps.  I had to move off pacget and moved back to default.  When I was using pacget I found no updates for a week or more, so I knew something must be up if this is an Arch laptop.
    Anyone, the updated kernels seemed to have resolved the issue.  It was exacerbated by this kernel version apparently.

Maybe you are looking for

  • Am I the only one with the mysterious black box?

    If more than one AA window is open (9.4.2, Win7)  and I try to draw with a polygon or other graphic tool, a black rectangle begins tracking my cursor, obscurring the graphic line I am trying to create. It grows to the scale of the polygon, etc., but

  • FM RV_INVOICE_DOCUMENT_READ not getting KONV details when ran multiple times

    Hi, I'm calling the Function Module 'RV_INVOICE_DOCUMENT_READ' with the parameter KONV_READ as 'X' thru one of the Output type via Smartform driver program from VF02. I found that this FM was not returning KONV(XKOMV) details. When I debugged, I came

  • Training And Events

    Hi Experts, My customer has the following demand: He wants a user to be notified via mail (internal sap mail) 10 days before the start date of a seminar. Is there a standard procedure for this? Please describe the steps to be followed. Thanks in adva

  • Unexpected error when attempting to view Global Navigation (root site top navigation)

    I am getting an “unexpected error” when attempting to view Navigation settings at the root site of our SharePoint environment.  We are running SharePoint 2013 site collection in SharePoint 2010 compatibility mode.  The error happens when you try to v

  • Website links won't open from iMessage?

    HI guys, if I get sent a website address in iMessage usually I'm able to click on the link and it will open in Safari but it doesn't seem to respond at all? I've tried resetting general and iMessage settings too Any ideas?