LTS Issue

Hi,
I've created onl LTS for my fact table. there i 've give where condition in content. but it is not firing. when i check my log file. that where condition is not firing on my report, I'm not awre of this, Can any one help me out on this

K,
i'm asking you to paste the filter here in the forum reply.. :)
And, thinking why it's happening?
first,
what is difference between those 2 LTS?
make sure that query is hitting this LTS
also make sure that it's not bringing results from presentation/bi server cache..

Similar Messages

  • Toshiba Portégé Z30

    Out of the Box works: WLAN, suspend and resume, keyboard backlight, other standards.
    Issues and workarounds:
    (Edit: No more Issue with Linux 3.17, so leaving it only here for LTS) Issue: Display backlight control doesn't work with the normal control keys.
    The keys control /sys/class/backlight/toshiba/brightness instead of /sys/class/backlight/intel_backlight/brightness. I wasn't able to change that, although testing the kernel parameters acpi_backlight=vendor and acpi_osi='!Windows 2012'
    Workarounds:
    1. add
    /etc/X11/xorg.conf.d/30-backlight.conf
    Section "Device"
    Identifier "Device0"
    Driver "intel"
    Option "Backlight" "intel_backlight"
    EndSection
    and install xbacklight. Control over e.g. xbacklight -inc 40 and xbacklight -dec 40
    OR
    2. add
    /usr/local/bin/darker
    #!/bin/bash
    CURR=$(</sys/class/backlight/intel_backlight/brightness)
    MIN=3
    MAX=$(</sys/class/backlight/intel_backlight/max_brightness)
    NEW=$((CURR-20))
    if [[ $NEW -lt $MIN ]]
    then
    NEW=$MIN
    fi
    echo $NEW > /sys/class/backlight/intel_backlight/brightness
    notify-send "Backlight $((NEW*100/MAX)) %"
    /usr/local/bin/brighter
    #!/bin/bash
    CURR=$(</sys/class/backlight/intel_backlight/brightness)
    MAX=$(</sys/class/backlight/intel_backlight/max_brightness)
    NEW=$((CURR+20))
    if [[ $NEW -gt $MAX ]]
    then
    NEW=$MAX
    fi
    echo $NEW > /sys/class/backlight/intel_backlight/brightness
    notify-send "Backlight $((NEW*100/MAX)) %"
    control via sudo brighter or sudo darker. Add both commands via visudo to sudoers to assign a keyboard shortcut.
    Issue: Fan runs too early and too loud.
    The BIOS fancontrol makes the fan run each time 50°C are reached (the CPU could get 100°C!) and spins until temperature is <40°C again. The only way to deal with it so far, is avoiding these temperatures in the first place.
    Edit:
    Installing intel-ucode microcode and starting it properly in your bootloader (see wiki) helps really to keep temperature below 47°C and the fan off. :-)
    More or less works:
    Installing Powerdown and cpupower and thermald (which has to be enabled). Reduce max Frequency to 1.5GHz via cpupower, permanent with systemd:
    /usr/lib/systemd/system/cpuslow.service
    [Unit]
    Description=SlowCpuOnStart
    [Service]
    Type=oneshot
    ExecStart=/bin/sh -c "cpupower frequency-set -u 1.5GHz"
    [Install]
    WantedBy=multi-user.target
    and
    /usr/lib/systemd/system-sleep/slowcpu (chmod a+x for that!)
    #!/bin/sh
    case $1 in
    post)
    cpupower frequency-set -u 1.5GHz > /dev/null
    esac
    I'm not completly happy with that, if anyone knows better ways to keep the fan silent: Your welcome to add them.
    Edit:
    Together with intel-ucode, I'm happy with that. I'll test whether slowing down the CPU is now necessary at all.
    Issue: Touchpad recognized as standard PS2 mouse
    So only basic functions are available. I read rumours that will be solved in Linux 3.17. Edit: IS solved with Linux 3.17
    Sort of basic patch for now: Enable at least middle-button emulation with gpointing-device-settings.
    So far for the things I found out.
    Additions welcome.
    Last edited by Carl Karl (2014-10-23 19:44:44)

    Good News, everyone! (any one?)
    With linux 3.17, the Touchpad is recognized (as Alps) and Backlight keys work in the default way.
    Edit:
    The Update to 3.17 also pointed me to the microcode package intel-ucode which installed and properly in the bootloader (see wiki) really helps keeping the temperature at 46°C and below and the fan off. :-)
    Last edited by Carl Karl (2014-10-23 19:40:42)

  • Installation issue on Ubuntu 10.04 LTS

    Hello,
    Machine info : 2 GB RAM 80+160 GB PATA Hard disk P4 32 bit architecture
    OS : Fresh installation of Ubuntu 10.04 LTS
    Oracle: 11gR2
    With above details i am installaing Oracle 11gR2 on this machine. I have completed all the pre-installation task and i ignored all when it prompts for required packages :
    make-3.80
    binutils-2.15.92.0.2
    gcc-3.4.6
    libaio-0.3.105
    glibc-2.3.4-2.41
    compat-libstdc++-33-3.2.3
    elfutils-libelf-devel-0.97
    glibc-common-2.3.4
    glibc-devel-2.3.4
    gcc++-3.4.6
    libaio-devel-0.3.105
    libgcc-3.4.6
    libstdc++-3.4.6
    libstdc++-devel-3.4.6
    sysstat-5.0.5
    unixODBC-2.2.11
    unixODBC-devel-2.2.11
    pdksh-5.2.14
    I ignored all these required packages, because when i check in system; ubuntu has installed its higher numberred versions. Installation worked upto 69% and now it is showing :
    Error in invoking target 'idguodbc' of makefile
    '/app/oracle/product/11.2.0/db_1/rdbms/ins-rdbms.mk'. See
    '/app/oracle/oraInventory/logs/installAction2010-06-01_01_01-03-01PM.log' for details.
    And here is contents of '/app/oracle/oraInventory/logs/installAction2010-06-01_01_01-03-01PM.log' :
    INFO: Linking dg4odbc Executables
    INFO: Linking dg4odbc Executables
    INFO: The output of this make operation is also available at: '/app/oracle/product/11.2.0/db_1/install/make.log'
    INFO:
    INFO: Start output from spawned process:
    INFO: ----------------------------------
    INFO:
    INFO:
    INFO:  - Linking dg4odbc agent
    INFO: rm -f /app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc
    INFO: gcc -o /app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc -m32 -L/app/oracle/product/11.2.0/db_1/rdbms/lib/ -L/app/oracle/product/11.2.0/db_1/lib/ -L/app/oracle/product/11.2.0/db_1/lib/stubs/ -L/app/oracle/product/11.2.0/db_1/lib/ -lirc -lipgo    /app/oracle/product/11.2.0/db_1/hs/lib/dg4odbc.o            /app/oracle/product/11.2.0/db_1/rdbms/lib/homts.o            -lhgosh11 -lhggcon11 -lhgosh11  -lagtsh  -lclntsh   `cat /app/oracle/product/11.2.0/db_1/lib/sysliblist` -Wl,-rpath,/app/oracle/product/11.2.0/db_1/lib -lm    `c
    INFO: at /app/oracle/product/11.2.0/db_1/lib/sysliblist` -ldl -lm   -L/app/oracle/product/11.2.0/db_1/lib
    INFO: /app/oracle/product/11.2.0/db_1/lib//libagtsh.so: undefined reference to `nnfyboot'
    collect2: ld returned 1 exit status
    INFO: make: *** [/app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc] Error 1
    INFO: End output from spawned process.
    INFO: ----------------------------------
    INFO: Exception thrown from action: make
    Exception Name: MakefileException
    Exception String: Error in invoking target 'idg4odbc' of makefile '/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/app/oracle/oraInventory/logs/installActions2010-06-01_01-03-01PM.log' for details.
    Exception Severity: 1And few lines of /app/oracle/product/11.2.0/db_1/install/make.log
    rm -f /app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc
    gcc -o /app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc -m32 -L/app/oracle/product/11.2.0/db_1/rdbms/lib/ -L/app/oracle/product/11.2.0/db_1/lib/ -L/app/oracle/product/11.2.0/db_1/lib/stubs/ -L/app/oracle/product/11.2.0/db_1/lib/ -lirc -lipgo    /app/oracle/product/11.2.0/db_1/hs/lib/dg4odbc.o            /app/oracle/product/11.2.0/db_1/rdbms/lib/homts.o            -lhgosh11 -lhggcon11 -lhgosh11  -lagtsh  -lclntsh   `cat /app/oracle/product/11.2.0/db_1/lib/sysliblist` -Wl,-rpath,/app/oracle/product/11.2.0/db_1/lib -lm    `cat /app/oracle/product/11.2.0/db_1/lib/sysliblist` -ldl -lm   -L/app/oracle/product/11.2.0/db_1/lib
    /app/oracle/product/11.2.0/db_1/lib//libagtsh.so: undefined reference to `nnfyboot'
    collect2: ld returned 1 exit status
    make: *** [/app/oracle/product/11.2.0/db_1/rdbms/lib/dg4odbc] Error 1I think issue with make command / version. I have checked and it is showing :
    girish@girish-desktop:~$ make -v
    GNU Make 3.81
    Copyright (C) 2006  Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.
    This program built for i486-pc-linux-gnu
    girish@girish-desktop:~$ Please help me to resolve the issue.
    Regards
    Girish Sharma

    Girish Sharma wrote:
    INFO: /app/oracle/product/11.2.0/db_1/lib//libagtsh.so: undefined reference to `nnfyboot'
    collect2: ld returned 1 exit statusThis error could be due to using newer versions of software. Backwards compatibility is not always guaranteed.
    The libagtsh.so refers to an external procedure/function call nfyboot - this should be resolved by the dynamic link loader. It should load the shared object (.so or DLL in Windows-speak) that contains the implementation of that proc. Only, this fails and it cannot resolve the external call made by libagtsh.so to this proc.
    To troubleshoot this you can use the ldd command to see what the external references of a .so is and whether these can be resolved. E.g. Oracle XE on Ubuntu.
    oracle:/usr/lib/oracle/xe> ldd $ORACLE_HOME/lib/libagtsh.so
            linux-gate.so.1 =>  (0xb7ff2000)
            libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7c71000)
            libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c4b000)
            libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7c31000)
            libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7c18000)
            libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ab5000)
            /lib/ld-linux.so.2 (0xb7ff3000)There could be a missing .so - it could use a newer .so that no longer implements that proc call. This could require installing using backwards compatibility packages via apt-get.
    So it will require some troubleshooting on your part.
    Just keep in mind though that this is (as yet) an uncertified distro - only XE installs out-of-the-box on it. Canonical wants to change this and become a certified o/s for Oracle I believe... which would be great as it is one of the better Debian distros IMO.

  • Issue with Multiple LTS for a fact table and filters

    Hello,
    I am facing an issue with obiee 10g.
    In my model, I have a huge FACT table F1 (partitioned and indexed). The average response time for the queries, which targeted it, was ~30-60 seconds, which was not really convincing our end user.
    So, we decided to create a materialized view, which removes some dimensions that are not used by default, but might be used if the end user adds some filters. I added the Materialized view in the Physical Layer and in the corresponding Logical Table Source.
    I then tried to see if it works, but I was a bit surprised by the result. Indeed,
    -> If the report does not reference a truncated dimension, it targets the materialized view. -> Perfect
    -> If the report does reference a truncated dimension in the columns, it targets the Fact Table. -> Perfect
    -> If the report does reference a truncated dimension in the Filters, it targets the materialized view. For this reason, the filter is never resolved and no join on the dimension table is applied, whereas it exists in logical SQL generated. -> Ko.
    A suggestion could be to add the filters into the columns, but I am not satisfied by this response because it will never use the materialized view in that case.
    An other suggestion could be to use query rewrite, but I 'd like to have the full control on the generation of the queries.
    Does someone know if the filters are not evaluated to determine which LTS to use? How can I force this evaluation?
    Regards,

    Hi,
    If I understand your description correctly, then your materialized view skips some dimensions (infrequent ones). However, when you reference these skipped dimensions in filters, the queries are hitting the materialized view and failing as these values do not exist. In this case, you could resolve it as follows
    1. Create dimensional hierarchies for all dimensions.
    2. In the fact table's logical sources set the content tabs properly. (Yes, I think this is it).
    When you skipped some dimensions, the grain of the new fact source (the materialized view in this case) is changed. For example:
    Say a fact is available with the keys for Product, Customer, Promotion dimensions. The grain for this is Product * Customer * Promotion
    Say another fact is available with the keys for Product, Customer. The grain for this is Product * Customer (In fact, I would say it is Product * Customer * Promotion Total).
    So in the second case, the grain of the table is changed. So setting appropriate content levels for these sources would automatically switch the sources.
    So, I request you to try these settings and let me know if it works.
    Thank you,
    Dhar

  • Strange issue with Multi-Table LTS and report filters (10g)

    Hi,
    I am having some troubles with the following scenario:
    I have a large flattened table that is being used as both Fact and Dimension in the BMM layer. I also have another table that contains some supplementary measures needed by some reports.
    Logical Fact table has an LTS that consists of the 2 tables which are joined on 2 columns (eg, a.col1 = b.col1 and a.col2 = b.col2, etc). The columns used in the join also exist in the logical dimension which uses the same flattened table. I use these columns in my report filters.
    I have created some Fact measures, some from each source inside the LTS.
    What's happening is that when I am using this model in Answers, the query being generated is applying my filtering conditions to both tables, which seems unnecessary to me since they are joined on these columns.
    i.e.,
    select *
    from table1 a, table2 b
    where a.col1 = b.col1
    and a.col2 = b.col2
    and a.col1 = 'Value 1'
    and a.col2 = 'Value 2'
    and b.col1 = 'Value 1'
    and b.col1 = 'Value 2'
    The last two lines in the query above should not be happening. I have not mapped these columns anywhere in the BMM to table2 (other than physical layer join), only to table1.
    For clarification, it's not hurting the end results from what I've seen, but it is adding additional filtering to the query that can increase overall cost, which I'm trying to avoid.
    Any ideas/suggestions?
    Thanks
    Edited by: odinsride on Jan 31, 2012 5:03 PM

    Hi,
    I think this is a known issue. I think that the BI Server pulls in both the tables involved in the LTS for any query (Yes, even if the query has only one column from any of the tables in LTS) and so are the filters.
    In this case, what I would suggest you is to create 2 LTS (probably 3). One for each physical table (that are being joined in the LTS) and one for both of them joined (may be inner/left/right) etc.
    With this kind of setup, when there are reports for any particular column of this logical table, the BI Server can go and choose the corresponding LTS only. However, if there is a report with columns from both the tables, the BI Server would choose the LTS with the join.
    Hope this helps.
    Thank you,
    Dhar

  • ATi free driver not working since ati-dri and mesa update in linux-lts

    Hi,this is my first post in the forums since its my first issue, I have read the wiki, but the thing is that the problem came suddenly.  I installed Arch linux without problems in a fairly old machine that has an old radeon Chipset: VGA compatible controller:
    Advanced Micro Devices [AMD] nee ATI RS690 [Radeon X1200 Series]
    Everything was working fine since yesterday.
    The thing that i did different yesterday were two:
    1) i installed Sabayon linux into  a new partition, so i resized the ext 4 partition in which i have Arch. Sabayon messed up my grub.cfg so i entered to my Arch system using chroot and a live Cd and repaired it using grub-mkconfig.
    2) Before that i fully upgraded my Arch system, when this problem came out i looked into the log and discovered that pacman updated the packages mesa, mesa-dri and ati-dri.
    After that i rebooted into Arch linux and couldnt run the xserver. Tried to solved the 2 above issues by taking this measures
    1) using fsck for repairing possible errors due to the resize of the partition.
    2)Reinstalling the whole system with pacman, using my full system package list.
    3) regenerating the initram with mkinitcpio.
    4)regenerating the grub.cfg
    5)downgraded the packages ati-dri, mesa, mesa dri.
    After all that i just couldnt start the xorg. The only way that i found to start xorg is to install the xf86-video-vesa which im currently using, is there a way to get back the ati free drivers??
    Im currently using arch-lts as kernel, and i have kernel 3.7.9 also, none of them working.
    Here's my Xorg log
    [ 62.661]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 62.661] X Protocol Version 11, Revision 0
    [ 62.661] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 62.661] Current Operating System: Linux marcorecamara 3.0.76-1-lts #1 SMP Wed May 1 20:14:38 CEST 2013 x86_64
    [ 62.661] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=54250347-8e44-4962-8656-387ed670cccc ro nomodeset
    [ 62.661] Build Date: 17 April 2013 02:37:06PM
    [ 62.661]
    [ 62.661] Current version of pixman: 0.28.2
    [ 62.661] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 62.661] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 62.661] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May 7 01:44:10 2013
    [ 62.661] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 62.661] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 62.661] (==) No Layout section. Using the first Screen section.
    [ 62.661] (==) No screen section available. Using defaults.
    [ 62.661] (**) |-->Screen "Default Screen Section" (0)
    [ 62.661] (**) | |-->Monitor "<default monitor>"
    [ 62.661] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 62.661] (==) Automatically adding devices
    [ 62.661] (==) Automatically enabling devices
    [ 62.661] (==) Automatically adding GPU devices
    [ 62.661] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 62.661] Entry deleted from font path.
    [ 62.661] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 62.661] Entry deleted from font path.
    [ 62.661] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 62.661] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 62.661] Entry deleted from font path.
    [ 62.661] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 62.661] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 62.661] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 62.661] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 62.661] (II) Loader magic: 0x7fcc20
    [ 62.661] (II) Module ABI versions:
    [ 62.661] X.Org ANSI C Emulation: 0.4
    [ 62.661] X.Org Video Driver: 14.1
    [ 62.661] X.Org XInput driver : 19.1
    [ 62.661] X.Org Server Extension : 7.0
    [ 62.661] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 62.666] (--) PCI:*(0:1:5:0) 1002:791e:105b:0e0c rev 0, Mem @ 0xf0000000/134217728, 0xfeaf0000/65536, 0xfe900000/1048576, I/O @ 0x0000d000/256
    [ 62.666] Initializing built-in extension Generic Event Extension
    [ 62.666] Initializing built-in extension SHAPE
    [ 62.666] Initializing built-in extension MIT-SHM
    [ 62.666] Initializing built-in extension XInputExtension
    [ 62.666] Initializing built-in extension XTEST
    [ 62.666] Initializing built-in extension BIG-REQUESTS
    [ 62.666] Initializing built-in extension SYNC
    [ 62.666] Initializing built-in extension XKEYBOARD
    [ 62.666] Initializing built-in extension XC-MISC
    [ 62.666] Initializing built-in extension SECURITY
    [ 62.666] Initializing built-in extension XINERAMA
    [ 62.666] Initializing built-in extension XFIXES
    [ 62.666] Initializing built-in extension RENDER
    [ 62.666] Initializing built-in extension RANDR
    [ 62.666] Initializing built-in extension COMPOSITE
    [ 62.666] Initializing built-in extension DAMAGE
    [ 62.666] Initializing built-in extension MIT-SCREEN-SAVER
    [ 62.666] Initializing built-in extension DOUBLE-BUFFER
    [ 62.666] Initializing built-in extension RECORD
    [ 62.666] Initializing built-in extension DPMS
    [ 62.666] Initializing built-in extension X-Resource
    [ 62.666] Initializing built-in extension XVideo
    [ 62.666] Initializing built-in extension XVideo-MotionCompensation
    [ 62.666] Initializing built-in extension XFree86-VidModeExtension
    [ 62.666] Initializing built-in extension XFree86-DGA
    [ 62.666] Initializing built-in extension XFree86-DRI
    [ 62.666] Initializing built-in extension DRI2
    [ 62.666] (II) "glx" will be loaded by default.
    [ 62.666] (II) LoadModule: "dri2"
    [ 62.667] (II) Module "dri2" already built-in
    [ 62.667] (II) LoadModule: "glamoregl"
    [ 62.667] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [ 62.668] (II) Module glamoregl: vendor="X.Org Foundation"
    [ 62.668] compiled for 1.14.0, module version = 0.5.0
    [ 62.668] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 62.668] (II) LoadModule: "glx"
    [ 62.668] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 62.668] (II) Module glx: vendor="X.Org Foundation"
    [ 62.668] compiled for 1.14.1, module version = 1.0.0
    [ 62.668] ABI class: X.Org Server Extension, version 7.0
    [ 62.668] (==) AIGLX enabled
    [ 62.668] Loading extension GLX
    [ 62.668] (==) Matched ati as autoconfigured driver 0
    [ 62.668] (==) Matched ati as autoconfigured driver 1
    [ 62.668] (==) Matched vesa as autoconfigured driver 2
    [ 62.668] (==) Matched modesetting as autoconfigured driver 3
    [ 62.668] (==) Matched fbdev as autoconfigured driver 4
    [ 62.668] (==) Assigned the driver to the xf86ConfigLayout
    [ 62.668] (II) LoadModule: "ati"
    [ 62.668] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
    [ 62.668] (II) Module ati: vendor="X.Org Foundation"
    [ 62.668] compiled for 1.14.0, module version = 7.1.0
    [ 62.668] Module class: X.Org Video Driver
    [ 62.668] ABI class: X.Org Video Driver, version 14.1
    [ 62.668] (II) LoadModule: "radeon"
    [ 62.668] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 62.669] (II) Module radeon: vendor="X.Org Foundation"
    [ 62.669] compiled for 1.14.0, module version = 7.1.0
    [ 62.669] Module class: X.Org Video Driver
    [ 62.669] ABI class: X.Org Video Driver, version 14.1
    [ 62.669] (II) LoadModule: "vesa"
    [ 62.669] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [ 62.669] (II) Module vesa: vendor="X.Org Foundation"
    [ 62.669] compiled for 1.14.0, module version = 2.3.2
    [ 62.669] Module class: X.Org Video Driver
    [ 62.669] ABI class: X.Org Video Driver, version 14.1
    [ 62.669] (II) LoadModule: "modesetting"
    [ 62.669] (WW) Warning, couldn't open module modesetting
    [ 62.669] (II) UnloadModule: "modesetting"
    [ 62.669] (II) Unloading modesetting
    [ 62.669] (EE) Failed to load module "modesetting" (module does not exist, 0)
    [ 62.669] (II) LoadModule: "fbdev"
    [ 62.669] (WW) Warning, couldn't open module fbdev
    [ 62.669] (II) UnloadModule: "fbdev"
    [ 62.669] (II) Unloading fbdev
    [ 62.669] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 62.669] (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI FireMV 2400 PCI,
    ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
    ATI Radeon 9600TX NF (AGP), ATI FireGL X1 NG (AGP),
    ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
    ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
    ATI Mobility Radeon HD 4670, ATI FirePro M5750,
    ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
    ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
    ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
    ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
    ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
    ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
    ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
    ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
    ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
    ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE
    [ 62.671] (II) VESA: driver for VESA chipsets: vesa
    [ 62.671] (++) using VT number 7
    [ 62.760] (II) [KMS] drm report modesetting isn't supported.
    [ 62.760] (II) [KMS] drm report modesetting isn't supported.
    [ 62.760] (II) [KMS] drm report modesetting isn't supported.
    [ 62.760] (II) [KMS] drm report modesetting isn't supported.
    [ 62.760] (II) [KMS] drm report modesetting isn't supported.
    [ 62.760] (EE) Screen 0 deleted because of no matching config section.
    [ 62.760] (II) UnloadModule: "radeon"
    [ 62.760] (EE) Screen 0 deleted because of no matching config section.
    [ 62.760] (II) UnloadModule: "radeon"
    [ 62.760] (EE) Screen 0 deleted because of no matching config section.
    [ 62.760] (II) UnloadModule: "radeon"
    [ 62.760] (EE) Screen 0 deleted because of no matching config section.
    [ 62.760] (II) UnloadModule: "radeon"
    [ 62.760] (II) Loading sub module "vbe"
    [ 62.760] (II) LoadModule: "vbe"
    [ 62.760] (II) Loading /usr/lib/xorg/modules/libvbe.so
    [ 62.769] (II) Module vbe: vendor="X.Org Foundation"
    [ 62.769] compiled for 1.14.1, module version = 1.1.0
    [ 62.769] ABI class: X.Org Video Driver, version 14.1
    [ 62.769] (II) Loading sub module "int10"
    [ 62.769] (II) LoadModule: "int10"
    [ 62.769] (II) Loading /usr/lib/xorg/modules/libint10.so
    [ 62.786] (II) Module int10: vendor="X.Org Foundation"
    [ 62.786] compiled for 1.14.1, module version = 1.0.0
    [ 62.786] ABI class: X.Org Video Driver, version 14.1
    [ 62.786] (II) VESA(0): initializing int10
    [ 63.020] (II) VESA(0): VESA BIOS detected
    [ 63.020] (II) VESA(0): VESA VBE Version 3.0
    [ 63.020] (II) VESA(0): VESA VBE Total Mem: 16384 kB
    [ 63.020] (II) VESA(0): VESA VBE OEM: ATI ATOMBIOS
    [ 63.020] (II) VESA(0): VESA VBE OEM Software Rev: 10.54
    [ 63.020] (II) VESA(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
    [ 63.020] (II) VESA(0): VESA VBE OEM Product: RS690
    [ 63.020] (II) VESA(0): VESA VBE OEM Product Rev: 01.00
    [ 63.046] (II) VESA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 63.046] (==) VESA(0): Depth 24, (--) framebuffer bpp 32
    [ 63.046] (==) VESA(0): RGB weight 888
    [ 63.046] (==) VESA(0): Default visual is TrueColor
    [ 63.046] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 63.046] (II) Loading sub module "ddc"
    [ 63.046] (II) LoadModule: "ddc"
    [ 63.046] (II) Module "ddc" already built-in
    [ 63.046] (II) VESA(0): VESA VBE DDC supported
    [ 63.046] (II) VESA(0): VESA VBE DDC Level 2
    [ 63.046] (II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
    [ 63.171] (II) VESA(0): VESA VBE DDC read successfully
    [ 63.171] (II) VESA(0): Manufacturer: SAM Model: 7a0 Serial#: 1413559093
    [ 63.171] (II) VESA(0): Year: 2010 Week: 47
    [ 63.171] (II) VESA(0): EDID Version: 1.3
    [ 63.171] (II) VESA(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
    [ 63.171] (II) VESA(0): Sync: Separate
    [ 63.171] (II) VESA(0): Max Image Size [cm]: horiz.: 41 vert.: 23
    [ 63.171] (II) VESA(0): Gamma: 2.20
    [ 63.171] (II) VESA(0): DPMS capabilities: Off; RGB/Color Display
    [ 63.171] (II) VESA(0): First detailed timing is preferred mode
    [ 63.171] (II) VESA(0): redX: 0.639 redY: 0.340 greenX: 0.324 greenY: 0.622
    [ 63.171] (II) VESA(0): blueX: 0.155 blueY: 0.042 whiteX: 0.312 whiteY: 0.329
    [ 63.171] (II) VESA(0): Supported established timings:
    [ 63.171] (II) VESA(0): 720x400@70Hz
    [ 63.171] (II) VESA(0): 640x480@60Hz
    [ 63.171] (II) VESA(0): 640x480@67Hz
    [ 63.171] (II) VESA(0): 640x480@72Hz
    [ 63.171] (II) VESA(0): 640x480@75Hz
    [ 63.171] (II) VESA(0): 800x600@56Hz
    [ 63.171] (II) VESA(0): 800x600@60Hz
    [ 63.171] (II) VESA(0): 800x600@72Hz
    [ 63.171] (II) VESA(0): 800x600@75Hz
    [ 63.171] (II) VESA(0): 832x624@75Hz
    [ 63.171] (II) VESA(0): 1024x768@60Hz
    [ 63.171] (II) VESA(0): 1024x768@70Hz
    [ 63.171] (II) VESA(0): 1024x768@75Hz
    [ 63.171] (II) VESA(0): Manufacturer's mask: 0
    [ 63.171] (II) VESA(0): Supported detailed timing:
    [ 63.171] (II) VESA(0): clock: 85.5 MHz Image Size: 410 x 230 mm
    [ 63.171] (II) VESA(0): h_active: 1360 h_sync: 1424 h_sync_end 1536 h_blank_end 1792 h_border: 0
    [ 63.171] (II) VESA(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 795 v_border: 0
    [ 63.171] (II) VESA(0): Supported detailed timing:
    [ 63.171] (II) VESA(0): clock: 65.0 MHz Image Size: 410 x 230 mm
    [ 63.171] (II) VESA(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0
    [ 63.171] (II) VESA(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0
    [ 63.171] (II) VESA(0): Ranges: V min: 60 V max: 75 Hz, H min: 30 H max: 61 kHz, PixClock max 105 MHz
    [ 63.171] (II) VESA(0): Monitor name: SMT19A350
    [ 63.171] (II) VESA(0): EDID (in hex):
    [ 63.171] (II) VESA(0): 00ffffffffffff004c2da00735334154
    [ 63.171] (II) VESA(0): 2f140103682917782a81f1a357539f27
    [ 63.171] (II) VESA(0): 0a5054bfee0001010101010101010101
    [ 63.171] (II) VESA(0): 010101010101662150b051001b304070
    [ 63.171] (II) VESA(0): 36009ae61000001e6419004041002630
    [ 63.171] (II) VESA(0): 188836009ae610000018000000fd003c
    [ 63.172] (II) VESA(0): 4b1e3d0a000a202020202020000000fc
    [ 63.172] (II) VESA(0): 00534d543139413335300a202020008f
    [ 63.172] (II) VESA(0): EDID vendor "SAM", prod id 1952
    [ 63.172] (II) VESA(0): Using EDID range info for horizontal sync
    [ 63.172] (II) VESA(0): Using EDID range info for vertical refresh
    [ 63.172] (II) VESA(0): Printing DDC gathered Modelines:
    [ 63.172] (II) VESA(0): Modeline "1360x768"x0.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz eP)
    [ 63.172] (II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 63.172] (II) VESA(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 63.172] (II) VESA(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 63.172] (II) VESA(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 63.172] (II) VESA(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e)
    [ 63.172] (II) VESA(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
    [ 63.172] (II) VESA(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 63.172] (II) VESA(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 63.172] (II) VESA(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 63.172] (II) VESA(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
    [ 63.172] (II) VESA(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 63.172] (II) VESA(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 63.172] (II) VESA(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
    [ 63.172] (II) VESA(0): Searching for matching VESA mode(s):
    [ 63.172] Mode: 100 (640x400)
    [ 63.172] ModeAttributes: 0xbb
    [ 63.172] WinAAttributes: 0x7
    [ 63.172] WinBAttributes: 0x0
    [ 63.172] WinGranularity: 64
    [ 63.172] WinSize: 64
    [ 63.172] WinASegment: 0xa000
    [ 63.172] WinBSegment: 0x0
    [ 63.172] WinFuncPtr: 0xc00050b5
    [ 63.172] BytesPerScanline: 640
    [ 63.172] XResolution: 640
    [ 63.172] YResolution: 400
    [ 63.172] XCharSize: 8
    [ 63.172] YCharSize: 16
    [ 63.172] NumberOfPlanes: 1
    [ 63.172] BitsPerPixel: 8
    [ 63.172] NumberOfBanks: 1
    [ 63.172] MemoryModel: 4
    [ 63.172] BankSize: 0
    [ 63.172] NumberOfImages: 63
    [ 63.172] RedMaskSize: 0
    [ 63.172] RedFieldPosition: 0
    [ 63.172] GreenMaskSize: 0
    [ 63.172] GreenFieldPosition: 0
    [ 63.172] BlueMaskSize: 0
    [ 63.172] BlueFieldPosition: 0
    [ 63.172] RsvdMaskSize: 0
    [ 63.172] RsvdFieldPosition: 0
    [ 63.172] DirectColorModeInfo: 0
    [ 63.172] PhysBasePtr: 0xf0000000
    [ 63.172] LinBytesPerScanLine: 640
    [ 63.172] BnkNumberOfImagePages: 63
    [ 63.172] LinNumberOfImagePages: 63
    [ 63.172] LinRedMaskSize: 0
    [ 63.172] LinRedFieldPosition: 0
    [ 63.172] LinGreenMaskSize: 0
    [ 63.172] LinGreenFieldPosition: 0
    [ 63.172] LinBlueMaskSize: 0
    [ 63.172] LinBlueFieldPosition: 0
    [ 63.172] LinRsvdMaskSize: 0
    [ 63.172] LinRsvdFieldPosition: 0
    [ 63.172] MaxPixelClock: 400000000
    [ 63.173] Mode: 101 (640x480)
    [ 63.173] ModeAttributes: 0xbb
    [ 63.173] WinAAttributes: 0x7
    [ 63.173] WinBAttributes: 0x0
    [ 63.173] WinGranularity: 64
    [ 63.173] WinSize: 64
    [ 63.173] WinASegment: 0xa000
    [ 63.173] WinBSegment: 0x0
    [ 63.173] WinFuncPtr: 0xc00050b5
    [ 63.173] BytesPerScanline: 640
    [ 63.173] XResolution: 640
    [ 63.173] YResolution: 480
    [ 63.173] XCharSize: 8
    [ 63.173] YCharSize: 16
    [ 63.173] NumberOfPlanes: 1
    [ 63.173] BitsPerPixel: 8
    [ 63.173] NumberOfBanks: 1
    [ 63.173] MemoryModel: 4
    [ 63.173] BankSize: 0
    [ 63.173] NumberOfImages: 50
    [ 63.173] RedMaskSize: 0
    [ 63.173] RedFieldPosition: 0
    [ 63.173] GreenMaskSize: 0
    [ 63.173] GreenFieldPosition: 0
    [ 63.173] BlueMaskSize: 0
    [ 63.173] BlueFieldPosition: 0
    [ 63.173] RsvdMaskSize: 0
    [ 63.173] RsvdFieldPosition: 0
    [ 63.173] DirectColorModeInfo: 0
    [ 63.173] PhysBasePtr: 0xf0000000
    [ 63.173] LinBytesPerScanLine: 640
    [ 63.173] BnkNumberOfImagePages: 50
    [ 63.173] LinNumberOfImagePages: 50
    [ 63.173] LinRedMaskSize: 0
    [ 63.173] LinRedFieldPosition: 0
    [ 63.173] LinGreenMaskSize: 0
    [ 63.173] LinGreenFieldPosition: 0
    [ 63.173] LinBlueMaskSize: 0
    [ 63.173] LinBlueFieldPosition: 0
    [ 63.173] LinRsvdMaskSize: 0
    [ 63.173] LinRsvdFieldPosition: 0
    [ 63.173] MaxPixelClock: 400000000
    [ 63.173] Mode: 103 (800x600)
    [ 63.173] ModeAttributes: 0xbb
    [ 63.173] WinAAttributes: 0x7
    [ 63.173] WinBAttributes: 0x0
    [ 63.173] WinGranularity: 64
    [ 63.173] WinSize: 64
    [ 63.173] WinASegment: 0xa000
    [ 63.173] WinBSegment: 0x0
    [ 63.173] WinFuncPtr: 0xc00050b5
    [ 63.173] BytesPerScanline: 832
    [ 63.173] XResolution: 800
    [ 63.173] YResolution: 600
    [ 63.173] XCharSize: 8
    [ 63.173] YCharSize: 14
    [ 63.173] NumberOfPlanes: 1
    [ 63.173] BitsPerPixel: 8
    [ 63.173] NumberOfBanks: 1
    [ 63.173] MemoryModel: 4
    [ 63.173] BankSize: 0
    [ 63.173] NumberOfImages: 31
    [ 63.173] RedMaskSize: 0
    [ 63.173] RedFieldPosition: 0
    [ 63.173] GreenMaskSize: 0
    [ 63.173] GreenFieldPosition: 0
    [ 63.173] BlueMaskSize: 0
    [ 63.173] BlueFieldPosition: 0
    [ 63.173] RsvdMaskSize: 0
    [ 63.173] RsvdFieldPosition: 0
    [ 63.173] DirectColorModeInfo: 0
    [ 63.173] PhysBasePtr: 0xf0000000
    [ 63.173] LinBytesPerScanLine: 832
    [ 63.173] BnkNumberOfImagePages: 31
    [ 63.173] LinNumberOfImagePages: 31
    [ 63.173] LinRedMaskSize: 0
    [ 63.173] LinRedFieldPosition: 0
    [ 63.173] LinGreenMaskSize: 0
    [ 63.173] LinGreenFieldPosition: 0
    [ 63.173] LinBlueMaskSize: 0
    [ 63.173] LinBlueFieldPosition: 0
    [ 63.173] LinRsvdMaskSize: 0
    [ 63.173] LinRsvdFieldPosition: 0
    [ 63.173] MaxPixelClock: 400000000
    [ 63.174] Mode: 105 (1024x768)
    [ 63.174] ModeAttributes: 0xbb
    [ 63.174] WinAAttributes: 0x7
    [ 63.174] WinBAttributes: 0x0
    [ 63.174] WinGranularity: 64
    [ 63.174] WinSize: 64
    [ 63.174] WinASegment: 0xa000
    [ 63.174] WinBSegment: 0x0
    [ 63.174] WinFuncPtr: 0xc00050b5
    [ 63.174] BytesPerScanline: 1024
    [ 63.174] XResolution: 1024
    [ 63.174] YResolution: 768
    [ 63.174] XCharSize: 8
    [ 63.174] YCharSize: 16
    [ 63.174] NumberOfPlanes: 1
    [ 63.174] BitsPerPixel: 8
    [ 63.174] NumberOfBanks: 1
    [ 63.174] MemoryModel: 4
    [ 63.174] BankSize: 0
    [ 63.174] NumberOfImages: 18
    [ 63.174] RedMaskSize: 0
    [ 63.174] RedFieldPosition: 0
    [ 63.174] GreenMaskSize: 0
    [ 63.174] GreenFieldPosition: 0
    [ 63.174] BlueMaskSize: 0
    [ 63.174] BlueFieldPosition: 0
    [ 63.174] RsvdMaskSize: 0
    [ 63.174] RsvdFieldPosition: 0
    [ 63.174] DirectColorModeInfo: 0
    [ 63.174] PhysBasePtr: 0xf0000000
    [ 63.174] LinBytesPerScanLine: 1024
    [ 63.174] BnkNumberOfImagePages: 18
    [ 63.174] LinNumberOfImagePages: 18
    [ 63.174] LinRedMaskSize: 0
    [ 63.174] LinRedFieldPosition: 0
    [ 63.174] LinGreenMaskSize: 0
    [ 63.174] LinGreenFieldPosition: 0
    [ 63.174] LinBlueMaskSize: 0
    [ 63.174] LinBlueFieldPosition: 0
    [ 63.174] LinRsvdMaskSize: 0
    [ 63.174] LinRsvdFieldPosition: 0
    [ 63.174] MaxPixelClock: 400000000
    [ 63.174] Mode: 107 (1280x1024)
    [ 63.174] ModeAttributes: 0xbb
    [ 63.174] WinAAttributes: 0x7
    [ 63.174] WinBAttributes: 0x0
    [ 63.174] WinGranularity: 64
    [ 63.174] WinSize: 64
    [ 63.174] WinASegment: 0xa000
    [ 63.174] WinBSegment: 0x0
    [ 63.174] WinFuncPtr: 0xc00050b5
    [ 63.174] BytesPerScanline: 1280
    [ 63.174] XResolution: 1280
    [ 63.174] YResolution: 1024
    [ 63.174] XCharSize: 8
    [ 63.174] YCharSize: 16
    [ 63.174] NumberOfPlanes: 1
    [ 63.174] BitsPerPixel: 8
    [ 63.174] NumberOfBanks: 1
    [ 63.174] MemoryModel: 4
    [ 63.174] BankSize: 0
    [ 63.174] NumberOfImages: 11
    [ 63.174] RedMaskSize: 0
    [ 63.174] RedFieldPosition: 0
    [ 63.174] GreenMaskSize: 0
    [ 63.174] GreenFieldPosition: 0
    [ 63.174] BlueMaskSize: 0
    [ 63.174] BlueFieldPosition: 0
    [ 63.174] RsvdMaskSize: 0
    [ 63.174] RsvdFieldPosition: 0
    [ 63.174] DirectColorModeInfo: 0
    [ 63.174] PhysBasePtr: 0xf0000000
    [ 63.174] LinBytesPerScanLine: 1280
    [ 63.174] BnkNumberOfImagePages: 11
    [ 63.174] LinNumberOfImagePages: 11
    [ 63.174] LinRedMaskSize: 0
    [ 63.174] LinRedFieldPosition: 0
    [ 63.174] LinGreenMaskSize: 0
    [ 63.174] LinGreenFieldPosition: 0
    [ 63.174] LinBlueMaskSize: 0
    [ 63.174] LinBlueFieldPosition: 0
    [ 63.174] LinRsvdMaskSize: 0
    [ 63.174] LinRsvdFieldPosition: 0
    [ 63.174] MaxPixelClock: 400000000
    [ 63.175] Mode: 111 (640x480)
    [ 63.175] ModeAttributes: 0xbb
    [ 63.175] WinAAttributes: 0x7
    [ 63.175] WinBAttributes: 0x0
    [ 63.175] WinGranularity: 64
    [ 63.175] WinSize: 64
    [ 63.175] WinASegment: 0xa000
    [ 63.175] WinBSegment: 0x0
    [ 63.175] WinFuncPtr: 0xc00050b5
    [ 63.175] BytesPerScanline: 1280
    [ 63.175] XResolution: 640
    [ 63.175] YResolution: 480
    [ 63.175] XCharSize: 8
    [ 63.175] YCharSize: 16
    [ 63.175] NumberOfPlanes: 1
    [ 63.175] BitsPerPixel: 16
    [ 63.175] NumberOfBanks: 1
    [ 63.175] MemoryModel: 6
    [ 63.175] BankSize: 0
    [ 63.175] NumberOfImages: 24
    [ 63.175] RedMaskSize: 5
    [ 63.175] RedFieldPosition: 11
    [ 63.175] GreenMaskSize: 6
    [ 63.175] GreenFieldPosition: 5
    [ 63.175] BlueMaskSize: 5
    [ 63.175] BlueFieldPosition: 0
    [ 63.175] RsvdMaskSize: 0
    [ 63.175] RsvdFieldPosition: 0
    [ 63.175] DirectColorModeInfo: 0
    [ 63.175] PhysBasePtr: 0xf0000000
    [ 63.175] LinBytesPerScanLine: 1280
    [ 63.175] BnkNumberOfImagePages: 24
    [ 63.175] LinNumberOfImagePages: 24
    [ 63.175] LinRedMaskSize: 5
    [ 63.175] LinRedFieldPosition: 11
    [ 63.175] LinGreenMaskSize: 6
    [ 63.175] LinGreenFieldPosition: 5
    [ 63.175] LinBlueMaskSize: 5
    [ 63.175] LinBlueFieldPosition: 0
    [ 63.175] LinRsvdMaskSize: 0
    [ 63.175] LinRsvdFieldPosition: 0
    [ 63.175] MaxPixelClock: 400000000
    [ 63.175] Mode: 114 (800x600)
    [ 63.175] ModeAttributes: 0xbb
    [ 63.175] WinAAttributes: 0x7
    [ 63.175] WinBAttributes: 0x0
    [ 63.175] WinGranularity: 64
    [ 63.175] WinSize: 64
    [ 63.175] WinASegment: 0xa000
    [ 63.175] WinBSegment: 0x0
    [ 63.175] WinFuncPtr: 0xc00050b5
    [ 63.175] BytesPerScanline: 1600
    [ 63.175] XResolution: 800
    [ 63.175] YResolution: 600
    [ 63.175] XCharSize: 8
    [ 63.175] YCharSize: 14
    [ 63.175] NumberOfPlanes: 1
    [ 63.175] BitsPerPixel: 16
    [ 63.175] NumberOfBanks: 1
    [ 63.175] MemoryModel: 6
    [ 63.175] BankSize: 0
    [ 63.175] NumberOfImages: 16
    [ 63.175] RedMaskSize: 5
    [ 63.175] RedFieldPosition: 11
    [ 63.175] GreenMaskSize: 6
    [ 63.175] GreenFieldPosition: 5
    [ 63.176] BlueMaskSize: 5
    [ 63.176] BlueFieldPosition: 0
    [ 63.176] RsvdMaskSize: 0
    [ 63.176] RsvdFieldPosition: 0
    [ 63.176] DirectColorModeInfo: 0
    [ 63.176] PhysBasePtr: 0xf0000000
    [ 63.176] LinBytesPerScanLine: 1600
    [ 63.176] BnkNumberOfImagePages: 16
    [ 63.176] LinNumberOfImagePages: 16
    [ 63.176] LinRedMaskSize: 5
    [ 63.176] LinRedFieldPosition: 11
    [ 63.176] LinGreenMaskSize: 6
    [ 63.176] LinGreenFieldPosition: 5
    [ 63.176] LinBlueMaskSize: 5
    [ 63.176] LinBlueFieldPosition: 0
    [ 63.176] LinRsvdMaskSize: 0
    [ 63.176] LinRsvdFieldPosition: 0
    [ 63.176] MaxPixelClock: 400000000
    [ 63.176] Mode: 117 (1024x768)
    [ 63.176] ModeAttributes: 0xbb
    [ 63.176] WinAAttributes: 0x7
    [ 63.176] WinBAttributes: 0x0
    [ 63.176] WinGranularity: 64
    [ 63.176] WinSize: 64
    [ 63.176] WinASegment: 0xa000
    [ 63.176] WinBSegment: 0x0
    [ 63.176] WinFuncPtr: 0xc00050b5
    [ 63.176] BytesPerScanline: 2048
    [ 63.176] XResolution: 1024
    [ 63.176] YResolution: 768
    [ 63.176] XCharSize: 8
    [ 63.176] YCharSize: 16
    [ 63.176] NumberOfPlanes: 1
    [ 63.176] BitsPerPixel: 16
    [ 63.176] NumberOfBanks: 1
    [ 63.176] MemoryModel: 6
    [ 63.176] BankSize: 0
    [ 63.176] NumberOfImages: 9
    [ 63.176] RedMaskSize: 5
    [ 63.176] RedFieldPosition: 11
    [ 63.176] GreenMaskSize: 6
    [ 63.176] GreenFieldPosition: 5
    [ 63.176] BlueMaskSize: 5
    [ 63.176] BlueFieldPosition: 0
    [ 63.176] RsvdMaskSize: 0
    [ 63.176] RsvdFieldPosition: 0
    [ 63.176] DirectColorModeInfo: 0
    [ 63.176] PhysBasePtr: 0xf0000000
    [ 63.176] LinBytesPerScanLine: 2048
    [ 63.176] BnkNumberOfImagePages: 9
    [ 63.176] LinNumberOfImagePages: 9
    [ 63.176] LinRedMaskSize: 5
    [ 63.176] LinRedFieldPosition: 11
    [ 63.176] LinGreenMaskSize: 6
    [ 63.176] LinGreenFieldPosition: 5
    [ 63.176] LinBlueMaskSize: 5
    [ 63.176] LinBlueFieldPosition: 0
    [ 63.176] LinRsvdMaskSize: 0
    [ 63.176] LinRsvdFieldPosition: 0
    [ 63.176] MaxPixelClock: 400000000
    [ 63.177] Mode: 11a (1280x1024)
    [ 63.177] ModeAttributes: 0xbb
    [ 63.177] WinAAttributes: 0x7
    [ 63.177] WinBAttributes: 0x0
    [ 63.177] WinGranularity: 64
    [ 63.177] WinSize: 64
    [ 63.177] WinASegment: 0xa000
    [ 63.177] WinBSegment: 0x0
    [ 63.177] WinFuncPtr: 0xc00050b5
    [ 63.177] BytesPerScanline: 2560
    [ 63.177] XResolution: 1280
    [ 63.177] YResolution: 1024
    [ 63.177] XCharSize: 8
    [ 63.177] YCharSize: 16
    [ 63.177] NumberOfPlanes: 1
    [ 63.177] BitsPerPixel: 16
    [ 63.177] NumberOfBanks: 1
    [ 63.177] MemoryModel: 6
    [ 63.177] BankSize: 0
    [ 63.177] NumberOfImages: 5
    [ 63.177] RedMaskSize: 5
    [ 63.177] RedFieldPosition: 11
    [ 63.177] GreenMaskSize: 6
    [ 63.177] GreenFieldPosition: 5
    [ 63.177] BlueMaskSize: 5
    [ 63.177] BlueFieldPosition: 0
    [ 63.177] RsvdMaskSize: 0
    [ 63.177] RsvdFieldPosition: 0
    [ 63.177] DirectColorModeInfo: 0
    [ 63.177] PhysBasePtr: 0xf0000000
    [ 63.177] LinBytesPerScanLine: 2560
    [ 63.177] BnkNumberOfImagePages: 5
    [ 63.177] LinNumberOfImagePages: 5
    [ 63.177] LinRedMaskSize: 5
    [ 63.177] LinRedFieldPosition: 11
    [ 63.177] LinGreenMaskSize: 6
    [ 63.177] LinGreenFieldPosition: 5
    [ 63.177] LinBlueMaskSize: 5
    [ 63.177] LinBlueFieldPosition: 0
    [ 63.177] LinRsvdMaskSize: 0
    [ 63.177] LinRsvdFieldPosition: 0
    [ 63.177] MaxPixelClock: 400000000
    [ 63.177] Mode: 10e (320x200)
    [ 63.177] ModeAttributes: 0xbb
    [ 63.177] WinAAttributes: 0x7
    [ 63.177] WinBAttributes: 0x0
    [ 63.177] WinGranularity: 64
    [ 63.177] WinSize: 64
    [ 63.177] WinASegment: 0xa000
    [ 63.177] WinBSegment: 0x0
    [ 63.177] WinFuncPtr: 0xc00050b5
    [ 63.177] BytesPerScanline: 640
    [ 63.177] XResolution: 320
    [ 63.177] YResolution: 200
    [ 63.177] XCharSize: 8
    [ 63.177] YCharSize: 8
    [ 63.177] NumberOfPlanes: 1
    [ 63.177] BitsPerPixel: 16
    [ 63.177] NumberOfBanks: 1
    [ 63.177] MemoryModel: 6
    [ 63.177] BankSize: 0
    [ 63.177] NumberOfImages: 127
    [ 63.177] RedMaskSize: 5
    [ 63.177] RedFieldPosition: 11
    [ 63.177] GreenMaskSize: 6
    [ 63.177] GreenFieldPosition: 5
    [ 63.177] BlueMaskSize: 5
    [ 63.177] BlueFieldPosition: 0
    [ 63.177] RsvdMaskSize: 0
    [ 63.177] RsvdFieldPosition: 0
    [ 63.177] DirectColorModeInfo: 0
    [ 63.177] PhysBasePtr: 0xf0000000
    [ 63.177] LinBytesPerScanLine: 640
    [ 63.177] BnkNumberOfImagePages: 127
    [ 63.177] LinNumberOfImagePages: 127
    [ 63.177] LinRedMaskSize: 5
    [ 63.177] LinRedFieldPosition: 11
    [ 63.177] LinGreenMaskSize: 6
    [ 63.177] LinGreenFieldPosition: 5
    [ 63.177] LinBlueMaskSize: 5
    [ 63.177] LinBlueFieldPosition: 0
    [ 63.177] LinRsvdMaskSize: 0
    [ 63.177] LinRsvdFieldPosition: 0
    [ 63.177] MaxPixelClock: 400000000
    [ 63.178] *Mode: 120 (320x200)
    [ 63.178] ModeAttributes: 0xbb
    [ 63.178] WinAAttributes: 0x7
    [ 63.178] WinBAttributes: 0x0
    [ 63.178] WinGranularity: 64
    [ 63.178] WinSize: 64
    [ 63.178] WinASegment: 0xa000
    [ 63.178] WinBSegment: 0x0
    [ 63.178] WinFuncPtr: 0xc00050b5
    [ 63.178] BytesPerScanline: 1280
    [ 63.178] XResolution: 320
    [ 63.178] YResolution: 200
    [ 63.178] XCharSize: 8
    [ 63.178] YCharSize: 8
    [ 63.178] NumberOfPlanes: 1
    [ 63.178] BitsPerPixel: 32
    [ 63.178] NumberOfBanks: 1
    [ 63.178] MemoryModel: 6
    [ 63.178] BankSize: 0
    [ 63.178] NumberOfImages: 63
    [ 63.178] RedMaskSize: 8
    [ 63.178] RedFieldPosition: 16
    [ 63.178] GreenMaskSize: 8
    [ 63.178] GreenFieldPosition: 8
    [ 63.178] BlueMaskSize: 8
    [ 63.178] BlueFieldPosition: 0
    [ 63.178] RsvdMaskSize: 0
    [ 63.178] RsvdFieldPosition: 0
    [ 63.178] DirectColorModeInfo: 0
    [ 63.178] PhysBasePtr: 0xf0000000
    [ 63.178] LinBytesPerScanLine: 1280
    [ 63.178] BnkNumberOfImagePages: 63
    [ 63.178] LinNumberOfImagePages: 63
    [ 63.178] LinRedMaskSize: 8
    [ 63.178] LinRedFieldPosition: 16
    [ 63.178] LinGreenMaskSize: 8
    [ 63.178] LinGreenFieldPosition: 8
    [ 63.178] LinBlueMaskSize: 8
    [ 63.178] LinBlueFieldPosition: 0
    [ 63.178] LinRsvdMaskSize: 0
    [ 63.178] LinRsvdFieldPosition: 0
    [ 63.178] MaxPixelClock: 400000000
    [ 63.178] Mode: 193 (320x240)
    [ 63.178] ModeAttributes: 0xbb
    [ 63.178] WinAAttributes: 0x7
    [ 63.178] WinBAttributes: 0x0
    [ 63.178] WinGranularity: 64
    [ 63.178] WinSize: 64
    [ 63.178] WinASegment: 0xa000
    [ 63.178] WinBSegment: 0x0
    [ 63.178] WinFuncPtr: 0xc00050b5
    [ 63.178] BytesPerScanline: 320
    [ 63.178] XResolution: 320
    [ 63.178] YResolution: 240
    [ 63.178] XCharSize: 8
    [ 63.178] YCharSize: 8
    [ 63.178] NumberOfPlanes: 1
    [ 63.178] BitsPerPixel: 8
    [ 63.178] NumberOfBanks: 1
    [ 63.178] MemoryModel: 4
    [ 63.178] BankSize: 0
    [ 63.178] NumberOfImages: 127
    [ 63.178] RedMaskSize: 0
    [ 63.178] RedFieldPosition: 0
    [ 63.178] GreenMaskSize: 0
    [ 63.178] GreenFieldPosition: 0
    [ 63.178] BlueMaskSize: 0
    [ 63.178] BlueFieldPosition: 0
    [ 63.178] RsvdMaskSize: 0
    [ 63.178] RsvdFieldPosition: 0
    [ 63.178] DirectColorModeInfo: 0
    [ 63.178] PhysBasePtr: 0xf0000000
    [ 63.178] LinBytesPerScanLine: 320
    [ 63.178] BnkNumberOfImagePages: 127
    [ 63.178] LinNumberOfImagePages: 127
    [ 63.178] LinRedMaskSize: 0
    [ 63.178] LinRedFieldPosition: 0
    [ 63.178] LinGreenMaskSize: 0
    [ 63.178] LinGreenFieldPosition: 0
    [ 63.178] LinBlueMaskSize: 0
    [ 63.178] LinBlueFieldPosition: 0
    [ 63.178] LinRsvdMaskSize: 0
    [ 63.178] LinRsvdFieldPosition: 0
    [ 63.178] MaxPixelClock: 400000000
    [ 63.179] Mode: 195 (320x240)
    [ 63.179] ModeAttributes: 0xbb
    [ 63.179] WinAAttributes: 0x7
    [ 63.179] WinBAttributes: 0x0
    [ 63.179] WinGranularity: 64
    [ 63.179] WinSize: 64
    [ 63.179] WinASegment: 0xa000
    [ 63.179] WinBSegment: 0x0
    [ 63.179] WinFuncPtr: 0xc00050b5
    [ 63.179] BytesPerScanline: 640
    [ 63.179] XResolution: 320
    [ 63.179] YResolution: 240
    [ 63.179] XCharSize: 8
    [ 63.179] YCharSize: 8
    [ 63.179] NumberOfPlanes: 1
    [ 63.179] BitsPerPixel: 16
    [ 63.179] NumberOfBanks: 1
    [ 63.179] MemoryModel: 6
    [ 63.179] BankSize: 0
    [ 63.179] NumberOfImages: 84
    [ 63.179] RedMaskSize: 5
    [ 63.179] RedFieldPosition: 11
    [ 63.179] GreenMaskSize: 6
    [ 63.179] GreenFieldPosition: 5
    [ 63.179] BlueMaskSize: 5
    [ 63.179] BlueFieldPosition: 0
    [ 63.179] RsvdMaskSize: 0
    [ 63.179] RsvdFieldPosition: 0
    [ 63.179] DirectColorModeInfo: 0
    [ 63.179] PhysBasePtr: 0xf0000000
    [ 63.179] LinBytesPerScanLine: 640
    [ 63.179] BnkNumberOfImagePages: 84
    [ 63.179] LinNumberOfImagePages: 84
    [ 63.179] LinRedMaskSize: 5
    [ 63.179] LinRedFieldPosition: 11
    [ 63.179] LinGreenMaskSize: 6
    [ 63.179] LinGreenFieldPosition: 5
    [ 63.179] LinBlueMaskSize: 5
    [ 63.179] LinBlueFieldPosition: 0
    [ 63.179] LinRsvdMaskSize: 0
    [ 63.179] LinRsvdFieldPosition: 0
    [ 63.179] MaxPixelClock: 400000000
    [ 63.179] *Mode: 196 (320x240)
    [ 63.179] ModeAttributes: 0xbb
    [ 63.179] WinAAttributes: 0x7
    [ 63.179] WinBAttributes: 0x0
    [ 63.179] WinGranularity: 64
    [ 63.179] WinSize: 64
    [ 63.179] WinASegment: 0xa000
    [ 63.179] WinBSegment: 0x0
    [ 63.179] WinFuncPtr: 0xc00050b5
    [ 63.179] BytesPerScanline: 1280
    [ 63.179] XResolution: 320
    [ 63.179] YResolution: 240
    [ 63.179] XCharSize: 8
    [ 63.179] YCharSize: 8
    [ 63.179] NumberOfPlanes: 1
    [ 63.179] BitsPerPixel: 32
    [ 63.179] NumberOfBanks: 1
    [ 63.179] MemoryModel: 6
    [ 63.179] BankSize: 0
    [ 63.179] NumberOfImages: 50
    [ 63.179] RedMaskSize: 8
    [ 63.179] RedFieldPosition: 16
    [ 63.179] GreenMaskSize: 8
    [ 63.179] GreenFieldPosition: 8
    [ 63.179] BlueMaskSize: 8
    [ 63.179] BlueFieldPosition: 0
    [ 63.179] RsvdMaskSize: 0
    [ 63.179] RsvdFieldPosition: 0
    [ 63.179] DirectColorModeInfo: 0
    [ 63.179] PhysBasePtr: 0xf0000000
    [ 63.179] LinBytesPerScanLine: 1280
    [ 63.179] BnkNumberOfImagePages: 50
    [ 63.179] LinNumberOfImagePages: 50
    [ 63.179] LinRedMaskSize: 8
    [ 63.179] LinRedFieldPosition: 16
    [ 63.179] LinGreenMaskSize: 8
    [ 63.179] LinGreenFieldPosition: 8
    [ 63.179] LinBlueMaskSize: 8
    [ 63.179] LinBlueFieldPosition: 0
    [ 63.179] LinRsvdMaskSize: 0
    [ 63.179] LinRsvdFieldPosition: 0
    [ 63.179] MaxPixelClock: 400000000
    [ 63.180] Mode: 1b3 (512x384)
    [ 63.180] ModeAttributes: 0xbb
    [ 63.180] WinAAttributes: 0x7
    [ 63.180] WinBAttributes: 0x0
    [ 63.180] WinGranularity: 64
    [ 63.180] WinSize: 64
    [ 63.180] WinASegment: 0xa000
    [ 63.180] WinBSegment: 0x0
    [ 63.180] WinFuncPtr: 0xc00050b5
    [ 63.180] BytesPerScanline: 512
    [ 63.180] XResolution: 512
    [ 63.180] YResolution: 384
    [ 63.180] XCharSize: 8
    [ 63.180] YCharSize: 16
    [ 63.180] NumberOfPlanes: 1
    [ 63.180] BitsPerPixel: 8
    [ 63.180] NumberOfBanks: 1
    [ 63.180] MemoryModel: 4
    [ 63.180] BankSize: 0
    [ 63.180] NumberOfImages: 63
    [ 63.180] RedMaskSize: 0
    [ 63.180] RedFieldPosition: 0
    [ 63.180] GreenMaskSize: 0
    [ 63.180] GreenFieldPosition: 0
    [ 63.180] BlueMaskSize: 0
    [ 63.180] BlueFieldPosition: 0
    [ 63.180] RsvdMaskSize: 0
    [ 63.180] RsvdFieldPosition: 0
    [ 63.180] DirectColorModeInfo: 0
    [ 63.180] PhysBasePtr: 0xf0000000
    [ 63.180] LinBytesPerScanLine: 512
    [ 63.180] BnkNumberOfImagePages: 63
    [ 63.180] LinNumberOfImagePages: 63
    [ 63.180] LinRedMaskSize: 0
    [ 63.180] LinRedFieldPosition: 0
    [ 63.180] LinGreenMaskSize: 0
    [ 63.180] LinGreenFieldPosition: 0
    [ 63.180] LinBlueMaskSize: 0
    [ 63.180] LinBlueFieldPosition: 0
    [ 63.180] LinRsvdMaskSize: 0
    [ 63.180] LinRsvdFieldPosition: 0
    [ 63.180] MaxPixelClock: 400000000
    [ 63.180] Mode: 1b5 (512x384)
    [ 63.180] ModeAttributes: 0xbb
    [ 63.180] WinAAttributes: 0x7
    [ 63.180] WinBAttributes: 0x0
    [ 63.180] WinGranularity: 64
    [ 63.180] WinSize: 64
    [ 63.180] WinASegment: 0xa000
    [ 63.180] WinBSegment: 0x0
    [ 63.180] WinFuncPtr: 0xc00050b5
    [ 63.180] BytesPerScanline: 1024
    [ 63.180] XResolution: 512
    [ 63.180] YResolution: 384
    [ 63.180] XCharSize: 8
    [ 63.180] YCharSize: 16
    [ 63.180] NumberOfPlanes: 1
    [ 63.180] BitsPerPixel: 16
    [ 63.180] NumberOfBanks: 1
    [ 63.181] MemoryModel: 6
    [ 63.181] BankSize: 0
    [ 63.181] NumberOfImages: 35
    [ 63.181] RedMaskSize: 5
    [ 63.181] RedFieldPosition: 11
    [ 63.181] GreenMaskSize: 6
    [ 63.181] GreenFieldPosition: 5
    [ 63.181] BlueMaskSize: 5
    [ 63.181] BlueFieldPosition: 0
    [ 63.181] RsvdMaskSize: 0
    [ 63.181] RsvdFieldPosition: 0
    [ 63.181] DirectColorModeInfo: 0
    [ 63.181] PhysBasePtr: 0xf0000000
    [ 63.181] LinBytesPerScanLine: 1024
    [ 63.181] BnkNumberOfImagePages: 35
    [ 63.181] LinNumberOfImagePages: 35
    [ 63.181] LinRedMaskSize: 5
    [ 63.181] LinRedFieldPosition: 11
    [ 63.181] LinGreenMaskSize: 6
    [ 63.181] LinGreenFieldPosition: 5
    [ 63.181] LinBlueMaskSize: 5
    [ 63.181] LinBlueFieldPosition: 0
    [ 63.181] LinRsvdMaskSize: 0
    [ 63.181] LinRsvdFieldPosition: 0
    [ 63.181] MaxPixelClock: 400000000
    [ 63.181] *Mode: 1b6 (512x384)
    [ 63.181] ModeAttributes: 0xbb
    [ 63.181] WinAAttributes: 0x7
    [ 63.181] WinBAttributes: 0x0
    [ 63.181] WinGranularity: 64
    [ 63.181] WinSize: 64
    [ 63.181] WinASegment: 0xa000
    [ 63.181] WinBSegment: 0x0
    [ 63.181] WinFuncPtr: 0xc00050b5
    [ 63.181] BytesPerScanline: 2048
    [ 63.181] XResolution: 512
    [ 63.181] YResolution: 384
    [ 63.181] XCharSize: 8
    [ 63.181] YCharSize: 16
    [ 63.181] NumberOfPlanes: 1
    [ 63.181] BitsPerPixel: 32
    [ 63.181] NumberOfBanks: 1
    [ 63.181] MemoryModel: 6
    [ 63.181] BankSize: 0
    [ 63.181] NumberOfImages: 18
    [ 63.181] RedMaskSize: 8
    [ 63.181] RedFieldPosition: 16
    [ 63.181] GreenMaskSize: 8
    [ 63.181] GreenFieldPosition: 8
    [ 63.181] BlueMaskSize: 8
    [ 63.181] BlueFieldPosition: 0
    [ 63.181] RsvdMaskSize: 0
    [ 63.181] RsvdFieldPosition: 0
    [ 63.181] DirectColorModeInfo: 0
    [ 63.181] PhysBasePtr: 0xf0000000
    [ 63.181] LinBytesPerScanLine: 2048
    [ 63.181] BnkNumberOfImagePages: 18
    [ 63.181] LinNumberOfImagePages: 18
    [ 63.181] LinRedMaskSize: 8
    [ 63.181] LinRedFieldPosition: 16
    [ 63.181] LinGreenMaskSize: 8
    [ 63.181] LinGreenFieldPosition: 8
    [ 63.181] LinBlueMaskSize: 8
    [ 63.181] LinBlueFieldPosition: 0
    [ 63.181] LinRsvdMaskSize: 0
    [ 63.181] LinRsvdFieldPosition: 0
    [ 63.181] MaxPixelClock: 400000000
    [ 63.182] Mode: 1c3 (640x350)
    [ 63.182] ModeAttributes: 0xbb
    [ 63.182] WinAAttributes: 0x7
    [ 63.182] WinBAttributes: 0x0
    [ 63.182] WinGranularity: 64
    [ 63.182] WinSize: 64
    [ 63.182] WinASegment: 0xa000
    [ 63.182] WinBSegment: 0x0
    [ 63.182] WinFuncPtr: 0xc00050b5
    [ 63.182] BytesPerScanline: 640
    [ 63.182] XResolution: 640
    [ 63.182] YResolution: 350
    [ 63.182] XCharSize: 8
    [ 63.182] YCharSize: 14
    [ 63.182] NumberOfPlanes: 1
    [ 63.182] BitsPerPixel: 8
    [ 63.182] NumberOfBanks: 1
    [ 63.182] MemoryModel: 4
    [ 63.182] BankSize: 0
    [ 63.182] NumberOfImages: 63
    [ 63.182] RedMaskSize: 0
    [ 63.182] RedFieldPosition: 0
    [ 63.182] GreenMaskSize: 0
    [ 63.182] GreenFieldPosition: 0
    [ 63.182] BlueMaskSize: 0
    [ 63.182] BlueFieldPosition: 0
    [ 63.182] RsvdMaskSize: 0
    [ 63.182] RsvdFieldPosition: 0
    [ 63.182] DirectColorModeInfo: 0
    [ 63.182] PhysBasePtr: 0xf0000000
    [ 63.182] LinBytesPerScanLine: 640
    [ 63.182] BnkNumberOfImagePages: 63
    [ 63.182] LinNumberOfImagePages: 63
    [ 63.182] LinRedMaskSize: 0
    [ 63.182] LinRedFieldPosition: 0
    [ 63.182] LinGreenMaskSize: 0
    [ 63.182] LinGreenFieldPosition: 0
    [ 63.182] LinBlueMaskSize: 0
    [ 63.182] LinBlueFieldPosition: 0
    [ 63.182] LinRsvdMaskSize: 0
    [ 63.182] LinRsvdFieldPosition: 0
    [ 63.182] MaxPixelClock: 400000000
    [ 63.182] Mode: 1c5 (640x350)
    [ 63.182] ModeAttributes: 0xbb
    [ 63.182] WinAAttributes: 0x7
    [ 63.182] WinBAttributes: 0x0
    [ 63.182] WinGranularity: 64
    [ 63.182] WinSize: 64
    [ 63.182] WinASegment: 0xa000
    [ 63.182] WinBSegment: 0x0
    [ 63.182] WinFuncPtr: 0xc00050b5
    [ 63.182] BytesPerScanline: 1280
    [ 63.182] XResolution: 640
    [ 63.182] YResolution: 350
    [ 63.182] XCharSize: 8
    [ 63.182] YCharSize: 14
    [ 63.182] NumberOfPlanes: 1
    [ 63.182] BitsPerPixel: 16
    [ 63.182] NumberOfBanks: 1
    [ 63.182] MemoryModel: 6
    [ 63.182] BankSize: 0
    [ 63.182] NumberOfImages: 35
    [ 63.182] RedMaskSize: 5
    [ 63.182] RedFieldPosition: 11
    [ 63.182] GreenMaskSize: 6
    [ 63.182] GreenFieldPosition: 5
    [ 63.182] BlueMaskSize: 5
    [ 63.182] BlueFieldPosition: 0
    [ 63.182] RsvdMaskSize: 0
    [ 63.182] RsvdFieldPosition: 0
    [ 63.182] DirectColorModeInfo: 0
    [ 63.182] PhysBasePtr: 0xf0000000
    [ 63.182] LinBytesPerScanLine: 1280
    [ 63.182] BnkNumberOfImagePages: 35
    [ 63.182] LinNumberOfImagePages: 35
    [ 63.182] LinRedMaskSize: 5
    [ 63.182] LinRedFieldPosition: 11
    [ 63.182] LinGreenMaskSize: 6
    [ 63.182] LinGreenFieldPosition: 5
    [ 63.182] LinBlueMaskSize: 5
    [ 63.182] LinBlueFieldPosition: 0
    [ 63.182] LinRsvdMaskSize: 0
    [ 63.182] LinRsvdFieldPosition: 0
    [ 63.182] MaxPixelClock: 400000000
    [ 63.183] *Mode: 1c6 (640x350)
    [ 63.183] ModeAttributes: 0xbb
    [ 63.183] WinAAttributes: 0x7
    [ 63.183] WinBAttributes: 0x0
    [ 63.183] WinGranularity: 64
    [ 63.183] WinSize: 64
    [ 63.183] WinASegment: 0xa000
    [ 63.183] WinBSegment: 0x0
    [ 63.183] WinFuncPtr: 0xc00050b5
    [ 63.183] BytesPerScanline: 2560
    [ 63.183] XResolution: 640
    [ 63.183] YResolution: 350
    [ 63.183] XCharSize: 8
    [ 63.183] YCharSize: 14
    [ 63.183] NumberOfPlanes: 1
    [ 63.183] BitsPerPixel: 32
    [ 63.183] NumberOfBanks: 1
    [ 63.183] MemoryModel: 6
    [ 63.183] BankSize: 0
    [ 63.183] NumberOfImages: 17
    [ 63.183] RedMaskSize: 8
    [ 63.183] RedFieldPosition: 16
    [ 63.183] GreenMaskSize: 8
    [ 63.183] GreenFieldPosition: 8
    [ 63.183] BlueMaskSize: 8
    [ 63.183] BlueFieldPosition: 0
    [ 63.183] RsvdMaskSize: 0
    [ 63.183] RsvdFieldPosition: 0
    [ 63.183] DirectColorModeInfo: 0
    [ 63.183] PhysBasePtr: 0xf0000000
    [ 63.183] LinBytesPerScanLine: 2560
    [ 63.183] BnkNumberOfImagePages: 17
    [ 63.183] LinNumberOfImagePages: 17
    [ 63.183] LinRedMaskSize: 8
    [ 63.183] LinRedFieldPosition: 16
    [ 63.183] LinGreenMaskSize: 8
    [ 63.183] LinGreenFieldPosition: 8
    [ 63.183] LinBlueMaskSize: 8
    [ 63.183] LinBlueFieldPosition: 0
    [ 63.183] LinRsvdMaskSize: 0
    [ 63.183] LinRsvdFieldPosition: 0
    [ 63.183] MaxPixelClock: 400000000
    [ 63.183] Mode: 183 (640x400)
    [ 63.183] ModeAttributes: 0xbb
    [ 63.183] WinAAttributes: 0x7
    [ 63.183] WinBAttributes: 0x0
    [ 63.183] WinGranularity: 64
    [ 63.183] WinSize: 64
    [ 63.183] WinASegment: 0xa000
    [ 63.183] WinBSegment: 0x0
    [ 63.183] WinFuncPtr: 0xc00050b5
    [ 63.183] BytesPerScanline: 640
    [ 63.183] XResolution: 640
    [ 63.183] YResolution: 400
    [ 63.183] XCharSize: 8
    [ 63.183] YCharSize: 16
    [ 63.183] NumberOfPlanes: 1
    [ 63.183] BitsPerPixel: 8
    [ 63.183] NumberOfBanks: 1
    [ 63.183] MemoryModel: 4
    [ 63.183] BankSize: 0
    [ 63.183] NumberOfImages: 63
    [ 63.183] RedMaskSize: 0
    [ 63.183] RedFieldPosition: 0
    [ 63.183] GreenMaskSize: 0
    [ 63.183] GreenFieldPosition: 0
    [ 63.183] BlueMaskSize: 0
    [ 63.183] BlueFieldPosition: 0
    [ 63.183] RsvdMaskSize: 0
    [ 63.183] RsvdFieldPosition: 0
    [ 63.183] DirectColorModeInfo: 0
    [ 63.183] PhysBasePtr: 0xf0000000
    [ 63.183] LinBytesPerScanLine: 640
    [ 63.183] BnkNumberOfImagePages: 63
    [ 63.183] LinNumberOfImagePages: 63
    [ 63.183] LinRedMaskSize: 0
    [ 63.183] LinRedFieldPosition: 0
    [ 63.183] LinGreenMaskSize: 0
    [ 63.183] LinGreenFieldPosition: 0
    [ 63.183] LinBlueMaskSize: 0
    [ 63.183] LinBlueFieldPosition: 0
    [ 63.183] LinRsvdMaskSize: 0
    [ 63.183] LinRsvdFieldPosition: 0
    [ 63.183] MaxPixelClock: 400000000
    [ 63.184] Mode: 185 (640x400)
    [ 63.184] ModeAttributes: 0xbb
    [ 63.184] WinAAttributes: 0x7
    [ 63.184] WinBAttributes: 0x0
    [ 63.184] WinGranularity: 64
    [ 63.184] WinSize: 64
    [ 63.184] WinASegment: 0xa000
    [ 63.184] WinBSegment: 0x0
    [ 63.184] WinFuncPtr: 0xc00050b5
    [ 63.184] BytesPerScanline: 1280
    [ 63.184] XResolution: 640
    [ 63.184] YResolution: 400
    [ 63.184] XCharSize: 8
    [ 63.184] YCharSize: 16
    [ 63.184] NumberOfPlanes: 1
    [ 63.184] BitsPerPixel: 16
    [ 63.184] NumberOfBanks: 1
    [ 63.184] MemoryModel: 6
    [ 63.184] BankSize: 0
    [ 63.184] NumberOfImages: 31
    [ 63.184] RedMaskSize: 5
    [ 63.184] RedFieldPosition: 11
    [ 63.184] GreenMaskSize: 6
    [ 63.184] GreenFieldPosition: 5
    [ 63.184] BlueMaskSize: 5
    [ 63.184] BlueFieldPosition: 0
    [ 63.184] RsvdMaskSize: 0
    [ 63.184] RsvdFieldPosition: 0
    [ 63.184] DirectColorModeInfo: 0
    [ 63.184] PhysBasePtr: 0xf0000000
    [ 63.184] LinBytesPerScanLine: 1280
    [ 63.184] BnkNumberOfImagePages: 31
    [ 63.184] LinNumberOfImagePages: 31
    [ 63.184] LinRedMaskSize: 5
    [ 63.184] LinRedFieldPosition: 11
    [ 63.184] LinGreenMaskSize: 6
    [ 63.184] LinGreenFieldPosition: 5
    [ 63.184] LinBlueMaskSize: 5
    [ 63.184] LinBlueFieldPosition: 0
    [ 63.184] LinRsvdMaskSize: 0
    [ 63.184] LinRsvdFieldPosition: 0
    [ 63.184] MaxPixelClock: 400000000
    [ 63.185] *Mode: 186 (640x400)
    [ 63.185] ModeAttributes: 0xbb
    [ 63.185] WinAAttributes: 0x7
    [ 63.185] WinBAttributes: 0x0
    [ 63.185] WinGranularity: 64
    [ 63.185] WinSize: 64
    [ 63.185] WinASegment: 0xa000
    [ 63.185] WinBSegment: 0x0
    [ 63.185] WinFuncPtr: 0xc00050b5
    [ 63.185] BytesPerScanline: 2560
    [ 63.185] XResolution: 640
    [ 63.185] YResolution: 400
    [ 63.185] XCharSize: 8
    [ 63.185] YCharSize: 16
    [ 63.185] NumberOfPlanes: 1
    [ 63.185] BitsPerPixel: 32
    [ 63.185] NumberOfBanks: 1
    [ 63.185] MemoryModel: 6
    [ 63.185] BankSize: 0
    [ 63.185] NumberOfImages: 15
    [ 63.185] RedMaskSize: 8
    [ 63.185] RedFieldPosition: 16
    [ 63.185] GreenMaskSize: 8
    [ 63.185] GreenFieldPosition: 8
    [ 63.185] BlueMaskSize: 8
    [ 63.185] BlueFieldPosition: 0
    [ 63.185] RsvdMaskSize: 0
    [ 63.185] RsvdFieldPosition: 0
    [ 63.185] DirectColorModeInfo: 0
    [ 63.185] PhysBasePtr: 0xf0000000
    [ 63.185] LinBytesPerScanLine: 2560
    [ 63.185] BnkNumberOfImagePages: 15
    [ 63.185] LinNumberOfImagePages: 15
    [ 63.185] LinRedMaskSize: 8
    [ 63.185] LinRedFieldPosition: 16
    [ 63.185] LinGreenMaskSize: 8
    [ 63.185] LinGreenFieldPosition: 8
    [ 63.185] LinBlueMaskSize: 8
    [ 63.185] LinBlueFieldPosition: 0
    [ 63.185] LinRsvdMaskSize: 0
    [ 63.185] LinRsvdFieldPosition: 0
    [ 63.185] MaxPixelClock: 400000000
    [ 63.185] Mode: 133 (720x400)
    [ 63.185] ModeAttributes: 0xbb
    [ 63.185] WinAAttributes: 0x7
    [ 63.185] WinBAttributes: 0x0
    [ 63.185] WinGranularity: 64
    [ 63.185] WinSize: 64
    [ 63.185] WinASegment: 0xa000
    [ 63.185] WinBSegment: 0x0
    [ 63.185] WinFuncPtr: 0xc00050b5
    [ 63.185] BytesPerScanline: 768
    [ 63.185] XResolution: 720
    [ 63.185] YResolution: 400
    [ 63.185] XCharSize: 8
    [ 63.185] YCharSize: 16
    [ 63.185] NumberOfPlanes: 1
    [ 63.185] BitsPerPixel: 8
    [ 63.185] NumberOfBanks: 1
    [ 63.185] MemoryModel: 4
    [ 63.185] BankSize: 0
    [ 63.185] NumberOfImages: 50
    [ 63.185] RedMaskSize: 0
    [ 63.185] RedFieldPosition: 0
    [ 63.185] GreenMaskSize: 0
    [ 63.185] GreenFieldPosition: 0
    [ 63.185] BlueMaskSize: 0
    [ 63.185] BlueFieldPosition: 0
    [ 63.185] RsvdMaskSize: 0
    [ 63.185] RsvdFieldPosition: 0
    [ 63.185] DirectColorModeInfo: 0
    [ 63.185] PhysBasePtr: 0xf0000000
    [ 63.185] LinBytesPerScanLine: 768
    [ 63.185] BnkNumberOfImagePages: 50
    [ 63.185] LinNumberOfImagePages: 50
    [ 63.185] LinRedMaskSize: 0
    [ 63.185] LinRedFieldPosition: 0
    [ 63.185] LinGreenMaskSize: 0
    [ 63.185] LinGreenFieldPosition: 0
    [ 63.185] LinBlueMaskSize: 0
    [ 63.185] LinBlueFieldPosition: 0
    [ 63.185] LinRsvdMaskSize: 0
    [ 63.185] LinRsvdFieldPosition: 0
    [ 63.185] MaxPixelClock: 400000000
    [ 63.186] Mode: 135 (720x400)
    [ 63.186] ModeAttributes: 0xbb
    [ 63.186] WinAAttributes: 0x7
    [ 63.186] WinBAttributes: 0x0
    [ 63.186] WinGranularity: 64
    [ 63.186] WinSize: 64
    [ 63.186] WinASegment: 0xa000
    [ 63.186] WinBSegment: 0x0
    [ 63.186] WinFuncPtr: 0xc00050b5
    [ 63.186] BytesPerScanline: 1472
    [ 63.186] XResolution: 720
    [ 63.186] YResolution: 400
    [ 63.186] XCharSize: 8
    [ 63.186] YCharSize: 16
    [ 63.186] NumberOfPlanes: 1
    [ 63.186] BitsPerPixel: 16
    [ 63.186] NumberOfBanks: 1
    [ 63.186] MemoryModel: 6
    [ 63.186] BankSize: 0
    [ 63.186] NumberOfImages: 27
    [ 63.186] RedMaskSize: 5
    [ 63.186] RedFieldPosition: 11
    [ 63.186] GreenMaskSize: 6
    [ 63.186] GreenFieldPosition: 5
    [ 63.186] BlueMaskSize: 5
    [ 63.186] BlueFieldPosition: 0
    [ 63.186] RsvdMaskSize: 0
    [ 63.186] RsvdFieldPosition: 0
    [ 63.186] DirectColorModeInfo: 0
    [ 63.186] PhysBasePtr: 0xf0000000
    [ 63.186] LinBytesPerScanLine: 1472
    [ 63.186] BnkNumberOfImagePages: 27
    [ 63.186] LinNumberOfImagePages: 27
    [ 63.186] LinRedMaskSize: 5
    [ 63.186] LinRedFieldPosition: 11
    [ 63.186] LinGreenMaskSize: 6
    [ 63.186] LinGreenFieldPosition: 5
    [ 63.186] LinBlueMaskSize: 5
    [ 63.186] LinBlueFieldPosition: 0
    [ 63.186] LinRsvdMaskSize: 0
    [ 63.186] LinRsvdFieldPosition: 0
    [ 63.186] MaxPixelClock: 400000000
    [ 63.186] *Mode: 136 (720x400)
    [ 63.186] ModeAttributes: 0xbb
    [ 63.186] WinAAttributes: 0x7
    [ 63.186] WinBAttributes: 0x0
    [ 63.186] WinGranularity: 64
    [ 63.186] WinSize: 64
    [ 63.186] WinASegment: 0xa000
    [ 63.186] WinBSegment: 0x0
    [ 63.186] WinFuncPtr: 0xc00050b5
    [ 63.186] BytesPerScanline: 2944
    [ 63.186] XResolution: 720
    [ 63.186] YResolution: 400
    [ 63.186] XCharSize: 8
    [ 63.186] YCharSize: 16
    [ 63.186] NumberOfPlanes: 1
    [ 63.186] BitsPerPixel: 32
    [ 63.186] NumberOfBanks: 1
    [ 63.186] MemoryModel: 6
    [ 63.186] BankSize: 0
    [ 63.186] NumberOfImages: 13
    [ 63.186] RedMaskSize: 8
    [ 63.186] RedFieldPosition: 16
    [ 63.186] GreenMaskSize: 8
    [ 63.186] GreenFieldPosition: 8
    [ 63.186] BlueMaskSize: 8
    [ 63.186] BlueFieldPosition: 0
    [ 63.186] RsvdMaskSize: 0
    [ 63.186] RsvdFieldPosition: 0
    [ 63.186] DirectColorModeInfo: 0
    [ 63.186] PhysBasePtr: 0xf0000000
    [ 63.186] LinBytesPerScanLine: 2944
    [ 63.186] BnkNumberOfImagePages: 13
    [ 63.186] LinNumberOfImagePages: 13
    [ 63.186] LinRedMaskSize: 8
    [ 63.186] LinRedFieldPosition: 16
    [ 63.187] LinGreenMaskSize: 8
    [ 63.187] LinGreenFieldPosition: 8
    [ 63.187] LinBlue

    OK, first of all i checked if i had the module loades
    using lspci | grep radeon
    That returned:
    radeon 993341 0
    i2c_algo_bit 5295 1 radeon
    ttm 54346 1 radeon
    drm_kms_helper 26027 1 radeon
    drm 182706 3 drm_kms_helper,ttm,radeon
    i2c_core 22628 5 i2c_piix4,drm,drm_kms_helper,i2c_algo_bit,radeon
    so i think the module was loaded, neverthless i did modified mkinitcpio and added the module radeon,  uninstalled the vesa drivers, rebuilt the initram and reboot my system just to see te same results: no Xorg.So i installed the vesa drivers again to run xorg. I post the Xorg log using only the Radeon Driver.
    [ 44.636]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 44.637] X Protocol Version 11, Revision 0
    [ 44.637] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 44.639] Current Operating System: Linux marcorecamara 3.0.76-1-lts #1 SMP Wed May 1 20:14:38 CEST 2013 x86_64
    [ 44.639] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=54250347-8e44-4962-8656-387ed670cccc ro nomodeset
    [ 44.641] Build Date: 17 April 2013 02:37:06PM
    [ 44.641]
    [ 44.642] Current version of pixman: 0.28.2
    [ 44.644] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 44.644] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 44.648] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May 7 20:18:52 2013
    [ 44.649] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 44.650] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 44.650] (==) No Layout section. Using the first Screen section.
    [ 44.650] (==) No screen section available. Using defaults.
    [ 44.650] (**) |-->Screen "Default Screen Section" (0)
    [ 44.650] (**) | |-->Monitor "<default monitor>"
    [ 44.650] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 44.650] (==) Automatically adding devices
    [ 44.650] (==) Automatically enabling devices
    [ 44.650] (==) Automatically adding GPU devices
    [ 44.650] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 44.650] Entry deleted from font path.
    [ 44.650] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 44.650] Entry deleted from font path.
    [ 44.650] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 44.650] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 44.650] Entry deleted from font path.
    [ 44.650] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 44.650] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 44.650] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 44.650] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 44.650] (II) Loader magic: 0x7fcc20
    [ 44.650] (II) Module ABI versions:
    [ 44.650] X.Org ANSI C Emulation: 0.4
    [ 44.650] X.Org Video Driver: 14.1
    [ 44.650] X.Org XInput driver : 19.1
    [ 44.650] X.Org Server Extension : 7.0
    [ 44.650] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 44.655] (--) PCI:*(0:1:5:0) 1002:791e:105b:0e0c rev 0, Mem @ 0xf0000000/134217728, 0xfeaf0000/65536, 0xfe900000/1048576, I/O @ 0x0000d000/256
    [ 44.656] Initializing built-in extension Generic Event Extension
    [ 44.657] Initializing built-in extension SHAPE
    [ 44.657] Initializing built-in extension MIT-SHM
    [ 44.658] Initializing built-in extension XInputExtension
    [ 44.659] Initializing built-in extension XTEST
    [ 44.660] Initializing built-in extension BIG-REQUESTS
    [ 44.660] Initializing built-in extension SYNC
    [ 44.661] Initializing built-in extension XKEYBOARD
    [ 44.661] Initializing built-in extension XC-MISC
    [ 44.662] Initializing built-in extension SECURITY
    [ 44.663] Initializing built-in extension XINERAMA
    [ 44.663] Initializing built-in extension XFIXES
    [ 44.664] Initializing built-in extension RENDER
    [ 44.665] Initializing built-in extension RANDR
    [ 44.665] Initializing built-in extension COMPOSITE
    [ 44.666] Initializing built-in extension DAMAGE
    [ 44.667] Initializing built-in extension MIT-SCREEN-SAVER
    [ 44.667] Initializing built-in extension DOUBLE-BUFFER
    [ 44.668] Initializing built-in extension RECORD
    [ 44.691] Initializing built-in extension DPMS
    [ 44.714] Initializing built-in extension X-Resource
    [ 44.736] Initializing built-in extension XVideo
    [ 44.759] Initializing built-in extension XVideo-MotionCompensation
    [ 44.782] Initializing built-in extension XFree86-VidModeExtension
    [ 44.804] Initializing built-in extension XFree86-DGA
    [ 44.826] Initializing built-in extension XFree86-DRI
    [ 44.846] Initializing built-in extension DRI2
    [ 44.846] (II) "glx" will be loaded by default.
    [ 44.846] (II) LoadModule: "dri2"
    [ 44.846] (II) Module "dri2" already built-in
    [ 44.847] (II) LoadModule: "glamoregl"
    [ 44.847] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [ 44.848] (II) Module glamoregl: vendor="X.Org Foundation"
    [ 44.848] compiled for 1.14.0, module version = 0.5.0
    [ 44.848] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 44.848] (II) LoadModule: "glx"
    [ 44.848] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 44.848] (II) Module glx: vendor="X.Org Foundation"
    [ 44.848] compiled for 1.14.1, module version = 1.0.0
    [ 44.848] ABI class: X.Org Server Extension, version 7.0
    [ 44.848] (==) AIGLX enabled
    [ 44.869] Loading extension GLX
    [ 44.869] (==) Matched ati as autoconfigured driver 0
    [ 44.869] (==) Matched ati as autoconfigured driver 1
    [ 44.869] (==) Matched vesa as autoconfigured driver 2
    [ 44.869] (==) Matched modesetting as autoconfigured driver 3
    [ 44.869] (==) Matched fbdev as autoconfigured driver 4
    [ 44.869] (==) Assigned the driver to the xf86ConfigLayout
    [ 44.869] (II) LoadModule: "ati"
    [ 44.869] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
    [ 44.869] (II) Module ati: vendor="X.Org Foundation"
    [ 44.869] compiled for 1.14.0, module version = 7.1.0
    [ 44.869] Module class: X.Org Video Driver
    [ 44.869] ABI class: X.Org Video Driver, version 14.1
    [ 44.869] (II) LoadModule: "radeon"
    [ 44.869] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 44.869] (II) Module radeon: vendor="X.Org Foundation"
    [ 44.869] compiled for 1.14.0, module version = 7.1.0
    [ 44.869] Module class: X.Org Video Driver
    [ 44.869] ABI class: X.Org Video Driver, version 14.1
    [ 44.869] (II) LoadModule: "vesa"
    [ 44.870] (WW) Warning, couldn't open module vesa
    [ 44.870] (II) UnloadModule: "vesa"
    [ 44.870] (II) Unloading vesa
    [ 44.870] (EE) Failed to load module "vesa" (module does not exist, 0)
    [ 44.870] (II) LoadModule: "modesetting"
    [ 44.870] (WW) Warning, couldn't open module modesetting
    [ 44.870] (II) UnloadModule: "modesetting"
    [ 44.870] (II) Unloading modesetting
    [ 44.870] (EE) Failed to load module "modesetting" (module does not exist, 0)
    [ 44.870] (II) LoadModule: "fbdev"
    [ 44.870] (WW) Warning, couldn't open module fbdev
    [ 44.870] (II) UnloadModule: "fbdev"
    [ 44.870] (II) Unloading fbdev
    [ 44.870] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 44.870] (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI FireMV 2400 PCI,
    ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
    ATI Radeon 9600TX NF (AGP), ATI FireGL X1 NG (AGP),
    ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
    ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
    ATI Mobility Radeon HD 4670, ATI FirePro M5750,
    ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
    ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
    ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
    ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
    ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
    ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
    ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
    ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
    ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
    ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE
    [ 44.872] (++) using VT number 1
    [ 44.872] (II) [KMS] drm report modesetting isn't supported.
    [ 44.872] (II) [KMS] drm report modesetting isn't supported.
    [ 44.872] (II) [KMS] drm report modesetting isn't supported.
    [ 44.872] (II) [KMS] drm report modesetting isn't supported.
    [ 44.872] (II) [KMS] drm report modesetting isn't supported.
    [ 44.872] (EE) Screen 0 deleted because of no matching config section.
    [ 44.872] (II) UnloadModule: "radeon"
    [ 44.872] (EE) Screen 0 deleted because of no matching config section.
    [ 44.872] (II) UnloadModule: "radeon"
    [ 44.872] (EE) Screen 0 deleted because of no matching config section.
    [ 44.872] (II) UnloadModule: "radeon"
    [ 44.872] (EE) Screen 0 deleted because of no matching config section.
    [ 44.872] (II) UnloadModule: "radeon"
    [ 44.872] (EE) Device(s) detected, but none match those in the config file.
    [ 44.872]
    Fatal server error:
    [ 44.872] no screens found
    [ 44.872] (EE)
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 44.872] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 44.872] (EE)
    [ 45.006] Server terminated with error (1). Closing log file.
    So maybe is something about KMS. And i dont think this has to do with data corruption, the strange thing is that i downgraded the packages, maybe antoher package is interfering. Ill try to solve the issue of KMS and mode set, the weird thing is that i have nomodeset in my grub.cfg

  • [Solved]Cannot startx on fresh install with xfce4 and nvidia-304xx-lts

    I just installed Arch base onto my system with my Nvidia GTS 250 Graphics card, however I am unable to start a x session after installing xfce4 and nvidia-304xx-lts followed by the command nvidia-xconfig and reboot.  When I try to issue startxfce4 I get an error pointing to /var/log/Xorg.0.log as follows
    [ 24.856]
    X.Org X Server 1.16.0
    Release Date: 2014-07-16
    [ 24.857] X Protocol Version 11, Revision 0
    [ 24.857] Build Operating System: Linux 3.15.5-2-ARCH x86_64
    [ 24.857] Current Operating System: Linux yte 3.16.2-1-ARCH #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014 x86_64
    [ 24.857] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/sda5
    [ 24.857] Build Date: 31 July 2014 11:53:19AM
    [ 24.857]
    [ 24.857] Current version of pixman: 0.32.6
    [ 24.858] Before reporting problems, check [url]http://wiki.x.org[/url]
    to make sure that you have the latest version.
    [ 24.858] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 24.858] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 17 21:49:53 2014
    [ 24.875] (==) Using config file: "/etc/X11/xorg.conf"
    [ 24.875] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 24.897] (==) ServerLayout "Layout0"
    [ 24.897] (**) |-->Screen "Screen0" (0)
    [ 24.897] (**) | |-->Monitor "Monitor0"
    [ 24.905] (**) | |-->Device "Device0"
    [ 24.905] (**) |-->Input Device "Keyboard0"
    [ 24.905] (**) |-->Input Device "Mouse0"
    [ 24.905] (==) Automatically adding devices
    [ 24.905] (==) Automatically enabling devices
    [ 24.905] (==) Automatically adding GPU devices
    [ 24.914] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
    [ 24.914] Entry deleted from font path.
    [ 24.914] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 24.914] Entry deleted from font path.
    [ 24.914] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 24.914] Entry deleted from font path.
    [ 24.914] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 24.914] Entry deleted from font path.
    [ 24.914] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 24.914] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 24.914] Entry deleted from font path.
    [ 24.914] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 24.914] (==) FontPath set to:
    /usr/share/fonts/misc/
    [ 24.914] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 24.914] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [ 24.914] (WW) Disabling Keyboard0
    [ 24.914] (WW) Disabling Mouse0
    [ 24.914] (II) Loader magic: 0x818d80
    [ 24.914] (II) Module ABI versions:
    [ 24.914] X.Org ANSI C Emulation: 0.4
    [ 24.914] X.Org Video Driver: 18.0
    [ 24.914] X.Org XInput driver : 21.0
    [ 24.914] X.Org Server Extension : 8.0
    [ 24.917] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
    [ 24.918] (--) PCI:*(0:4:0:0) 10de:0615:19f1:0d76 rev 162, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/131072
    [ 24.918] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 24.919] (II) LoadModule: "glx"
    [ 24.953] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 25.974] (II) Module glx: vendor="NVIDIA Corporation"
    [ 25.974] compiled for 4.0.2, module version = 1.0.0
    [ 25.974] Module class: X.Org Server Extension
    [ 25.974] (II) NVIDIA GLX Module 304.123 Wed Jul 2 11:19:55 PDT 2014
    [ 25.974] (II) LoadModule: "nvidia"
    [ 25.974] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 26.027] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 26.027] compiled for 4.0.2, module version = 1.0.0
    [ 26.027] Module class: X.Org Video Driver
    [ 26.042] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
    [ 26.042] (EE) NVIDIA: system's kernel log for additional error messages.
    [ 26.042] (II) UnloadModule: "nvidia"
    [ 26.042] (II) Unloading nvidia
    [ 26.042] (EE) Failed to load module "nvidia" (module-specific error, 0)
    [ 26.042] (EE) No drivers available.
    [ 26.042] (EE)
    Fatal server error:
    [ 26.042] (EE) no screens found(EE)
    [ 26.042] (EE)
    Please consult the The X.Org Foundation support
    at [url]http://wiki.x.org[/url]
    for help.
    [ 26.042] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 26.042] (EE)
    It apears to be trying to load various modules, first of which is my propietary nvidia driver which refers to the kernel log.  My dmesg looks like this:
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 3.16.2-1-ARCH (nobody@var-lib-archbuild-testing-x86_64-tobias) (gcc version 4.9.1 (GCC) ) #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/sda5
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000cff9ffff] usable
    [ 0.000000] BIOS-e820: [mem 0x00000000cffa0000-0x00000000cffadfff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x00000000cffae000-0x00000000cffdffff] ACPI NVS
    [ 0.000000] BIOS-e820: [mem 0x00000000cffe0000-0x00000000cfffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000012fffffff] usable
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] SMBIOS 2.5 present.
    [ 0.000000] DMI: HP-Pavilion FQ618AA-A2L a6734f/Benicia, BIOS 5.35 12/16/2008
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] AGP: No AGP bridge found
    [ 0.000000] e820: last_pfn = 0x130000 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-BFFFF uncachable
    [ 0.000000] C0000-DFFFF write-protect
    [ 0.000000] E0000-EFFFF write-through
    [ 0.000000] F0000-FFFFF write-protect
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 0D0000000 mask FF0000000 uncachable
    [ 0.000000] 1 base 0E0000000 mask FE0000000 uncachable
    [ 0.000000] 2 base 000000000 mask F00000000 write-back
    [ 0.000000] 3 base 100000000 mask FE0000000 write-back
    [ 0.000000] 4 base 120000000 mask FF0000000 write-back
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] e820: update [mem 0xd0000000-0xffffffff] usable ==> reserved
    [ 0.000000] e820: last_pfn = 0xcffa0 max_arch_pfn = 0x400000000
    [ 0.000000] found SMP MP-table at [mem 0x000ff780-0x000ff78f] mapped at [ffff8800000ff780]
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000098000] 98000 size 24576
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
    [ 0.000000] [mem 0x00000000-0x000fffff] page 4k
    [ 0.000000] BRK [0x01b23000, 0x01b23fff] PGTABLE
    [ 0.000000] BRK [0x01b24000, 0x01b24fff] PGTABLE
    [ 0.000000] BRK [0x01b25000, 0x01b25fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x12fe00000-0x12fffffff]
    [ 0.000000] [mem 0x12fe00000-0x12fffffff] page 2M
    [ 0.000000] BRK [0x01b26000, 0x01b26fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x12c000000-0x12fdfffff]
    [ 0.000000] [mem 0x12c000000-0x12fdfffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x100000000-0x12bffffff]
    [ 0.000000] [mem 0x100000000-0x12bffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x00100000-0xcff9ffff]
    [ 0.000000] [mem 0x00100000-0x001fffff] page 4k
    [ 0.000000] [mem 0x00200000-0xcfdfffff] page 2M
    [ 0.000000] [mem 0xcfe00000-0xcff9ffff] page 4k
    [ 0.000000] RAMDISK: [mem 0x3798e000-0x37cbefff]
    [ 0.000000] ACPI: Early table checksum verification disabled
    [ 0.000000] ACPI: RSDP 0x00000000000FC440 000014 (v00 HPQOEM)
    [ 0.000000] ACPI: RSDT 0x00000000CFFA0000 000044 (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: FACP 0x00000000CFFA0200 000084 (v02 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: DSDT 0x00000000CFFA0440 004E91 (v01 HPQOEM SLIC-CPC 00000000 INTL 20051117)
    [ 0.000000] ACPI: FACS 0x00000000CFFAE000 000040
    [ 0.000000] ACPI: APIC 0x00000000CFFA0390 00006C (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: MCFG 0x00000000CFFA0400 00003C (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: OEMB 0x00000000CFFAE040 000072 (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: HPET 0x00000000CFFA52E0 000038 (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: GSCI 0x00000000CFFAE0C0 002024 (v01 HPQOEM SLIC-CPC 20081216 MSFT 00000097)
    [ 0.000000] ACPI: SLIC 0x00000000CFFB00F0 000176 (v01 HPQOEM SLIC-CPC 00000001 MSFT 00000001)
    [ 0.000000] ACPI: SSDT 0x00000000CFFB14B0 00082F (v01 HPQOEM SLIC-CPC 00000012 INTL 20051117)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] No NUMA configuration found
    [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000012fffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x12fffffff]
    [ 0.000000] NODE_DATA [mem 0x12fff7000-0x12fffbfff]
    [ 0.000000] [ffffea0000000000-ffffea0004bfffff] PMD -> [ffff88012b600000-ffff88012f5fffff] on node 0
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x00001000-0x00ffffff]
    [ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
    [ 0.000000] Normal [mem 0x100000000-0x12fffffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x00001000-0x0009dfff]
    [ 0.000000] node 0: [mem 0x00100000-0xcff9ffff]
    [ 0.000000] node 0: [mem 0x100000000-0x12fffffff]
    [ 0.000000] On node 0 totalpages: 1048381
    [ 0.000000] DMA zone: 64 pages used for memmap
    [ 0.000000] DMA zone: 21 pages reserved
    [ 0.000000] DMA zone: 3997 pages, LIFO batch:0
    [ 0.000000] DMA32 zone: 13247 pages used for memmap
    [ 0.000000] DMA32 zone: 847776 pages, LIFO batch:31
    [ 0.000000] Normal zone: 3072 pages used for memmap
    [ 0.000000] Normal zone: 196608 pages, LIFO batch:31
    [ 0.000000] ACPI: PM-Timer IO Port: 0x808
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
    [ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
    [ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
    [ 0.000000] nr_irqs_gsi: 40
    [ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009efff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000e3fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x000e4000-0x000fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xcffa0000-0xcffadfff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xcffae000-0xcffdffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xcffe0000-0xcfffffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xfedfffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xffefffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfff00000-0xffffffff]
    [ 0.000000] e820: [mem 0xd0000000-0xfedfffff] available for PCI devices
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:4 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff88012fc00000 s86784 r8192 d23808 u524288
    [ 0.000000] pcpu-alloc: s86784 r8192 d23808 u524288 alloc=1*2097152
    [ 0.000000] pcpu-alloc: [0] 0 1 2 3
    [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1031977
    [ 0.000000] Policy zone: Normal
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/sda5
    [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
    [ 0.000000] AGP: Checking aperture...
    [ 0.000000] AGP: No AGP bridge found
    [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
    [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    [ 0.000000] Memory: 4046408K/4193524K available (5334K kernel code, 887K rwdata, 1688K rodata, 1128K init, 1164K bss, 147116K reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
    [ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4.
    [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [ 0.000000] NR_IRQS:8448 nr_irqs:712 16
    [ 0.000000] Console: colour VGA+ 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] allocated 16777216 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] hpet clockevent registered
    [ 0.000000] tsc: Fast TSC calibration failed
    [ 0.000000] tsc: PIT calibration matches HPET. 1 loops
    [ 0.000000] tsc: Detected 2333.276 MHz processor
    [ 0.006681] Calibrating delay loop (skipped), value calculated using timer frequency.. 4668.99 BogoMIPS (lpj=7777586)
    [ 0.006685] pid_max: default: 32768 minimum: 301
    [ 0.006695] ACPI: Core revision 20140424
    [ 0.012534] ACPI: All ACPI Tables successfully acquired
    [ 0.013368] Security Framework initialized
    [ 0.013377] Yama: becoming mindful.
    [ 0.013731] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    [ 0.017212] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    [ 0.017970] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.017980] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.018300] Initializing cgroup subsys memory
    [ 0.018326] Initializing cgroup subsys devices
    [ 0.018334] Initializing cgroup subsys freezer
    [ 0.018338] Initializing cgroup subsys net_cls
    [ 0.018344] Initializing cgroup subsys blkio
    [ 0.018375] CPU: Physical Processor ID: 0
    [ 0.018376] CPU: Processor Core ID: 0
    [ 0.018379] mce: CPU supports 6 MCE banks
    [ 0.018387] CPU0: Thermal monitoring enabled (TM2)
    [ 0.018394] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
    Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32, 1GB 0
    tlb_flushall_shift: -1
    [ 0.018487] Freeing SMP alternatives memory: 20K (ffffffff819f9000 - ffffffff819fe000)
    [ 0.019569] ftrace: allocating 20434 entries in 80 pages
    [ 0.027196] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.060221] smpboot: CPU0: Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz (fam: 06, model: 17, stepping: 07)
    [ 0.063333] Performance Events: PEBS fmt0+, 4-deep LBR, Core2 events, Intel PMU driver.
    [ 0.063333] ... version: 2
    [ 0.063333] ... bit width: 40
    [ 0.063333] ... generic registers: 2
    [ 0.063333] ... value mask: 000000ffffffffff
    [ 0.063333] ... max period: 000000007fffffff
    [ 0.063333] ... fixed-purpose events: 3
    [ 0.063333] ... event mask: 0000000700000003
    [ 0.076742] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
    [ 0.083412] x86: Booting SMP configuration:
    [ 0.083415] .... node #0, CPUs: #1 #2 #3
    [ 0.130014] x86: Booted up 1 node, 4 CPUs
    [ 0.130018] smpboot: Total of 4 processors activated (18673.96 BogoMIPS)
    [ 0.133346] devtmpfs: initialized
    [ 0.136924] PM: Registering ACPI NVS region [mem 0xcffae000-0xcffdffff] (204800 bytes)
    [ 0.137923] pinctrl core: initialized pinctrl subsystem
    [ 0.137968] RTC time: 1:49:28, date: 09/18/14
    [ 0.138025] NET: Registered protocol family 16
    [ 0.138158] cpuidle: using governor ladder
    [ 0.138160] cpuidle: using governor menu
    [ 0.138185] ACPI: bus type PCI registered
    [ 0.138187] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
    [ 0.138268] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.138270] PCI: not using MMCONFIG
    [ 0.138272] PCI: Using configuration type 1 for base access
    [ 0.153430] ACPI: Added _OSI(Module Device)
    [ 0.153430] ACPI: Added _OSI(Processor Device)
    [ 0.153430] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.153430] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.155075] ACPI: Executed 1 blocks of module-level executable AML code
    [ 0.157331] ACPI: Dynamic OEM Table Load:
    [ 0.157338] ACPI: SSDT 0xFFFF880129AB7600 0001F3 (v01 HPQOEM SLIC-CPC 00000011 INTL 20051117)
    [ 0.157716] ACPI: Dynamic OEM Table Load:
    [ 0.157721] ACPI: SSDT 0xFFFF880129AB7400 0001F3 (v01 HPQOEM SLIC-CPC 00000012 INTL 20051117)
    [ 0.158103] ACPI: Dynamic OEM Table Load:
    [ 0.158109] ACPI: SSDT 0xFFFF8801295D4000 0001F3 (v01 HPQOEM SLIC-CPC 00000012 INTL 20051117)
    [ 0.158489] ACPI: Dynamic OEM Table Load:
    [ 0.158494] ACPI: SSDT 0xFFFF8801295D4200 0001F3 (v01 HPQOEM SLIC-CPC 00000012 INTL 20051117)
    [ 0.158833] ACPI: Interpreter enabled
    [ 0.158843] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140424/hwxface-580)
    [ 0.158857] ACPI: (supports S0 S1 S3 S4 S5)
    [ 0.158859] ACPI: Using IOAPIC for interrupt routing
    [ 0.158879] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.159657] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
    [ 0.160132] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    [ 0.165222] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.165228] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
    [ 0.165233] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
    [ 0.165516] PCI host bridge to bus 0000:00
    [ 0.165519] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 0.165522] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    [ 0.165524] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    [ 0.165526] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    [ 0.165528] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff]
    [ 0.165530] pci_bus 0000:00: root bus resource [mem 0xd0000000-0xdfffffff]
    [ 0.165532] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xffffffff]
    [ 0.165541] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000
    [ 0.165640] pci 0000:00:01.0: [8086:29c1] type 01 class 0x060400
    [ 0.165677] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    [ 0.165716] pci 0000:00:01.0: System wakeup disabled by ACPI
    [ 0.165796] pci 0000:00:1a.0: [8086:2937] type 00 class 0x0c0300
    [ 0.165844] pci 0000:00:1a.0: reg 0x20: [io 0xb400-0xb41f]
    [ 0.165936] pci 0000:00:1a.0: System wakeup disabled by ACPI
    [ 0.165991] pci 0000:00:1a.1: [8086:2938] type 00 class 0x0c0300
    [ 0.166039] pci 0000:00:1a.1: reg 0x20: [io 0xb480-0xb49f]
    [ 0.166130] pci 0000:00:1a.1: System wakeup disabled by ACPI
    [ 0.166194] pci 0000:00:1a.7: [8086:293c] type 00 class 0x0c0320
    [ 0.166216] pci 0000:00:1a.7: reg 0x10: [mem 0xf9efec00-0xf9efefff]
    [ 0.166307] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
    [ 0.166350] pci 0000:00:1a.7: System wakeup disabled by ACPI
    [ 0.166407] pci 0000:00:1b.0: [8086:293e] type 00 class 0x040300
    [ 0.166427] pci 0000:00:1b.0: reg 0x10: [mem 0xf9ef8000-0xf9efbfff 64bit]
    [ 0.166516] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
    [ 0.166616] pci 0000:00:1c.0: [8086:2940] type 01 class 0x060400
    [ 0.166706] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    [ 0.166752] pci 0000:00:1c.0: System wakeup disabled by ACPI
    [ 0.166807] pci 0000:00:1c.2: [8086:2944] type 01 class 0x060400
    [ 0.166899] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
    [ 0.166945] pci 0000:00:1c.2: System wakeup disabled by ACPI
    [ 0.167003] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300
    [ 0.167049] pci 0000:00:1d.0: reg 0x20: [io 0xb800-0xb81f]
    [ 0.167139] pci 0000:00:1d.0: System wakeup disabled by ACPI
    [ 0.167203] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300
    [ 0.167250] pci 0000:00:1d.1: reg 0x20: [io 0xb880-0xb89f]
    [ 0.167339] pci 0000:00:1d.1: System wakeup disabled by ACPI
    [ 0.167392] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300
    [ 0.167439] pci 0000:00:1d.2: reg 0x20: [io 0xbc00-0xbc1f]
    [ 0.167528] pci 0000:00:1d.2: System wakeup disabled by ACPI
    [ 0.167580] pci 0000:00:1d.3: [8086:2939] type 00 class 0x0c0300
    [ 0.167627] pci 0000:00:1d.3: reg 0x20: [io 0xc000-0xc01f]
    [ 0.167719] pci 0000:00:1d.3: System wakeup disabled by ACPI
    [ 0.167782] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320
    [ 0.167804] pci 0000:00:1d.7: reg 0x10: [mem 0xf9eff800-0xf9effbff]
    [ 0.167895] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    [ 0.167938] pci 0000:00:1d.7: System wakeup disabled by ACPI
    [ 0.167989] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
    [ 0.168083] pci 0000:00:1e.0: System wakeup disabled by ACPI
    [ 0.168135] pci 0000:00:1f.0: [8086:2916] type 00 class 0x060100
    [ 0.168209] pci 0000:00:1f.0: can't claim BAR 13 [io 0x0800-0x087f]: address conflict with ACPI CPU throttle [io 0x0810-0x0815]
    [ 0.168214] pci 0000:00:1f.0: quirk: [io 0x0480-0x04bf] claimed by ICH6 GPIO
    [ 0.168217] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0a00 (mask 00ff)
    [ 0.168328] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601
    [ 0.168351] pci 0000:00:1f.2: reg 0x10: [io 0xc880-0xc887]
    [ 0.168361] pci 0000:00:1f.2: reg 0x14: [io 0xc800-0xc803]
    [ 0.168371] pci 0000:00:1f.2: reg 0x18: [io 0xc480-0xc487]
    [ 0.168381] pci 0000:00:1f.2: reg 0x1c: [io 0xc400-0xc403]
    [ 0.168390] pci 0000:00:1f.2: reg 0x20: [io 0xc080-0xc09f]
    [ 0.168400] pci 0000:00:1f.2: reg 0x24: [mem 0xf9eff000-0xf9eff7ff]
    [ 0.168458] pci 0000:00:1f.2: PME# supported from D3hot
    [ 0.168549] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500
    [ 0.168567] pci 0000:00:1f.3: reg 0x10: [mem 0xf9effc00-0xf9effcff 64bit]
    [ 0.168592] pci 0000:00:1f.3: reg 0x20: [io 0x0400-0x041f]
    [ 0.168733] pci 0000:04:00.0: [10de:0615] type 00 class 0x030000
    [ 0.168748] pci 0000:04:00.0: reg 0x10: [mem 0xfd000000-0xfdffffff]
    [ 0.168761] pci 0000:04:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.168774] pci 0000:04:00.0: reg 0x1c: [mem 0xfa000000-0xfbffffff 64bit]
    [ 0.168784] pci 0000:04:00.0: reg 0x24: [io 0xdc00-0xdc7f]
    [ 0.168793] pci 0000:04:00.0: reg 0x30: [mem 0xfeae0000-0xfeafffff pref]
    [ 0.168906] pci 0000:00:01.0: PCI bridge to [bus 04]
    [ 0.168909] pci 0000:00:01.0: bridge window [io 0xd000-0xdfff]
    [ 0.168912] pci 0000:00:01.0: bridge window [mem 0xfa000000-0xfeafffff]
    [ 0.168916] pci 0000:00:01.0: bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.168982] pci 0000:00:1c.0: PCI bridge to [bus 03]
    [ 0.169127] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000
    [ 0.169187] pci 0000:02:00.0: reg 0x10: [io 0xe800-0xe8ff]
    [ 0.169296] pci 0000:02:00.0: reg 0x18: [mem 0xfebff000-0xfebfffff 64bit]
    [ 0.169354] pci 0000:02:00.0: reg 0x20: [mem 0xf8ff0000-0xf8ffffff 64bit pref]
    [ 0.169397] pci 0000:02:00.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref]
    [ 0.169663] pci 0000:02:00.0: supports D1 D2
    [ 0.169665] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.169850] pci 0000:00:1c.2: PCI bridge to [bus 02]
    [ 0.169855] pci 0000:00:1c.2: bridge window [io 0xe000-0xefff]
    [ 0.169859] pci 0000:00:1c.2: bridge window [mem 0xfeb00000-0xfebfffff]
    [ 0.169866] pci 0000:00:1c.2: bridge window [mem 0xf8f00000-0xf8ffffff 64bit pref]
    [ 0.169932] pci 0000:01:05.0: [11c1:5811] type 00 class 0x0c0010
    [ 0.169949] pci 0000:01:05.0: reg 0x10: [mem 0xf9fff000-0xf9ffffff]
    [ 0.170025] pci 0000:01:05.0: supports D1 D2
    [ 0.170028] pci 0000:01:05.0: PME# supported from D0 D1 D2 D3hot
    [ 0.170112] pci 0000:00:1e.0: PCI bridge to [bus 01] (subtractive decode)
    [ 0.170119] pci 0000:00:1e.0: bridge window [mem 0xf9f00000-0xf9ffffff]
    [ 0.170126] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
    [ 0.170128] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
    [ 0.170131] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
    [ 0.170133] pci 0000:00:1e.0: bridge window [mem 0x000d0000-0x000dffff] (subtractive decode)
    [ 0.170135] pci 0000:00:1e.0: bridge window [mem 0xd0000000-0xdfffffff] (subtractive decode)
    [ 0.170137] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xffffffff] (subtractive decode)
    [ 0.170715] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 12 14 15)
    [ 0.170769] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
    [ 0.170823] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
    [ 0.170875] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 12 14 *15)
    [ 0.170927] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 *4 5 6 7 10 11 12 14 15)
    [ 0.170983] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 *7 10 11 12 14 15)
    [ 0.171036] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
    [ 0.171088] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 *14 15)
    [ 0.171151] ACPI: Enabled 2 GPEs in block 00 to 3F
    [ 0.171253] vgaarb: device added: PCI:0000:04:00.0,decodes=io+mem,owns=io+mem,locks=none
    [ 0.171253] vgaarb: loaded
    [ 0.171253] vgaarb: bridge control possible 0000:04:00.0
    [ 0.171253] PCI: Using ACPI for IRQ routing
    [ 0.179597] PCI: pci_cache_line_size set to 64 bytes
    [ 0.179658] e820: reserve RAM buffer [mem 0x0009ec00-0x0009ffff]
    [ 0.179660] e820: reserve RAM buffer [mem 0xcffa0000-0xcfffffff]
    [ 0.179795] NetLabel: Initializing
    [ 0.179797] NetLabel: domain hash size = 128
    [ 0.179798] NetLabel: protocols = UNLABELED CIPSOv4
    [ 0.179813] NetLabel: unlabeled traffic allowed by default
    [ 0.179835] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
    [ 0.179841] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
    [ 0.179845] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
    [ 0.181019] Switched to clocksource hpet
    [ 0.187008] pnp: PnP ACPI init
    [ 0.187030] ACPI: bus type PNP registered
    [ 0.187128] system 00:00: [mem 0xfed14000-0xfed19fff] has been reserved
    [ 0.187133] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
    [ 0.187213] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.187433] system 00:02: [io 0x04d0-0x04d1] has been reserved
    [ 0.187436] system 00:02: [io 0x0800-0x087f] could not be reserved
    [ 0.187438] system 00:02: [io 0x0480-0x04bf] has been reserved
    [ 0.187441] system 00:02: [mem 0xfed1c000-0xfed1ffff] has been reserved
    [ 0.187444] system 00:02: [mem 0xfed20000-0xfed8ffff] has been reserved
    [ 0.187447] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.187548] system 00:03: [mem 0xfec00000-0xfec00fff] could not be reserved
    [ 0.187551] system 00:03: [mem 0xfee00000-0xfee00fff] has been reserved
    [ 0.187555] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.187674] system 00:04: [io 0x0a00-0x0adf] has been reserved
    [ 0.187678] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.187756] system 00:05: [mem 0xffc00000-0xffefffff] has been reserved
    [ 0.187759] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.187825] system 00:06: [mem 0xe0000000-0xefffffff] has been reserved
    [ 0.187829] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.188006] system 00:07: [mem 0x00000000-0x0009ffff] could not be reserved
    [ 0.188009] system 00:07: [mem 0x000c0000-0x000cffff] could not be reserved
    [ 0.188012] system 00:07: [mem 0x000e0000-0x000fffff] could not be reserved
    [ 0.188014] system 00:07: [mem 0x00100000-0xcfffffff] could not be reserved
    [ 0.188017] system 00:07: Plug and Play ACPI device, IDs PNP0c01 (active)
    [ 0.188133] pnp: PnP ACPI: found 8 devices
    [ 0.188135] ACPI: bus type PNP unregistered
    [ 0.197465] pci 0000:00:1c.0: bridge window [io 0x1000-0x0fff] to [bus 03] add_size 1000
    [ 0.197469] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000
    [ 0.197472] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 03] add_size 200000
    [ 0.197491] pci 0000:00:1f.0: BAR 13: [io 0x0800-0x087f] has bogus alignment
    [ 0.197494] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
    [ 0.197497] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
    [ 0.197499] pci 0000:00:1c.0: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
    [ 0.197505] pci 0000:00:1c.0: BAR 14: assigned [mem 0xf0000000-0xf01fffff]
    [ 0.197510] pci 0000:00:1c.0: BAR 15: assigned [mem 0xf0200000-0xf03fffff 64bit pref]
    [ 0.197514] pci 0000:00:1c.0: BAR 13: assigned [io 0x1000-0x1fff]
    [ 0.197516] pci 0000:00:01.0: PCI bridge to [bus 04]
    [ 0.197519] pci 0000:00:01.0: bridge window [io 0xd000-0xdfff]
    [ 0.197522] pci 0000:00:01.0: bridge window [mem 0xfa000000-0xfeafffff]
    [ 0.197525] pci 0000:00:01.0: bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.197529] pci 0000:00:1c.0: PCI bridge to [bus 03]
    [ 0.197532] pci 0000:00:1c.0: bridge window [io 0x1000-0x1fff]
    [ 0.197537] pci 0000:00:1c.0: bridge window [mem 0xf0000000-0xf01fffff]
    [ 0.197542] pci 0000:00:1c.0: bridge window [mem 0xf0200000-0xf03fffff 64bit pref]
    [ 0.197548] pci 0000:00:1c.2: PCI bridge to [bus 02]
    [ 0.197551] pci 0000:00:1c.2: bridge window [io 0xe000-0xefff]
    [ 0.197557] pci 0000:00:1c.2: bridge window [mem 0xfeb00000-0xfebfffff]
    [ 0.197561] pci 0000:00:1c.2: bridge window [mem 0xf8f00000-0xf8ffffff 64bit pref]
    [ 0.197568] pci 0000:00:1e.0: PCI bridge to [bus 01]
    [ 0.197573] pci 0000:00:1e.0: bridge window [mem 0xf9f00000-0xf9ffffff]
    [ 0.197582] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
    [ 0.197585] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
    [ 0.197587] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
    [ 0.197589] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff]
    [ 0.197591] pci_bus 0000:00: resource 8 [mem 0xd0000000-0xdfffffff]
    [ 0.197593] pci_bus 0000:00: resource 9 [mem 0xf0000000-0xffffffff]
    [ 0.197596] pci_bus 0000:04: resource 0 [io 0xd000-0xdfff]
    [ 0.197598] pci_bus 0000:04: resource 1 [mem 0xfa000000-0xfeafffff]
    [ 0.197600] pci_bus 0000:04: resource 2 [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.197602] pci_bus 0000:03: resource 0 [io 0x1000-0x1fff]
    [ 0.197604] pci_bus 0000:03: resource 1 [mem 0xf0000000-0xf01fffff]
    [ 0.197607] pci_bus 0000:03: resource 2 [mem 0xf0200000-0xf03fffff 64bit pref]
    [ 0.197609] pci_bus 0000:02: resource 0 [io 0xe000-0xefff]
    [ 0.197611] pci_bus 0000:02: resource 1 [mem 0xfeb00000-0xfebfffff]
    [ 0.197613] pci_bus 0000:02: resource 2 [mem 0xf8f00000-0xf8ffffff 64bit pref]
    [ 0.197615] pci_bus 0000:01: resource 1 [mem 0xf9f00000-0xf9ffffff]
    [ 0.197618] pci_bus 0000:01: resource 4 [io 0x0000-0x0cf7]
    [ 0.197620] pci_bus 0000:01: resource 5 [io 0x0d00-0xffff]
    [ 0.197622] pci_bus 0000:01: resource 6 [mem 0x000a0000-0x000bffff]
    [ 0.197624] pci_bus 0000:01: resource 7 [mem 0x000d0000-0x000dffff]
    [ 0.197626] pci_bus 0000:01: resource 8 [mem 0xd0000000-0xdfffffff]
    [ 0.197628] pci_bus 0000:01: resource 9 [mem 0xf0000000-0xffffffff]
    [ 0.197657] NET: Registered protocol family 2
    [ 0.197878] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
    [ 0.197999] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
    [ 0.198159] TCP: Hash tables configured (established 32768 bind 32768)
    [ 0.198193] TCP: reno registered
    [ 0.198203] UDP hash table entries: 2048 (order: 4, 65536 bytes)
    [ 0.198230] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
    [ 0.198298] NET: Registered protocol family 1
    [ 0.199202] pci 0000:04:00.0: Boot video device
    [ 0.199211] PCI: CLS 32 bytes, default 64
    [ 0.199266] Unpacking initramfs...
    [ 0.265035] Freeing initrd memory: 3268K (ffff88003798e000 - ffff880037cbf000)
    [ 0.265050] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
    [ 0.265053] software IO TLB [mem 0xcbfa0000-0xcffa0000] (64MB) mapped at [ffff8800cbfa0000-ffff8800cff9ffff]
    [ 0.265383] Scanning for low memory corruption every 60 seconds
    [ 0.265750] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [ 0.266220] HugeTLB registered 2 MB page size, pre-allocated 0 pages
    [ 0.268226] zbud: loaded
    [ 0.268426] VFS: Disk quotas dquot_6.5.2
    [ 0.268472] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.268644] msgmni has been set to 7909
    [ 0.268709] Key type big_key registered
    [ 0.269063] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    [ 0.269162] io scheduler noop registered
    [ 0.269165] io scheduler deadline registered
    [ 0.269227] io scheduler cfq registered (default)
    [ 0.269402] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
    [ 0.269456] pcieport 0000:00:1c.0: enabling device (0104 -> 0107)
    [ 0.269523] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
    [ 0.269664] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X
    [ 0.269772] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 0.269794] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
    [ 0.269839] intel_idle: does not run on family 6 model 23
    [ 0.269876] GHES: HEST is not enabled!
    [ 0.269980] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.270599] Linux agpgart interface v0.103
    [ 0.270658] rtc_cmos 00:01: RTC can wake from S4
    [ 0.270820] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
    [ 0.270850] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
    [ 0.270864] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.270984] TCP: cubic registered
    [ 0.271114] NET: Registered protocol family 10
    [ 0.271372] NET: Registered protocol family 17
    [ 0.271821] registered taskstats version 1
    [ 0.272365] Magic number: 14:261:812
    [ 0.272465] rtc_cmos 00:01: setting system clock to 2014-09-18 01:49:28 UTC (1411004968)
    [ 0.272539] PM: Hibernation image not present or could not be loaded.
    [ 0.273767] Freeing unused kernel memory: 1128K (ffffffff818df000 - ffffffff819f9000)
    [ 0.273769] Write protecting the kernel read-only data: 8192k
    [ 0.276140] Freeing unused kernel memory: 800K (ffff880001538000 - ffff880001600000)
    [ 0.277248] Freeing unused kernel memory: 360K (ffff8800017a6000 - ffff880001800000)
    [ 0.284774] random: systemd-tmpfile urandom read with 1 bits of entropy available
    [ 0.286420] systemd-udevd[59]: starting version 216
    [ 0.299539] i8042: PNP: No PS/2 controller found. Probing ports directly.
    [ 0.302475] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.302536] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.305975] ACPI: bus type USB registered
    [ 0.306007] usbcore: registered new interface driver usbfs
    [ 0.306020] usbcore: registered new interface driver hub
    [ 0.306135] usbcore: registered new device driver usb
    [ 0.306716] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 0.307076] ehci-pci: EHCI PCI platform driver
    [ 0.307191] uhci_hcd: USB Universal Host Controller Interface driver
    [ 0.307253] ehci-pci 0000:00:1a.7: EHCI Host Controller
    [ 0.307261] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 1
    [ 0.307274] ehci-pci 0000:00:1a.7: debug port 1
    [ 0.311183] ehci-pci 0000:00:1a.7: cache line size of 32 is not supported
    [ 0.311202] ehci-pci 0000:00:1a.7: irq 18, io mem 0xf9efec00
    [ 0.315748] SCSI subsystem initialized
    [ 0.317397] libata version 3.00 loaded.
    [ 0.320025] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
    [ 0.323598] hub 1-0:1.0: USB hub found
    [ 0.323608] hub 1-0:1.0: 4 ports detected
    [ 0.323904] ehci-pci 0000:00:1d.7: EHCI Host Controller
    [ 0.323911] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2
    [ 0.323925] ehci-pci 0000:00:1d.7: debug port 1
    [ 0.327815] ehci-pci 0000:00:1d.7: cache line size of 32 is not supported
    [ 0.327834] ehci-pci 0000:00:1d.7: irq 23, io mem 0xf9eff800
    [ 0.336696] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    [ 0.336926] hub 2-0:1.0: USB hub found
    [ 0.336936] hub 2-0:1.0: 8 ports detected
    [ 0.337334] uhci_hcd 0000:00:1a.0: UHCI Host Controller
    [ 0.337345] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
    [ 0.337354] uhci_hcd 0000:00:1a.0: detected 2 ports
    [ 0.337394] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000b400
    [ 0.337866] hub 3-0:1.0: USB hub found
    [ 0.337875] hub 3-0:1.0: 2 ports detected
    [ 0.338094] uhci_hcd 0000:00:1a.1: UHCI Host Controller
    [ 0.338100] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
    [ 0.338107] uhci_hcd 0000:00:1a.1: detected 2 ports
    [ 0.338134] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b480
    [ 0.338347] hub 4-0:1.0: USB hub found
    [ 0.338355] hub 4-0:1.0: 2 ports detected
    [ 0.338546] uhci_hcd 0000:00:1d.0: UHCI Host Controller
    [ 0.338553] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
    [ 0.338559] uhci_hcd 0000:00:1d.0: detected 2 ports
    [ 0.338578] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b800
    [ 0.338786] hub 5-0:1.0: USB hub found
    [ 0.338794] hub 5-0:1.0: 2 ports detected
    [ 0.338981] uhci_hcd 0000:00:1d.1: UHCI Host Controller
    [ 0.338987] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
    [ 0.338993] uhci_hcd 0000:00:1d.1: detected 2 ports
    [ 0.339020] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000b880
    [ 0.339235] hub 6-0:1.0: USB hub found
    [ 0.339244] hub 6-0:1.0: 2 ports detected
    [ 0.339429] uhci_hcd 0000:00:1d.2: UHCI Host Controller
    [ 0.339435] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
    [ 0.339442] uhci_hcd 0000:00:1d.2: detected 2 ports
    [ 0.339460] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000bc00
    [ 0.339667] hub 7-0:1.0: USB hub found
    [ 0.339675] hub 7-0:1.0: 2 ports detected
    [ 0.339862] uhci_hcd 0000:00:1d.3: UHCI Host Controller
    [ 0.339870] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 8
    [ 0.339876] uhci_hcd 0000:00:1d.3: detected 2 ports
    [ 0.339894] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000c000
    [ 0.340109] hub 8-0:1.0: USB hub found
    [ 0.340117] hub 8-0:1.0: 2 ports detected
    [ 0.340263] ahci 0000:00:1f.2: version 3.0
    [ 0.340410] ahci 0000:00:1f.2: irq 43 for MSI/MSI-X
    [ 0.340467] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
    [ 0.340515] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
    [ 0.340519] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems sxs
    [ 0.366734] firewire_ohci 0000:01:05.0: added OHCI v1.0 device as card 0, 8 IR + 8 IT contexts, quirks 0x0
    [ 0.374399] scsi0 : ahci
    [ 0.374615] scsi1 : ahci
    [ 0.374814] scsi2 : ahci
    [ 0.375005] scsi3 : ahci
    [ 0.375196] scsi4 : ahci
    [ 0.375388] scsi5 : ahci
    [ 0.375468] ata1: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff100 irq 43
    [ 0.375472] ata2: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff180 irq 43
    [ 0.375474] ata3: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff200 irq 43
    [ 0.375477] ata4: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff280 irq 43
    [ 0.375480] ata5: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff300 irq 43
    [ 0.375482] ata6: SATA max UDMA/133 abar m2048@0xf9eff000 port 0xf9eff380 irq 43
    [ 0.630034] usb 1-2: new high-speed USB device number 2 using ehci-pci
    [ 0.693360] ata1: SATA link down (SStatus 0 SControl 300)
    [ 0.754296] hub 1-2:1.0: USB hub found
    [ 0.754373] hub 1-2:1.0: 7 ports detected
    [ 0.866772] firewire_core 0000:01:05.0: created device fw0: GUID 001e8c0001bb0f0a, S400
    [ 1.013360] ata2: SATA link down (SStatus 0 SControl 300)
    [ 1.266684] tsc: Refined TSC clocksource calibration: 2333.285 MHz
    [ 1.333363] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    [ 1.336819] ata3.00: ATA-8: WDC WD10EARS-00MVWB0, 50.0AB50, max UDMA/133
    [ 1.336823] ata3.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
    [ 1.340399] ata3.00: configured for UDMA/133
    [ 1.340517] scsi 2:0:0:0: Direct-Access ATA WDC WD10EARS-00M AB50 PQ: 0 ANSI: 5
    [ 1.373365] usb 2-5: new high-speed USB device number 3 using ehci-pci
    [ 1.500038] usb-storage 2-5:1.0: USB Mass Storage device detected
    [ 1.500227] scsi6 : usb-storage 2-5:1.0
    [ 1.500322] usbcore: registered new interface driver usb-storage
    [ 1.500694] usbcore: registered new interface driver uas
    [ 1.660027] ata4: SATA link down (SStatus 0 SControl 300)
    [ 1.980028] usb 5-1: new full-speed USB device number 2 using uhci_hcd
    [ 1.980030] ata5: SATA link down (SStatus 0 SControl 300)
    [ 2.125620] usb 5-1: config 1 has an invalid descriptor of length 17, skipping remainder of the config
    [ 2.125624] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 4
    [ 2.125628] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2
    [ 2.266750] Switched to clocksource tsc
    [ 2.370018] usb 4-1: new full-speed USB device number 2 using uhci_hcd
    [ 2.504151] scsi 6:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
    [ 2.504778] scsi 6:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
    [ 2.505402] scsi 6:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
    [ 2.506038] scsi 6:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
    [ 2.509294] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
    [ 2.509340] sd 2:0:0:0: [sda] Write Protect is off
    [ 2.509343] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 2.509363] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 2.515260] sd 6:0:0:0: [sdb] Attached SCSI removable disk
    [ 2.515889] sd 6:0:0:1: [sdc] Attached SCSI removable disk
    [ 2.516511] sd 6:0:0:2: [sdd] Attached SCSI removable disk
    [ 2.517136] sd 6:0:0:3: [sde] Attached SCSI removable disk
    [ 2.569106] sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
    [ 2.569597] sd 2:0:0:0: [sda] Attached SCSI disk
    [ 2.571450] hidraw: raw HID events driver (C) Jiri Kosina
    [ 2.586591] usbcore: registered new interface driver usbhid
    [ 2.586594] usbhid: USB HID core driver
    [ 2.587316] input: Logitech Gaming Mouse G600 as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/0003:046D:C24A.0001/input/input2
    [ 2.587394] hid-generic 0003:046D:C24A.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech Gaming Mouse G600] on usb-0000:00:1a.1-1/input0
    [ 2.620024] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    [ 2.621301] input: Logitech Gaming Mouse G600 as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1/0003:046D:C24A.0002/input/input3
    [ 2.621413] hid-generic 0003:046D:C24A.0002: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Logitech Gaming Mouse G600] on usb-0000:00:1a.1-1/input1
    [ 2.623705] ata6.00: ATAPI: HL-DT-ST BDDVDRW GBC-H20L, 1.B8, max UDMA/100
    [ 2.628682] ata6.00: configured for UDMA/100
    [ 2.741224] scsi 5:0:0:0: CD-ROM HL-DT-ST BDDVDRW GBC-H20L 1.B8 PQ: 0 ANSI: 5
    [ 2.796696] usb 8-2: new full-speed USB device number 2 using uhci_hcd
    [ 2.870295] sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
    [ 2.870300] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 2.870508] sr 5:0:0:0: Attached scsi CD-ROM sr0
    [ 2.983435] input: Logitech Logitech Illuminated Keyboard as /devices/pci0000:00/0000:00:1d.3/usb8/8-2/8-2:1.0/0003:046D:C318.0003/input/input4
    [ 2.983518] hid-generic 0003:046D:C318.0003: input,hidraw2: USB HID v1.11 Keyboard [Logitech Logitech Illuminated Keyboard] on usb-0000:00:1d.3-2/input0
    [ 2.987055] input: Logitech Logitech Illuminated Keyboard as /devices/pci0000:00/0000:00:1d.3/usb8/8-2/8-2:1.1/0003:046D:C318.0004/input/input5
    [ 2.987190] hid-generic 0003:046D:C318.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Logitech Logitech Illuminated Keyboard] on usb-0000:00:1d.3-2/input1
    [ 3.173499] usb 1-2.7: new high-speed USB device number 4 using ehci-pci
    [ 3.257551] hub 1-2.7:1.0: USB hub found
    [ 3.257622] hub 1-2.7:1.0: 4 ports detected
    [ 3.316702] floppy0: no floppy controllers found
    [ 3.830625] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
    [ 4.027733] random: nonblocking pool is initialized
    [ 4.403265] systemd[1]: systemd 216 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN )
    [ 4.403452] systemd[1]: Detected architecture 'x86-64'.
    [ 4.434571] systemd[1]: Set hostname to <yte>.
    [ 5.263934] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
    [ 5.264264] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
    [ 5.264322] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 5.264334] systemd[1]: Starting Remote File Systems.
    [ 5.264630] systemd[1]: Reached target Remote File Systems.
    [ 5.264663] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
    [ 5.265007] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
    [ 5.265025] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
    [ 5.265058] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 5.265067] systemd[1]: Starting Paths.
    [ 5.265331] systemd[1]: Reached target Paths.
    [ 5.265342] systemd[1]: Starting Encrypted Volumes.
    [ 5.265614] systemd[1]: Reached target Encrypted Volumes.
    [ 5.265625] systemd[1]: Expecting device dev-sda3.device...
    [ 5.265819] systemd[1]: Expecting device dev-sda6.device...
    [ 5.266013] systemd[1]: Starting Root Slice.
    [ 5.275815] systemd[1]: Created slice Root Slice.
    [ 5.275829] systemd[1]: Starting User and Session Slice.
    [ 5.276279] systemd[1]: Created slice User and Session Slice.
    [ 5.276291] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
    [ 5.276593] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 5.276604] systemd[1]: Starting Delayed Shutdown Socket.
    [ 5.276899] systemd[1]: Listening on Delayed Shutdown Socket.
    [ 5.276910] systemd[1]: Starting Device-mapper event daemon FIFOs.
    [ 5.277203] systemd[1]: Listening on Device-mapper event daemon FIFOs.
    [ 5.277213] systemd[1]: Starting Journal Socket (/dev/log).
    [ 5.277507] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 5.277518] systemd[1]: Starting LVM2 metadata daemon socket.
    [ 5.277808] systemd[1]: Listening on LVM2 metadata daemon socket.
    [ 5.277824] systemd[1]: Starting udev Kernel Socket.
    [ 5.278109] systemd[1]: Listening on udev Kernel Socket.
    [ 5.278123] systemd[1]: Starting udev Control Socket.
    [ 5.278410] systemd[1]: Listening on udev Control Socket.
    [ 5.278424] systemd[1]: Starting Journal Socket.
    [ 5.278716] systemd[1]: Listening on Journal Socket.
    [ 5.278736] systemd[1]: Starting System Slice.
    [ 5.279185] systemd[1]: Created slice System Slice.
    [ 5.279201] systemd[1]: Starting File System Check on Root Device...
    [ 5.279858] systemd[1]: Starting system-systemd\x2dfsck.slice.
    [ 5.280411] systemd[1]: Created slice system-systemd\x2dfsck.slice.
    [ 5.371945] systemd[1]: Mounting Temporary Directory...
    [ 5.379927] systemd[1]: Starting system-getty.slice.
    [ 5.380442] systemd[1]: Created slice system-getty.slice.
    [ 5.414498] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    [ 5.477478] systemd[1]: Started Set Up Additional Binary Formats.
    [ 5.477515] systemd[1]: Mounting POSIX Message Queue File System...
    [ 5.503309] systemd[1]: Started Load Kernel Modules.
    [ 5.503363] systemd[1]: Starting Apply Kernel Variables...
    [ 5.504202] systemd[1]: Mounting Configuration File System...
    [ 5.504898] systemd[1]: Mounted FUSE Control File System.
    [ 5.504935] systemd[1]: Mounting Huge Pages File System...
    [ 5.505656] systemd[1]: Mounting Debug File System...
    [ 5.506353] systemd[1]: Starting Setup Virtual Console...
    [ 5.507155] systemd[1]: Starting udev Coldplug all Devices...
    [ 5.507863] systemd[1]: Starting Journal Service...
    [ 5.508912] systemd[1]: Started Journal Service.
    [ 5.600542] EXT4-fs (sda5): re-mounted. Opts: data=ordered
    [ 5.836201] systemd-udevd[175]: starting version 216
    [ 6.237023] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6
    [ 6.237029] ACPI: Power Button [PWRB]
    [ 6.237089] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
    [ 6.237092] ACPI: Power Button [PWRF]
    [ 6.393110] ACPI Warning: SystemIO range 0x0000000000000828-0x000000000000082f conflicts with OpRegion 0x0000000000000800-0x000000000000084f (\PMRG) (20140424/utaddress-258)
    [ 6.393118] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 6.393146] lpc_ich: Resource conflict(s) found affecting gpio_ich
    [ 6.403316] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 6.624551] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
    [ 6.697197] sound hdaudioC0D0: ALC1200: SKU not ready 0x411111f0
    [ 6.697713] sound hdaudioC0D0: autoconfig: line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
    [ 6.697715] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 6.697718] sound hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
    [ 6.697720] sound hdaudioC0D0: mono: mono_out=0x0
    [ 6.697722] sound hdaudioC0D0: dig-out=0x11/0x1e
    [ 6.697724] sound hdaudioC0D0: inputs:
    [ 6.697726] sound hdaudioC0D0: Front Mic=0x19
    [ 6.697729] sound hdaudioC0D0: Rear Mic=0x18
    [ 6.697731] sound hdaudioC0D0: Line=0x1c
    [ 6.697732] sound hdaudioC0D0: dig-in=0x1f
    [ 6.702189] input: PC Speaker as /devices/platform/pcspkr/input/input9
    [ 6.709310] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
    [ 6.717944] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input8
    [ 6.718325] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
    [ 6.718367] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
    [ 6.718409] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
    [ 6.718451] input: HDA Intel Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
    [ 6.718493] input: HDA Intel Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
    [ 6.718576] input: HDA Intel Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
    [ 6.718699] input: HDA Intel Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
    [ 6.718743] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
    [ 6.728756] microcode: CPU0 sig=0x10677, pf=0x10, revision=0x705
    [ 6.780564] gpio_ich: GPIO from 195 to 255 on gpio_ich
    [ 6.802218] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
    [ 6.802227] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
    [ 6.802531] r8169 0000:02:00.0: irq 45 for MSI/MSI-X
    [ 6.802745] r8169 0000:02:00.0 eth0: RTL8168c/8111c at 0xffffc90010736000, 00:24:8c:13:67:78, XID 1c4000c0 IRQ 45
    [ 6.802748] r8169 0000:02:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
    [ 6.815163] microcode: CPU1 sig=0x10677, pf=0x10, revision=0x705
    [ 6.815200] microcode: CPU2 sig=0x10677, pf=0x10, revision=0x705
    [ 6.815216] microcode: CPU3 sig=0x10677, pf=0x10, revision=0x705
    [ 6.815650] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
    [ 6.852178] iTCO_vendor_support: vendor-support=0
    [ 6.951618] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
    [ 6.951664] iTCO_wdt: Found a ICH9R TCO device (Version=2, TCOBASE=0x0860)
    [ 6.952163] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    [ 6.961276] systemd-udevd[183]: renamed network interface eth0 to enp2s0
    [ 6.962065] mousedev: PS/2 mouse device common for all mice
    [ 7.539521] Adding 4051964k swap on /dev/sda3. Priority:-1 extents:1 across:4051964k FS
    [ 8.405763] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: data=ordered
    [ 8.687024] systemd-journald[157]: Received request to flush runtime journal from PID 1
    [ 9.356701] floppy0: no floppy controllers found
    [ 10.274611] r8169 0000:02:00.0 enp2s0: link down
    [ 10.274665] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
    [ 11.871962] r8169 0000:02:00.0 enp2s0: link up
    [ 11.871971] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
    Due to the length of the above logs I looked for a option to upload them but could not find the button for this, my appologies.  Would anyone be able to see where I am going wrong?
    Last edited by meschael (2014-09-18 04:16:08)

    The first code block contains my Xorg.0.log however I just tryed modprove nvidia and recieved FATAL: Module nvidia not found. which I discovered was solved by someone here https://bbs.archlinux.org/viewtopic.php?pid=961852 however when I tryed to do a pacman -S nvidia nvidia-utils I get a unresolved confilict with nvidia-304xx-utils which after trying to remove with pacman -Rs shows dependencies with cario, Im not sure how far back I should start removing things to solve this conflict or how to go abouts solving it
    +++++++++
    Update: Solved
    +++++++++
    I did some more looking and found I could force the uninstall of nvidia-304xx-lts with pacman -Rdds nvidia-304xx-lts and after revisiting the Nvidia page on the wiki for the dozenth time I started thinking maybe I needed nvidia-304xx oposed to the lts release as google as kindly pointed out lts is long term support and maybe my kernel was not lts and thus conflicting.  This turned out to be the case, after removing the ofending lts version of the driver, replacing with the correct nvidia-304xx , another nvidia-xconfig and reboot followed by modprobe nvida and startxfce4 my wounderfull xfce is now running as I type this messsage in firefox.  Thank you for you help, as you asking about the modprobe output caused the chain of events leading to the success.
    Last edited by meschael (2014-09-18 04:15:30)

  • [SOLVED] Having Issues with the Nouveau Driver and ACPI

    Hello,
    Trying to set up an old laptop I have with Arch and I'm having issues getting X up and running. My graphics chip is:
    01:00.0 VGA compatable controller: nVidia Corporation NV11 [GeForce2 Go] (rev b2)
    I've installed xf86-video-nouveau and get the following error when starting X:
    (EE) [drm] failed to open device
    (EE) No devices detected.
    From what I understand, I need the nouveau-drm package installed, which no longer exists in the repos. The nouveau-drm-lts package gives dependency errors:
    warning: cannot resolve "kernel26-lts>=2.6.32", a dependency of "nouveau-drm-lts"
    warning: cannot resolve "kernel26-lts<2.6.33", a dependency of "nouveau-drm-lts"
    Seems this is because those packages are no longer named "kernel" but "linux" instead.
    I've also tried using the proprietary nvidia driver, but I need the legacy 93xx driver, which the nvidia page in the Arch Wiki states it does not support Xorg 1.11.
    Last edited by Pres (2012-02-05 03:31:14)

    Went ahead and installed nouveau back to get an Xorg log. Here it is (though I'm getting a new error now):
    [ 51.572]
    X.Org X Server 1.11.4
    Release Date: 2012-01-27
    [ 51.573] X Protocol Version 11, Revision 0
    [ 51.573] Build Operating System: Linux 3.2.2-1-ARCH i686
    [ 51.573] Current Operating System: Linux Arch-2650 3.2.2-1-ARCH #1 SMP PREEMPT Thu Jan 26 08:28:27 UTC 2012 i686
    [ 51.574] Kernel command line: root=/dev/disk/by-uuid/1e766bce-dde5-4a31-9549-36b82bcd1157 acpi=off ro
    [ 51.574] Build Date: 29 January 2012 03:41:53PM
    [ 51.574]
    [ 51.574] Current version of pixman: 0.24.2
    [ 51.574] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 51.575] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 51.576] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 1 17:38:43 2012
    [ 51.634] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 51.675] (==) No Layout section. Using the first Screen section.
    [ 51.675] (==) No screen section available. Using defaults.
    [ 51.675] (**) |-->Screen "Default Screen Section" (0)
    [ 51.675] (**) | |-->Monitor "<default monitor>"
    [ 51.696] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 51.696] (**) | |-->Device "nouveau"
    [ 51.696] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 51.696] (==) Automatically adding devices
    [ 51.696] (==) Automatically enabling devices
    [ 51.757] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 51.757] Entry deleted from font path.
    [ 51.757] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 51.757] Entry deleted from font path.
    [ 51.757] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 51.757] Entry deleted from font path.
    [ 51.757] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 51.757] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 51.757] Entry deleted from font path.
    [ 51.757] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 51.757] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/
    [ 51.757] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 51.757] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 51.768] (II) Loader magic: 0x8228580
    [ 51.769] (II) Module ABI versions:
    [ 51.769] X.Org ANSI C Emulation: 0.4
    [ 51.769] X.Org Video Driver: 11.0
    [ 51.769] X.Org XInput driver : 13.0
    [ 51.769] X.Org Server Extension : 6.0
    [ 51.770] (--) PCI:*(0:1:0:0) 10de:0112:1028:00f3 rev 178, Mem @ 0xe0000000/16777216, 0xf0000000/134217728, BIOS @ 0x????????/65536
    [ 51.770] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 51.770] (II) Open APM successful
    [ 51.770] (II) LoadModule: "extmod"
    [ 51.797] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 51.809] (II) Module extmod: vendor="X.Org Foundation"
    [ 51.809] compiled for 1.11.4, module version = 1.0.0
    [ 51.809] Module class: X.Org Server Extension
    [ 51.809] ABI class: X.Org Server Extension, version 6.0
    [ 51.809] (II) Loading extension MIT-SCREEN-SAVER
    [ 51.809] (II) Loading extension XFree86-VidModeExtension
    [ 51.809] (II) Loading extension XFree86-DGA
    [ 51.809] (II) Loading extension DPMS
    [ 51.809] (II) Loading extension XVideo
    [ 51.809] (II) Loading extension XVideo-MotionCompensation
    [ 51.809] (II) Loading extension X-Resource
    [ 51.809] (II) LoadModule: "dbe"
    [ 51.810] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 51.815] (II) Module dbe: vendor="X.Org Foundation"
    [ 51.815] compiled for 1.11.4, module version = 1.0.0
    [ 51.815] Module class: X.Org Server Extension
    [ 51.815] ABI class: X.Org Server Extension, version 6.0
    [ 51.815] (II) Loading extension DOUBLE-BUFFER
    [ 51.815] (II) LoadModule: "glx"
    [ 51.815] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 51.844] (II) Module glx: vendor="X.Org Foundation"
    [ 51.844] compiled for 1.11.4, module version = 1.0.0
    [ 51.844] ABI class: X.Org Server Extension, version 6.0
    [ 51.845] (==) AIGLX enabled
    [ 51.845] (II) Loading extension GLX
    [ 51.845] (II) LoadModule: "record"
    [ 51.845] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 51.846] (II) Module record: vendor="X.Org Foundation"
    [ 51.846] compiled for 1.11.4, module version = 1.13.0
    [ 51.846] Module class: X.Org Server Extension
    [ 51.846] ABI class: X.Org Server Extension, version 6.0
    [ 51.846] (II) Loading extension RECORD
    [ 51.846] (II) LoadModule: "dri"
    [ 51.847] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 51.857] (II) Module dri: vendor="X.Org Foundation"
    [ 51.857] compiled for 1.11.4, module version = 1.0.0
    [ 51.857] ABI class: X.Org Server Extension, version 6.0
    [ 51.857] (II) Loading extension XFree86-DRI
    [ 51.857] (II) LoadModule: "dri2"
    [ 51.857] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 51.858] (II) Module dri2: vendor="X.Org Foundation"
    [ 51.858] compiled for 1.11.4, module version = 1.2.0
    [ 51.858] ABI class: X.Org Server Extension, version 6.0
    [ 51.858] (II) Loading extension DRI2
    [ 51.858] (II) LoadModule: "nouveau"
    [ 51.859] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [ 51.875] (II) Module nouveau: vendor="X.Org Foundation"
    [ 51.875] compiled for 1.11.3, module version = 0.0.16
    [ 51.875] Module class: X.Org Video Driver
    [ 51.875] ABI class: X.Org Video Driver, version 11.0
    [ 51.875] (II) NOUVEAU driver
    [ 51.875] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 51.875] RIVA TNT (NV04)
    [ 51.875] RIVA TNT2 (NV05)
    [ 51.875] GeForce 256 (NV10)
    [ 51.875] GeForce 2 (NV11, NV15)
    [ 51.875] GeForce 4MX (NV17, NV18)
    [ 51.875] GeForce 3 (NV20)
    [ 51.876] GeForce 4Ti (NV25, NV28)
    [ 51.876] GeForce FX (NV3x)
    [ 51.876] GeForce 6 (NV4x)
    [ 51.876] GeForce 7 (G7x)
    [ 51.876] GeForce 8 (G8x)
    [ 51.876] GeForce GTX 200 (NVA0)
    [ 51.876] GeForce GTX 400 (NVC0)
    [ 51.876] (--) using VT number 7
    [ 51.901] drmOpenDevice: node name is /dev/dri/card0
    [ 52.076] [drm] failed to load kernel module "nouveau"
    [ 52.076] (EE) [drm] failed to open device
    [ 52.076] (EE) No devices detected.
    [ 52.076]
    Fatal server error:
    [ 52.076] no screens found
    [ 52.076]
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 52.076] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 52.076]
    Seems the important line here is:
    [ 52.076] [drm] failed to load kernel module "nouveau"
    "modprobe nouveau" gives:
    ERROR: could not insert 'wmi': No such device
    Don't remember getting that error before. Nouveau would load fine.

  • Dwm 5.9 Compilation issues

    Ok guys, I really need your help.
    I am currently with dwm 5.8.2 (everything's fine) and I downloaded 5.9 via ABS.
    I launched a makepkg under ~/dwm. And next, I tried to apply this patch called pertag2. diff: https://github.com/simongmzlj/dwmhacks/ … rtag2.diff
    It succeeded. Used:
    patch -p1 < pertag2.diff
    And I modified my config.h as jokerboy suggested me here: https://bbs.archlinux.org/viewtopic.php … 45#p960545
    I haven't others patches.
    But when I try to compile it, I got many errors messages.
    dwm build options:
    CFLAGS = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/include/X11 -DVERSION="5.9" -DXINERAMA
    LDFLAGS = -s -L/usr/lib -lc -L/usr/lib/X11 -lX11 -L/usr/lib/X11 -lXinerama
    CC = cc
    CC dwm.c
    In file included from dwm.c:293:0:
    config.h:31:16: erreur: ‘tile’ undeclared here (not in a function)
    dwm.c: In function ‘buttonpress’:
    dwm.c:450:9: erreur: request for member ‘name’ in something not a structure or union
    dwm.c:450:9: erreur: request for member ‘name’ in something not a structure or union
    dwm.c:450:4: attention : passing argument 1 of ‘strlen’ from incompatible pointer type [enabled by default]
    /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘const struct Layout *’
    dwm.c:450:4: attention : passing argument 1 of ‘textnw’ from incompatible pointer type [enabled by default]
    dwm.c:236:12: note: expected ‘const char *’ but argument is of type ‘const struct Layout *’
    dwm.c: In function ‘createmon’:
    dwm.c:686:29: erreur: request for member ‘mfact’ in something not a structure or union
    dwm.c:686:36: attention : comparaison ordonnée de pointeur avec le zéro entier [-pedantic]
    dwm.c:686:61: erreur: request for member ‘mfact’ in something not a structure or union
    dwm.c:686:48: erreur: non concordance de type dans une expression conditionnelle
    dwm.c:686:16: erreur: incompatible types when assigning to type ‘double’ from type ‘const struct Layout *’
    dwm.c:686:3: attention : statement with no effect [-Wunused-value]
    dwm.c:687:31: erreur: request for member ‘nmaster’ in something not a structure or union
    dwm.c:687:40: attention : comparaison ordonnée de pointeur avec le zéro entier [-pedantic]
    dwm.c:687:46: erreur: ‘nmaster’ undeclared (first use in this function)
    dwm.c:687:46: note: each undeclared identifier is reported only once for each function it appears in
    dwm.c:687:67: erreur: request for member ‘nmaster’ in something not a structure or union
    dwm.c:687:18: attention : assignment makes integer from pointer without a cast [enabled by default]
    dwm.c:688:26: erreur: request for member ‘layout’ in something not a structure or union
    dwm.c: In function ‘drawbar’:
    dwm.c:767:10: erreur: request for member ‘name’ in something not a structure or union
    dwm.c:767:10: erreur: request for member ‘name’ in something not a structure or union
    dwm.c:767:3: attention : passing argument 1 of ‘strlen’ from incompatible pointer type [enabled by default]
    /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘const struct Layout *’
    dwm.c:767:3: attention : passing argument 1 of ‘textnw’ from incompatible pointer type [enabled by default]
    dwm.c:236:12: note: expected ‘const char *’ but argument is of type ‘const struct Layout *’
    dwm.c:769:19: erreur: request for member ‘name’ in something not a structure or union
    dwm.c:769:3: attention : passing argument 1 of ‘drawtext’ from incompatible pointer type [enabled by default]
    dwm.c:190:13: note: expected ‘const char *’ but argument is of type ‘const struct Layout *’
    dwm.c: Hors de toute fonction :
    dwm.c:1550:1: attention : ‘setnmaster’ defined but not used [-Wunused-function]
    dwm.c:1539:1: attention : ‘incnmaster’ defined but not used [-Wunused-function]
    dwm.c:1691:1: attention : ‘ntile’ defined but not used [-Wunused-function]
    make: *** [dwm.o] Erreur 1
    Here my config.h:
    /* See LICENSE file for copyright and license details. */
    /* appearance */
    static const char font[] = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*";
    static const char normbordercolor[] = "#cccccc";
    static const char normbgcolor[] = "#cccccc";
    static const char normfgcolor[] = "#000000";
    static const char selbordercolor[] = "#0066ff";
    static const char selbgcolor[] = "#0066ff";
    static const char selfgcolor[] = "#ffffff";
    static const unsigned int borderpx = 1; /* border pixel of windows */
    static const unsigned int snap = 32; /* snap pixel */
    static const Bool showbar = True; /* False means no bar */
    static const Bool topbar = True; /* False means bottom bar */
    static const Rule rules[] = {
    /* class instance title tags mask isfloating monitor */
    { "Gimp", NULL, NULL, 0, True, -1 },
    { "Firefox", NULL, NULL, 1 << 8, False, -1 },
    /* layout(s) */
    static const int nmaster = 1; /* clients in the master area */
    static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */
    static const Bool resizehints = True; /* True means respect size hints in tiled resizals */
    static const Layout layouts[] = {
    /* symbol arrange function */
    { "[]=", tile }, /* first entry is default */
    { "><>", NULL }, /* no layout function means floating behavior */
    { "[M]", monocle },
    { "[N]", ntile },
    /* tagging */
    static const Tag tags[] = {
    /* name layout mfact nmaster */
    { "1", &layouts[0], -1, -1 },
    { "2", &layouts[1], -1, -1 },
    { "3", &layouts[2], -1, -1 },
    { "4", &layouts[3], 0.40, -1 },
    { "5", &layouts[0], -1, -1 },
    { "6", &layouts[0], -1, -1 },
    { "7", &layouts[0], -1, -1 },
    { "8", &layouts[0], -1, -1 },
    { "9", &layouts[0], -1, -1 },
    /* key definitions */
    #define MODKEY Mod1Mask
    #define TAGKEYS(KEY,TAG) \
    { MODKEY, KEY, view, {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
    { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} },
    /* helper for spawning shell commands in the pre dwm-5.0 fashion */
    #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
    /* commands */
    static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };
    static const char *termcmd[] = { "uxterm", NULL };
    static Key keys[] = {
    /* modifier key function argument */
    { MODKEY, XK_p, spawn, {.v = dmenucmd } },
    { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
    { MODKEY, XK_b, togglebar, {0} },
    { MODKEY, XK_j, focusstack, {.i = +1 } },
    { MODKEY, XK_k, focusstack, {.i = -1 } },
    { MODKEY, XK_a, incnmaster, {.i = +1 } },
    { MODKEY, XK_z, incnmaster, {.i = -1 } },
    { MODKEY, XK_h, setmfact, {.f = -0.05} },
    { MODKEY, XK_l, setmfact, {.f = +0.05} },
    { MODKEY, XK_Return, zoom, {0} },
    { MODKEY, XK_Tab, view, {0} },
    { MODKEY|ShiftMask, XK_c, killclient, {0} },
    { MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
    { MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
    { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
    { MODKEY, XK_n, setlayout, {.v = &layouts[3]} },
    { MODKEY, XK_space, setlayout, {0} },
    { MODKEY|ShiftMask, XK_space, togglefloating, {0} },
    { MODKEY, XK_0, view, {.ui = ~0 } },
    { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
    { MODKEY, XK_comma, focusmon, {.i = -1 } },
    { MODKEY, XK_period, focusmon, {.i = +1 } },
    { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
    { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
    TAGKEYS( XK_1, 0)
    TAGKEYS( XK_2, 1)
    TAGKEYS( XK_3, 2)
    TAGKEYS( XK_4, 3)
    TAGKEYS( XK_5, 4)
    TAGKEYS( XK_6, 5)
    TAGKEYS( XK_7, 6)
    TAGKEYS( XK_8, 7)
    TAGKEYS( XK_9, 8)
    { MODKEY|ShiftMask, XK_q, quit, {0} },
    /* button definitions */
    /* click can be ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
    static Button buttons[] = {
    /* click event mask button function argument */
    { ClkLtSymbol, 0, Button1, setlayout, {0} },
    { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
    { ClkWinTitle, 0, Button2, zoom, {0} },
    { ClkStatusText, 0, Button2, spawn, {.v = termcmd } },
    { ClkClientWin, MODKEY, Button1, movemouse, {0} },
    { ClkClientWin, MODKEY, Button2, togglefloating, {0} },
    { ClkClientWin, MODKEY, Button3, resizemouse, {0} },
    { ClkTagBar, 0, Button1, view, {0} },
    { ClkTagBar, 0, Button3, toggleview, {0} },
    { ClkTagBar, MODKEY, Button1, tag, {0} },
    { ClkTagBar, MODKEY, Button3, toggletag, {0} },
    dwm.c
    /* See LICENSE file for copyright and license details.
    * dynamic window manager is designed like any other X client as well. It is
    * driven through handling X events. In contrast to other X clients, a window
    * manager selects for SubstructureRedirectMask on the root window, to receive
    * events about window (dis-)appearance. Only one X connection at a time is
    * allowed to select for this event mask.
    * The event handlers of dwm are organized in an array which is accessed
    * whenever a new event has been fetched. This allows event dispatching
    * in O(1) time.
    * Each child of the root window is called a client, except windows which have
    * set the override_redirect flag. Clients are organized in a linked client
    * list on each monitor, the focus history is remembered through a stack list
    * on each monitor. Each client contains a bit array to indicate the tags of a
    * client.
    * Keys and tagging rules are organized as arrays and defined in config.h.
    * To understand everything else, start reading main().
    #include <errno.h>
    #include <locale.h>
    #include <stdarg.h>
    #include <signal.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/types.h>
    #include <sys/wait.h>
    #include <X11/cursorfont.h>
    #include <X11/keysym.h>
    #include <X11/Xatom.h>
    #include <X11/Xlib.h>
    #include <X11/Xproto.h>
    #include <X11/Xutil.h>
    #ifdef XINERAMA
    #include <X11/extensions/Xinerama.h>
    #endif /* XINERAMA */
    /* macros */
    #define BUTTONMASK (ButtonPressMask|ButtonReleaseMask)
    #define CLEANMASK(mask) (mask & ~(numlockmask|LockMask) & (ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask))
    #define INRECT(X,Y,RX,RY,RW,RH) ((X) >= (RX) && (X) < (RX) + (RW) && (Y) >= (RY) && (Y) < (RY) + (RH))
    #define ISVISIBLE(C) ((C->tags & C->mon->tagset[C->mon->seltags]))
    #define LENGTH(X) (sizeof X / sizeof X[0])
    #define MAX(A, B) ((A) > (B) ? (A) : (B))
    #define MIN(A, B) ((A) < (B) ? (A) : (B))
    #define MOUSEMASK (BUTTONMASK|PointerMotionMask)
    #define WIDTH(X) ((X)->w + 2 * (X)->bw)
    #define HEIGHT(X) ((X)->h + 2 * (X)->bw)
    #define TAGMASK ((1 << LENGTH(tags)) - 1)
    #define TEXTW(X) (textnw(X, strlen(X)) + dc.font.height)
    /* enums */
    enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
    enum { ColBorder, ColFG, ColBG, ColLast }; /* color */
    enum { NetSupported, NetWMName, NetWMState,
    NetWMFullscreen, NetActiveWindow, NetLast }; /* EWMH atoms */
    enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */
    enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle,
    ClkClientWin, ClkRootWin, ClkLast }; /* clicks */
    typedef union {
    int i;
    unsigned int ui;
    float f;
    const void *v;
    } Arg;
    typedef struct {
    unsigned int click;
    unsigned int mask;
    unsigned int button;
    void (*func)(const Arg *arg);
    const Arg arg;
    } Button;
    typedef struct Monitor Monitor;
    typedef struct Client Client;
    struct Client {
    char name[256];
    float mina, maxa;
    int x, y, w, h;
    int oldx, oldy, oldw, oldh;
    int basew, baseh, incw, inch, maxw, maxh, minw, minh;
    int bw, oldbw;
    unsigned int tags;
    Bool isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen;
    Client *next;
    Client *snext;
    Monitor *mon;
    Window win;
    typedef struct {
    int x, y, w, h;
    unsigned long norm[ColLast];
    unsigned long sel[ColLast];
    Drawable drawable;
    GC gc;
    struct {
    int ascent;
    int descent;
    int height;
    XFontSet set;
    XFontStruct *xfont;
    } font;
    } DC; /* draw context */
    typedef struct {
    unsigned int mod;
    KeySym keysym;
    void (*func)(const Arg *);
    const Arg arg;
    } Key;
    typedef struct {
    const char *symbol;
    void (*arrange)(Monitor *);
    } Layout;
    struct Monitor {
    char ltsymbol[16];
    int num;
    int by; /* bar geometry */
    int mx, my, mw, mh; /* screen size */
    int wx, wy, ww, wh; /* window area */
    unsigned int seltags;
    unsigned int sellt;
    unsigned int tagset[2];
    Bool showbar;
    Bool topbar;
    Client *clients;
    Client *sel;
    Client *stack;
    Monitor *next;
    Window barwin;
    const Layout *lt[2];
    int curtag;
    int prevtag;
    const Layout **lts;
    double *mfacts;
    int *nmasters;
    typedef struct {
    const char *name;
    const Layout *layout;
    float mfact;
    int nmaster;
    } Tag;
    typedef struct {
    const char *class;
    const char *instance;
    const char *title;
    unsigned int tags;
    Bool isfloating;
    int monitor;
    } Rule;
    /* function declarations */
    static void applyrules(Client *c);
    static Bool applysizehints(Client *c, int *x, int *y, int *w, int *h, Bool interact);
    static void arrange(Monitor *m);
    static void arrangemon(Monitor *m);
    static void attach(Client *c);
    static void attachstack(Client *c);
    static void buttonpress(XEvent *e);
    static void checkotherwm(void);
    static void cleanup(void);
    static void cleanupmon(Monitor *mon);
    static void clearurgent(Client *c);
    static void clientmessage(XEvent *e);
    static void configure(Client *c);
    static void configurenotify(XEvent *e);
    static void configurerequest(XEvent *e);
    static Monitor *createmon(void);
    static void destroynotify(XEvent *e);
    static void detach(Client *c);
    static void detachstack(Client *c);
    static void die(const char *errstr, ...);
    static Monitor *dirtomon(int dir);
    static void drawbar(Monitor *m);
    static void drawbars(void);
    static void drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]);
    static void drawtext(const char *text, unsigned long col[ColLast], Bool invert);
    static void enternotify(XEvent *e);
    static void expose(XEvent *e);
    static void focus(Client *c);
    static void focusin(XEvent *e);
    static void focusmon(const Arg *arg);
    static void focusstack(const Arg *arg);
    static unsigned long getcolor(const char *colstr);
    static Bool getrootptr(int *x, int *y);
    static long getstate(Window w);
    static Bool gettextprop(Window w, Atom atom, char *text, unsigned int size);
    static void grabbuttons(Client *c, Bool focused);
    static void grabkeys(void);
    static void initfont(const char *fontstr);
    static void keypress(XEvent *e);
    static void killclient(const Arg *arg);
    static void manage(Window w, XWindowAttributes *wa);
    static void mappingnotify(XEvent *e);
    static void maprequest(XEvent *e);
    static void monocle(Monitor *m);
    static void movemouse(const Arg *arg);
    static Client *nexttiled(Client *c);
    static void pop(Client *);
    static void propertynotify(XEvent *e);
    static Monitor *ptrtomon(int x, int y);
    static void quit(const Arg *arg);
    static void resize(Client *c, int x, int y, int w, int h, Bool interact);
    static void resizeclient(Client *c, int x, int y, int w, int h);
    static void resizemouse(const Arg *arg);
    static void restack(Monitor *m);
    static void run(void);
    static void scan(void);
    static Bool sendevent(Client *c, Atom proto);
    static void sendmon(Client *c, Monitor *m);
    static void setclientstate(Client *c, long state);
    static void setfocus(Client *c);
    static void setlayout(const Arg *arg);
    static void setmfact(const Arg *arg);
    static void setnmaster(const Arg *arg);
    static void incnmaster(const Arg *arg);
    static void setup(void);
    static void showhide(Client *c);
    static void sigchld(int unused);
    static void spawn(const Arg *arg);
    static void tag(const Arg *arg);
    static void tagmon(const Arg *arg);
    static int textnw(const char *text, unsigned int len);
    static void ntile(Monitor *);
    static void togglebar(const Arg *arg);
    static void togglefloating(const Arg *arg);
    static void toggletag(const Arg *arg);
    static void toggleview(const Arg *arg);
    static void unfocus(Client *c, Bool setfocus);
    static void unmanage(Client *c, Bool destroyed);
    static void unmapnotify(XEvent *e);
    static Bool updategeom(void);
    static void updatebarpos(Monitor *m);
    static void updatebars(void);
    static void updatenumlockmask(void);
    static void updatesizehints(Client *c);
    static void updatestatus(void);
    static void updatetitle(Client *c);
    static void updatewmhints(Client *c);
    static void view(const Arg *arg);
    static Client *wintoclient(Window w);
    static Monitor *wintomon(Window w);
    static int xerror(Display *dpy, XErrorEvent *ee);
    static int xerrordummy(Display *dpy, XErrorEvent *ee);
    static int xerrorstart(Display *dpy, XErrorEvent *ee);
    static void zoom(const Arg *arg);
    /* variables */
    static const char broken[] = "broken";
    static char stext[256];
    static int screen;
    static int sw, sh; /* X display screen geometry width, height */
    static int bh, blw = 0; /* bar geometry */
    static int (*xerrorxlib)(Display *, XErrorEvent *);
    static unsigned int numlockmask = 0;
    static void (*handler[LASTEvent]) (XEvent *) = {
    [ButtonPress] = buttonpress,
    [ClientMessage] = clientmessage,
    [ConfigureRequest] = configurerequest,
    [ConfigureNotify] = configurenotify,
    [DestroyNotify] = destroynotify,
    [EnterNotify] = enternotify,
    [Expose] = expose,
    [FocusIn] = focusin,
    [KeyPress] = keypress,
    [MappingNotify] = mappingnotify,
    [MapRequest] = maprequest,
    [PropertyNotify] = propertynotify,
    [UnmapNotify] = unmapnotify
    static Atom wmatom[WMLast], netatom[NetLast];
    static Bool running = True;
    static Cursor cursor[CurLast];
    static Display *dpy;
    static DC dc;
    static Monitor *mons = NULL, *selmon = NULL;
    static Window root;
    /* configuration, allows nested code to access above variables */
    #include "config.h"
    /* compile-time check if all tags fit into an unsigned int bit array. */
    struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; };
    /* function implementations */
    void
    applyrules(Client *c) {
    const char *class, *instance;
    unsigned int i;
    const Rule *r;
    Monitor *m;
    XClassHint ch = { 0 };
    /* rule matching */
    c->isfloating = c->tags = 0;
    if(XGetClassHint(dpy, c->win, &ch)) {
    class = ch.res_class ? ch.res_class : broken;
    instance = ch.res_name ? ch.res_name : broken;
    for(i = 0; i < LENGTH(rules); i++) {
    r = &rules[i];
    if((!r->title || strstr(c->name, r->title))
    && (!r->class || strstr(class, r->class))
    && (!r->instance || strstr(instance, r->instance)))
    c->isfloating = r->isfloating;
    c->tags |= r->tags;
    for(m = mons; m && m->num != r->monitor; m = m->next);
    if(m)
    c->mon = m;
    if(ch.res_class)
    XFree(ch.res_class);
    if(ch.res_name)
    XFree(ch.res_name);
    c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : c->mon->tagset[c->mon->seltags];
    Bool
    applysizehints(Client *c, int *x, int *y, int *w, int *h, Bool interact) {
    Bool baseismin;
    Monitor *m = c->mon;
    /* set minimum possible */
    *w = MAX(1, *w);
    *h = MAX(1, *h);
    if(interact) {
    if(*x > sw)
    *x = sw - WIDTH(c);
    if(*y > sh)
    *y = sh - HEIGHT(c);
    if(*x + *w + 2 * c->bw < 0)
    *x = 0;
    if(*y + *h + 2 * c->bw < 0)
    *y = 0;
    else {
    if(*x > m->mx + m->mw)
    *x = m->mx + m->mw - WIDTH(c);
    if(*y > m->my + m->mh)
    *y = m->my + m->mh - HEIGHT(c);
    if(*x + *w + 2 * c->bw < m->mx)
    *x = m->mx;
    if(*y + *h + 2 * c->bw < m->my)
    *y = m->my;
    if(*h < bh)
    *h = bh;
    if(*w < bh)
    *w = bh;
    if(resizehints || c->isfloating) {
    /* see last two sentences in ICCCM 4.1.2.3 */
    baseismin = c->basew == c->minw && c->baseh == c->minh;
    if(!baseismin) { /* temporarily remove base dimensions */
    *w -= c->basew;
    *h -= c->baseh;
    /* adjust for aspect limits */
    if(c->mina > 0 && c->maxa > 0) {
    if(c->maxa < (float)*w / *h)
    *w = *h * c->maxa + 0.5;
    else if(c->mina < (float)*h / *w)
    *h = *w * c->mina + 0.5;
    if(baseismin) { /* increment calculation requires this */
    *w -= c->basew;
    *h -= c->baseh;
    /* adjust for increment value */
    if(c->incw)
    *w -= *w % c->incw;
    if(c->inch)
    *h -= *h % c->inch;
    /* restore base dimensions */
    *w = MAX(*w + c->basew, c->minw);
    *h = MAX(*h + c->baseh, c->minh);
    if(c->maxw)
    *w = MIN(*w, c->maxw);
    if(c->maxh)
    *h = MIN(*h, c->maxh);
    return *x != c->x || *y != c->y || *w != c->w || *h != c->h;
    void
    arrange(Monitor *m) {
    if(m)
    showhide(m->stack);
    else for(m = mons; m; m = m->next)
    showhide(m->stack);
    focus(NULL);
    if(m)
    arrangemon(m);
    else for(m = mons; m; m = m->next)
    arrangemon(m);
    void
    arrangemon(Monitor *m) {
    strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol);
    if(m->lt[m->sellt]->arrange)
    m->lt[m->sellt]->arrange(m);
    restack(m);
    void
    attach(Client *c) {
    c->next = c->mon->clients;
    c->mon->clients = c;
    void
    attachstack(Client *c) {
    c->snext = c->mon->stack;
    c->mon->stack = c;
    void
    buttonpress(XEvent *e) {
    unsigned int i, x, click;
    Arg arg = {0};
    Client *c;
    Monitor *m;
    XButtonPressedEvent *ev = &e->xbutton;
    click = ClkRootWin;
    /* focus monitor if necessary */
    if((m = wintomon(ev->window)) && m != selmon) {
    unfocus(selmon->sel, True);
    selmon = m;
    focus(NULL);
    if(ev->window == selmon->barwin) {
    i = x = 0;
    do {
    x += TEXTW(tags[i].name);
    } while(ev->x >= x && ++i < LENGTH(tags));
    if(i < LENGTH(tags)) {
    click = ClkTagBar;
    arg.ui = 1 << i;
    else if(ev->x < x + blw)
    click = ClkLtSymbol;
    else if(ev->x > selmon->ww - TEXTW(stext))
    click = ClkStatusText;
    else
    click = ClkWinTitle;
    else if((c = wintoclient(ev->window))) {
    focus(c);
    click = ClkClientWin;
    for(i = 0; i < LENGTH(buttons); i++)
    if(click == buttons[i].click && buttons[i].func && buttons[i].button == ev->button
    && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state))
    buttons[i].func(click == ClkTagBar && buttons[i].arg.i == 0 ? &arg : &buttons[i].arg);
    void
    checkotherwm(void) {
    xerrorxlib = XSetErrorHandler(xerrorstart);
    /* this causes an error if some other window manager is running */
    XSelectInput(dpy, DefaultRootWindow(dpy), SubstructureRedirectMask);
    XSync(dpy, False);
    XSetErrorHandler(xerror);
    XSync(dpy, False);
    void
    cleanup(void) {
    Arg a = {.ui = ~0};
    Layout foo = { "", NULL };
    Monitor *m;
    view(&a);
    selmon->lt[selmon->sellt] = &foo;
    for(m = mons; m; m = m->next)
    while(m->stack)
    unmanage(m->stack, False);
    if(dc.font.set)
    XFreeFontSet(dpy, dc.font.set);
    else
    XFreeFont(dpy, dc.font.xfont);
    XUngrabKey(dpy, AnyKey, AnyModifier, root);
    XFreePixmap(dpy, dc.drawable);
    XFreeGC(dpy, dc.gc);
    XFreeCursor(dpy, cursor[CurNormal]);
    XFreeCursor(dpy, cursor[CurResize]);
    XFreeCursor(dpy, cursor[CurMove]);
    while(mons)
    cleanupmon(mons);
    XSync(dpy, False);
    XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
    void
    cleanupmon(Monitor *mon) {
    Monitor *m;
    if(mon == mons)
    mons = mons->next;
    else {
    for(m = mons; m && m->next != mon; m = m->next);
    m->next = mon->next;
    XUnmapWindow(dpy, mon->barwin);
    XDestroyWindow(dpy, mon->barwin);
    free(mon->mfacts);
    free(mon->nmasters);
    free(mon->lts);
    free(mon);
    void
    clearurgent(Client *c) {
    XWMHints *wmh;
    c->isurgent = False;
    if(!(wmh = XGetWMHints(dpy, c->win)))
    return;
    wmh->flags &= ~XUrgencyHint;
    XSetWMHints(dpy, c->win, wmh);
    XFree(wmh);
    void
    clientmessage(XEvent *e) {
    XClientMessageEvent *cme = &e->xclient;
    Client *c = wintoclient(cme->window);
    if(!c)
    return;
    if(cme->message_type == netatom[NetWMState] && cme->data.l[1] == netatom[NetWMFullscreen]) {
    if(cme->data.l[0] && !c->isfullscreen) {
    XChangeProperty(dpy, cme->window, netatom[NetWMState], XA_ATOM, 32,
    PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1);
    c->isfullscreen = True;
    c->oldstate = c->isfloating;
    c->oldbw = c->bw;
    c->bw = 0;
    c->isfloating = True;
    resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh);
    XRaiseWindow(dpy, c->win);
    else {
    XChangeProperty(dpy, cme->window, netatom[NetWMState], XA_ATOM, 32,
    PropModeReplace, (unsigned char*)0, 0);
    c->isfullscreen = False;
    c->isfloating = c->oldstate;
    c->bw = c->oldbw;
    c->x = c->oldx;
    c->y = c->oldy;
    c->w = c->oldw;
    c->h = c->oldh;
    resizeclient(c, c->x, c->y, c->w, c->h);
    arrange(c->mon);
    else if(cme->message_type == netatom[NetActiveWindow]) {
    if(!ISVISIBLE(c)) {
    c->mon->seltags ^= 1;
    c->mon->tagset[c->mon->seltags] = c->tags;
    pop(c);
    void
    configure(Client *c) {
    XConfigureEvent ce;
    ce.type = ConfigureNotify;
    ce.display = dpy;
    ce.event = c->win;
    ce.window = c->win;
    ce.x = c->x;
    ce.y = c->y;
    ce.width = c->w;
    ce.height = c->h;
    ce.border_width = c->bw;
    ce.above = None;
    ce.override_redirect = False;
    XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce);
    void
    configurenotify(XEvent *e) {
    Monitor *m;
    XConfigureEvent *ev = &e->xconfigure;
    Bool dirty;
    if(ev->window == root) {
    dirty = (sw != ev->width);
    sw = ev->width;
    sh = ev->height;
    if(updategeom() || dirty) {
    if(dc.drawable != 0)
    XFreePixmap(dpy, dc.drawable);
    dc.drawable = XCreatePixmap(dpy, root, sw, bh, DefaultDepth(dpy, screen));
    updatebars();
    for(m = mons; m; m = m->next)
    XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh);
    arrange(NULL);
    void
    configurerequest(XEvent *e) {
    Client *c;
    Monitor *m;
    XConfigureRequestEvent *ev = &e->xconfigurerequest;
    XWindowChanges wc;
    if((c = wintoclient(ev->window))) {
    if(ev->value_mask & CWBorderWidth)
    c->bw = ev->border_width;
    else if(c->isfloating || !selmon->lt[selmon->sellt]->arrange) {
    m = c->mon;
    if(ev->value_mask & CWX)
    c->x = m->mx + ev->x;
    if(ev->value_mask & CWY)
    c->y = m->my + ev->y;
    if(ev->value_mask & CWWidth)
    c->w = ev->width;
    if(ev->value_mask & CWHeight)
    c->h = ev->height;
    if((c->x + c->w) > m->mx + m->mw && c->isfloating)
    c->x = m->mx + (m->mw / 2 - c->w / 2); /* center in x direction */
    if((c->y + c->h) > m->my + m->mh && c->isfloating)
    c->y = m->my + (m->mh / 2 - c->h / 2); /* center in y direction */
    if((ev->value_mask & (CWX|CWY)) && !(ev->value_mask & (CWWidth|CWHeight)))
    configure(c);
    if(ISVISIBLE(c))
    XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h);
    else
    configure(c);
    else {
    wc.x = ev->x;
    wc.y = ev->y;
    wc.width = ev->width;
    wc.height = ev->height;
    wc.border_width = ev->border_width;
    wc.sibling = ev->above;
    wc.stack_mode = ev->detail;
    XConfigureWindow(dpy, ev->window, ev->value_mask, &wc);
    XSync(dpy, False);
    /* TODO Check how many times createmon is called */
    Monitor *
    createmon(void) {
    Monitor *m;
    int i, numtags = LENGTH(tags) + 1;
    if(!(m = (Monitor *)calloc(1, sizeof(Monitor))))
    die("fatal: could not malloc() %u bytes\n", sizeof(Monitor));
    if(!(m->mfacts = calloc(sizeof(double), numtags)))
    die("fatal: could not malloc() %u bytes\n", sizeof(double) * numtags);
    if(!(m->nmasters = calloc(sizeof(int), numtags)))
    die("fatal: could not malloc() %u bytes\n", sizeof(int) * numtags);
    if(!(m->lts = calloc(sizeof(Layout *), numtags)))
    die("fatal: could not malloc() %u bytes\n", sizeof(Layout *) * numtags);
    m->tagset[0] = m->tagset[1] = 1;
    m->showbar = showbar;
    m->topbar = topbar;
    m->curtag = m->prevtag = 1;
    for(i = 1; i < numtags; i++) {
    m->mfacts[i] = tags[i - 1].mfact < 0 ? mfact : tags[i - 1].mfact;
    m->nmasters[i] = tags[i - 1].nmaster < 0 ? nmaster : tags[i - 1].nmaster;
    m->lts[i] = tags[i - 1].layout;
    m->lt[0] = m->lts[m->curtag];
    m->lt[1] = &layouts[1 % LENGTH(layouts)];
    strncpy(m->ltsymbol, m->lt[0]->symbol, sizeof m->ltsymbol);
    return m;
    void
    destroynotify(XEvent *e) {
    Client *c;
    XDestroyWindowEvent *ev = &e->xdestroywindow;
    if((c = wintoclient(ev->window)))
    unmanage(c, True);
    void
    detach(Client *c) {
    Client **tc;
    for(tc = &c->mon->clients; *tc && *tc != c; tc = &(*tc)->next);
    *tc = c->next;
    void
    detachstack(Client *c) {
    Client **tc, *t;
    for(tc = &c->mon->stack; *tc && *tc != c; tc = &(*tc)->snext);
    *tc = c->snext;
    if(c == c->mon->sel) {
    for(t = c->mon->stack; t && !ISVISIBLE(t); t = t->snext);
    c->mon->sel = t;
    void
    die(const char *errstr, ...) {
    va_list ap;
    va_start(ap, errstr);
    vfprintf(stderr, errstr, ap);
    va_end(ap);
    exit(EXIT_FAILURE);
    Monitor *
    dirtomon(int dir) {
    Monitor *m = NULL;
    if(dir > 0) {
    if(!(m = selmon->next))
    m = mons;
    else {
    if(selmon == mons)
    for(m = mons; m->next; m = m->next);
    else
    for(m = mons; m->next != selmon; m = m->next);
    return m;
    void
    drawbar(Monitor *m) {
    int x;
    unsigned int i, occ = 0, urg = 0;
    unsigned long *col;
    Client *c;
    for(c = m->clients; c; c = c->next) {
    occ |= c->tags;
    if(c->isurgent)
    urg |= c->tags;
    dc.x = 0;
    for(i = 0; i < LENGTH(tags); i++) {
    dc.w = TEXTW(tags[i].name);
    col = m->tagset[m->seltags] & 1 << i ? dc.sel : dc.norm;
    drawtext(tags[i].name, col, urg & 1 << i);
    drawsquare(m == selmon && selmon->sel && selmon->sel->tags & 1 << i,
    occ & 1 << i, urg & 1 << i, col);
    dc.x += dc.w;
    dc.w = blw = TEXTW(m->ltsymbol);
    drawtext(m->ltsymbol, dc.norm, False);
    dc.x += dc.w;
    x = dc.x;
    if(m == selmon) { /* status is only drawn on selected monitor */
    dc.w = TEXTW(stext);
    dc.x = m->ww - dc.w;
    if(dc.x < x) {
    dc.x = x;
    dc.w = m->ww - x;
    drawtext(stext, dc.norm, False);
    else
    dc.x = m->ww;
    if((dc.w = dc.x - x) > bh) {
    dc.x = x;
    if(m->sel) {
    col = m == selmon ? dc.sel : dc.norm;
    drawtext(m->sel->name, col, False);
    drawsquare(m->sel->isfixed, m->sel->isfloating, False, col);
    else
    drawtext(NULL, dc.norm, False);
    XCopyArea(dpy, dc.drawable, m->barwin, dc.gc, 0, 0, m->ww, bh, 0, 0);
    XSync(dpy, False);
    void
    drawbars(void) {
    Monitor *m;
    for(m = mons; m; m = m->next)
    drawbar(m);
    void
    drawsquare(Bool filled, Bool empty, Bool invert, unsigned long col[ColLast]) {
    int x;
    XSetForeground(dpy, dc.gc, col[invert ? ColBG : ColFG]);
    x = (dc.font.ascent + dc.font.descent + 2) / 4;
    if(filled)
    XFillRectangle(dpy, dc.drawable, dc.gc, dc.x+1, dc.y+1, x+1, x+1);
    else if(empty)
    XDrawRectangle(dpy, dc.drawable, dc.gc, dc.x+1, dc.y+1, x, x);
    void
    drawtext(const char *text, unsigned long col[ColLast], Bool invert) {
    char buf[256];
    int i, x, y, h, len, olen;
    XSetForeground(dpy, dc.gc, col[invert ? ColFG : ColBG]);
    XFillRectangle(dpy, dc.drawable, dc.gc, dc.x, dc.y, dc.w, dc.h);
    if(!text)
    return;
    olen = strlen(text);
    h = dc.font.ascent + dc.font.descent;
    y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent;
    x = dc.x + (h / 2);
    /* shorten text if necessary */
    for(len = MIN(olen, sizeof buf); len && textnw(text, len) > dc.w - h; len--);
    if(!len)
    return;
    memcpy(buf, text, len);
    if(len < olen)
    for(i = len; i && i > len - 3; buf[--i] = '.');
    XSetForeground(dpy, dc.gc, col[invert ? ColBG : ColFG]);
    if(dc.font.set)
    XmbDrawString(dpy, dc.drawable, dc.font.set, dc.gc, x, y, buf, len);
    else
    XDrawString(dpy, dc.drawable, dc.gc, x, y, buf, len);
    void
    enternotify(XEvent *e) {
    Client *c;
    Monitor *m;
    XCrossingEvent *ev = &e->xcrossing;
    if((ev->mode != NotifyNormal || ev->detail == NotifyInferior) && ev->window != root)
    return;
    c = wintoclient(ev->window);
    m = c ? c->mon : wintomon(ev->window);
    if(m != selmon) {
    unfocus(selmon->sel, True);
    selmon = m;
    else if(!c || c == selmon->sel)
    return;
    focus(c);
    void
    expose(XEvent *e) {
    Monitor *m;
    XExposeEvent *ev = &e->xexpose;
    if(ev->count == 0 && (m = wintomon(ev->window)))
    drawbar(m);
    void
    focus(Client *c) {
    if(!c || !ISVISIBLE(c))
    for(c = selmon->stack; c && !ISVISIBLE(c); c = c->snext);
    /* was if(selmon->sel) */
    if(selmon->sel && selmon->sel != c)
    unfocus(selmon->sel, False);
    if(c) {
    if(c->mon != selmon)
    selmon = c->mon;
    if(c->isurgent)
    clearurgent(c);
    detachstack(c);
    attachstack(c);
    grabbuttons(c, True);
    XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
    setfocus(c);
    else
    XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
    selmon->sel = c;
    drawbars();
    void
    focusin(XEvent *e) { /* there are some broken focus acquiring clients */
    XFocusChangeEvent *ev = &e->xfocus;
    if(selmon->sel && ev->window != selmon->sel->win)
    setfocus(selmon->sel);
    void
    focusmon(const Arg *arg) {
    Monitor *m;
    if(!mons->next)
    return;
    if((m = dirtomon(arg->i)) == selmon)
    return;
    unfocus(selmon->sel, True);
    selmon = m;
    focus(NULL);
    void
    focusstack(const Arg *arg) {
    Client *c = NULL, *i;
    if(!selmon->sel)
    return;
    if(arg->i > 0) {
    for(c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next);
    if(!c)
    for(c = selmon->clients; c && !ISVISIBLE(c); c = c->next);
    else {
    for(i = selmon->clients; i != selmon->sel; i = i->next)
    if(ISVISIBLE(i))
    c = i;
    if(!c)
    for(; i; i = i->next)
    if(ISVISIBLE(i))
    c = i;
    if(c) {
    focus(c);
    restack(selmon);
    unsigned long
    getcolor(const char *colstr) {
    Colormap cmap = DefaultColormap(dpy, screen);
    XColor color;
    if(!XAllocNamedColor(dpy, cmap, colstr, &color, &color))
    die("error, cannot allocate color '%s'\n", colstr);
    return color.pixel;
    Bool
    getrootptr(int *x, int *y) {
    int di;
    unsigned int dui;
    Window dummy;
    return XQueryPointer(dpy, root, &dummy, &dummy, x, y, &di, &di, &dui);
    long
    getstate(Window w) {
    int format;
    long result = -1;
    unsigned char *p = NULL;
    unsigned long n, extra;
    Atom real;
    if(XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState],
    &real, &format, &n, &extra, (unsigned char **)&p) != Success)
    return -1;
    if(n != 0)
    result = *p;
    XFree(p);
    return result;
    Bool
    gettextprop(Window w, Atom atom, char *text, unsigned int size) {
    char **list = NULL;
    int n;
    XTextProperty name;
    if(!text || size == 0)
    return False;
    text[0] = '\0';
    XGetTextProperty(dpy, w, &name, atom);
    if(!name.nitems)
    return False;
    if(name.encoding == XA_STRING)
    strncpy(text, (char *)name.value, size - 1);
    else {
    if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) {
    strncpy(text, *list, size - 1);
    XFreeStringList(list);
    text[size - 1] = '\0';
    XFree(name.value);
    return True;
    void
    grabbuttons(Client *c, Bool focused) {
    updatenumlockmask();
    unsigned int i, j;
    unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask };
    XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
    if(focused) {
    for(i = 0; i < LENGTH(buttons); i++)
    if(buttons[i].click == ClkClientWin)
    for(j = 0; j < LENGTH(modifiers); j++)
    XGrabButton(dpy, buttons[i].button,
    buttons[i].mask | modifiers[j],
    c->win, False, BUTTONMASK,
    GrabModeAsync, GrabModeSync, None, None);
    else
    XGrabButton(dpy, AnyButton, AnyModifier, c->win, False,
    BUTTONMASK, GrabModeAsync, GrabModeSync, None, None);
    void
    grabkeys(void) {
    updatenumlockmask();
    unsigned int i, j;
    unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask };
    KeyCode code;
    XUngrabKey(dpy, AnyKey, AnyModifier, root);
    for(i = 0; i < LENGTH(keys); i++) {
    if((code = XKeysymToKeycode(dpy, keys[i].keysym)))
    for(j = 0; j < LENGTH(modifiers); j++)
    XGrabKey(dpy, code, keys[i].mod | modifiers[j], root,
    True, GrabModeAsync, GrabModeAsync);
    void
    initfont(const char *fontstr) {
    char *def, **missing;
    int n;
    missing = NULL;
    dc.font.set = XCreateFontSet(dpy, fontstr, &missing, &n, &def);
    if(missing) {
    while(n--)
    fprintf(stderr, "dwm: missing fontset: %s\n", missing[n]);
    XFreeStringList(missing);
    if(dc.font.set) {
    XFontStruct **xfonts;
    char **font_names;
    dc.font.ascent = dc.font.descent = 0;
    XExtentsOfFontSet(dc.font.set);
    n = XFontsOfFontSet(dc.font.set, &xfonts, &font_names);
    while(n--) {
    dc.font.ascent = MAX(dc.font.ascent, (*xfonts)->ascent);
    dc.font.descent = MAX(dc.font.descent,(*xfonts)->descent);
    xfonts++;
    else {
    if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr))
    && !(dc.font.xfont = XLoadQueryFont(dpy, "fixed")))
    die("error, cannot load font: '%s'\n", fontstr);
    dc.font.ascent = dc.font.xfont->ascent;
    dc.font.descent = dc.font.xfont->descent;
    dc.font.height = dc.font.ascent + dc.font.descent;
    #ifdef XINERAMA
    static Bool
    isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) {
    while(n--)
    if(unique[n].x_org == info->x_org && unique[n].y_org == info->y_org
    && unique[n].width == info->width && unique[n].height == info->height)
    return False;
    return True;
    #endif /* XINERAMA */
    void
    keypress(XEvent *e) {
    unsigned int i;
    KeySym keysym;
    XKeyEvent *ev;
    ev = &e->xkey;
    keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0);
    for(i = 0; i < LENGTH(keys); i++)
    if(keysym == keys[i].keysym
    && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state)
    && keys[i].func)
    keys[i].func(&(keys[i].arg));
    void
    killclient(const Arg *arg) {
    if(!selmon->sel)
    return;
    if(!sendevent(selmon->sel, wmatom[WMDelete])) {
    XGrabServer(dpy);
    XSetErrorHandler(xerrordummy);
    XSetCloseDownMode(dpy, DestroyAll);
    XKillClient(dpy, selmon->sel->win);
    XSync(dpy, False);
    XSetErrorHandler(xerror);
    XUngrabServer(dpy);
    void
    manage(Window w, XWindowAttributes *wa) {
    Client *c, *t = NULL;
    Window trans = None;
    XWindowChanges wc;
    if(!(c = calloc(1, sizeof(Client))))
    die("fatal: could not malloc() %u bytes\n", sizeof(Client));
    c->win = w;
    updatetitle(c);
    if(XGetTransientForHint(dpy, w, &trans) && (t = wintoclient(trans))) {
    c->mon = t->mon;
    c->tags = t->tags;
    else {
    c->mon = selmon;
    applyrules(c);
    /* geometry */
    c->x = c->oldx = wa->x;
    c->y = c->oldy = wa->y;
    c->w = c->oldw = wa->width;
    c->h = c->oldh = wa->height;
    c->oldbw = wa->border_width;
    if(c->w == c->mon->mw && c->h == c->mon->mh) {
    c->isfloating = True;
    c->x = c->mon->mx;
    c->y = c->mon->my;
    c->bw = 0;
    else {
    if(c->x + WIDTH(c) > c->mon->mx + c->mon->mw)
    c->x = c->mon->mx + c->mon->mw - WIDTH(c);
    if(c->y + HEIGHT(c) > c->mon->my + c->mon->mh)
    c->y = c->mon->my + c->mon->mh - HEIGHT(c);
    c->x = MAX(c->x, c->mon->mx);
    /* only fix client y-offset, if the client center might cover the bar */
    c->y = MAX(c->y, ((c->mon->by == 0) && (c->x + (c->w / 2) >= c->mon->wx)
    && (c->x + (c->w / 2) < c->mon->wx + c->mon->ww)) ? bh : c->mon->my);
    c->bw = borderpx;
    wc.border_width = c->bw;
    XConfigureWindow(dpy, w, CWBorderWidth, &wc);
    XSetWindowBorder(dpy, w, dc.norm[ColBorder]);
    configure(c); /* propagates border_width, if size doesn't change */
    updatesizehints(c);
    updatewmhints(c);
    XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask);
    grabbuttons(c, False);
    if(!c->isfloating)
    c->isfloating = c->oldstate = trans != None || c->isfixed;
    if(c->isfloating)
    XRaiseWindow(dpy, c->win);
    attach(c);
    attachstack(c);
    XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */
    XMapWindow(dpy, c->win);
    setclientstate(c, NormalState);
    arrange(c->mon);
    void
    mappingnotify(XEvent *e) {
    XMappingEvent *ev = &e->xmapping;
    XRefreshKeyboardMapping(ev);
    if(ev->request == MappingKeyboard)
    grabkeys();
    void
    maprequest(XEvent *e) {
    static XWindowAttributes wa;
    XMapRequestEvent *ev = &e->xmaprequest;
    if(!XGetWindowAttributes(dpy, ev->window, &wa))
    return;
    if(wa.override_redirect)
    return;
    if(!wintoclient(ev->window))
    manage(ev->window, &wa);
    void
    monocle(Monitor *m) {
    unsigned int n = 0;
    Client *c;
    for(c = m->clients; c; c = c->next)
    if(ISVISIBLE(c))
    n++;
    if(n > 0) /* override layout symbol */
    snprintf(m->ltsymbol, sizeof m->ltsymbol, "[%d]", n);
    for(c = nexttiled(m->clients); c; c = nexttiled(c->next))
    resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, False);
    void
    movemouse(const Arg *arg) {
    int x, y, ocx, ocy, nx, ny;
    Client *c;
    Monitor *m;
    XEvent ev;
    if(!(c = selmon->sel))
    return;
    restack(selmon);
    ocx = c->x;
    ocy = c->y;
    if(XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync,
    None, cursor[CurMove], CurrentTime) != GrabSuccess)
    return;
    if(!getrootptr(&x, &y))
    return;
    do {
    XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev);
    switch(ev.type) {
    case ConfigureRequest:
    case Expose:
    case MapRequest:
    handler[ev.type](&ev);
    break;
    case MotionNotify:
    nx = ocx + (ev.xmotion.x - x);
    ny = ocy + (ev.xmotion.y - y);
    if(nx >= selmon->wx && nx <= selmon->wx + selmon->ww
    && ny >= selmon->wy && ny <= selmon->wy + selmon->wh) {
    if(abs(selmon->wx - nx) < snap)
    nx = selmon->wx;
    else if(abs((selmon->wx + selmon->ww) - (nx + WIDTH(c))) < snap)
    nx = selmon->wx + selmon->ww - WIDTH(c);
    if(abs(selmon->wy - ny) < snap)
    ny = selmon->wy;
    else if(abs((selmon->wy + selmon->wh) - (ny + HEIGHT(c))) < snap)
    ny = selmon->wy + selmon->wh - HEIGHT(c);
    if(!c->isfloating && selmon->lt[selmon->sellt]->arrange
    && (abs(nx - c->x) > snap || abs(ny - c->y) > snap))
    togglefloating(NULL);
    if(!selmon->lt[selmon->sellt]->arrange || c->isfloating)
    resize(c, nx, ny, c->w, c->h, True);
    break;
    } while(ev.type != ButtonRelease);
    XUngrabPointer(dpy, CurrentTime);
    if((m = ptrtomon(c->x + c->w / 2, c->y + c->h / 2)) != selmon) {
    sendmon(c, m);
    selmon = m;
    focus(NULL);
    Client *
    nexttiled(Client *c) {
    for(; c && (c->isfloating || !ISVISIBLE(c)); c = c->next);
    return c;
    void
    pop(Client *c) {
    detach(c);
    attach(c);
    focus(c);
    arrange(c->mon);
    void
    propertynotify(XEvent *e) {
    Client *c;
    Window trans;
    XPropertyEvent *ev = &e->xproperty;
    if((ev->window == root) && (ev->atom == XA_WM_NAME))
    updatestatus();
    else if(ev->state == PropertyDelete)
    return; /* ignore */
    else if((c = wintoclient(ev->window))) {
    switch(ev->atom) {
    default: break;
    case XA_WM_TRANSIENT_FOR:
    if(!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) &&
    (c->isfloating = (wintoclient(trans)) != NULL))
    arrange(c->mon);
    break;
    case XA_WM_NORMAL_HINTS:
    updatesizehints(c);
    break;
    case XA_WM_HINTS:
    updatewmhints(c);
    drawbars();
    break;
    if(ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) {
    updatetitle(c);
    if(c == c->mon->sel)
    drawbar(c->mon);
    Monitor *
    ptrtomon(int x, int y) {
    Monitor *m;
    for(m = mons; m; m = m->next)
    if(INRECT(x, y, m->wx, m->wy, m->ww, m->wh))
    return m;
    return selmon;
    void
    quit(const Arg *arg) {
    running = False;
    void
    resize(Client *c, int x, int y, int w, int h, Bool interact) {
    if(applysizehints(c, &x, &y, &w, &h, interact))
    resizeclient(c, x, y, w, h);
    void
    resizeclient(Client *c, int x, int y, int w, int h) {
    XWindowChanges wc;
    c->oldx = c->x; c->x = wc.x = x;
    c->oldy = c->y; c->y = wc.y = y;
    c->oldw = c->w; c->w = wc.width = w;
    c->oldh = c->h; c->h = wc.height = h;
    wc.border_width = c->bw;
    XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc);
    configure(c);
    XSync(dpy, False);
    void
    resizemouse(const Arg *arg) {
    int ocx, ocy;
    int nw, nh;
    Client *c;
    Monitor *m;
    XEvent ev;
    if(!(c = selmon->sel))
    return;
    restack(selmon);
    ocx = c->x;
    ocy = c->y;
    if(XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync,
    None, cursor[CurResize], CurrentTime) != GrabSuccess)
    return;
    XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1);
    do {
    XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev);
    switch(ev.type) {
    case ConfigureRequest:
    case Expose:
    case MapRequest:
    handler[ev.type](&ev);
    break;
    case MotionNotify:
    nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1);
    nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1);
    if(c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww
    && c->mon->wy + nh >= selmon->wy && c->mon->wy + nh <= selmon->wy + selmon->wh)
    if(!c->isfloating && selmon->lt[selmon->sellt]->arrange
    && (abs(nw - c->w) > snap || abs(nh - c->h) > snap))
    togglefloating(NULL);
    if(!selmon->lt[selmon->sellt]->arrange || c->isfloating)
    resize(c, c->x, c->y, nw, nh, True);
    break;
    } while(ev.type != ButtonRelease);
    XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1);
    XUngrabPointer(dpy, CurrentTime);
    while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
    if((m = ptrtomon(c->x + c->w / 2, c->y + c->h / 2)) != selmon) {
    sendmon(c, m);
    selmon = m;
    focus(NULL);
    void
    restack(Monitor *m) {
    Client *c;
    XEvent ev;
    XWindowChanges wc;
    drawbar(m);
    if(!m->sel)
    return;
    if(m->sel->isfloating || !m->lt[m->sellt]->arrange)
    XRaiseWindow(dpy, m->sel->win);
    if(m->lt[m->sellt]->arrange) {
    wc.stack_mode = Below;
    wc.sibling = m->barwin;
    for(c = m->stack; c; c = c->snext)
    if(!c->isfloating && ISVISIBLE(c)) {
    XConfigureWindow(dpy, c->win, CWSibling|CWStackMode, &wc);
    wc.sibling = c->win;
    XSync(dpy, False);
    while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
    void
    run(void) {
    XEvent ev;
    /* main event loop */
    XSync(dpy, False);
    while(running && !XNextEvent(dpy, &ev)) {
    if(handler[ev.type])
    handler[ev.type](&ev); /* call handler */
    void
    scan(void) {
    unsigned int i, num;
    Window d1, d2, *wins = NULL;
    XWindowAttributes wa;
    if(XQueryTree(dpy, root, &d1, &d2, &wins, &num)) {
    for(i = 0; i < num; i++) {
    if(!XGetWindowAttributes(dpy, wins[i], &wa)
    || wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1))
    continue;
    if(wa.map_state == IsViewable || getstate(wins[i]) == IconicState)
    manage(wins[i], &wa);
    for(i = 0; i < num; i++) { /* now the transients */
    if(!XGetWindowAttributes(dpy, wins[i], &wa))
    continue;
    if(XGetTransientForHint(dpy, wins[i], &d1)
    && (wa.map_state == IsViewable || getstate(wins[i]) == IconicState))
    manage(wins[i], &wa);
    if(wins)
    XFree(wins);
    void
    sendmon(Client *c, Monitor *m) {
    if(c->mon == m)
    return;
    unfocus(c, True);
    detach(c);
    detachstack(c);
    c->mon = m;
    c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */
    attach(c);
    attachstack(c);
    focus(NULL);
    arrange(NULL);
    void
    setclientstate(Client *c, long state) {
    long data[] = { state, None };
    XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32,
    PropModeReplace, (unsigned char *)data, 2);
    Bool
    sendevent(Client *c, Atom proto) {
    int n;
    Atom *protocols;
    Bool exists = False;
    XEvent ev;
    if(XGetWMProtocols(dpy, c->win, &protocols, &n)) {
    while(!exists && n--)
    exists = protocols[n] == proto;
    XFree(protocols);
    if(exists) {
    ev.type = ClientMessage;
    ev.xclient.window = c->win;
    ev.xclient.message_type = wmatom[WMProtocols];
    ev.xclient.format = 32;
    ev.xclient.data.l[0] = proto;
    ev.xclient.data.l[1] = CurrentTime;
    XSendEvent(dpy, c->win, False, NoEventMask, &ev);
    return exists;
    void
    setfocus(Client *c) {
    if(!c->neverfocus)
    XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
    sendevent(c, wmatom[WMTakeFocus]);
    void
    setlayout(const Arg *arg) {
    if(!arg || !arg->v || arg->v != selmon->lt[selmon->sellt])
    selmon->sellt ^= 1;
    if(arg && arg->v)
    selmon->lt[selmon->sellt] = selmon->lts[selmon->curtag] = (Layout *)arg->v;
    strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol);
    if(selmon->sel)
    arrange(selmon);
    else
    drawbar(selmon);
    static void
    incnmaster(const Arg *arg) {
    int i;
    if(!arg || !selmon->lt[selmon->sellt]->arrange)
    return;
    i = selmon->nmasters[selmon->curtag] + arg->i;
    selmon->nmasters[selmon->curtag] = i < 0 ? 0 : i;
    arrange(selmon);
    static void
    setnmaster(const Arg *arg) {
    if(!arg || !selmon->lt[selmon->sellt]->arrange)
    return;
    selmon->nmasters[selmon->curtag] = arg->i > 0 ? arg->i : 0;
    arrange(selmon);
    /* arg > 1.0 will set mfact absolutly */
    void
    setmfact(const Arg *arg) {
    float f;
    if(!arg || !selmon->lt[selmon->sellt]->arrange)
    return;
    f = arg->f < 1.0 ? arg->f + selmon->mfacts[selmon->curtag] : arg->f - 1.0;
    if(f < 0.1 || f > 0.9)
    return;
    selmon->mfacts[selmon->curtag] = f;
    arrange(selmon);
    void
    setup(void) {
    XSetWindowAttributes wa;
    /* clean up any zombies immediately */
    sigchld(0);
    /* init screen */
    screen = DefaultScreen(dpy);
    root = RootWindow(dpy, screen);
    initfont(font);
    sw = DisplayWidth(dpy, screen);
    sh = DisplayHeight(dpy, screen);
    bh = dc.h = dc.font.height + 2;
    updategeom();
    /* init atoms */
    wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False);
    wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
    wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False);
    wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False);
    netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False);
    netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False);
    netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False);
    netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False);
    netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
    /* init cursors */
    cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr);
    cursor[CurResize] = XCreateFontCursor(dpy, XC_sizing);
    cursor[CurMove] = XCreateFontCursor(dpy, XC_fleur);
    /* init appearance */
    dc.norm[ColBorder] = getcolor(normbordercolor);
    dc.norm[ColBG] = getcolor(normbgcolor);
    dc.norm[ColFG] = getcolor(normfgcolor);
    dc.sel[ColBorder] = getcolor(selbordercolor);
    dc.sel[ColBG] = getcolor(selbgcolor);
    dc.sel[ColFG] = getcolor(selfgcolor);
    dc.drawable = XCreatePixmap(dpy, root, DisplayWidth(dpy, screen), bh, DefaultDepth(dpy, screen));
    dc.gc = XCreateGC(dpy, root, 0, NULL);
    XSetLineAttributes(dpy, dc.gc, 1, LineSolid, CapButt, JoinMiter);
    if(!dc.font.set)
    XSetFont(dpy, dc.gc, dc.font.xfont->fid);
    /* init bars */
    updatebars();
    updatestatus();
    /* EWMH support per view */
    XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,
    PropModeReplace, (unsigned char *) netatom, NetLast);
    /* select for events */
    wa.cursor = cursor[CurNormal];
    wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask|ButtonPressMask
    |EnterWindowMask|LeaveWindowMask|StructureNotifyMask
    |PropertyChangeMask;
    XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa);
    XSelectInput(dpy, root, wa.event_mask);
    grabkeys();
    void
    showhide(Client *c) {
    if(!c)
    return;
    if(ISVISIBLE(c)) { /* show clients top down */
    XMoveWindow(dpy, c->win, c->x, c->y);
    if((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen)
    resize(c, c->x, c->y, c->w, c->h, False);
    showhide(c->snext);
    else { /* hide clients bottom up */
    showhide(c->snext);
    XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y);
    void
    sigchld(int unused) {
    if(signal(SIGCHLD, sigchld) == SIG_ERR)
    die("Can't install SIGCHLD handler");
    while(0 < waitpid(-1, NULL, WNOHANG));
    void
    spawn(const Arg *arg) {
    if(fork() == 0) {
    if(dpy)
    close(ConnectionNumber(dpy));
    setsid();
    execvp(((char **)arg->v)[0], (char **)arg->v);
    fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
    perror(" failed");
    exit(EXIT_SUCCESS);
    void
    tag(const Arg *arg) {
    if(selmon->sel && arg->ui & TAGMASK) {
    selmon->sel->tags = arg->ui & TAGMASK;
    arrange(selmon);
    void
    tagmon(const Arg *arg) {
    if(!selmon->sel || !mons->next)
    return;
    sendmon(selmon->sel, dirtomon(arg->i));
    int
    textnw(const char *text, unsigned int len) {
    XRectangle r;
    if(dc.font.set) {
    XmbTextExtents(dc.font.set, text, len, NULL, &r);
    return r.width;
    return XTextWidth(dc.font.xfont, text, len);
    void
    ntile(Monitor *m) {
    int x, y, h, w, mw, nmax, nm;
    unsigned int i, n;
    Client *c;
    snprintf(m->ltsymbol, sizeof m->ltsymbol, "=%d]", m->nmasters[m->curtag]);
    for(n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++);
    c = nexttiled(m->clients);
    nmax = m->nmasters[m->curtag];
    nm = nmax == 1 ? 1 : MIN(n / 2, nmax);
    if(nm > n)
    nm = n;
    /* master */
    if(nm > 0) {
    mw = selmon->mfacts[selmon->curtag] * m->ww;
    h = m->wh / nm;
    if(h < bh)
    h = m->wh;
    y = m->wy;
    for(i = 0; i < nm; i++, c = nexttiled(c->next)) {
    resize(c, m->wx, y, (n == nm ? m->ww : mw) - 2 * c->bw,
    ((i + 1 == nm) ? m->wy + m->wh - y : h) - 2 * c->bw, False);
    if(h != m->wh)
    y = c->y + HEIGHT(c);
    n -= nm;
    } else
    mw = 0;
    if(n == 0)
    return;
    /* tile stack */
    x = m->wx + mw;
    y = m->wy;
    w = m->ww - mw;
    h = m->wh / n;
    if(h < bh)
    h = m->wh;
    for(i = 0; c; c = nexttiled(c->next), i++) {
    resize(c, x, y, w - 2 * c->bw,
    ((i + 1 == n) ? m->wy + m->wh - y : h) - 2 * c->bw, False);
    if(h != m->wh)
    y = c->y + HEIGHT(c);
    void
    togglebar(const Arg *arg) {
    selmon->showbar = !selmon->showbar;
    updatebarpos(selmon);
    XMoveResizeWindow(dpy, selmon->barwin, selmon->wx, selmon->by, selmon->ww, bh);
    arrange(selmon);
    void
    togglefloating(const Arg *arg) {
    if(!selmon->sel)
    return;
    selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed;
    if(selmon->sel->isfloating)
    resize(selmon->sel, selmon->sel->x, selmon->sel->y,
    selmon->sel->w, selmon->sel->h, False);
    arrange(selmon);
    void
    toggletag(const Arg *arg) {
    unsigned int newtags;
    unsigned int i;
    if(!selmon->sel)
    return;
    newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);
    if(newtags) {
    selmon->sel->tags = newtags;
    if(newtags == ~0) {
    selmon->prevtag = selmon->curtag;
    selmon->curtag = 0;
    if(!(newtags & 1 << (selmon->curtag - 1))) {
    selmon->prevtag = selmon->curtag;
    for (i=0; !(newtags & 1 << i); i++);
    selmon->curtag = i + 1;
    selmon->sel->tags = newtags;
    selmon->lt[selmon->sellt] = selmon->lts[selmon->curtag];
    arrange(selmon);
    void
    toggleview(const Arg *arg) {
    unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK);
    if(newtagset) {
    selmon->tagset[selmon->seltags] = newtagset;
    arrange(selmon);
    void
    unfocus(Client *c, Bool setfocus) {
    if(!c)
    return;
    grabbuttons(c, False);
    XSetWindowBorder(dpy, c->win, dc.norm[ColBorder]);
    if(setfocus)
    XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
    void
    unmanage(Client *c, Bool destroyed) {
    Monitor *m = c->mon;
    XWindowChanges wc;
    /* The server grab construct avoids race conditions. */
    detach(c);
    detachstack(c);
    if(!destroyed) {
    wc.border_width = c->oldbw;
    XGrabServer(dpy);
    XSetErrorHandler(xerrordummy);
    XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); /* restore border */
    XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
    setclientstate(c, WithdrawnState);
    XSync(dpy, False);
    XSetErrorHandler(xerror);
    XUngrabServer(dpy);
    free(c);
    focus(NULL);
    arrange(m);
    void
    unmapnotify(XEvent *e) {
    Client *c;
    XUnmapEvent *ev = &e->xunmap;
    if((c = wintoclient(ev->window)))
    unmanage(c, False);
    void
    updatebars(void) {
    Monitor *m;
    XSetWindowAttributes wa = {
    .override_redirect = True,
    .background_pixmap = ParentRelative,
    .event_mask = ButtonPressMask|ExposureMask
    for(m = mons; m; m = m->next) {
    m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen),
    CopyFromParent, DefaultVisual(dpy, screen),
    CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa);
    XDefineCursor(dpy, m->barwin, cursor[CurNormal]);
    XMapRaised(dpy, m->barwin);
    void
    updatebarpos(Monitor *m) {
    m->wy = m->my;
    m->wh = m->mh;
    if(m->showbar) {
    m->wh -= bh;
    m->by = m->topbar ? m->wy : m->wy + m->wh;
    m->wy = m->topbar ? m->wy + bh : m->wy;
    else
    m->by = -bh;
    Bool
    updategeom(void) {
    Bool dirty = False;
    #ifdef XINERAMA
    if(XineramaIsActive(dpy)) {
    int i, j, n, nn;
    Client *c;
    Monitor *m;
    XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn);
    XineramaScreenInfo *unique = NULL;
    for(n = 0, m = mons; m; m = m->next, n++);
    /* only consider unique geometries as separate screens */
    if(!(unique = (XineramaScreenInfo *)malloc(sizeof(XineramaScreenInfo) * nn)))
    die("fatal: could not malloc() %u bytes\n", sizeof(XineramaScreenInfo) * nn);
    for(i = 0, j = 0; i < nn; i++)
    if(isuniquegeom(unique, j, &info[i]))
    memcpy(&unique[j++], &info[i], sizeof(XineramaScreenInfo));
    XFree(info);
    nn = j;
    if(n <= nn) {
    for(i = 0; i < (nn - n); i++) { /* new monitors available */
    for(m = mons; m && m->next; m = m->next);
    if(m)
    m->next = createmon();
    else
    mons = createmon();
    for(i = 0, m = mons; i < nn && m; m = m->next, i++)
    if(i >= n
    || (unique[i].x_org != m->mx || unique[i].y_org != m->my
    || unique[i].width != m->mw || unique[i].height != m->mh))
    dirty = True;
    m->num = i;
    m->mx = m->wx = unique[i].x_org;
    m->my = m->wy = unique[i].y_org;
    m->mw = m->ww = unique[i].width;
    m->mh = m->wh = unique[i].height;
    updatebarpos(m);
    else { /* less monitors available nn < n */
    for(i = nn; i < n; i++) {
    for(m = mons; m && m->next; m = m->next);
    while(m->clients) {
    dirty = True;
    c = m->clients;
    m->clients = c->next;
    detachstack(c);
    c->mon = mons;
    attach(c);
    attachstack(c);
    if(m == selmon)
    selmon = mons;
    cleanupmon(m);
    free(unique);
    else
    #endif /* XINERAMA */
    /* default monitor setup */
    if(!mons)
    mons = createmon();
    if(mons->mw != sw || mons->mh != sh) {
    dirty = True;
    mons->mw = mons->ww = sw;
    mons->mh = mons->wh = sh;
    updatebarpos(mons);
    if(dirty) {
    selmon = mons;
    selmon = wintomon(root);
    return dirty;
    void
    updatenumlockmask(void) {
    unsigned int i, j;
    XModifierKeymap *modmap;
    numlockmask = 0;
    modmap = XGetModifierMapping(dpy);
    for(i = 0; i < 8; i++)
    for(j = 0; j < modmap->max_keypermod; j++)
    if(modmap->modifiermap[i * modmap->max_keypermod + j]
    == XKeysymToKeycode(dpy, XK_Num_Lock))
    numlockmask = (1 << i);
    XFreeModifiermap(modmap);
    void
    updatesizehints(Client *c) {
    long msize;
    XSizeHints size;
    if(!XGetWMNormalHints(dpy, c->win, &size, &msize))
    /* size is uninitialized, ensure that size.flags aren't used */
    size.flags = PSize;
    if(size.flags & PBaseSize) {
    c->basew = size.base_width;
    c->baseh = size.base_height;
    else if(size.flags & PMinSize) {
    c->basew = size.min_width;
    c->baseh = size.min_height;
    else
    c->basew = c->baseh = 0;
    if(size.flags & PResizeInc) {
    c->incw = size.width_inc;
    c->inch = size.height_inc;
    else
    c->incw = c->inch = 0;
    if(size.flags & PMaxSize) {
    c->maxw = size

    The diff you use rename tile() to ntile(), you should not have tile in your config.h. The rest of errors probably relate to what the diff has nerfed, or should be gone once you fix that tile.
    I think you should stay on 5.8.2 until all the patches have support for 5.9 if you can't patch on patch on your own.
    (edit) that github repo has issues, it might be good idea to create issue if that patch really have compatible issue with 5.9. That would benefit all other patch users.
    Last edited by livibetter (2011-09-12 14:55:00)

  • [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.

  • Data level Security issue in obiee 11g

    Hi,
    We are trying to implement data level security, let me explain the issue
    The requirement is, we have 7 schools and each school has one principle , there will be a Superdintent who has 3 schools under him. so now when each principle logs in to dashboard we have a prompt for school i.e Name of school in that prompt he should see only his school and even the data of that school only which are assigned to him, now when Superdintent logs in he should see all 3 schools in the prompt and data. I have gone through this link (http://www.rittmanmead.com/2012/03/obiee-11g-security-week-row-level-security/) but could not achieve.
    We are able to achieve by writing SQL in BMM layer ( LTS Table) so where ever the table is used in dashboards the security is being applied and we are able to see what we want. We want to achieve this by application role, But when we are creating session variables and applying on Application Role its not working. We want to achieve this by using Application role because suppose in other dashboards when the table is not used or pulled in, it will not work.But if we do it using application role its applies to all dashboards and data is resticted. so that when principle or Superdintent logs in automatically its restricts the data.
    Below is the SQL which we used in BMM LTS, its working fine. But when the same SQL is applied in Application Role it's not working.
    SQL used in session variable -
    select  'SCHOOL_CD1', school_cd1 from w_staff_d where empl_id ='VALUEOF(NQ_SESSION.USER)'
    and job_desc1 = 'Principal High School - KPI'
    Any suggestions please ??
    Thanks,
    VRP

    Hi,
    I pasted the log view below by applying SET VARIABLE LOGLEVEL=2, DISABLE_CACHE_HIT=1;, ran this report by applying SQL in Session variable. Let me know if you want anything -
    Thanks
    [OracleBIServerComponent] [TRACE:2] [USER-0] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] ############################################## [[
    -------------------- SQL Request:
    SET VARIABLE QUERY_SRC_CD='Report',SAW_SRC_PATH='/shared/Key Performance Analytics/Analysis/Climate and Culture/Analysis for total school suspensions',LOGLEVEL=2, DISABLE_CACHE_HIT=1; SELECT s_0, s_1, s_2, s_3, s_4, s_5, s_6, s_7, s_8, s_9, s_10, s_11 FROM (
    SELECT
    0 s_0,
    "High School KPI"."- Date"."School Year" s_1,
    "High School KPI"."- Grade"."Grade Level" s_2,
    "High School KPI"."- School"."School Name" s_3,
    "High School KPI"."- School Suspensions"."% of Students Suspended" s_4,
    "High School KPI"."- School Suspensions"."Count of Students Enrolled" s_5,
    "High School KPI"."- School Suspensions"."Count of Students with Incidents" s_6,
    CASE WHEN (CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END +(CASE WHEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END)=0 THEN CASE WHEN CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END <0 THEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END *-1) ELSE CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END END ELSE (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END) END /10))<0 THEN 1 ELSE 2 END s_7,
    CASE WHEN (CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END)=0 THEN CASE WHEN CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END <0 THEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END *-1) ELSE CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END END ELSE (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END) END s_8,
    CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END s_9,
    CASE WHEN MIN("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY ) END s_10,
    REPORT_AGGREGATE("High School KPI"."- School Suspensions"."% of Students Suspended" BY "High School KPI"."- Date"."School Year") s_11
    FROM "High School KPI"
    WHERE
    (("- Discipline Action"."Discipline Action Code" = 'Suspension') AND ("- Date"."School Year Desc" = VALUEOF("school_year_desc")))
    ) djm ORDER BY 1, 2 ASC NULLS LAST
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-23] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- General Query Info: [[
    Repository: Star, Subject Area: High School KPI, Presentation: High School KPI
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-18] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- Sending query to database named SPA (id: <<62064>>), connection pool named Initialization Block Connection Pool: [[
    WITH
    SAWITH0 AS (select T30351.SCHOOL_YEAR_DESC as c2,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T29835.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30351.SCHOOL_YEAR_DESC, T29835.STDNT_WID ORDER BY T30351.SCHOOL_YEAR_DESC DESC, T29835.STDNT_WID DESC) as c7
    from
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_SCHOOL_YEAR_D T30351 /* KPI_W_SCHOOL_YEAR_D */ ,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_ENROLL_SCHOOL_F T29835 /* KPI_W_STDNT_ENROLL_SCHOOL_F */
    where ( T26564.GRADE_LEVEL_WID = T29835.GRADE_LEVEL_WID and T26686.ORGANIZATION_WID = T29835.ORGANIZATION_WID and T29835.SCHOOL_YEAR_WID = T30351.SCHOOL_YEAR_WID and T30351.SCHOOL_YEAR_DESC = '2011-2012' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH1 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    D1.c2 as c2,
    count(distinct D1.c6) as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH0 D1
    group by D1.c2, D1.c4, D1.c5),
    SAWITH2 AS (select sum(D1.c1) over (partition by D1.c2) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH1 D1),
    SAWITH3 AS (select T30647.SCHOOL_YEAR as c3,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T26023.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30647.SCHOOL_YEAR, T26023.STDNT_WID ORDER BY T30647.SCHOOL_YEAR DESC, T26023.STDNT_WID DESC) as c7
    from
    W_DISCIPLINE_ACTION_D T29975 /* KPI_W_DISCIPLINE_ACTION_D */ ,
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_KPI_QTR_DAY_D T30647,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_DISCIPLINE_F T26023 /* KPI_W_STDNT_DISCIPLINE_F */
    where ( T26023.DISCIPLINE_ACTION_WID = T29975.DISCIPLINE_ACTION_WID and T26023.ORGANIZATION_WID = T26686.ORGANIZATION_WID and T26023.DATE_WID = T30647.DATE_WID and T26023.GRADE_LEVEL_WID = T26564.GRADE_LEVEL_WID and T29975.DISCIPLINE_ACTION_CD = 'Suspension' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH4 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    count(distinct D1.c6) as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH3 D1
    group by D1.c3, D1.c4, D1.c5),
    SAWITH5 AS (select sum(D1.c1) over (partition by D1.c3) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH4 D1)
    select distinct case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end as c1,
    case when D1.c4 is not null then D1.c4 when D2.c4 is not null then D2.c4 end as c2,
    case when D1.c5 is not null then D1.c5 when D2.c5 is not null then D2.c5 end as c3,
    case when D1.c3 = 0 then NULL else D2.c2 * 100.0 / nullif( D1.c3, 0) end as c4,
    D1.c3 as c5,
    D2.c2 as c6
    from
    SAWITH2 D1,
    SAWITH5 D2
    where ( nvl(D1.c2 , '1') = nvl(D2.c3 , '1') and nvl(D1.c2 , '2') = nvl(D2.c3 , '2') and nvl(D1.c4 , '1') = nvl(D2.c4 , '1') and nvl(D1.c4 , '2') = nvl(D2.c4 , '2') and nvl(D1.c5 , '1') = nvl(D2.c5 , '1') and nvl(D1.c5 , '2') = nvl(D2.c5 , '2') )
    order by c1, c2, c3
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-18] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- Sending query to database named SPA (id: <<62434>>), connection pool named Initialization Block Connection Pool: [[
    WITH
    SAWITH0 AS (select T30351.SCHOOL_YEAR_DESC as c2,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T29835.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30351.SCHOOL_YEAR_DESC, T29835.STDNT_WID ORDER BY T30351.SCHOOL_YEAR_DESC DESC, T29835.STDNT_WID DESC) as c7
    from
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_SCHOOL_YEAR_D T30351 /* KPI_W_SCHOOL_YEAR_D */ ,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_ENROLL_SCHOOL_F T29835 /* KPI_W_STDNT_ENROLL_SCHOOL_F */
    where ( T26564.GRADE_LEVEL_WID = T29835.GRADE_LEVEL_WID and T26686.ORGANIZATION_WID = T29835.ORGANIZATION_WID and T29835.SCHOOL_YEAR_WID = T30351.SCHOOL_YEAR_WID and T30351.SCHOOL_YEAR_DESC = '2011-2012' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH1 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    D1.c2 as c2,
    count(distinct D1.c6) as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH0 D1
    group by D1.c2, D1.c4, D1.c5),
    SAWITH2 AS (select sum(D1.c1) over (partition by D1.c2) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH1 D1),
    SAWITH3 AS (select T30647.SCHOOL_YEAR as c3,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T26023.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30647.SCHOOL_YEAR, T26023.STDNT_WID ORDER BY T30647.SCHOOL_YEAR DESC, T26023.STDNT_WID DESC) as c7
    from
    W_DISCIPLINE_ACTION_D T29975 /* KPI_W_DISCIPLINE_ACTION_D */ ,
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_KPI_QTR_DAY_D T30647,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_DISCIPLINE_F T26023 /* KPI_W_STDNT_DISCIPLINE_F */
    where ( T26023.DISCIPLINE_ACTION_WID = T29975.DISCIPLINE_ACTION_WID and T26023.ORGANIZATION_WID = T26686.ORGANIZATION_WID and T26023.DATE_WID = T30647.DATE_WID and T26023.GRADE_LEVEL_WID = T26564.GRADE_LEVEL_WID and T29975.DISCIPLINE_ACTION_CD = 'Suspension' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH4 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    count(distinct D1.c6) as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH3 D1
    group by D1.c3, D1.c4, D1.c5),
    SAWITH5 AS (select sum(D1.c1) over (partition by D1.c3) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH4 D1),
    SAWITH6 AS (select case when max(D1.c1) = 0 then NULL else max(D2.c1) * 100.0 / nullif( max(D1.c1), 0) end as c11,
    case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end as c12
    from
    SAWITH2 D1,
    SAWITH5 D2
    where ( nvl(D1.c2 , '1') = nvl(D2.c3 , '1') and nvl(D1.c2 , '2') = nvl(D2.c3 , '2') and nvl(D1.c4 , '1') = nvl(D2.c4 , '1') and nvl(D1.c4 , '2') = nvl(D2.c4 , '2') and nvl(D1.c5 , '1') = nvl(D2.c5 , '1') and nvl(D1.c5 , '2') = nvl(D2.c5 , '2') )
    group by case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end )
    select D2.c11 as c1,
    D2.c12 as c2
    from
    SAWITH6 D2
    order by c2
    Edited by: 965968 on Oct 17, 2012 11:49 AM

  • Engineering character issue in conversion of jsp page to ms-excel format

    Hi,
    I have a requirement of down loading the jsp page into an ms-excel sheet. for this I am using following code:
    response.setContentType("application/vnd.ms-excel;charset=UTF-8");
    the conversion is fine but the numeric fields whose length exceeds 11 characters is appearing in the engineering format (i.e.,11E+3211). But it should appear as plain number.
    The following are the constraints that I do have:
    1. The version of java in client machine is 1.2.1
    2. I cannot use external jar files like (JExcel, EZJCom or POI)
    So please can you find some feasible solution.

    Reading between the lines, it appears that the issue is that the generated file is referencing a hard coded path to the CSS file. If the client does not actually have the file C:\LTS\CSS\main.css on their system at the time of the request, then the response is logical.
    This is clearly going to create issues with portability (why would an unknown client have the file C:\LTS\CSS\main.css) so unless you are doing this for your singular use, then you need to look at another method of relaying the css data. The most reliable mechanism would be to embed it directly in the generated file inside a <style> tag. You could also serve the css as its own page from your webserver, but it could create problems if the users are saving the generated files and then attempting to use them when disconnected from the network.

  • BMM - Decision criteria on how to define LTS for a multi-source object

    I am curious to know what others use as their decision criteria when determining how to setup a BMM logical table that has multiple sources that map to multiple columns in the logical table.
    For example,
    If you have defined logical table Dim - Customer in the BMM that has 4 fields:
    Dim - Customer
    Customer Id
    Customer Name
    Customer Address
    Customer Phone
    The sources for this logical table from the physical layer are:
    CUSTOMER (all customers exist here)
    CUSTOMER_ADDRESS (A customer may or may not have an address, but can have only one address to simplify this conversation)
    CUSTOMER_PHONE (A customer may or may not have a phone, but can have only one phone to simplify this conversation)
    Field Mappings from Logical Table to Physical Table are:
    Dim - Customer
    Customer Id - CUSTOMER
    Customer Name - CUSTOMER
    Customer Address - CUSTOMER_ADDRESS
    Customer Phone - CUSTOMER_PHONE
    How would you setup the logical table and LTS's for this object in the BMM knowing the following requirements?:
    1. The Address and Phone tables should only be joined in when fields from those tables are used in a report/query.
    2. Since a customer may or may not have an address or phone, the BMM table needs to be setup such that adding those fields into a query will not filter all customers that dont have data for those fields, i.e. display null if it does not exist.
    My initial approach for resolving this would be to set it up as follows:
    A single Logical Table Source: LTS_CUSTOMER
    Three Tables added to the LTS:
    CUSTOMER, CUSTOMER_ADDRESS, CUSTOMER_PHONE
    Two joins defined for the three tables:
    CUSTOMER - CUSTOMER_ADDRESS (LEFT OUTER JOIN)
    CUSTOMER - CUSTOMER_PHONE (LEFT OUTER JOIN)
    Issues/Questions:
    - The problem I have run into is that any query that uses Customer Id or Customer Name still causes a join to the CUSTOMER_ADDRESS and CUSTOMER_PHONE table even though I didn't use a field from those tables. I assume this is because OBIEE things that any query to that Logical Table using that LTS has to query it as the LTS is defined (so all three tables are joined in)
    - Is there a way around this? If so, is it to specify separate LTS tables for the Logical Table Dim - Customer? If you do this, then there is no way to specify a LEFT OUTER JOIN and the query will just default to what is specified in the Physical Layer as an inner join.
    - Curious as to what peoples thoughts are in general for how to decide whether to specifiy multiple sources in a single LTS or just add multiple sources to the Logical Table and the decision criteria for going either way.
    Thanks in advance.
    K
    Edited by: user_K on Jun 3, 2010 11:09 AM
    Edited by: user_K on Jun 3, 2010 11:10 AM

    Thanks a lot for the example, that fixed the problem.
    I've been reading the NSAPI programmers guide several times now and I was under the impression that you should either use <object> or <client>, never thought about this approach. Now when I re-read it is makes sense, but wasn't very clear at first.
    I think I'll e-mail Sun to suggest an addition of the <Object> tag in their <Client> tag example (http://docs.sun.com/source/817-6252/npgobjcn.html#wp1045056) to make things a little more clear.
    Thanks again, now I can finally implement the final configuration settings and plan for the actual switch later this evening.

  • Outer Join with Where Clause in LTS

    HI all,
    I have a requirement like this in ANSI SQL:
    select p1.product_id, p1.product_name, p2.product_group
    from product p1 left outer join product_group p2 on p1.product_id = p2.product_id
    and p2.product_group = 'NEW'
    In Regular SQL:
    select p1.product_id, p1.product_name, p2.product_group
    from product p1, product_group p2
    WHERE p1.product_id *= p2.product_id and p2.product_group = 'NEW'
    In OBIEE, I am using a left outer join between these two in Logical table Source, and also, Gave
    p2.product_group = 'NEW' in WHERE clause of LTS.
    This doesn't seem to solve purpose.
    Do you have any idea how to convert WHERE clause in physical query that OBIEE is generating to something like
    product p1 left outer join product_group p2 on p1.product_id = p2.product_id AND p2.product_group = 'NEW'
    I am using Version 10.1.3.4.1
    Creating an Opaque view would be my last option though.

    Hello
    I have read your post and the responses as well. and I understand that you have issues with the Outer Join with where Clause in LTS.
    Try this solution which worked for me (using your example ) -
    1. In the Physical Layer created a Complex join between PRODUCT and PRODUCT_GROUP tables and use this join relationship :
    PRODUCT.PROD_ID = PRODUCT_GROUP.PROD_ID  AND  PRODUCT_GROUP.GROUP_NAME = 'MECHANICAL' 
    2. In the General Tab of PRODUCT table LTS add PRODUCT_GROUP  table and select Join Type as Left Outer Join.
    3. Check Consistency and make sure there are no errors .
    when you run a request you should see the following query generated -
    select distinct T26908.PROD_ID as c1,
         T26908.PROD_NAME as c2,
         T26912.GROUP_NAME as c3
    from
         PRODUCT T26908 left outer join PRODUCT_GROUP T26912 On T26908.PROD_ID = T26912.PROD_ID and T26912.GROUP_NAME = 'MECHANICAL'
    order by c1, c2, c3
    Hope this works for you. If it does please mark this response as 'Correct' .
    Good Luck.

  • [SOLVED] Linux kernel 3.6.2-1 issues on Macbook Pro 4,1

    After my recent system upgrade to linux-3.6.2-1, I ran into a couple noticeable issues on my laptop.  The first was the inability to use "mount -i /home/user", which is in my .bash_profile, to mount my encrypted home directory at login.  An error message would respond saying that eCryptfs does not support aes.  I was able to manually mount it with "mount -t ecryptfs /home/user/.private /home/user", but could not figure out the issue.  I also noticed my laptop running a hotter that usual and found that my fans were not changing according to the sensors.  I use macfanctld from the AUR to change my fan speed and killing its process and restarting it had no effect.  I then decided my recent system upgrade may be at fault so I rebooted into linux-lts and the issues were solved.  I then downgraded linux-3.6.2-1, linux-headers-3.6.2-1, nvidia-304.51-4, virtualbox-guest-modules- 4.2.0-6, and virtualbox-host-modules-4.2.0-6 to linux-3.5.6-1, linux-headers-3.5.6-1, nvidia-304.51-3, virtualbox-guest-modules-4.2.0-5, and virtualbox-host-modules-4.2.0-5.  These issues are now fixed on my system with the downgrade and I have blocked them from upgrade in pacman.conf.  I did not notice any other issues.
    Macbook Pro 4,1 (2008)
    Graphics: NVIDIA Corporation G84 [GeForce 8600M GT]
    uname: Linux archlinux-MBP 3.5.6-1-ARCH #1 SMP PREEMPT Sun Oct 7 19:30:49 CEST 2012 x86_64 GNU/Linux
    CPU: Intel(R) Core(TM)2 Duo CPU     T9500  @ 2.60GHz
    I felt it was necessary to post this issue, especially if another person also has it, so that it may be resolved in future kernel updates.  If there are any logs or other information people need to help resolve this issue or if I should notify a mod of this or something, please let me know.
    Last edited by mojojojo (2012-10-28 21:15:37)

    After further investigation the issues were easily solved.
    Regarding my encrypted home directory, I checked kernel.log and found that ecryptfs did not like the argument ecrypt_key_bytes=16 and that manual mount has the variable name ecryptfs_key_bytes=16.  So I simply changed that in my fstab.  Auto-mounting my home directory works nicely again.
    In regards to the fan issue, I had to alter /etc/macfanctl.conf because the output of the sensors command (lm-sensors) contained some negative values which may have affected average temperatures and such.  I excluded those temperatures and played with the constraints more until the fans spun faster when I felt they should.
    Still found it strange that some of these issues happened during kernel upgrades, but glad to have solved the issues.

Maybe you are looking for