Use older git commit in pkgbuild

Hello,
I am trying to build wine version 1.18 and I am using the pkgbuild from the aur wine-git https://aur.archlinux.org/packages/wine-git/.
I am running x86_64. Where/How do I have to modify the pkgbuild file to checkout the correct branch?
I am very new to the whole pkgbuilding and I would be very grateful if someone could hold my hand.
Here is the pkgbuild:
(I want to use the commit e8cfb0e5b049e68da9df34ec4e6c6a329de0c1f8)
# Maintainer: sxe <[email protected]>
# Based on the wine package in the community repository
pkgname=wine-git
_gitname="wine"
pkgver=1.7.11.r206.g82b3813
pkgrel=1
pkgdesc="A compatibility layer for running Windows programs. Latest GIT version."
url="http://www.winehq.com"
arch=('i686' 'x86_64')
license='LGPL'
install='wine-git.install'
source=('wine-git::git://source.winehq.org/git/wine.git'
'30-win32-aliases.conf')
md5sums=('SKIP'
'1ff4e467f59409272088d92173a0f801')
_depends=(
fontconfig lib32-fontconfig
libxcursor lib32-libxcursor
libxrandr lib32-libxrandr
libxdamage lib32-libxdamage
libxi lib32-libxi
gettext lib32-gettext
freetype2 lib32-freetype2
glu lib32-glu
libsm lib32-libsm
gcc-libs lib32-gcc-libs
desktop-file-utils
makedepends=(autoconf ncurses bison perl fontforge flex prelink
'gcc>=4.5.0-2' 'gcc-multilib>=4.5.0-2'
giflib lib32-giflib
libpng lib32-libpng
gnutls lib32-gnutls
libxinerama lib32-libxinerama
libxcomposite lib32-libxcomposite
libxmu lib32-libxmu
libxxf86vm lib32-libxxf86vm
libxml2 lib32-libxml2
libldap lib32-libldap
lcms lib32-lcms
mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
alsa-lib lib32-alsa-lib
libxcomposite lib32-libxcomposite
mesa lib32-mesa
samba
git
optdepends=(
giflib lib32-giflib
libpng lib32-libpng
libldap lib32-libldap
gnutls lib32-gnutls
lcms lib32-lcms
libxml2 lib32-libxml2
mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
libpulse lib32-libpulse
alsa-plugins lib32-alsa-plugins
alsa-lib lib32-alsa-lib
libjpeg-turbo lib32-libjpeg-turbo
libxcomposite lib32-libxcomposite
libxinerama lib32-libxinerama
ncurses lib32-ncurses
libcl lib32-libcl
cups
samba dosbox
# Check if libowfat is installed.
# It has to be removed because WINE cannot be build if installed.
# Thanks to haagch
if [ -f /usr/lib/libowfat.a ]; then
msg2 "Error: libowfat.a detected. Please remove the libowfat package. WINE cannot be build if installed."
exit 0;
fi
if [[ $CARCH == i686 ]]; then
# Strip lib32 etc. on i686
_depends=(${_depends[@]/*32-*/})
makedepends=(${makedepends[@]/*32-*/} ${_depends[@]})
makedepends=(${makedepends[@]/*-multilib*/})
optdepends=(${optdepends[@]/*32-*/})
conflicts=('wine')
else
makedepends=(${makedepends[@]} ${_depends[@]})
provides=('bin32-wine' 'wine-wow64' 'wine' )
conflicts=('bin32-wine' 'wine-wow64' 'wine')
replaces=('bin32-wine')
fi
pkgver() {
#date +%Y%m%d
cd "$srcdir/$pkgname"
git describe --always --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g;s/^wine.//'
build() {
cd "$srcdir"
# ncurses fix
sed -i 's|libncurses|libncursesw|g' "$srcdir/$pkgname/configure"
sed -i 's|lncurses|lncursesw|g' "$srcdir/$pkgname/configure"
# Get rid of old build dirs
rm -rf $pkgname-{32,64}-build
mkdir $pkgname-32-build
# These additional CPPFLAGS solve FS#27662 and FS#34195
export CPPFLAGS="${CPPFLAGS/-D_FORTIFY_SOURCE=2/} -D_FORTIFY_SOURCE=0"
if [[ $CARCH == x86_64 ]]; then
msg2 "Building Wine-64..."
mkdir $pkgname-64-build
cd "$srcdir/$pkgname-64-build"
../$pkgname/configure \
--prefix=/usr \
--libdir=/usr/lib \
--with-x \
--without-gstreamer \
--enable-win64
# Gstreamer was disabled for FS#33655
make
_wine32opts=(
--libdir=/usr/lib32
--with-wine64="$srcdir/$pkgname-64-build"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
fi
msg2 "Building Wine-32..."
cd "$srcdir/$pkgname-32-build"
../$pkgname/configure \
--prefix=/usr \
--with-x \
--without-gstreamer \
"${_wine32opts[@]}"
# These additional flags solve FS#23277
make CFLAGS+="-mstackrealign -mincoming-stack-boundary=2" CXXFLAGS+="-mstackrealign -mincoming-stack-boundary=2"
package() {
depends=(${_depends[@]})
msg2 "Packaging Wine-32..."
cd "$srcdir/$pkgname-32-build"
if [[ $CARCH == i686 ]]; then
make prefix="$pkgdir/usr" install
else
make prefix="$pkgdir/usr" \
libdir="$pkgdir/usr/lib32" \
dlldir="$pkgdir/usr/lib32/wine" install
msg2 "Packaging Wine-64..."
cd "$srcdir/$pkgname-64-build"
make prefix="$pkgdir/usr" \
libdir="$pkgdir/usr/lib" \
dlldir="$pkgdir/usr/lib/wine" install
fi
# Font aliasing settings for Win32 applications
install -d "$pkgdir"/etc/fonts/conf.{avail,d}
install -m644 "$srcdir/30-win32-aliases.conf" "$pkgdir/etc/fonts/conf.avail"
ln -s ../conf.avail/30-win32-aliases.conf "$pkgdir/etc/fonts/conf.d/30-win32-aliases.conf"
Thank you very much!

This wiki page  explains that you should put #fragment at the end of source, and to consult man PKGBUILD for more on fragments. That's left to you.
Last edited by Neven (2014-08-19 19:33:33)

Similar Messages

  • Single-branch git clone in PKGBUILD

    I have a github repo with several branches and I want to create a package based on the master branch. In a PKGBUILD I used "git clone https://github.com/some_account/some_repo --single-branch master" to clone only the master branch and not all the other thing. I would like to modify my PKGBUILD to use " source='git://github.com/some_account/some_repo.git' " and not directly use the above "git clone" command. How can I tell makepkg to clone olny the master branch and not all the repo in the later form?

    Allan wrote:That still downloads all branches...
    The only way is to manually downloads the source in the prepare function.
    Yes you are right. It still downloads the whole repo.
    Thanks
    Last edited by nikta (2013-12-11 15:10:39)

  • "git commit --amend" in  SQLDeveloper

    I prefer Git as  version control system.
    I have some changes in my project.
    Can i do  replace last commit in current brach in SQLDeveloper?
    In a command line i can do that  as "git commit --amend".
    In the NetBeans IDE  i'm  usinsg the checkbox named "Amend last commit"

    I found workaround with use external tools, but is looks not good

  • [BUNK] Alternative/faster/cheaper GIT routine for PKGBUILDs

    UPDATE (12.21.09): None of this works right.  go back to cloning or use a fetch without a --depth :( It was a good exercise though; git still rocks :)
    UPDATE (12.15.09): Reworked/cleaned, fix bugs from comment #4 and #5
    UPDATE (12.08.09): added support for remote HEAD, $_gitname is now optional
    this routine enhances package libvirt-git (http://aur.archlinux.org/packages/libvi … t/PKGBUILD) from a 21.37 MiB download to 3.54 Mib.  larger projects may benefit much more, e.g. x.org/etc PKGBUILDs.
    after the PKGBUILD are some commands/output demonstrating the speedup.
    HOW
    1) git directory is kept in $startdir under a non-standard name (to hide it from normal git commands by user elsewhere on system)
    2) work directory is set inside the $srcdir; this allows the src/ and pkg/ directories to be deleted without losing the git repository
    3) if HEAD is used, the actual branch name is determined using git ls-remote and some trickery (to prevent redownloading in the future)
    4) make sure work dir exists && link git dir to .git in work dir (standard/transparency) && change to work dir
    5) if this is the first time this branch has been fetched, make it a shallow fetch
    6) fetch only the exact objects you need to update/build successfully
    7) hard reset work directory to $_gitrefspec
    PKGBUILD
    _gitroot="git://libvirt.org/libvirt.git"
    #_gitname="HEAD" # optional: this could be master or any other valid ref on the remote side (HEAD/branch/tag) defaults to HEAD
    #_gitrefspec=$_gitname # optional: any valid refspec for local repository state (advanced) defaults to $_gitname (dereferenced)
    build() {
    msg2 "Syncing with ${_gitroot}..."
    g=${startdir}/${pkgname}.git; w=${srcdir}/${pkgname}
    [ -n "${_gitname#HEAD}" ] || \
    _gitname=$(git ls-remote $_gitroot | awk '$2~/HEAD/ {S=$1}; $1==S && $2!~/HEAD/ {sub("[a-z]+/[a-z]+/","",$2); print $2; exit}')
    [ -d "${g}" ] || git --git-dir=${g} --work-tree=${w} init
    mkdir -p ${w} && { [ -d "${w}/.git" ] || ln -s ${g} ${w}/.git; } && cd ${w}
    git show-ref -q $_gitname || d="--depth=1"
    git fetch -f -u -n $d ${_gitroot} +${_gitname}:${_gitname} || return 1
    git reset --hard ${_gitrefspec:=$_gitname} || return 1
    msg2 "Fetched remote ${_gitname}"
    make || return 1
    make DESTDIR=$pkgdir install || return 1
    TARGETED FETCH
    [build@PHS-001 ~]$ git init
    Initialized empty Git repository in /var/abs/local/.git/
    [build@PHS-001 ~]$ git fetch -u -f --depth=1 git://libvirt.org/libvirt +master:master
    remote: Counting objects: 1230, done.
    remote: Compressing objects: 100% (952/952), done.
    remote: Total 1230 (delta 539), reused 432 (delta 246)
    Receiving objects: 100% (1230/1230), 3.54 MiB | 340 KiB/s, done.
    Resolving deltas: 100% (539/539), done.
    From git://libvirt.org/libvirt
    * [new branch] master -> master
    NAIVE CLONE
    [build@PHS-001 ~]$ git clone --depth=1 git://libvirt.org/libvirt
    Initialized empty Git repository in /var/abs/local/libvirt/.git/
    remote: Counting objects: 8671, done.
    remote: Compressing objects: 100% (4858/4858), done.
    remote: Total 8671 (delta 7135), reused 4548 (delta 3746)
    Receiving objects: 100% (8671/8671), 21.37 MiB | 285 KiB/s, done.
    Resolving deltas: 100% (7135/7135), done.
    Last edited by extofme (2009-12-21 22:59:36)

    extofme wrote:that link you provided is for a clone not a fetch?
    Right, but you can see the fetch command in the first line of the context:
    cd "$_gitname" && git fetch && cd "$OLDPWD" || return 1
    extofme wrote:
    i created 2 stripped down, dummy PKGBUILDs.  each does nothing but pull the kernel source; one uses my routine, the other uses a regular clone from PKGBUILD-git.proto. i used the same repository you did (linus kernel), and each started with nothing (no existing repo).  my results are very different, and support my reasoning for a targeted fetch over a clone:
    my routine) 91.64 MiB initially pulled
    .proto clone) 313.29 MiB initally pulled
    that's a savings of almost 350%.  subsequent fetches will be even smaller than a "git pull", since only a single branch is updated.  please see below for the confirming output, and the actual dummy PKGBUILDs used.
    But thats only the initial clone step and I have never denied that it works better for this very first step. However, this is worth nothing when updating such repositories is not efficient.
    extofme wrote:did you trying each from scratch (no initial repo)?  i am pretty sure you are not as the code you've pasted does not contain "Initialized empty Git repository" .
    Yes, I did but it's not included because it's not really interesting in my opinion as we already knew that the initial clone is smaller when using --depth=1 / your method. The repositories were created two days before the first (update) fetch.
    Anyway, I will test your dummy pkgbuilds to make sure I did no mistake. I also attached my PKGBUILDs so you can have a look. The required files are contained in the aur tarball.
    full clone
    # Contributor: Mathias Burén <[email protected]>
    # Maintainer: xduugu
    pkgname=kernel26-git
    pkgver=20091221
    pkgrel=1
    pkgdesc="The Linux Kernel and modules from Linus' git tree"
    url="http://www.kernel.org/"
    arch=(i686 x86_64)
    license=('GPL2')
    depends=('coreutils' 'kernel26-firmware-git' 'module-init-tools' 'mkinitcpio>=0.5.20')
    makedepends=('git')
    backup=(etc/mkinitcpio.d/$pkgname.preset)
    install=$pkgname.install
    changelog=$pkgname.changelog
    source=($pkgname.preset config.{i686,x86_64} \
    logo_linux_{clut224.ppm,mono.pbm,vga16.ppm})
    md5sums=('7dd364c1dea0c459f3f3c76e86acbea9'
    'a5549f442953feb52c3a6d03fe62e5a9'
    'c195ce84a6961527e767482df492b70c'
    '6a5a1925501fe20fafd04fdb3cb4f6ed'
    'e8c333eaeac43f5c6a1d7b2f47af12e2'
    'c120adbd9c0daa0136237a83adeabd1e')
    sha256sums=('b2ffb854cc2f92e61482e48a8863407011d266cac86cede52899a875d6e448f6'
    'ab0e3f3eafd22f35b544750119ec81646d408bdce84addf49643f495c8d710d7'
    'af24ecaffd703e6664837f21414afdffb4fc8cb463f4b2733e72a572c1d6f267'
    '4274579ccf42a9acc03283edffea2dda2c4a48e3fd734bbaeada4c16dff9d156'
    '1e5bea8de1c2cc24498fb9a4fdbb313f36f38f671f2bfc46ccf7acbd7958a4b9'
    'f9c7c1275313890fc12f6bab92e2c0794b5041e223d868eb0e34cd99baee3d7a')
    _gitroot="git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git"
    _gitname="linux-2.6.git"
    # KERNEL CONFIG FILES
    # This PKGBUILD searches for config files in the current directory
    # and will use the first one it finds from the following
    # list as base configuration:
    # config.local
    # config.saved.$CARCH
    # config.$CARCH
    # PATCHES
    # This package builds the vanilla git kernel by default,
    # but it is possible to patch the source without modifying
    # this PKGBUILD.
    # Simply create a directory 'patches' in your PKGBUILD
    # directory and _any_ file (dotfiles excluded) in this
    # folder will be applied to the kernel source.
    # Prefixing the patch file names with dots will obviously
    # excluded them from the patching process.
    # CONFIGURATION
    # Uncomment desired options
    # Set to e.g. menuconfig, xconfig or gconfig
    # For a full list of supported commands, please have a look
    # at "Configuration targets" section of `make help`'s output.
    # If unset or set to an empty string, the (manual) kernel
    # configuration step will be skipped.
    _config_cmd="menuconfig"
    # The directory where the kernel should be built
    # Can be useful, for example, if you want to compile on a
    # tmpfs mount, which can speed up the compilation process
    _build_dir="$srcdir"
    # Stop build process after kernel configuration
    # This option enables _save_config implicitly.
    # _configure_only=1
    # Append the date to the localversion
    # e.g. -ARCH -> -ARCH-20090422
    # _date_localversion=1
    # Set the pkgver to the kernel version
    # rather than the build date
    # _kernel_pkgver=1
    # Save the .config file to package directory
    # as config.saved.$CARCH
    # _save_config=1
    # Make the kernel build process verbose
    # _verbose=1
    # where the magic happens...
    build() {
    # Get the latest kernel sources
    msg "Fetching sources..."
    cd "$startdir"
    if [[ -d $_gitname ]]; then
    msg2 "Updating sources..."
    cd "$_gitname" && git fetch && cd "$OLDPWD" || return 1
    else
    msg2 "Cloning the project..."
    warning "The initial clone will download approximately 300 mb"
    git clone --mirror "$_gitroot" "$_gitname" || return 1
    fi
    msg "Creating build branch..."
    rm -rf "$_build_dir/$_gitname-build"
    git clone "$_gitname" "$_build_dir/$_gitname-build" || return 1
    cd "$_build_dir/$_gitname-build" || return 1
    # Add Arch Linux logo to the source
    msg "Adding Arch Linux logo..."
    cp "$srcdir/logo_linux_clut224.ppm" drivers/video/logo/ &&
    cp "$srcdir/logo_linux_mono.pbm" drivers/video/logo/ &&
    cp "$srcdir/logo_linux_vga16.ppm" drivers/video/logo/ || return 1
    # Apply patches
    if [[ -d $startdir/patches ]]; then
    msg "Applying patches..."
    local i
    for i in "$startdir/patches/"*; do
    msg2 "Applying ${i##*/}..."
    patch -Np1 -i "$i" || (error "Applying ${i##*/} failed" && return 1)
    done
    fi
    # CONFIGURATION
    # Loading configuration
    msg "Loading configuration..."
    for i in local "saved.$CARCH" "$CARCH"; do
    if [[ -e $startdir/config.$i ]]; then
    msg2 "Using kernel config file config.$i..."
    cp -f "$startdir/config.$i" .config || return 1
    break
    fi
    done
    [[ ! -e .config ]] &&
    warning "No suitable kernel config file was found. You'll have to configure the kernel from scratch."
    # Start the configuration
    msg "Updating configuration..."
    yes "" | make config > /dev/null
    # fix lsmod path
    sed -ri "s@s(bin/lsmod)@\1@" scripts/kconfig/streamline_config.pl
    if [[ -n $_config_cmd ]]; then
    msg2 "Running make $_config_cmd..."
    make $_config_cmd || return 1
    else
    warning "Unknown config command: $_config_cmd"
    fi
    # Save the config file the package directory
    if [[ -n $_save_config || -n $_configure_only ]]; then
    msg "Saving configuration..."
    msg2 "Saving $_build_dir/$_gitname-build/.config as $startdir/config.saved.$CARCH"
    cp .config "$startdir/config.saved.$CARCH" || return 1
    fi
    # Stop after configuration if desired
    if [[ -n $_configure_only ]]; then
    rm -rf "$_build_dir/$_gitname-build"
    return 1
    fi
    # Append date to localversion
    if [[ -n $_date_localversion ]]; then
    local _localversion="$(sed -rn 's/^CONFIG_LOCALVERSION="([^"]*)"$/\1/p' .config)"
    [[ -n $_localversion ]] && msg2 "CONFIG_LOCALVERSION is set to: $_localversion"
    # since this is a git package, the $pkgver is equal to $(date +%Y%m%d)
    msg2 "Appending $pkgver to CONFIG_LOCALVERSION..."
    sed -i "s/^CONFIG_LOCALVERSION=.*$/CONFIG_LOCALVERSION=\"$_localversion-$pkgver\"/" \
    .config
    fi
    # BUILD PROCESS
    # Build the kernel and modules
    msg "Building kernel and modules..."
    make V="$_verbose" bzImage modules || return 1
    package() {
    local _karch="x86"
    cd "$_build_dir/$_gitname-build" || return 1
    # Get kernel version
    local _kernver=$(make kernelrelease)
    local _basekernel=${_kernver%%-*}
    # Use kernel version instead of the current date as pkgver
    if [[ -n $_kernel_pkgver ]]; then
    msg "Updating pkgver..."
    # work around AUR parser bug
    (( 1 )) && pkgver=${_kernver//-/_}
    # do not silently overwrite existing packages
    if (( ! FORCE )) && [[ -e $PKGDEST/$pkgname-$pkgver-$pkgrel-${CARCH}${PKGEXT} ]]; then
    error "A package has already been built. (use -f to overwrite)"
    return 1
    fi
    fi
    # Provide kernel26
    # (probably someone wants to use this kernel exclusively?)
    provides=("${provides[@]}" kernel26{,-headers}"=${_kernver//-/_}")
    # INSTALLATION
    # Install the image
    msg "Installing kernel image..."
    install -D -m644 System.map "$pkgdir/boot/System.map26-git" &&
    install -D -m644 arch/$_karch/boot/bzImage "$pkgdir/boot/vmlinuz26-git" &&
    install -D -m644 .config "$pkgdir/boot/kconfig26-git" || return 1
    # Install kernel modules
    msg "Installing kernel modules..."
    make INSTALL_MOD_PATH="$pkgdir" modules_install
    # Install fake kernel source
    install -D -m644 Module.symvers "$pkgdir/usr/src/linux-$_kernver/Module.symvers" &&
    install -D -m644 Makefile "$pkgdir/usr/src/linux-$_kernver/Makefile" &&
    install -D -m644 kernel/Makefile "$pkgdir/usr/src/linux-$_kernver/kernel/Makefile" &&
    install -D -m644 .config "$pkgdir/usr/src/linux-$_kernver/.config" &&
    install -D -m644 .config "$pkgdir/lib/modules/$_kernver/.config" || return 1
    # Install scripts directory and fix permissions on it
    cp -a scripts "$pkgdir/usr/src/linux-$_kernver" &&
    chmod og-w -R "$pkgdir/usr/src/linux-$_kernver" || return 1
    # Install header files
    msg "Installing header files..."
    # kernel headers
    msg2 "kernel"
    for i in acpi asm-generic config linux math-emu media net pcmcia scsi sound trace video; do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/include/$i" &&
    cp -a include/$i "$pkgdir/usr/src/linux-$_kernver/include" || return 1
    done
    # lirc headers
    msg2 "lirc"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/media/video" &&
    cp drivers/media/video/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/" || return 1
    for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo zc0301; do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/$i" &&
    cp -a drivers/media/video/$i/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/$i" || return 1
    done
    # md headers
    msg2 "md"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/md" &&
    cp -a drivers/md/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/md" || return 1
    # inotify.h
    msg2 "inotify.h"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/include/linux" &&
    cp -a include/linux/inotify.h "$pkgdir/usr/src/linux-$_kernver/include/linux/" || return 1
    # CLUSTERIP file for iptables
    msg2 "CLUSTERIP file for iptables"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/net/ipv4/netfilter/" &&
    cp -a net/ipv4/netfilter/ipt_CLUSTERIP.c "$pkgdir/usr/src/linux-$_kernver/net/ipv4/netfilter/" || return 1
    # wireless headers
    msg2 "wireless"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/net/mac80211/" &&
    cp net/mac80211/*.h "$pkgdir/usr/src/linux-$_kernver/net/mac80211/" || return 1
    # Kconfig files
    msg2 "Kconfig files"
    for i in $(find . -name "Kconfig*"); do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/${i%/*}" &&
    cp -a "$i" "$pkgdir/usr/src/linux-$_kernver/$i" || return 1
    done
    # Install architecture dependent files
    msg "Installing architecture files..."
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel" &&
    cp -a arch/$_karch/kernel/asm-offsets.s "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel"
    cp -a arch/$_karch/Makefile* "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"
    cp -a arch/$_karch/configs "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"
    # copy arch includes for external modules and fix the nVidia issue
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch" &&
    cp -a "arch/$_karch/include" "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/" || return 1
    # create a necessary symlink to the arch folder
    cd "$pkgdir/usr/src/linux-$_kernver/arch" || return 1
    if [[ $CARCH = "x86_64" ]]; then
    ln -s $_karch x86_64 || return 1
    else
    ln -s $_karch i386 || return 1
    fi
    cd "$OLDPWD" || return 1
    # Remove unneeded architecures
    msg "Removing unneeded architectures..."
    for i in "$pkgdir/usr/src/linux-$_kernver/arch/"*; do
    [[ ${i##*/} != $_karch ]] && rm -rf "$i"
    done
    # Remove .gitignore files
    msg "Removing .gitignore files from kernel source..."
    find "$pkgdir/usr/src/linux-$_kernver/" -name ".gitignore" -delete
    # Create some important symlinks
    msg "Creating important symlinks..."
    cd "$pkgdir/lib/modules/$_kernver" &&
    rm -rf source build &&
    ln -s "/usr/src/linux-$_kernver" build &&
    cd "$OLDPWD" || return 1
    cd "$pkgdir/usr/src" &&
    ln -s "linux-$_kernver" "linux-$_basekernel-git" &&
    cd "$OLDPWD" || return 1
    cd "$pkgdir/lib/modules" &&
    ln -s "$_kernver" "$_basekernel-git" &&
    cd "$OLDPWD" || return 1
    # Fix permissions
    msg "Fixing permissions..."
    chown -R root:root "$pkgdir/usr/src/linux-$_kernver" &&
    find "$pkgdir/usr/src/linux-$_kernver" -type d -exec chmod 755 {} \; || return 1
    # Install mkinitcpio files
    msg "Installing preset file..."
    install -D -m644 "$srcdir/kernel26-git.preset" \
    "$pkgdir/etc/mkinitcpio.d/kernel26-git.preset" || return 1
    msg "Generating kernel26-git.kver..."
    echo -e "# DO NOT EDIT THIS FILE\nALL_kver='$_kernver'" \
    > "$pkgdir/etc/mkinitcpio.d/kernel26-git.kver" || return 1
    # Remove the firmware
    rm -rf "$pkgdir/lib/firmware"
    # Remove build directory
    rm -rf "$_build_dir/$_gitname-build"
    # vim: set fenc=utf-8 ts=2 sw=2 noet:
    your code
    # Contributor: Mathias Burén <[email protected]>
    # Maintainer: xduugu
    pkgname=kernel26-git
    pkgver=20091221
    pkgrel=1
    pkgdesc="The Linux Kernel and modules from Linus' git tree"
    url="http://www.kernel.org/"
    arch=(i686 x86_64)
    license=('GPL2')
    depends=('coreutils' 'kernel26-firmware-git' 'module-init-tools' 'mkinitcpio>=0.5.20')
    makedepends=('git')
    backup=(etc/mkinitcpio.d/$pkgname.preset)
    install=$pkgname.install
    changelog=$pkgname.changelog
    source=($pkgname.preset config.{i686,x86_64} \
    logo_linux_{clut224.ppm,mono.pbm,vga16.ppm})
    md5sums=('7dd364c1dea0c459f3f3c76e86acbea9'
    'a5549f442953feb52c3a6d03fe62e5a9'
    'c195ce84a6961527e767482df492b70c'
    '6a5a1925501fe20fafd04fdb3cb4f6ed'
    'e8c333eaeac43f5c6a1d7b2f47af12e2'
    'c120adbd9c0daa0136237a83adeabd1e')
    sha256sums=('b2ffb854cc2f92e61482e48a8863407011d266cac86cede52899a875d6e448f6'
    'ab0e3f3eafd22f35b544750119ec81646d408bdce84addf49643f495c8d710d7'
    'af24ecaffd703e6664837f21414afdffb4fc8cb463f4b2733e72a572c1d6f267'
    '4274579ccf42a9acc03283edffea2dda2c4a48e3fd734bbaeada4c16dff9d156'
    '1e5bea8de1c2cc24498fb9a4fdbb313f36f38f671f2bfc46ccf7acbd7958a4b9'
    'f9c7c1275313890fc12f6bab92e2c0794b5041e223d868eb0e34cd99baee3d7a')
    _gitroot="git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git"
    # KERNEL CONFIG FILES
    # This PKGBUILD searches for config files in the current directory
    # and will use the first one it finds from the following
    # list as base configuration:
    # config.local
    # config.saved.$CARCH
    # config.$CARCH
    # PATCHES
    # This package builds the vanilla git kernel by default,
    # but it is possible to patch the source without modifying
    # this PKGBUILD.
    # Simply create a directory 'patches' in your PKGBUILD
    # directory and _any_ file (dotfiles excluded) in this
    # folder will be applied to the kernel source.
    # Prefixing the patch file names with dots will obviously
    # excluded them from the patching process.
    # CONFIGURATION
    # Uncomment desired options
    # Set to e.g. menuconfig, xconfig or gconfig
    # For a full list of supported commands, please have a look
    # at "Configuration targets" section of `make help`'s output.
    # If unset or set to an empty string, the (manual) kernel
    # configuration step will be skipped.
    _config_cmd="menuconfig"
    # The directory where the kernel should be built
    # Can be useful, for example, if you want to compile on a
    # tmpfs mount, which can speed up the compilation process
    _build_dir="$srcdir"
    # Stop build process after kernel configuration
    # This option enables _save_config implicitly.
    # _configure_only=1
    # Append the date to the localversion
    # e.g. -ARCH -> -ARCH-20090422
    # _date_localversion=1
    # Set the pkgver to the kernel version
    # rather than the build date
    # _kernel_pkgver=1
    # Save the .config file to package directory
    # as config.saved.$CARCH
    # _save_config=1
    # Make the kernel build process verbose
    # _verbose=1
    # where the magic happens...
    build() {
    # Get the latest kernel sources
    msg2 "Syncing with ${_gitroot}..."
    g=${startdir}/${pkgname}.git; w=${srcdir}/${pkgname}
    [ -n "${_gitname#HEAD}" ] || \
    _gitname=$(git ls-remote $_gitroot | awk '$2~/HEAD/ {S=$1}; $1==S && $2!~/HEAD/ {sub("[a-z]+/[a-z]+/","",$2); print $2; exit}')
    [ -d "${g}" ] || git --git-dir=${g} --work-tree=${w} init
    mkdir -p ${w} && { [ -d "${w}/.git" ] || ln -s ${g} ${w}/.git; } && cd ${w}
    git show-ref -q $_gitname || d="--depth=1"
    git fetch -f -u -n $d ${_gitroot} +${_gitname}:${_gitname} || return 1
    git reset --hard ${_gitrefspec:=$_gitname} || return 1
    msg2 "Fetched remote ${_gitname}"
    # Add Arch Linux logo to the source
    msg "Adding Arch Linux logo..."
    cp "$srcdir/logo_linux_clut224.ppm" drivers/video/logo/ &&
    cp "$srcdir/logo_linux_mono.pbm" drivers/video/logo/ &&
    cp "$srcdir/logo_linux_vga16.ppm" drivers/video/logo/ || return 1
    # Apply patches
    if [[ -d $startdir/patches ]]; then
    msg "Applying patches..."
    local i
    for i in "$startdir/patches/"*; do
    msg2 "Applying ${i##*/}..."
    patch -Np1 -i "$i" || (error "Applying ${i##*/} failed" && return 1)
    done
    fi
    # CONFIGURATION
    # Loading configuration
    msg "Loading configuration..."
    for i in local "saved.$CARCH" "$CARCH"; do
    if [[ -e $startdir/config.$i ]]; then
    msg2 "Using kernel config file config.$i..."
    cp -f "$startdir/config.$i" .config || return 1
    break
    fi
    done
    [[ ! -e .config ]] &&
    warning "No suitable kernel config file was found. You'll have to configure the kernel from scratch."
    # Start the configuration
    msg "Updating configuration..."
    yes "" | make config > /dev/null
    # fix lsmod path
    sed -ri "s@s(bin/lsmod)@\1@" scripts/kconfig/streamline_config.pl
    if [[ -n $_config_cmd ]]; then
    msg2 "Running make $_config_cmd..."
    make $_config_cmd || return 1
    else
    warning "Unknown config command: $_config_cmd"
    fi
    # Save the config file the package directory
    if [[ -n $_save_config || -n $_configure_only ]]; then
    msg "Saving configuration..."
    msg2 "Saving $_build_dir/$_gitname-build/.config as $startdir/config.saved.$CARCH"
    cp .config "$startdir/config.saved.$CARCH" || return 1
    fi
    # Stop after configuration if desired
    if [[ -n $_configure_only ]]; then
    rm -rf "$_build_dir/$_gitname-build"
    return 1
    fi
    # Append date to localversion
    if [[ -n $_date_localversion ]]; then
    local _localversion="$(sed -rn 's/^CONFIG_LOCALVERSION="([^"]*)"$/\1/p' .config)"
    [[ -n $_localversion ]] && msg2 "CONFIG_LOCALVERSION is set to: $_localversion"
    # since this is a git package, the $pkgver is equal to $(date +%Y%m%d)
    msg2 "Appending $pkgver to CONFIG_LOCALVERSION..."
    sed -i "s/^CONFIG_LOCALVERSION=.*$/CONFIG_LOCALVERSION=\"$_localversion-$pkgver\"/" \
    .config
    fi
    # BUILD PROCESS
    # Build the kernel and modules
    msg "Building kernel and modules..."
    make V="$_verbose" bzImage modules || return 1
    package() {
    local _karch="x86"
    cd "$_build_dir/$_gitname-build" || return 1
    # Get kernel version
    local _kernver=$(make kernelrelease)
    local _basekernel=${_kernver%%-*}
    # Use kernel version instead of the current date as pkgver
    if [[ -n $_kernel_pkgver ]]; then
    msg "Updating pkgver..."
    # work around AUR parser bug
    (( 1 )) && pkgver=${_kernver//-/_}
    # do not silently overwrite existing packages
    if (( ! FORCE )) && [[ -e $PKGDEST/$pkgname-$pkgver-$pkgrel-${CARCH}${PKGEXT} ]]; then
    error "A package has already been built. (use -f to overwrite)"
    return 1
    fi
    fi
    # Provide kernel26
    # (probably someone wants to use this kernel exclusively?)
    provides=("${provides[@]}" kernel26{,-headers}"=${_kernver//-/_}")
    # INSTALLATION
    # Install the image
    msg "Installing kernel image..."
    install -D -m644 System.map "$pkgdir/boot/System.map26-git" &&
    install -D -m644 arch/$_karch/boot/bzImage "$pkgdir/boot/vmlinuz26-git" &&
    install -D -m644 .config "$pkgdir/boot/kconfig26-git" || return 1
    # Install kernel modules
    msg "Installing kernel modules..."
    make INSTALL_MOD_PATH="$pkgdir" modules_install
    # Install fake kernel source
    install -D -m644 Module.symvers "$pkgdir/usr/src/linux-$_kernver/Module.symvers" &&
    install -D -m644 Makefile "$pkgdir/usr/src/linux-$_kernver/Makefile" &&
    install -D -m644 kernel/Makefile "$pkgdir/usr/src/linux-$_kernver/kernel/Makefile" &&
    install -D -m644 .config "$pkgdir/usr/src/linux-$_kernver/.config" &&
    install -D -m644 .config "$pkgdir/lib/modules/$_kernver/.config" || return 1
    # Install scripts directory and fix permissions on it
    cp -a scripts "$pkgdir/usr/src/linux-$_kernver" &&
    chmod og-w -R "$pkgdir/usr/src/linux-$_kernver" || return 1
    # Install header files
    msg "Installing header files..."
    # kernel headers
    msg2 "kernel"
    for i in acpi asm-generic config linux math-emu media net pcmcia scsi sound trace video; do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/include/$i" &&
    cp -a include/$i "$pkgdir/usr/src/linux-$_kernver/include" || return 1
    done
    # lirc headers
    msg2 "lirc"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/media/video" &&
    cp drivers/media/video/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/" || return 1
    for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo zc0301; do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/$i" &&
    cp -a drivers/media/video/$i/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/media/video/$i" || return 1
    done
    # md headers
    msg2 "md"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/drivers/md" &&
    cp -a drivers/md/*.h "$pkgdir/usr/src/linux-$_kernver/drivers/md" || return 1
    # inotify.h
    msg2 "inotify.h"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/include/linux" &&
    cp -a include/linux/inotify.h "$pkgdir/usr/src/linux-$_kernver/include/linux/" || return 1
    # CLUSTERIP file for iptables
    msg2 "CLUSTERIP file for iptables"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/net/ipv4/netfilter/" &&
    cp -a net/ipv4/netfilter/ipt_CLUSTERIP.c "$pkgdir/usr/src/linux-$_kernver/net/ipv4/netfilter/" || return 1
    # wireless headers
    msg2 "wireless"
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/net/mac80211/" &&
    cp net/mac80211/*.h "$pkgdir/usr/src/linux-$_kernver/net/mac80211/" || return 1
    # Kconfig files
    msg2 "Kconfig files"
    for i in $(find . -name "Kconfig*"); do
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/${i%/*}" &&
    cp -a "$i" "$pkgdir/usr/src/linux-$_kernver/$i" || return 1
    done
    # Install architecture dependent files
    msg "Installing architecture files..."
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel" &&
    cp -a arch/$_karch/kernel/asm-offsets.s "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel"
    cp -a arch/$_karch/Makefile* "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"
    cp -a arch/$_karch/configs "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"
    # copy arch includes for external modules and fix the nVidia issue
    mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch" &&
    cp -a "arch/$_karch/include" "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/" || return 1
    # create a necessary symlink to the arch folder
    cd "$pkgdir/usr/src/linux-$_kernver/arch" || return 1
    if [[ $CARCH = "x86_64" ]]; then
    ln -s $_karch x86_64 || return 1
    else
    ln -s $_karch i386 || return 1
    fi
    cd "$OLDPWD" || return 1
    # Remove unneeded architecures
    msg "Removing unneeded architectures..."
    for i in "$pkgdir/usr/src/linux-$_kernver/arch/"*; do
    [[ ${i##*/} != $_karch ]] && rm -rf "$i"
    done
    # Remove .gitignore files
    msg "Removing .gitignore files from kernel source..."
    find "$pkgdir/usr/src/linux-$_kernver/" -name ".gitignore" -delete
    # Create some important symlinks
    msg "Creating important symlinks..."
    cd "$pkgdir/lib/modules/$_kernver" &&
    rm -rf source build &&
    ln -s "/usr/src/linux-$_kernver" build &&
    cd "$OLDPWD" || return 1
    cd "$pkgdir/usr/src" &&
    ln -s "linux-$_kernver" "linux-$_basekernel-git" &&
    cd "$OLDPWD" || return 1
    cd "$pkgdir/lib/modules" &&
    ln -s "$_kernver" "$_basekernel-git" &&
    cd "$OLDPWD" || return 1
    # Fix permissions
    msg "Fixing permissions..."
    chown -R root:root "$pkgdir/usr/src/linux-$_kernver" &&
    find "$pkgdir/usr/src/linux-$_kernver" -type d -exec chmod 755 {} \; || return 1
    # Install mkinitcpio files
    msg "Installing preset file..."
    install -D -m644 "$srcdir/kernel26-git.preset" \
    "$pkgdir/etc/mkinitcpio.d/kernel26-git.preset" || return 1
    msg "Generating kernel26-git.kver..."
    echo -e "# DO NOT EDIT THIS FILE\nALL_kver='$_kernver'" \
    > "$pkgdir/etc/mkinitcpio.d/kernel26-git.kver" || return 1
    # Remove the firmware
    rm -rf "$pkgdir/lib/firmware"
    # Remove build directory
    rm -rf "$_build_dir/$_gitname-build"
    # vim: set fenc=utf-8 ts=2 sw=2 noet:

  • [solved, I suppose] weird colors when using yaourt-git with screen

    This happens only when using yaourt-git in screen: http://loka.pl/outgoing/yaourt_colors.png
    Is it just me? I tried changing all the color settings in yaourtrc but I can only "fix" it by disabling color entirely.
    Last edited by fwojciec (2008-08-22 19:22:55)

    It looks like it's impossible to get italics working in screen.  I made a patch for yaourt-git to get rid of the problem, though this is really a pretty crude hack that simply disables italics when yaourt is used inside screen:
    --- yaourt/src/lib/color.sh.orig 2008-08-22 14:07:28.000000000 -0400
    +++ yaourt/src/lib/color.sh 2008-08-22 14:08:08.000000000 -0400
    @@ -24,7 +24,11 @@
    COL_BOLD="\033[1m"
    COL_INVERT="\033[7m"
    COL_BLINK="\033[5m"
    -COL_ITALIQUE="\033[3m"
    +if [ "$(echo $TERM | grep -o screen)" == "screen" ]; then
    + COL_ITALIQUE="\033[0m"
    +else
    + COL_ITALIQUE="\033[3m"
    +fi
    NO_COLOR="\033[0m"
    # Color list
    This is an altered PKGBUILD for yaourt-git (you can use the yaourt-git tarball from aur and just add the patch line and update md5sums).
    # Contributor: Manuel "ekerazha" C. (www.ekerazha.com)
    # Author: Julien MISCHKOWITZ <[email protected]>
    pkgname=yaourt-git
    _realname=yaourt
    pkgver=20080822
    _realver=0.9.1
    pkgrel=1
    pkgdesc="yaourt test release"
    arch=('i686' 'x86_64' 'ppc')
    url="http://www.archlinux.fr/yaourt-en/"
    license="GPL"
    depends=('wget' 'diffutils' 'pacman>=3.1.0')
    makedepends=('git')
    provides=("$_realname=$_realver")
    conflicts=("$_realname")
    install=yaourt.install
    backup=('etc/yaourtrc')
    source=('yaourtrc-0.9-1' 'yaourtrc-0.9.1-1' 'yaourt_screen.patch')
    md5sums=('9e43668d5bed3b0561de8c9c10e7d618'
    'd07a57031ad0fddb2565861f86cf5675'
    '81c04a04303311dcaac76b5d64d5b978')
    _gitroot="http://projects.archlinux.fr/yaourt.git"
    _gitname="yaourt"
    build() {
    cd $startdir/src
    msg "Connecting to GIT server...."
    if [ -d $startdir/src/$_gitname ] ; then
    cd $_gitname && git-pull origin
    msg "The local files are updated."
    else
    git clone $_gitroot
    fi
    msg "GIT checkout done or server timeout"
    msg "Starting make..."
    cp -r $startdir/src/$_gitname $startdir/src/$_gitname-build
    cd $startdir/src/$_gitname-build/src
    patch -Np2 -i $startdir/src/yaourt_screen.patch || return 1
    make install DESTDIR=$pkgdir || return 1
    # preinstall original backup files for yaourtrc
    install -D -m 766 $startdir/src/yaourtrc-0.9-1 $pkgdir/var/lib/yaourt/backupfiles/yaourt/yaourt-0.9-1/yaourtrc
    install -D -m 766 $startdir/src/yaourtrc-0.9.1-1 $pkgdir/var/lib/yaourt/backupfiles/yaourt/yaourt-0.9.1-1/yaourtrc

  • I have a photo album in my apple tv but can't get the apple tv to use it as a screen saver. it is using older photos

    I have a photo album in my apple tv but can't get the apple tv to use it as a screen saver. it is using older photos

    Is this a software or hardware issue? 

  • Problem in Creating new row & inserting data using CreateInsert and Commit

    Hello All,
    I have created a page there are few input text and i want to insert the data into a database table. I have created an Application Module I am using CreateInsert and Commit operation but there is one problem.
    At first it created a row in database after that it is not creating the new row instead it is updating the same row with the new values.
    In bindings of my jspx page I have created two binding for action (1) CreateInsert for the VO of that Application Module (2) Commit operation of that Application Module.
    Here is the code snippet of my application:
    BindingContainer bindings = getBindings();
    OperationBinding operationBinding = bindings.getOperationBinding("CreateInsert");
    Object result = operationBinding.execute();
    *if (!operationBinding.getErrors().isEmpty()) {*
    return null;
    OperationBinding operationBinding1 = bindings.getOperationBinding("Commit");
    Object result1 = operationBinding1.execute();
    *if (!operationBinding1.getErrors().isEmpty()) {*
    return null;
    I have tried using Execute+Commit and Insert+Commit case also in every case it is updating the same row and not inserting a new row.
    Is there anything I am missing?
    Please Help.

    hi user,
    i dono. why are trying with codes. adf provides zero lines codes.
    a wonderful drag and drop functionality provide by the framework.
    while double click the button the codes are  registered in your bean
        public String cb6_action() {
            BindingContainer bindings = getBindings();
            OperationBinding operationBinding = bindings.getOperationBinding("CreateInsert");
            Object result = operationBinding.execute();
            if (!operationBinding.getErrors().isEmpty()) {
                return null;
            return null;
        public String cb8_action() {
            BindingContainer bindings = getBindings();
            OperationBinding operationBinding = bindings.getOperationBinding("Commit");
            Object result = operationBinding.execute();
            if (!operationBinding.getErrors().isEmpty()) {
                return null;
            return null;
        public String cb7_action() {
            BindingContainer bindings = getBindings();
            OperationBinding operationBinding = bindings.getOperationBinding("Delete");
            Object result = operationBinding.execute();
            if (!operationBinding.getErrors().isEmpty()) {
                return null;
            return null;
        public String cb14_action() {
            BindingContainer bindings = getBindings();
            OperationBinding operationBinding =
                bindings.getOperationBinding("Delete4");   // some different here. after deleting usually do commit
            OperationBinding operationBinding1 =  
                bindings.getOperationBinding("Commit");    // so here commit operation.
            Object result = operationBinding.execute();
            Object result1 = operationBinding1.execute();
            if (!operationBinding.getErrors().isEmpty()) {
                return null;
            if (!operationBinding1.getErrors().isEmpty()) {
                //add error handling here
                return null;
            return null;
        }if am not understud correctly. please some more explanation need.

  • Using older servos with new controller

    My group has a three-axis stage controlled by an old Galil DMC-230
    motion control board, Galil ESA-10-75 amplifilers and three dc servo
    motors (from Galil too, I think).  The board is mounted in an
    ancient computer running DOS.  To make matters worse, the hard
    drive seems about to give out.  We would like to leave the stage
    and motors alone but replace the controller and amplifiers.  We
    are considering using an NI PCI-7344 controller with an NI MID-7604
    Motor Drive.
    My questions are:
    What are the main things to consider when matching a servo motor to a controller?
    Has anyone done anything similar (using older servos, but replacing controller and drive)?
    Should I just give up and beg the boss to buy new motors as well?
    Thanks for any advice!
    Telemaque

    Been there and almost done that. We have a legacy DOS Galil based (DMC-630 controllers with SSA-12/40 drives) system with brushed servos that is on it's last legs.
    Matching servo to drive amps- look at max currents, voltages, and inductances on the motors to see if drive can accomodate. Are they brushed or brushless motors. Also check if encoders and hall signals from existing motors and limits from stages compatible with new controller.
    Personally, I would suggest new motors since you may not know their history of (ab)use and depending on their ratings, may be a minor percentage of total retrofit cost. You may also want to have the stages sent out for refurbishment if time permits. They have probably seen a lot of use with little or no cleaning and lubrication. Mechanical wear also takes it's toll. On the system I mentioned above, we were experiencing loss of accuracy and repeatability- the lead screws and nuts were trashed.
    Just a couple ideas to start with.
    Good Luck
    AK2DM
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Why will iphoto not open, library corrupted using older version?

    iMac OSX Version 10.6.8 iMac12,2
    Intel Core i5 iPhoto 8.1.2,
    iphoto will not open, library corrupted using older version
    I have removed all iphoto files and avatars as one person has suggested. I am suppose to reinstall iPhoto using the discs that came with the computer.
    I am not sure what to do with any options that might be provided. Any help will be appreciated.

    Be sure the DNG Converter's compatibility is set to provide support for your version of ACR:
    Benjamin

  • I am student, can I use older, cracked versions of Photoshop and Illustrator?

    I am student, can I use older, cracked versions of Photoshop and Illustrator?

    Tonegroove wrote:
    If you're going to be a professional, consider the $10/month a steal compared to the cost of tuition. 2c.
    Well, it does depend a bit on whether he/she lives in a country where tuition might be zero, and the minimum monthly wage far lower than in the West. Perhaps CC is not even available in his/her country. Perhaps he/she has to take care of an entire family as well - and no money is left for anything as luxurious as a CC subscription.
    We have no way of knowing his/her circumstances. They might be bad. If they are, I doubt Adobe will care she/he is using a cracked old version to learn the craft, and then go legit at a later time when she/he can afford it to produce professional work.
    Honestly, I feel Adobe should just provide their tools for free for students. Autodesk does that. No reason why Adobe should not follow suit. Most students I know work with cracked versions anyway.

  • Can i still use older iPhone if newer iphone is being repaired

    can i still use older iPhone 4S if newer iPhone 6 is being repaired

    Yes; if you transferred your service to the iPhone 6, you may need to contact your carrier.
    (124806)

  • Using [mesa-git] unnoficial repo causes black screen on GDM

    My card is an HD3870 (R670) and basically mesa 9.1.1 from official repos work fine but if I install the git version from here GDM flasshes for a microsecond and I get black screen. I had it working fine for about a month but more or less after the gnome 3.8 update this started to happen.
    This is the xorg.0.log using mesa 9.1.1
    [ 73.881]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 73.881] X Protocol Version 11, Revision 0
    [ 73.881] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 73.881] Current Operating System: Linux daniel-arch 3.8.11-1-ck #1 SMP PREEMPT Thu May 2 10:00:38 EDT 2013 x86_64
    [ 73.881] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck root=UUID=379256db-832d-48e7-8f68-c84894a5c7f5 ro elevator=bfq
    [ 73.881] Build Date: 17 April 2013 02:37:06PM
    [ 73.881]
    [ 73.881] Current version of pixman: 0.28.2
    [ 73.881] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 73.881] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 73.881] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 5 13:01:34 2013
    [ 73.881] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 73.881] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 73.881] (==) No Layout section. Using the first Screen section.
    [ 73.881] (==) No screen section available. Using defaults.
    [ 73.881] (**) |-->Screen "Default Screen Section" (0)
    [ 73.881] (**) | |-->Monitor "<default monitor>"
    [ 73.881] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 73.881] (==) Automatically adding devices
    [ 73.881] (==) Automatically enabling devices
    [ 73.882] (==) Automatically adding GPU devices
    [ 73.882] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 73.882] Entry deleted from font path.
    [ 73.882] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 73.882] Entry deleted from font path.
    [ 73.882] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 73.882] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 73.882] Entry deleted from font path.
    [ 73.882] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 73.882] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 73.882] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 73.882] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 73.882] (II) Loader magic: 0x7fcc20
    [ 73.882] (II) Module ABI versions:
    [ 73.882] X.Org ANSI C Emulation: 0.4
    [ 73.882] X.Org Video Driver: 14.1
    [ 73.882] X.Org XInput driver : 19.1
    [ 73.882] X.Org Server Extension : 7.0
    [ 73.882] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 73.883] (--) PCI:*(0:1:0:0) 1002:9501:1043:022a rev 0, Mem @ 0xd0000000/268435456, 0xf7ee0000/65536, I/O @ 0x0000c000/256, BIOS @ 0x????????/131072
    [ 73.883] Initializing built-in extension Generic Event Extension
    [ 73.883] Initializing built-in extension SHAPE
    [ 73.883] Initializing built-in extension MIT-SHM
    [ 73.883] Initializing built-in extension XInputExtension
    [ 73.883] Initializing built-in extension XTEST
    [ 73.883] Initializing built-in extension BIG-REQUESTS
    [ 73.883] Initializing built-in extension SYNC
    [ 73.883] Initializing built-in extension XKEYBOARD
    [ 73.883] Initializing built-in extension XC-MISC
    [ 73.883] Initializing built-in extension SECURITY
    [ 73.883] Initializing built-in extension XINERAMA
    [ 73.883] Initializing built-in extension XFIXES
    [ 73.883] Initializing built-in extension RENDER
    [ 73.883] Initializing built-in extension RANDR
    [ 73.883] Initializing built-in extension COMPOSITE
    [ 73.883] Initializing built-in extension DAMAGE
    [ 73.883] Initializing built-in extension MIT-SCREEN-SAVER
    [ 73.883] Initializing built-in extension DOUBLE-BUFFER
    [ 73.883] Initializing built-in extension RECORD
    [ 73.883] Initializing built-in extension DPMS
    [ 73.883] Initializing built-in extension X-Resource
    [ 73.883] Initializing built-in extension XVideo
    [ 73.883] Initializing built-in extension XVideo-MotionCompensation
    [ 73.883] Initializing built-in extension XFree86-VidModeExtension
    [ 73.883] Initializing built-in extension XFree86-DGA
    [ 73.883] Initializing built-in extension XFree86-DRI
    [ 73.883] Initializing built-in extension DRI2
    [ 73.883] (II) "glx" will be loaded by default.
    [ 73.883] (II) LoadModule: "dri2"
    [ 73.883] (II) Module "dri2" already built-in
    [ 73.883] (II) LoadModule: "glamoregl"
    [ 73.884] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [ 73.885] (II) Module glamoregl: vendor="X.Org Foundation"
    [ 73.885] compiled for 1.14.0, module version = 0.5.0
    [ 73.885] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 73.885] (II) LoadModule: "glx"
    [ 73.885] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 73.885] (II) Module glx: vendor="X.Org Foundation"
    [ 73.885] compiled for 1.14.1, module version = 1.0.0
    [ 73.885] ABI class: X.Org Server Extension, version 7.0
    [ 73.885] (==) AIGLX enabled
    [ 73.885] Loading extension GLX
    [ 73.885] (==) Matched ati as autoconfigured driver 0
    [ 73.885] (==) Matched ati as autoconfigured driver 1
    [ 73.885] (==) Matched vesa as autoconfigured driver 2
    [ 73.885] (==) Matched modesetting as autoconfigured driver 3
    [ 73.885] (==) Matched fbdev as autoconfigured driver 4
    [ 73.885] (==) Assigned the driver to the xf86ConfigLayout
    [ 73.885] (II) LoadModule: "ati"
    [ 73.885] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
    [ 73.885] (II) Module ati: vendor="X.Org Foundation"
    [ 73.885] compiled for 1.14.0, module version = 7.1.0
    [ 73.885] Module class: X.Org Video Driver
    [ 73.885] ABI class: X.Org Video Driver, version 14.1
    [ 73.885] (II) LoadModule: "radeon"
    [ 73.885] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 73.885] (II) Module radeon: vendor="X.Org Foundation"
    [ 73.885] compiled for 1.14.0, module version = 7.1.0
    [ 73.885] Module class: X.Org Video Driver
    [ 73.885] ABI class: X.Org Video Driver, version 14.1
    [ 73.885] (II) LoadModule: "vesa"
    [ 73.886] (WW) Warning, couldn't open module vesa
    [ 73.886] (II) UnloadModule: "vesa"
    [ 73.886] (II) Unloading vesa
    [ 73.886] (EE) Failed to load module "vesa" (module does not exist, 0)
    [ 73.886] (II) LoadModule: "modesetting"
    [ 73.886] (WW) Warning, couldn't open module modesetting
    [ 73.886] (II) UnloadModule: "modesetting"
    [ 73.886] (II) Unloading modesetting
    [ 73.886] (EE) Failed to load module "modesetting" (module does not exist, 0)
    [ 73.886] (II) LoadModule: "fbdev"
    [ 73.886] (WW) Warning, couldn't open module fbdev
    [ 73.886] (II) UnloadModule: "fbdev"
    [ 73.886] (II) Unloading fbdev
    [ 73.886] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 73.886] (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
    [ 73.891] (++) using VT number 1
    [ 73.891] (II) [KMS] Kernel modesetting enabled.
    [ 73.892] (II) RADEON(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 73.892] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [ 73.892] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [ 73.892] (==) RADEON(0): Default visual is TrueColor
    [ 73.892] (==) RADEON(0): RGB weight 888
    [ 73.892] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [ 73.892] (--) RADEON(0): Chipset: "ATI Radeon HD3870" (ChipID = 0x9501)
    [ 73.892] (II) Loading sub module "dri2"
    [ 73.892] (II) LoadModule: "dri2"
    [ 73.892] (II) Module "dri2" already built-in
    [ 73.892] (II) Loading sub module "exa"
    [ 73.892] (II) LoadModule: "exa"
    [ 73.892] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 73.892] (II) Module exa: vendor="X.Org Foundation"
    [ 73.892] compiled for 1.14.1, module version = 2.6.0
    [ 73.892] ABI class: X.Org Video Driver, version 14.1
    [ 73.892] (II) RADEON(0): KMS Color Tiling: enabled
    [ 73.892] (II) RADEON(0): KMS Color Tiling 2D: enabled
    [ 73.892] (II) RADEON(0): KMS Pageflipping: enabled
    [ 73.892] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [ 73.922] (II) RADEON(0): Output HDMI-0 has no monitor section
    [ 73.981] (II) RADEON(0): Output VGA-0 has no monitor section
    [ 74.000] (II) RADEON(0): Output DIN has no monitor section
    [ 74.020] (II) RADEON(0): Output DVI-0 has no monitor section
    [ 74.050] (II) RADEON(0): EDID for output HDMI-0
    [ 74.050] (II) RADEON(0): Manufacturer: GSM Model: 5841 Serial#: 390432
    [ 74.050] (II) RADEON(0): Year: 2011 Week: 10
    [ 74.050] (II) RADEON(0): EDID Version: 1.3
    [ 74.050] (II) RADEON(0): Digital Display Input
    [ 74.050] (II) RADEON(0): Max Image Size [cm]: horiz.: 51 vert.: 29
    [ 74.050] (II) RADEON(0): Gamma: 2.20
    [ 74.050] (II) RADEON(0): DPMS capabilities: StandBy Suspend Off
    [ 74.050] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 74.050] (II) RADEON(0): First detailed timing is preferred mode
    [ 74.050] (II) RADEON(0): redX: 0.636 redY: 0.333 greenX: 0.303 greenY: 0.626
    [ 74.050] (II) RADEON(0): blueX: 0.153 blueY: 0.070 whiteX: 0.313 whiteY: 0.329
    [ 74.050] (II) RADEON(0): Supported established timings:
    [ 74.050] (II) RADEON(0): 720x400@70Hz
    [ 74.050] (II) RADEON(0): 640x480@60Hz
    [ 74.050] (II) RADEON(0): 640x480@75Hz
    [ 74.050] (II) RADEON(0): 800x600@56Hz
    [ 74.050] (II) RADEON(0): 800x600@60Hz
    [ 74.050] (II) RADEON(0): 800x600@75Hz
    [ 74.050] (II) RADEON(0): 832x624@75Hz
    [ 74.050] (II) RADEON(0): 1024x768@60Hz
    [ 74.050] (II) RADEON(0): 1024x768@75Hz
    [ 74.050] (II) RADEON(0): 1280x1024@75Hz
    [ 74.050] (II) RADEON(0): 1152x864@75Hz
    [ 74.050] (II) RADEON(0): Manufacturer's mask: 0
    [ 74.050] (II) RADEON(0): Supported standard timings:
    [ 74.050] (II) RADEON(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
    [ 74.050] (II) RADEON(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    [ 74.050] (II) RADEON(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513
    [ 74.050] (II) RADEON(0): #3: hsize: 1680 vsize 1050 refresh: 60 vid: 179
    [ 74.050] (II) RADEON(0): Supported detailed timing:
    [ 74.050] (II) RADEON(0): clock: 148.5 MHz Image Size: 510 x 290 mm
    [ 74.050] (II) RADEON(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    [ 74.050] (II) RADEON(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    [ 74.050] (II) RADEON(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 155 MHz
    [ 74.050] (II) RADEON(0): Monitor name: D2342P
    [ 74.050] (II) RADEON(0): Serial No: 110MALFBG432
    [ 74.050] (II) RADEON(0): EDID (in hex):
    [ 74.050] (II) RADEON(0): 00ffffffffffff001e6d415820f50500
    [ 74.050] (II) RADEON(0): 0a15010380331d78ead945a2554da027
    [ 74.050] (II) RADEON(0): 125054a76b80714f81808140b3000101
    [ 74.050] (II) RADEON(0): 010101010101023a801871382d40582c
    [ 74.050] (II) RADEON(0): 4500fe221100001e000000fd00384b1e
    [ 74.050] (II) RADEON(0): 530f000a202020202020000000fc0044
    [ 74.050] (II) RADEON(0): 32333432500a202020202020000000ff
    [ 74.050] (II) RADEON(0): 003131304d414c4642473433320a00f7
    [ 74.050] (II) RADEON(0): Printing probed modes for output HDMI-0
    [ 74.050] (II) RADEON(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 74.050] (II) RADEON(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 74.050] (II) RADEON(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 74.109] (II) RADEON(0): EDID for output VGA-0
    [ 74.130] (II) RADEON(0): EDID for output DIN
    [ 74.150] (II) RADEON(0): EDID for output DVI-0
    [ 74.150] (II) RADEON(0): Output HDMI-0 connected
    [ 74.150] (II) RADEON(0): Output VGA-0 disconnected
    [ 74.150] (II) RADEON(0): Output DIN disconnected
    [ 74.150] (II) RADEON(0): Output DVI-0 disconnected
    [ 74.150] (II) RADEON(0): Using exact sizes for initial modes
    [ 74.150] (II) RADEON(0): Output HDMI-0 using initial mode 1920x1080
    [ 74.150] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 74.150] (II) RADEON(0): mem size init: gart size :1fdef000 vram size: s:20000000 visible:1f7d7000
    [ 74.150] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
    [ 74.150] (==) RADEON(0): DPI set to (96, 96)
    [ 74.150] (II) Loading sub module "fb"
    [ 74.150] (II) LoadModule: "fb"
    [ 74.150] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 74.150] (II) Module fb: vendor="X.Org Foundation"
    [ 74.150] compiled for 1.14.1, module version = 1.0.0
    [ 74.150] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 74.150] (II) Loading sub module "ramdac"
    [ 74.150] (II) LoadModule: "ramdac"
    [ 74.150] (II) Module "ramdac" already built-in
    [ 74.150] (--) Depth 24 pixmap format is 32 bpp
    [ 74.150] (II) RADEON(0): [DRI2] Setup complete
    [ 74.150] (II) RADEON(0): [DRI2] DRI driver: r600
    [ 74.150] (II) RADEON(0): [DRI2] VDPAU driver: r600
    [ 74.150] (II) RADEON(0): Front buffer size: 8160K
    [ 74.150] (II) RADEON(0): VRAM usage limit set to 456966K
    [ 74.150] (==) RADEON(0): Backing store disabled
    [ 74.150] (II) RADEON(0): Direct rendering enabled
    [ 74.150] (II) EXA(0): Driver allocated offscreen pixmaps
    [ 74.150] (II) EXA(0): Driver registered support for the following operations:
    [ 74.150] (II) Solid
    [ 74.150] (II) Copy
    [ 74.150] (II) Composite (RENDER acceleration)
    [ 74.150] (II) UploadToScreen
    [ 74.150] (II) DownloadFromScreen
    [ 74.150] (II) RADEON(0): Acceleration enabled
    [ 74.150] (==) RADEON(0): DPMS enabled
    [ 74.151] (==) RADEON(0): Silken mouse enabled
    [ 74.151] (II) RADEON(0): Set up textured video
    [ 74.151] (II) RADEON(0): [XvMC] Associated with Radeon Textured Video.
    [ 74.151] (II) RADEON(0): [XvMC] Extension initialized.
    [ 74.151] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 74.151] (--) RandR disabled
    [ 74.162] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [ 74.162] (II) AIGLX: enabled GLX_INTEL_swap_event
    [ 74.162] (II) AIGLX: enabled GLX_ARB_create_context
    [ 74.162] (II) AIGLX: enabled GLX_ARB_create_context_profile
    [ 74.162] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
    [ 74.162] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [ 74.162] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [ 74.162] (II) AIGLX: Loaded and initialized r600
    [ 74.162] (II) GLX: Initialized DRI2 GL provider for screen 0
    [ 74.163] (II) RADEON(0): Setting screen physical size to 508 x 285
    [ 74.191] (II) config/udev: Adding input device Power Button (/dev/input/event6)
    [ 74.191] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 74.191] (II) LoadModule: "evdev"
    [ 74.191] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 74.192] (II) Module evdev: vendor="X.Org Foundation"
    [ 74.192] compiled for 1.14.0, module version = 2.8.0
    [ 74.192] Module class: X.Org XInput Driver
    [ 74.192] ABI class: X.Org XInput driver, version 19.1
    [ 74.192] (II) Using input driver 'evdev' for 'Power Button'
    [ 74.192] (**) Power Button: always reports core events
    [ 74.192] (**) evdev: Power Button: Device: "/dev/input/event6"
    [ 74.192] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 74.192] (--) evdev: Power Button: Found keys
    [ 74.192] (II) evdev: Power Button: Configuring as keyboard
    [ 74.192] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event6"
    [ 74.192] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 74.192] (**) Option "xkb_rules" "evdev"
    [ 74.192] (**) Option "xkb_model" "evdev"
    [ 74.192] (**) Option "xkb_layout" "us"
    [ 74.211] (II) config/udev: Adding input device Power Button (/dev/input/event5)
    [ 74.211] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 74.211] (II) Using input driver 'evdev' for 'Power Button'
    [ 74.211] (**) Power Button: always reports core events
    [ 74.211] (**) evdev: Power Button: Device: "/dev/input/event5"
    [ 74.211] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 74.211] (--) evdev: Power Button: Found keys
    [ 74.211] (II) evdev: Power Button: Configuring as keyboard
    [ 74.211] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event5"
    [ 74.211] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 74.211] (**) Option "xkb_rules" "evdev"
    [ 74.211] (**) Option "xkb_model" "evdev"
    [ 74.211] (**) Option "xkb_layout" "us"
    [ 74.211] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 74.212] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event8)
    [ 74.212] (II) No input driver specified, ignoring this device.
    [ 74.212] (II) This device may have been added with another device file.
    [ 74.212] (II) config/udev: Adding input device USB-compliant keyboard (/dev/input/event0)
    [ 74.212] (**) USB-compliant keyboard: Applying InputClass "evdev keyboard catchall"
    [ 74.212] (II) Using input driver 'evdev' for 'USB-compliant keyboard'
    [ 74.212] (**) USB-compliant keyboard: always reports core events
    [ 74.212] (**) evdev: USB-compliant keyboard: Device: "/dev/input/event0"
    [ 74.212] (--) evdev: USB-compliant keyboard: Vendor 0x62a Product 0x201
    [ 74.212] (--) evdev: USB-compliant keyboard: Found keys
    [ 74.212] (II) evdev: USB-compliant keyboard: Configuring as keyboard
    [ 74.212] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1:1.0/input/input0/event0"
    [ 74.212] (II) XINPUT: Adding extended input device "USB-compliant keyboard" (type: KEYBOARD, id 8)
    [ 74.212] (**) Option "xkb_rules" "evdev"
    [ 74.212] (**) Option "xkb_model" "evdev"
    [ 74.212] (**) Option "xkb_layout" "us"
    [ 74.212] (II) config/udev: Adding input device USB-compliant keyboard (/dev/input/event1)
    [ 74.212] (**) USB-compliant keyboard: Applying InputClass "evdev keyboard catchall"
    [ 74.212] (II) Using input driver 'evdev' for 'USB-compliant keyboard'
    [ 74.212] (**) USB-compliant keyboard: always reports core events
    [ 74.212] (**) evdev: USB-compliant keyboard: Device: "/dev/input/event1"
    [ 74.212] (--) evdev: USB-compliant keyboard: Vendor 0x62a Product 0x201
    [ 74.212] (--) evdev: USB-compliant keyboard: Found 1 mouse buttons
    [ 74.212] (--) evdev: USB-compliant keyboard: Found scroll wheel(s)
    [ 74.212] (--) evdev: USB-compliant keyboard: Found relative axes
    [ 74.212] (--) evdev: USB-compliant keyboard: Found x and y relative axes
    [ 74.212] (--) evdev: USB-compliant keyboard: Found absolute axes
    [ 74.212] (II) evdev: USB-compliant keyboard: Forcing absolute x/y axes to exist.
    [ 74.213] (--) evdev: USB-compliant keyboard: Found keys
    [ 74.213] (II) evdev: USB-compliant keyboard: Configuring as mouse
    [ 74.213] (II) evdev: USB-compliant keyboard: Configuring as keyboard
    [ 74.213] (II) evdev: USB-compliant keyboard: Adding scrollwheel support
    [ 74.213] (**) evdev: USB-compliant keyboard: YAxisMapping: buttons 4 and 5
    [ 74.213] (**) evdev: USB-compliant keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 74.213] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1:1.1/input/input1/event1"
    [ 74.213] (II) XINPUT: Adding extended input device "USB-compliant keyboard" (type: KEYBOARD, id 9)
    [ 74.213] (**) Option "xkb_rules" "evdev"
    [ 74.213] (**) Option "xkb_model" "evdev"
    [ 74.213] (**) Option "xkb_layout" "us"
    [ 74.213] (II) evdev: USB-compliant keyboard: initialized for relative axes.
    [ 74.213] (WW) evdev: USB-compliant keyboard: ignoring absolute axes.
    [ 74.213] (**) USB-compliant keyboard: (accel) keeping acceleration scheme 1
    [ 74.213] (**) USB-compliant keyboard: (accel) acceleration profile 0
    [ 74.213] (**) USB-compliant keyboard: (accel) acceleration factor: 2.000
    [ 74.213] (**) USB-compliant keyboard: (accel) acceleration threshold: 4
    [ 74.213] (II) config/udev: Adding input device USB-compliant keyboard (/dev/input/mouse0)
    [ 74.213] (II) No input driver specified, ignoring this device.
    [ 74.213] (II) This device may have been added with another device file.
    [ 74.213] (II) config/udev: Adding input device HID 04b4:0033 (/dev/input/event2)
    [ 74.213] (**) HID 04b4:0033: Applying InputClass "evdev pointer catchall"
    [ 74.213] (II) Using input driver 'evdev' for 'HID 04b4:0033'
    [ 74.213] (**) HID 04b4:0033: always reports core events
    [ 74.213] (**) evdev: HID 04b4:0033: Device: "/dev/input/event2"
    [ 74.213] (--) evdev: HID 04b4:0033: Vendor 0x4b4 Product 0x33
    [ 74.213] (--) evdev: HID 04b4:0033: Found 9 mouse buttons
    [ 74.213] (--) evdev: HID 04b4:0033: Found scroll wheel(s)
    [ 74.213] (--) evdev: HID 04b4:0033: Found relative axes
    [ 74.213] (--) evdev: HID 04b4:0033: Found x and y relative axes
    [ 74.213] (II) evdev: HID 04b4:0033: Configuring as mouse
    [ 74.213] (II) evdev: HID 04b4:0033: Adding scrollwheel support
    [ 74.213] (**) evdev: HID 04b4:0033: YAxisMapping: buttons 4 and 5
    [ 74.213] (**) evdev: HID 04b4:0033: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 74.213] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2/4-2:1.0/input/input2/event2"
    [ 74.213] (II) XINPUT: Adding extended input device "HID 04b4:0033" (type: MOUSE, id 10)
    [ 74.214] (II) evdev: HID 04b4:0033: initialized for relative axes.
    [ 74.214] (**) HID 04b4:0033: (accel) keeping acceleration scheme 1
    [ 74.214] (**) HID 04b4:0033: (accel) acceleration profile 0
    [ 74.214] (**) HID 04b4:0033: (accel) acceleration factor: 2.000
    [ 74.214] (**) HID 04b4:0033: (accel) acceleration threshold: 4
    [ 74.214] (II) config/udev: Adding input device HID 04b4:0033 (/dev/input/mouse1)
    [ 74.214] (II) No input driver specified, ignoring this device.
    [ 74.214] (II) This device may have been added with another device file.
    [ 74.214] (II) config/udev: Adding input device Twin USB Joystick (/dev/input/event3)
    [ 74.214] (II) No input driver specified, ignoring this device.
    [ 74.214] (II) This device may have been added with another device file.
    [ 74.214] (II) config/udev: Adding input device Twin USB Joystick (/dev/input/js0)
    [ 74.214] (II) No input driver specified, ignoring this device.
    [ 74.214] (II) This device may have been added with another device file.
    [ 74.214] (II) config/udev: Adding input device Twin USB Joystick (/dev/input/event4)
    [ 74.214] (II) No input driver specified, ignoring this device.
    [ 74.214] (II) This device may have been added with another device file.
    [ 74.215] (II) config/udev: Adding input device Twin USB Joystick (/dev/input/js1)
    [ 74.215] (II) No input driver specified, ignoring this device.
    [ 74.215] (II) This device may have been added with another device file.
    [ 74.215] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
    [ 74.215] (II) No input driver specified, ignoring this device.
    [ 74.215] (II) This device may have been added with another device file.
    [ 74.399] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 74.399] (II) RADEON(0): Using EDID range info for horizontal sync
    [ 74.399] (II) RADEON(0): Using EDID range info for vertical refresh
    [ 74.399] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 74.399] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 74.399] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 74.399] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 74.578] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 74.578] (II) RADEON(0): Using hsync ranges from config file
    [ 74.578] (II) RADEON(0): Using vrefresh ranges from config file
    [ 74.578] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 74.578] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 74.578] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 74.578] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 74.778] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 74.778] (II) RADEON(0): Using hsync ranges from config file
    [ 74.778] (II) RADEON(0): Using vrefresh ranges from config file
    [ 74.778] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 74.778] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 74.778] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 74.778] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 78.817] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 78.817] (II) RADEON(0): Using hsync ranges from config file
    [ 78.817] (II) RADEON(0): Using vrefresh ranges from config file
    [ 78.817] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 78.817] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 78.817] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 78.817] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 79.064] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 79.064] (II) RADEON(0): Using hsync ranges from config file
    [ 79.064] (II) RADEON(0): Using vrefresh ranges from config file
    [ 79.064] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 79.064] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 79.064] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 79.064] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    [ 79.275] (II) RADEON(0): EDID vendor "GSM", prod id 22593
    [ 79.276] (II) RADEON(0): Using hsync ranges from config file
    [ 79.276] (II) RADEON(0): Using vrefresh ranges from config file
    [ 79.276] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 79.276] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 79.276] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
    [ 79.276] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    And the journal
    Allowing runtime journal files to grow to 197.5M.
    Initializing cgroup subsys cpuset
    Linux version 3.8.11-1-ck (squishy@ease) (gcc version 4.8.0 20130425 (prerelease) (GCC) ) #1 SMP PREEMPT Thu May 2 10:00:38 EDT 2013
    Command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck root=UUID=379256db-832d-48e7-8f68-c84894a5c7f5 ro elevator=bfq
    e820: BIOS-provided physical RAM map:
    BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable
    BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved
    BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved
    BIOS-e820: [mem 0x0000000000100000-0x00000000cff7ffff] usable
    BIOS-e820: [mem 0x00000000cff80000-0x00000000cff8dfff] ACPI data
    BIOS-e820: [mem 0x00000000cff8e000-0x00000000cffdffff] ACPI NVS
    BIOS-e820: [mem 0x00000000cffe0000-0x00000000cfffffff] reserved
    BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
    BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
    BIOS-e820: [mem 0x0000000100000000-0x000000012fffffff] usable
    NX (Execute Disable) protection: active
    SMBIOS 2.4 present.
    DMI: System manufacturer P5K Premium/P5K Premium, BIOS 1101 12/17/2008
    e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
    e820: remove [mem 0x000a0000-0x000fffff] usable
    No AGP bridge found
    e820: last_pfn = 0x130000 max_arch_pfn = 0x400000000
    MTRR default type: uncachable
    MTRR fixed ranges enabled:
    00000-9FFFF write-back
    A0000-BFFFF uncachable
    C0000-DFFFF write-protect
    E0000-EFFFF write-through
    F0000-FFFFF write-protect
    MTRR variable ranges enabled:
    0 base 0D0000000 mask FF0000000 uncachable
    1 base 0E0000000 mask FE0000000 uncachable
    2 base 000000000 mask F00000000 write-back
    3 base 100000000 mask FE0000000 write-back
    4 base 120000000 mask FF0000000 write-back
    5 disabled
    6 disabled
    7 disabled
    x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    e820: update [mem 0xd0000000-0xffffffff] usable ==> reserved
    e820: last_pfn = 0xcff80 max_arch_pfn = 0x400000000
    found SMP MP-table at [mem 0x000ff780-0x000ff78f] mapped at [ffff8800000ff780]
    initial memory mapped: [mem 0x00000000-0x1fffffff]
    Base memory trampoline at [ffff880000098000] 98000 size 24576
    init_memory_mapping: [mem 0x00000000-0xcff7ffff]
    [mem 0x00000000-0xcfdfffff] page 2M
    [mem 0xcfe00000-0xcff7ffff] page 4k
    kernel direct mapping tables up to 0xcff7ffff @ [mem 0x1fffa000-0x1fffffff]
    init_memory_mapping: [mem 0x100000000-0x12fffffff]
    [mem 0x100000000-0x12fffffff] page 2M
    kernel direct mapping tables up to 0x12fffffff @ [mem 0xcff7e000-0xcff7ffff]
    RAMDISK: [mem 0x378f2000-0x37c70fff]
    ACPI: RSDP 00000000000fbb20 00014 (v00 ACPIAM)
    ACPI: RSDT 00000000cff80000 0003C (v01 A_M_I_ OEMRSDT 12000817 MSFT 00000097)
    ACPI: FACP 00000000cff80200 00084 (v02 A_M_I_ OEMFACP 12000817 MSFT 00000097)
    ACPI: DSDT 00000000cff805c0 0913A (v01 A0840 A0840001 00000001 INTL 20060113)
    ACPI: FACS 00000000cff8e000 00040
    ACPI: APIC 00000000cff80390 0006C (v01 A_M_I_ OEMAPIC 12000817 MSFT 00000097)
    ACPI: MCFG 00000000cff80400 0003C (v01 A_M_I_ OEMMCFG 12000817 MSFT 00000097)
    ACPI: OEMB 00000000cff8e040 00081 (v01 A_M_I_ AMI_OEM 12000817 MSFT 00000097)
    ACPI: HPET 00000000cff89700 00038 (v01 A_M_I_ OEMHPET 12000817 MSFT 00000097)
    ACPI: OSFR 00000000cff89740 000B0 (v01 A_M_I_ OEMOSFR 12000817 MSFT 00000097)
    ACPI: Local APIC address 0xfee00000
    [ffffea0000000000-ffffea0004bfffff] PMD -> [ffff88012b600000-ffff88012f5fffff] on node 0
    Zone ranges:
    DMA [mem 0x00010000-0x00ffffff]
    DMA32 [mem 0x01000000-0xffffffff]
    Normal [mem 0x100000000-0x12fffffff]
    Movable zone start for each node
    Early memory node ranges
    node 0: [mem 0x00010000-0x0009dfff]
    node 0: [mem 0x00100000-0xcff7ffff]
    node 0: [mem 0x100000000-0x12fffffff]
    On node 0 totalpages: 1048334
    DMA zone: 64 pages used for memmap
    DMA zone: 6 pages reserved
    DMA zone: 3912 pages, LIFO batch:0
    DMA32 zone: 13246 pages used for memmap
    DMA32 zone: 834498 pages, LIFO batch:31
    Normal zone: 3072 pages used for memmap
    Normal zone: 193536 pages, LIFO batch:31
    ACPI: PM-Timer IO Port: 0x808
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
    ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
    ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
    IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
    ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    ACPI: IRQ0 used by override.
    ACPI: IRQ2 used by override.
    ACPI: IRQ9 used by override.
    Using ACPI (MADT) for SMP configuration information
    ACPI: HPET id: 0x8086a301 base: 0xfed00000
    smpboot: Allowing 4 CPUs, 0 hotplug CPUs
    nr_irqs_gsi: 40
    PM: Registered nosave memory: 000000000009e000 - 000000000009f000
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
    PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
    PM: Registered nosave memory: 00000000cff80000 - 00000000cff8e000
    PM: Registered nosave memory: 00000000cff8e000 - 00000000cffe0000
    PM: Registered nosave memory: 00000000cffe0000 - 00000000d0000000
    PM: Registered nosave memory: 00000000d0000000 - 00000000fee00000
    PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
    PM: Registered nosave memory: 00000000fee01000 - 00000000ffe00000
    PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
    e820: [mem 0xd0000000-0xfedfffff] available for PCI devices
    Booting paravirtualized kernel on bare hardware
    setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:4 nr_node_ids:1
    PERCPU: Embedded 28 pages/cpu @ffff88012fc00000 s82816 r8192 d23680 u524288
    pcpu-alloc: s82816 r8192 d23680 u524288 alloc=1*2097152
    pcpu-alloc: [0] 0 1 2 3
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1031946
    Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck root=UUID=379256db-832d-48e7-8f68-c84894a5c7f5 ro elevator=bfq
    PID hash table entries: 4096 (order: 3, 32768 bytes)
    Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    __ex_table already sorted, skipping sort
    Checking aperture...
    No AGP bridge found
    Calgary: detecting Calgary via BIOS EBDA area
    Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    Memory: 4040388k/4980736k available (4749k kernel code, 787400k absent, 152948k reserved, 4110k data, 784k init)
    SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    Preemptible hierarchical RCU implementation.
    RCU dyntick-idle grace-period acceleration is enabled.
    Dump stacks of tasks blocking RCU-preempt GP.
    NR_IRQS:4352 nr_irqs:1192 16
    Console: colour dummy device 80x25
    console [tty0] enabled
    allocated 16777216 bytes of page_cgroup
    please try 'cgroup_disable=memory' option if you don't want memory cgroups
    hpet clockevent registered
    tsc: Fast TSC calibration using PIT
    tsc: Detected 3347.089 MHz processor
    Calibrating delay loop (skipped), value calculated using timer frequency.. 6696.10 BogoMIPS (lpj=11156963)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    AppArmor: AppArmor disabled by boot time parameter
    Mount-cache hash table entries: 256
    Initializing cgroup subsys memory
    Initializing cgroup subsys devices
    Initializing cgroup subsys freezer
    Initializing cgroup subsys net_cls
    Initializing cgroup subsys blkio
    Initializing cgroup subsys bfqio
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 0
    mce: CPU supports 6 MCE banks
    CPU0: Thermal monitoring enabled (TM2)
    process: using mwait in idle threads
    Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
    Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32
    tlb_flushall_shift: -1
    Freeing SMP alternatives: 16k freed
    ACPI: Core revision 20121018
    ftrace: allocating 18903 entries in 74 pages
    ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    smpboot: CPU0: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (fam: 06, model: 0f, stepping: 0b)
    APIC calibration not consistent with PM-Timer: 116ms instead of 100ms
    APIC delta adjusted to PM-Timer: 2324406 (2711801)
    Performance Events: PEBS fmt0+, 4-deep LBR, Core2 events, Intel PMU driver.
    perf_event_intel: PEBS disabled due to CPU errata
    ... version: 2
    ... bit width: 40
    ... generic registers: 2
    ... value mask: 000000ffffffffff
    ... max period: 000000007fffffff
    ... fixed-purpose events: 3
    ... event mask: 0000000700000003
    NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
    smpboot: Booting Node 0, Processors #1 #2 #3
    Brought up 4 CPUs
    smpboot: Total of 4 processors activated (26787.40 BogoMIPS)
    devtmpfs: initialized
    PM: Registering ACPI NVS region [mem 0xcff8e000-0xcffdffff] (335872 bytes)
    RTC time: 12:00:20, date: 05/05/13
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    PCI: not using MMCONFIG
    PCI: Using configuration type 1 for base access
    bio: create slab <bio-0> at 0
    ACPI: Added _OSI(Module Device)
    ACPI: Added _OSI(Processor Device)
    ACPI: Added _OSI(3.0 _SCP Extensions)
    ACPI: Added _OSI(Processor Aggregator Device)
    ACPI: EC: Look up EC in DSDT
    ACPI: Executed 1 blocks of module-level executable AML code
    ACPI: SSDT 00000000cff8e0d0 00190 (v01 AMI CPU1PM 00000001 INTL 20060113)
    ACPI: Dynamic OEM Table Load:
    ACPI: SSDT (null) 00190 (v01 AMI CPU1PM 00000001 INTL 20060113)
    ACPI: SSDT 00000000cff8e260 00143 (v01 AMI CPU2PM 00000001 INTL 20060113)
    ACPI: Dynamic OEM Table Load:
    ACPI: SSDT (null) 00143 (v01 AMI CPU2PM 00000001 INTL 20060113)
    ACPI: SSDT 00000000cff8e3b0 00143 (v01 AMI CPU3PM 00000001 INTL 20060113)
    ACPI: Dynamic OEM Table Load:
    ACPI: SSDT (null) 00143 (v01 AMI CPU3PM 00000001 INTL 20060113)
    ACPI: SSDT 00000000cff8e500 00143 (v01 AMI CPU4PM 00000001 INTL 20060113)
    ACPI: Dynamic OEM Table Load:
    ACPI: SSDT (null) 00143 (v01 AMI CPU4PM 00000001 INTL 20060113)
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI: Using IOAPIC for interrupt routing
    PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
    ACPI: No dock devices found.
    PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    PCI host bridge to bus 0000:00
    pci_bus 0000:00: root bus resource [bus 00-ff]
    pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff]
    pci_bus 0000:00: root bus resource [mem 0xd0000000-0xffffffff]
    pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000
    pci 0000:00:01.0: [8086:29c1] type 01 class 0x060400
    pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    pci 0000:00:1a.0: [8086:2937] type 00 class 0x0c0300
    pci 0000:00:1a.0: reg 20: [io 0xb800-0xb81f]
    pci 0000:00:1a.1: [8086:2938] type 00 class 0x0c0300
    pci 0000:00:1a.1: reg 20: [io 0xb880-0xb89f]
    pci 0000:00:1a.2: [8086:2939] type 00 class 0x0c0300
    pci 0000:00:1a.2: reg 20: [io 0xbc00-0xbc1f]
    pci 0000:00:1a.7: [8086:293c] type 00 class 0x0c0320
    pci 0000:00:1a.7: reg 10: [mem 0xf7dffc00-0xf7dfffff]
    pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
    pci 0000:00:1c.0: [8086:2940] type 01 class 0x060400
    pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    pci 0000:00:1c.4: [8086:2948] type 01 class 0x060400
    pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
    pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300
    pci 0000:00:1d.0: reg 20: [io 0xb080-0xb09f]
    pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300
    pci 0000:00:1d.1: reg 20: [io 0xb400-0xb41f]
    pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300
    pci 0000:00:1d.2: reg 20: [io 0xb480-0xb49f]
    pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320
    pci 0000:00:1d.7: reg 10: [mem 0xf7dff800-0xf7dffbff]
    pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401

    Hello! I seem to be having a similar problem to what is being discussed here. So I figured I would add what is going on with me.
    I will try to keep it short but I apologize in advance for it being a bit long.
    Hardware: 2006 Imac with Radeon mobility x1600
    For me there was no problem before the systemd upgrade to 210 and the upgrade to 211 did not fix the problem of black screen on boot.
    Also I upgraded my kernel from 3.13.5-1 to 3.13.6-1 after the problem with systemd started.
    Downgrading systemd to 208.10 ( the kernel had been upgraded already) got the system working properly again.
    I have since gone back to 211 and have found that:
    If I wait for 5 - 10 minutes after the computer boots when I move the mouse the screen wakes up and I can unlock the screen and the computer works as normal.
       Note: I am using gdm and gnome3. I think from this that my problem is a brightness/screen not being turned on issue?
    If I add nomodeset to the kernel boot parameters the computer works but the Radeon drivers are not loaded.
      and after booting with nomodeset if I use "sudo modprobe radeon modeset=1" my computer screen blacks and I have no response.
    With both 210 and 211 I can press ctrl+alt+F2 type my username and password into the blind and give commands like "sudo reboot followed by the password" blindly to the computer and the computer will execute them.
    I hope that this can be fixed soon... It is annoying at best.
    EDIT
    I tried  "sudo modprobe radeon modeset=1" again and found that I can press ctrl+alt+F2 and get a terminal login prompt that I can use and see! Although gdm login/gnome is still a black screen...
    Last edited by BirdOfPray (2014-03-26 21:42:04)

  • Using older version as default

    Hi!
    I installed CS5.5 and kept older version CS4 on my mac.
    Now I can't change CS4 as a default application on my .indd files,
    I have tried using command+i -> CS4 and also an app called "RCDefaultApps 2.1" with no help.
    Every time I double click an -indd-file it opens in CS5.5. Same problem with Acrobat Pro, always opens in Acrobat X, but I want to use Acrobat 9 as a default (because of plug-ins).
    Only way to get this work is to change file type associations in Bridge, but it only works when the Bridge is running. And I just don't want to use Bridge...
    Can anyone help me?
    Thanks in advance,
    Tuomo

    What you want is Soxy!

  • Use older 2008 iMac as second monitor for new iMac

    Hi all,
    I have one of these older machines that has no real purpose
      http://support.apple.com/kb/sp485
    but would serve me very well as a second monitor for my brand spanking new iMac.
    The specs seem to note that there is a video output - but I'm not seeing anything about video IN.
    Is it possible to use this older iMac as a monitor?

    that looks cool, and there is a free trial.
    I am not keen on using the WiFi to do this - my old iMac has firewire but the new one doesn't.
    Besides using the ludicrously expensive Thunderbolt <-> Firewire 800 convertor
    http://store.apple.com/uk/product/MD464ZM/A/thunderbolt-to-firewire-adapter
    is there any other way to create a wired connection between these devices? I'm not sure if there is such a thing as a USB <-> USB network connection.

  • I've been using older printers (including an imagesetter) connected to10.5.8  With a new 10.6 machine I'm looking to still use the printers. I can use the olderG5 as a sever if need be. What would be the best way to do this?   ine

    I've replaced my 10.5.8 with another machine 10.6.8 which as we know doesn't support Apple Talk which has been used to print to 2 bulletproof older printers and an imagesetter. I wan't to keep using the printers and can use the 10.5.8 as a server. What is the best way to do this?

    Hi
    You could do this a number of ways. Using the LPD Daemon might work best for your location?
    First: assign the machine you're going to use as the 10.5.8 'server' a fixed IP address.
    Second: add desired printers to that machine using the usual methods.
    Once added share them using the Print Sharing option in the Sharing Preferences Pane. On the 10.6.8 machine add the printer using the IP address of the 10.5.8 'server'.
    System Preferences > Print & Fax and click the '+' icon. Click on the IP Icon and key in the IP address you previously assigned. Leave the Queue field alone and select the relevant PPD from the Print Using field (see below). You'll have to search for these yourself.
    You don't have to 'install' the PPDs on the 10.6.8 machine as such. Simply copying them over from their location on the 10.5.8 machine (use a memory stick to do the transfer) to the same location on the 10.6.8 machine will be enough.
    There should be no need to restart.
    HTH?
    Tony

Maybe you are looking for

  • Open file in photoshop

    Does anyone know how to do this? Open one file in Photoshop by Script? Bellow the Script. tell application "Adobe Photoshop CS" activate open every file of pasta_meio end tell tell application "Adobe Photoshop CS" do action "Bordado" from "Bmp" end t

  • STS Approval

    Hi guys, I have BI_All in my authorisation profile. I can post commments on sts but i can't send for approval or approve. please assist. The 'Send for Approval' and approve buttons remain grewed out after i click 'Edit' button. Reg Lerato

  • Updating fact table

    Hi, I'm just starting with data warehousing. I need to design a warehouse that will record sales on a daily basis. This seems to be pretty much standard task. However in my case an order may change many times before it is fulfilled. I'm planning to h

  • Which backend-system permissions are neccessary for time recording via ESS

    Hello, I'd like to to time recording via ESS and would like to know which permissions/rights a user needs in the portal and the above all of them in the backend system. Is it neccessary that the User in the backend system is a user of user type Dialo

  • IBot Delivery Content type

    Experts, I have a strange problem. I am sending a request as a part of delivery content. I have specified the type as html. But in an email, I am getting the results in plain black and white with table. I am not getting the actual green bar coloring