Introducing [inky] an archlinux installer

I started out wanting to work on aif, but all of it seemed way too complicated for what it did and hard to understand.
I went through the manual steps of installing arch and created an openbsd-like installer from scratch from my experience.
I have successfully installed archlinux on a vm using this script from the livecd.
repository at: https://github.com/gostrc/inky
To use it, just type ". inky.sh" in a bash prompt.
The code is contained all in one file under 300 lines of code and is meant to be easily hackable and understandable which steps do what.
Features:
Has support for only ext{2,3,4}.
Uses grub2.
Currently, the only automagic it does is autofill in the timezone in /etc/rc.conf, hostname in /etc/rc.conf and /etc/hosts, and /etc/fstab entries
What do you guys think? Testers welcome Cheers!
EDITS:
created a repository
added btrfs, jfs, xfs, reiserfs, and syslinux initial support.
removed dos2unix comment, line endings are now unix
Last edited by tomd123 (2010-12-06 16:30:58)

added initial lvm support though the script is probably broken, added swap support, added placeholder for lilo, grub
refactored some things to keep it as simple as possible, and made the install non interactive except optionally editing the configs, which is highly recommended now.

Similar Messages

  • Archlinux installer and dm_crypt

    Hello all,
    I'm a new convert to Archlinux and (I have a fully installed Arch system now but) I'm a little bit confused on how to set up an encrypted partition via the Archlinux install media (because I would really love to have an encrypted home partition, which currently I don't have).
    From the Archlinux wiki ( http://wiki.archlinux.org/index.php/Sys … 2009.08.29 ) one notes this statement:
    Since Arch Linux 2009.08 the installer supports dm_crypt and LVM (and combination of both) out of the box. Just run the installer as usual, i.e. follow the Official Arch Linux Install Guide or the Beginners' Guide. When you reach the "Prepare Hard Drive(s)" don't use "Auto-Prepare" but set up your partitions manually...
    At first select the device corresponding to your unencrypted /boot partition, choose e.g. ext2 as filesystem and select /boot as the mountpoint. For all other partitions you created and which you want to be encrypted select dm_crypt in the filesystem dialog.
    However, when configuring my partitions and then selecting a filesystem (by pressing "t") I am not offered dm_crypt?
    Thus I must ask: Is dm_crypt labeled something other then dm_crypt in the filesystem menu, or am I misunderstanding how to set up encrypting partitions via the Arch install media?
    If it's the latter can some kind soul help me understand what it is that I am misunderstanding, because it seems rather straight forward from the wiki?
    Thanks in advance,
    sintas

    Hello all,
    So like I figured out where my problem was...
    I mistakenly took cfdisk as the tool in which one sets the filesystem (press "t" while in cfdisk), but no there is another step after this (and others as well) in creating an encrypted partition via the Archlinux installer.
    Over all it was easy, really .
    However, there is one question I have...
    How does one figure out the exact megabytes needed to create a full (full as in all megabytes) partition?
    Because when one is setting up the lvm it only offers 5000 megs and it seems that there's a point, in that even though cfdisk states I have X-many megabytes I cannot fully use them, in that I use the exact amount of megs stated by cfdisk the creaction of the lvm partition fails.
    Is there a tool for converting disk space or something?
    Thanks,
    sintas

  • Archlinux Installer

    Hi,
    I've build a mini script to help new user to install Arch:
    Just a few details:
    * swap is set to 3Gb
    * root is 20% of disk size
    * home is remaining space
    * it's not thinked for dual-boot (so the script intialize hdd!!! caution!)
    #!/bin/bash
    #title :archinstaller.sh
    #description :This script will help to install ArchLinux
    #author :Dennis Anfossi (ITfor s.r.l.)
    #date :01/07/2013
    #version :0.1
    #usage :bash archinstaller.sh
    start_time=$(date +%s)
    clear
    echo "==================================="
    echo " Welcome To ArchLinux Installer!"
    echo "==================================="
    # Check network
    echo -n "* Check internet connection.."
    wget -q --tries=10 --timeout=5 http://www.google.com -O /tmp/index.google &> /dev/null
    if [ ! -s /tmp/index.google ];then
    echo -e "Failed!"
    echo "You need to configure network before continue.."
    exit 1
    else
    echo -e "Done!"
    fi
    # List disk(s)
    echo -e "* Retrieving Hard-Disk informations..\n"
    fdisk -l /dev/[sh]d? | grep [D]is[cko] | sed -e 's/[Dd]isk//g' | sed -e 's/[Dd]isco//g' | head -1 | awk '{print $1 " " $2 " " $3}' | sed 's/,//g'
    echo -e "\n"
    # ask which disk to use
    echo -n "Select the disk to use (es. /dev/sda): "
    read dest_disk
    if [ -z "$dest_disk" ]; then
    echo "Error: You must insert a device! "
    exit 1
    fi
    # Check for a block device
    echo ""
    echo -n "* Check if" $dest_disk "is a valid block device.."
    udevadm info --query=all --name=$dest_disk |grep DEVTYPE=disk > /dev/null 2&>1
    if [ $? = 0 ]; then
    echo -e $desk_disk "is not a valid block device!"
    exit 1
    else
    echo -e "Done!"
    fi
    # Initializing
    echo -e "\nWARNING:"
    echo -e "---------------------------------------"
    echo "The destination drive will be formatted."
    echo "All data on" $dest_disk "will be lost!"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    wipefs -a $dest_disk > /dev/null 2&>1
    dd if=/dev/zero of=$dest_disk count=100 bs=512 > /dev/null 2&>1 ; partprobe > /dev/null 2&>1 ; sync > /dev/null 2&>1
    else
    exit
    fi
    sleep 5
    disk_size=$(fdisk -l ${dest_disk} | grep [D]is[cko] | sed -e 's/[Dd]isk//g' | sed -e 's/[Dd]isco//g' | awk '{print $1 " " $2 " " $3}' | sed 's/,//g' | awk '{print $2}' | sed 's/\.[0-9]//g')
    root_size=$((20 * $disk_size / 100))
    swap_size=3
    echo -n "* Creating partitions.."
    # Partitioning
    ## swap_partition
    echo -e "n\n \
    p\n \
    1\n \
    \n \
    +${swap_size}G\n \
    t\n \
    82\n
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    ## root_partition
    echo -e "n\n \
    p\n \
    2\n \
    \n \
    +${root_size}G\n \
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    # home_partition
    echo -e "n\n \
    p\n \
    3\n \
    \n \
    \n \
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    echo -e "Done!"
    # formatting partition
    ## swap
    echo -n "* Formatting swap.."
    mkswap ${dest_disk}1 > /dev/null 2>&1
    echo -e "Done!"
    ## root
    echo -n "* Formatting root.."
    mkfs.ext4 ${dest_disk}2 > /dev/null 2>&1
    echo -e "Done!"
    ## home
    echo -n "* Formatting home.."
    mkfs.ext4 ${dest_disk}3 > /dev/null 2>&1
    echo -e "Done!"
    # mounting partition
    ## root
    echo -n "* Mounting root.."
    mount ${dest_disk}2 /mnt > /dev/null 2>&1
    echo -e "Done!"
    ## home
    echo -n "* Mounting home.."
    mkdir /mnt/home
    mount ${dest_disk}3 /mnt/home > /dev/null 2>&1
    echo -e "Done!"
    # install base system
    echo -n "* Installing system.."
    pacstrap /mnt base base-devel > /dev/null 2>&1
    echo "Done!"
    # configuring system
    ## fstab
    echo -n "* Configuring fstab.."
    genfstab -L -p /mnt >> /mnt/etc/fstab > /dev/null 2>&1
    echo -e "Done!"
    ## locale
    echo -n "* Configuring locale.."
    echo "it_IT.UTF-8" > /mnt/etc/locale.gen
    echo "en_US.UTF-8 UTF-8" >> /mnt/etc/locale.gen
    arch-chroot /mnt /usr/bin/locale-gen > /dev/null 2>&1
    echo -e "Done!"
    ## password
    echo "* Setting root password.."
    echo -n "Insert new password: "
    read new_pass
    echo -e $new_pass"\n"$new_pass |arch-chroot /mnt /usr/bin/passwd > /dev/null 2>&1
    ## hostname
    echo "* Setting hostname.."
    echo -n "Choose new hostname: "
    read new_hn
    echo $new_hn > /mnt/etc/hostname > /dev/null 2>&1
    # mkinitcpio
    echo -n "* Running mkinitcpio.."
    arch-chroot /mnt mkinitcpio -p linux > /dev/null 2>&1
    echo -e "Done!"
    # installing grub & os prober
    echo -n "* Installing grub.."
    pacstrap /mnt grub os-prober > /dev/null 2>&1
    echo -e "Done!"
    echo -n "* Configuring grub.."
    arch-chroot /mnt /usr/bin/grub-install $dest_disk > /dev/null 2>&1
    arch-chroot /mnt /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
    echo -e "Done!"
    # exit
    cd ; umount /mnt/* > /dev/null 2&>1 ; umount /mnt > /dev/null 2>&1
    echo "* Installation completed!"
    finish_time=$(date +%s)
    min=$(( $((finish_time - start_time)) /60 ))
    echo -e "\nTotal install time:" $min "minutes."
    exit 0
    If someone wants comment or improve this script, feel free .. is GNU GPLv2
    Last edited by danfossi (2013-10-08 13:33:02)

    new version.. :)
    #!/bin/bash
    #title :archinstaller.sh
    #description :This script will help you to install ArchLinux
    #author :Dennis Anfossi
    #date :01/07/2013
    #version :1.1
    #license :GPLv2
    #usage :./archinstaller.sh
    start_time=$(date +%s)
    clear
    echo "======================================"
    echo " Welcome To ArchLinux Installer!"
    echo "======================================"
    # Check network
    echo -n "* Check internet connection.."
    wget -q --tries=10 --timeout=5 http://www.google.com -O /tmp/index.google &> /dev/null
    if [ ! -s /tmp/index.google ];then
    echo -e "Failed!"
    echo "You need to configure network before continue.."
    exit 1
    else
    echo -e "Done!"
    fi
    # List disk(s)
    echo -e "* Retrieving Hard-Disk informations..\n"
    fdisk -l /dev/[sh]d? | grep [D]is[cko] | sed -e 's/[Dd]isk//g' | sed -e 's/[Dd]isco//g' | head -1 | awk '{print $1 " " $2 " " $3}' | sed 's/,//g'
    echo -e "\n"
    # ask which disk to use
    echo -n "Select the disk to use (es. /dev/sda): "
    read dest_disk
    if [ -z "$dest_disk" ]; then
    echo "Error: You must insert a device! "
    exit 1
    fi
    # Check for a block device
    echo ""
    echo -n "* Check if" $dest_disk "is a valid block device.."
    udevadm info --query=all --name=$dest_disk |grep DEVTYPE=disk > /dev/null 2&>1
    if [ $? = 0 ]; then
    echo -e $desk_disk "is not a valid block device!"
    exit 1
    else
    echo -e "Done!"
    fi
    # Initializing
    echo -e "\nWARNING:"
    echo -e "---------------------------------------"
    echo "The destination drive will be formatted."
    echo "All data on" $dest_disk "will be lost!"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    umount $dest_disk* > /dev/null 2&>1
    wipefs -a $dest_disk > /dev/null 2&>1
    dd if=/dev/zero of=$dest_disk count=100 bs=512 > /dev/null 2&>1 ; partprobe > /dev/null 2&>1 ; sync > /dev/null 2&>1 ; partprobe -s > /dev/null 2>&1 ; sleep 5
    else
    echo "* Setup cancelled!"
    exit 0
    fi
    disk_size=$(fdisk -l ${dest_disk} | grep [D]is[cko] | sed -e 's/[Dd]isk//g' | sed -e 's/[Dd]isco//g' | awk '{print $1 " " $2 " " $3}' | sed 's/,//g' | awk '{print $2}' | sed 's/\.[0-9]//g' | head -1)
    root_size=$(( 20 * $disk_size / 100 ))
    swap_size=3
    echo -n "* Creating partitions.."
    # Partitioning
    ## swap_partition
    echo -e "n\n \
    p\n \
    1\n \
    \n \
    +${swap_size}G\n \
    t\n \
    82\n
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    ## wait a moment
    sleep 1
    ## root_partition
    echo -e "n\n \
    p\n \
    2\n \
    \n \
    +${root_size}G\n \
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    ## wait a moment
    sleep 1
    # home_partition
    echo -e "n\n \
    p\n \
    3\n \
    \n \
    \n \
    w" | fdisk ${dest_disk} > /dev/null 2>&1
    echo -e "Done!"
    # formatting partition
    ## swap
    echo -n "* Formatting swap.."
    mkswap ${dest_disk}1 > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    ## root
    echo -n "* Formatting root.."
    mkfs.ext4 ${dest_disk}2 > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    ## home
    echo -n "* Formatting home.."
    mkfs.ext4 ${dest_disk}3 > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    # mounting partition
    ## root
    echo -n "* Mounting root.."
    mount ${dest_disk}2 /mnt > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    exit 1
    fi
    ## home
    echo -n "* Mounting home.."
    mkdir /mnt/home
    mount ${dest_disk}3 /mnt/home > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    # install base system
    echo -n "* Installing system.."
    pacstrap /mnt base base-devel zsh grml-zsh-config vim screen > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    exit 1
    fi
    # configuring system
    ## fstab
    echo -n "* Configuring fstab.."
    genfstab -L /mnt >> /mnt/etc/fstab
    echo -e "Done!"
    ## locale
    echo -n "* Configuring locale.."
    echo "it_IT.UTF-8 UTF-8" > /mnt/etc/locale.gen
    echo "it_IT ISO-8859-1" >> /mnt/etc/locale.gen
    echo "it_IT@euro ISO-8859-15" >> /mnt/etc/locale.gen
    echo "en_US.UTF-8 UTF-8" >> /mnt/etc/locale.gen
    echo "LANG=it_IT.utf8" > /mnt/etc/locale.conf
    arch-chroot /mnt /usr/bin/locale-gen > /dev/null 2>&1
    echo -e "Done!"
    ## vconsole
    echo -n "* Configuring console.."
    echo "KEYMAP=it" > /mnt/etc/vconsole.conf
    echo -e "Done!"
    ## zoneinfo
    echo -n "* Zone Info.."
    ln -sf /usr/share/zoneinfo/Europe/Rome /mnt/etc/localtime > /dev/null 2>&1
    echo -e "Done!"
    ## password
    echo "* Setting root password.."
    echo -n "Insert new password: "
    read new_pass
    echo -e $new_pass"\n"$new_pass |arch-chroot /mnt /usr/bin/passwd > /dev/null 2>&1
    ## hostname
    echo "* Setting hostname.."
    echo -n "Choose new hostname: "
    read new_hn
    echo $new_hn > /mnt/etc/hostname
    # mkinitcpio
    echo -n "* Running mkinitcpio.."
    arch-chroot /mnt mkinitcpio -p linux > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    exit 1
    fi
    # installing grub & os prober
    echo -n "* Installing grub.."
    pacstrap /mnt grub os-prober > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    exit 1
    fi
    echo -n "* Configuring grub.."
    arch-chroot /mnt /usr/bin/grub-install $dest_disk > /dev/null 2>&1
    arch-chroot /mnt /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    exit 1
    fi
    ### Additionals Packages ###
    echo -e "---------------------------------------"
    echo "Base system installed successfull"
    echo "Do you want to install more packages ?"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    pkgs=$(dialog --stdout --checklist "Other Packages:" 15 40 10 \
    apr "" on \
    apg "" on \
    atool "" on \
    audacity "" on \
    avidemux-cli "" on \
    bash-completion "" on \
    cdrkit "" on \
    cifs-utils "" on \
    clusterssh "" on \
    cups "" on \
    cups-filters "" on \
    dbus "" on \
    dhclient "" on \
    dialog "" on \
    dnsutils "" on \
    dosfstools "" on \
    e2fsprogs "" on \
    exiv2 "" on \
    fdupes "" on \
    ffmpeg "" on \
    file "" on \
    fsarchiver "" on \
    git "" on \
    gnu-netcat "" on \
    gpart "" on \
    gparted "" on \
    gptfdisk "" on \
    gvfs "" on \
    gvfs-afc "" on \
    gvfs-afp "" on \
    gvfs-obexftp "" on \
    gvfs-smb "" on \
    hddtemp "" off \
    hdparm "" off \
    ifuse "" on \
    imagemagick "" off \
    ipcalc "" on \
    iputils "" on \
    iso-codes "" on \
    lame "" on \
    libdvdread "" on \
    lsof "" on \
    lshw "" on \
    lvm2 "" on \
    man-pages "" on \
    man-pages-it "" on \
    mc "" on \
    mdadm "" off \
    minicom "" off \
    mtools "" on \
    mpfr "" off \
    mpg123 "" off \
    nano "" on \
    nmap "" on \
    ntp "" on \
    net-snmp "" off \
    net-tools "" on \
    nettle "" off \
    networkmanager "" on \
    nmap "" on \
    ntfs-3g "" on \
    openssh "" on \
    openvpn "" on \
    p7zip "" on \
    partimage "" on \
    partclone "" on \
    pydf "" on \
    rsync "" on \
    rsyslog "" on \
    screen "" on \
    subversion "" off \
    smbclient "" on \
    sudo "" on \
    tcpdump "" on \
    tightvnc "" on \
    tree "" on \
    truecrypt "" off \
    usbmuxd "" on \
    unzip "" on \
    unrar "" on \
    vlc "" on \
    youtube-dl "" on \
    echo -n "* Installing selected packages.."
    pacstrap /mnt $pkgs > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    arch-chroot /mnt /usr/bin/systemctl enable NetworkManager.service > /dev/null 2>&1
    arch-chroot /mnt /usr/bin/systemctl enable sshd.service > /dev/null 2>&1
    else
    echo -e "Error!"
    fi
    fi
    # Personalization
    ## Add user
    echo "* Adding user.."
    echo -n "Choose username: "
    read new_usr
    arch-chroot /mnt /usr/bin/useradd -m -G wheel -s /bin/zsh $new_usr
    ### password
    echo "* Setting" $new_usr "password.."
    echo -n "Insert new password: "
    read usr_new_pass
    echo -e $usr_new_pass"\n"$usr_new_pass |arch-chroot /mnt /usr/bin/passwd $new_usr > /dev/null 2>&1
    ## root shell
    arch-chroot /mnt /usr/bin/usermod -s /usr/bin/zsh root > /dev/null 2>&1
    ## Stuff
    echo -n "* Customization.."
    cp -rf /etc/zsh* /mnt/etc/
    cp -rf /etc/bash.* /mnt/etc/
    cp -rf /etc/screenrc /mnt/etc/
    cp -rf /etc/vimrc /mnt/etc/
    cat /root/.zshrc.local | sed 's#/usr/bin/dynmotd##g' > /mnt/root/.zshrc.local
    cat /root/.zshrc.local | sed 's#/usr/bin/dynmotd##g' > /mnt/home/$new_usr/.zshrc.local
    echo -e "Done!"
    # Server Packages
    echo -e "---------------------------------------"
    echo "Do you want to install server-side packages ?"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    srv_pkgs=$(dialog --stdout --checklist "Server-Side Packages:" 15 40 10 \
    apache "" off \
    bind "" off \
    dnsmasq "" off \
    iptables "" on \
    openssh "" off \
    openvpn "" off \
    php "" off \
    samba "" off \
    tftp-hpa "" off \
    virtualbox "" off \
    webmin "" off \
    echo -n "* Installing selected packages.."
    pacstrap /mnt $srv_pkgs > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    fi
    ### Xorg & GUI ###
    echo -e "---------------------------------------"
    echo "Do you want to install Xorg & GUI (Mate) ?"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    echo -n "* Installing Xorg, LXDM, Mate.."
    echo "[mate]
    SigLevel = Never
    Server = http://repo.mate-desktop.org/archlinux/"\$"arch" >> /mnt/etc/pacman.conf
    echo "[mate]
    SigLevel = Never
    Server = http://repo.mate-desktop.org/archlinux/"\$"arch" >> /etc/pacman.conf
    pacstrap /mnt xorg mate mate-extras lxdm > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    arch-chroot /mnt /usr/bin/systemctl enable lxdm.service
    else
    echo -e "Error!"
    fi
    fi
    echo -e "---------------------------------------"
    echo "Do you want to install GUI applciations ?"
    echo -e "---------------------------------------"
    read -p "Continue (y/n)? "
    if [ $REPLY != "n" ]; then
    gui_pkgs=$(dialog --stdout --checklist "Graphical Packages:" 15 40 10 \
    avidemux-gtk "" on \
    brasero "" on \
    chromium "" on \
    deja-dup "" on \
    dia "" off \
    easytag "" off \
    evolution "" off \
    filezilla "" on \
    firefox "" on \
    firefox-i18n-it "" on \
    flashplugin "" on \
    gimp "" on \
    gksu "" off \
    gstreamer0.10-plugins "" on \
    grsync "" on \
    inkscape "" off \
    libgpod "" on \
    libimobiledevice "" on \
    libreoffice-base "" on \
    libreoffice-draw "" on \
    libreoffice-calc "" on \
    libreoffice-writer "" on \
    libreoffice-impress "" on \
    libreoffice-it "" on \
    network-manager-applet "" on \
    networkmanager-openvpn "" on \
    parano "" on \
    parcellite "" on \
    putty "" on \
    rdesktop "" on \
    rhythmbox "" on \
    shotwell "" on \
    sylpheed "" on \
    tasque ""on \
    terminator "" on \
    xlockmore "" on \
    echo -n "* Installing selected packages.."
    pacstrap /mnt $gui_pkgs > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    fi
    # Exit
    echo -n "Umounting partitions.."
    cd ; umount /mnt/* > /dev/null 2&>1 ; umount /mnt > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo -e "Done!"
    else
    echo -e "Error!"
    fi
    echo -e "---------------------------------------"
    echo "Installation completed!"
    echo "Eject any DVD or USB and reboot!"
    echo -e "---------------------------------------"
    # Report
    finish_time=$(date +%s)
    min=$(( $((finish_time - start_time)) /60 ))
    echo -e "\nTotal install time:" $min "minutes."
    exit 0
    Last edited by danfossi (2013-10-01 13:15:35)

  • ArchLinux Installation disk doesn't recognize Macbook Air SSD[SOLVED]

    I want to install ArchLinux on my new MacBook Air (dual boot), I made a dd of the installation iso to a usb disk. The usb disk can boot and run, but it cannot recognize the hard drive(SSD) of Macbook air.
    There are three disk files in dev: /dev/sda /dev/sda1 and /dev/sdb
    /dev/sda is the usb disk, /dev/sdb cannot be opened by parted and cannnot be mounted (it reports "no medium found") and I believe it is the sd card reader.
    What can I do?
    dmesg shows the following errors:
    ata1: SATA max UDMA/133 abar m8192@0x93284000 port 0x93284100 irq 25
    ata1: COMRESET failed (errno=-16)
    ata1: link is slow to respond, please be patient (ready=0)
    ata1: COMRESET failed (errno=-16)
    ata1: link is slow to respond, please be patient (ready=0)
    ata1: COMRESET failed (errno=-16)
    ata1: limiting SATA link speed to 1.5 Gbps
    ata1: COMRESET failed (errno=-16)
    ata1: reset failed, giving up
    and lots of
    applesmc: wait status failed: 5 != 0
    applesmc: failed to init the device
    this is  whole dmesg
    Initializing cgroup subsys cpuset
    Initializing cgroup subsys cpu
    Linux version 2.6.33-ARCH (thomas@evey) (gcc version 4.5.0 (GCC) ) #1 SMP PREEMPT Thu May 13 12:06:25 CEST 2010
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000008f000 (usable)
    BIOS-e820: 000000000008f000 - 0000000000090000 (reserved)
    BIOS-e820: 0000000000090000 - 000000000009fc00 (usable)
    BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000006f000000 (usable)
    BIOS-e820: 000000006f000000 - 000000007f000000 (reserved)
    BIOS-e820: 000000007f000000 - 000000007f719000 (usable)
    BIOS-e820: 000000007f719000 - 000000007f939000 (ACPI NVS)
    BIOS-e820: 000000007f939000 - 000000007fef9000 (ACPI data)
    BIOS-e820: 000000007fef9000 - 000000007feff000 (reserved)
    BIOS-e820: 000000007feff000 - 000000007ff00000 (ACPI data)
    BIOS-e820: 0000000093200000 - 0000000093201000 (reserved)
    BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
    BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
    BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    BIOS-e820: 00000000ffc00000 - 0000000100000000 (reserved)
    Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
    DMI 2.4 present.
    last_pfn = 0x7f719 max_arch_pfn = 0x100000
    MTRR default type: write-back
    MTRR fixed ranges enabled:
    00000-9FFFF write-back
    A0000-FFFFF uncachable
    MTRR variable ranges enabled:
    0 base 080000000 mask F80000000 uncachable
    1 base 07FF00000 mask FFFF00000 uncachable
    2 disabled
    3 disabled
    4 disabled
    5 disabled
    6 disabled
    7 disabled
    x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    e820 update range: 0000000000002000 - 0000000000010000 (usable) ==> (reserved)
    Scanning 1 areas for low memory corruption
    modified physical RAM map:
    modified: 0000000000000000 - 0000000000002000 (usable)
    modified: 0000000000002000 - 0000000000010000 (reserved)
    modified: 0000000000010000 - 000000000008f000 (usable)
    modified: 000000000008f000 - 0000000000090000 (reserved)
    modified: 0000000000090000 - 000000000009fc00 (usable)
    modified: 000000000009fc00 - 00000000000a0000 (reserved)
    modified: 00000000000e0000 - 0000000000100000 (reserved)
    modified: 0000000000100000 - 000000006f000000 (usable)
    modified: 000000006f000000 - 000000007f000000 (reserved)
    modified: 000000007f000000 - 000000007f719000 (usable)
    modified: 000000007f719000 - 000000007f939000 (ACPI NVS)
    modified: 000000007f939000 - 000000007fef9000 (ACPI data)
    modified: 000000007fef9000 - 000000007feff000 (reserved)
    modified: 000000007feff000 - 000000007ff00000 (ACPI data)
    modified: 0000000093200000 - 0000000093201000 (reserved)
    modified: 00000000f0000000 - 00000000f4000000 (reserved)
    modified: 00000000fec00000 - 00000000fec01000 (reserved)
    modified: 00000000fee00000 - 00000000fee01000 (reserved)
    modified: 00000000ffc00000 - 0000000100000000 (reserved)
    initial memory mapped : 0 - 01800000
    init_memory_mapping: 0000000000000000-00000000377fe000
    0000000000 - 0000400000 page 4k
    0000400000 - 0037400000 page 2M
    0037400000 - 00377fe000 page 4k
    kernel direct mapping tables up to 377fe000 @ 15000-1a000
    RAMDISK: 6e7e5000 - 6efde026
    Allocated new RAMDISK: 00100000 - 008f9026
    Move RAMDISK from 000000006e7e5000 - 000000006efde025 to 00100000 - 008f9025
    ACPI: RSDP 000fe020 00024 (v02 APPLE )
    ACPI: XSDT 7f96a1c0 0008C (v01 APPLE Apple00 00000061 01000013)
    ACPI: FACP 7f968000 000F4 (v04 APPLE Apple00 00000061 Loki 0000005F)
    ACPI: DSDT 7f95b000 0572C (v01 APPLE MacBookA 00030001 INTL 20061109)
    ACPI: FACS 7f71e000 00040
    ACPI: HPET 7f967000 00038 (v01 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: APIC 7f966000 00068 (v01 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: APIC 7f965000 00068 (v02 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: ASF! 7f963000 000A5 (v32 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: SBST 7f962000 00030 (v01 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: ECDT 7f961000 00053 (v01 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: SSDT 7f957000 00024 (v01 APPLE Apple 00001000 INTL 20061109)
    ACPI: SSDT 7f956000 000FC (v01 APPLE SDCard 00001000 INTL 20061109)
    ACPI: SSDT 7f954000 004DC (v01 APPLE CpuPm 00003000 INTL 20061109)
    ACPI: MCFG 7f964000 0003C (v01 APPLE Apple00 00000001 Loki 0000005F)
    ACPI: SSDT 7f95a000 000A5 (v01 SataRe SataPri 00001000 INTL 20061109)
    ACPI: SSDT 7f959000 00074 (v01 SataRe SataSec 00001000 INTL 20061109)
    ACPI: BIOS bug: multiple APIC/MADT found, using 0
    ACPI: If "acpi_apic_instance=2" works better, notify [email protected]
    ACPI: Local APIC address 0xfee00000
    1151MB HIGHMEM available.
    887MB LOWMEM available.
    mapped low ram: 0 - 377fe000
    low ram: 0 - 377fe000
    node 0 low ram: 00000000 - 377fe000
    node 0 bootmap 00016000 - 0001cf00
    (10 early reservations) ==> bootmem [0000000000 - 00377fe000]
    #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
    #2 [0001000000 - 0001550444] TEXT DATA BSS ==> [0001000000 - 0001550444]
    #3 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
    #4 [0001551000 - 00015571d5] BRK ==> [0001551000 - 00015571d5]
    #5 [0000010000 - 0000011000] TRAMPOLINE ==> [0000010000 - 0000011000]
    #6 [0000011000 - 0000015000] ACPI WAKEUP ==> [0000011000 - 0000015000]
    #7 [0000015000 - 0000016000] PGTABLE ==> [0000015000 - 0000016000]
    #8 [0000100000 - 00008f9026] NEW RAMDISK ==> [0000100000 - 00008f9026]
    #9 [0000016000 - 000001d000] BOOTMAP ==> [0000016000 - 000001d000]
    Zone PFN ranges:
    DMA 0x00000000 -> 0x00001000
    Normal 0x00001000 -> 0x000377fe
    HighMem 0x000377fe -> 0x0007f719
    Movable zone start PFN for each node
    early_node_map[5] active PFN ranges
    0: 0x00000000 -> 0x00000002
    0: 0x00000010 -> 0x0000008f
    0: 0x00000090 -> 0x0000009f
    0: 0x00000100 -> 0x0006f000
    0: 0x0007f000 -> 0x0007f719
    On node 0 totalpages: 456361
    free_area_init_node: node 0, pgdat c13f9880, node_mem_map c1559000
    DMA zone: 32 pages used for memmap
    DMA zone: 0 pages reserved
    DMA zone: 3952 pages, LIFO batch:0
    Normal zone: 1744 pages used for memmap
    Normal zone: 221486 pages, LIFO batch:31
    HighMem zone: 2303 pages used for memmap
    HighMem zone: 226844 pages, LIFO batch:31
    Using APIC driver default
    ACPI: PM-Timer IO Port: 0x408
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
    ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
    IOAPIC[0]: apic_id 1, version 17, 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: 0x10de8201 base: 0xfed00000
    SMP: Allowing 2 CPUs, 0 hotplug CPUs
    nr_irqs_gsi: 24
    PM: Registered nosave memory: 0000000000002000 - 0000000000010000
    PM: Registered nosave memory: 000000000008f000 - 0000000000090000
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    Allocating PCI resources starting at 93201000 (gap: 93201000:5cdff000)
    Booting paravirtualized kernel on bare hardware
    setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
    PERCPU: Embedded 14 pages/cpu @c2800000 s34776 r0 d22568 u2097152
    pcpu-alloc: s34776 r0 d22568 u2097152 alloc=1*4194304
    pcpu-alloc: [0] 0 1
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 452282
    Kernel command line: initrd=/boot/i686/archiso.img archisolabel=ARCH_201005 tmpfs_size=75% locale=en_US.UTF-8 BOOT_IMAGE=/boot/i686/vmlinuz26
    PID hash table entries: 4096 (order: 2, 16384 bytes)
    Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240
    allocated 10440180 bytes of page_cgroup
    please try 'cgroup_disable=memory' option if you don't want memory cgroups
    Initializing HighMem for node 0 (000377fe:0007f719)
    Memory: 1783248k/2088036k available (2895k kernel code, 41140k reserved, 1208k data, 408k init, 916588k highmem)
    virtual kernel memory layout:
    fixmap : 0xfff1e000 - 0xfffff000 ( 900 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
    lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
    .init : 0xc1403000 - 0xc1469000 ( 408 kB)
    .data : 0xc12d3f1e - 0xc14022e0 (1208 kB)
    .text : 0xc1000000 - 0xc12d3f1e (2895 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    Hierarchical RCU implementation.
    NR_IRQS:512
    Extended CMOS year: 2000
    spurious 8259A interrupt: IRQ7.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    hpet clockevent registered
    Fast TSC calibration using PIT
    Detected 1858.186 MHz processor.
    Calibrating delay loop (skipped), value calculated using timer frequency.. 3717.22 BogoMIPS (lpj=6193953)
    Security Framework initialized
    Mount-cache hash table entries: 512
    Initializing cgroup subsys ns
    Initializing cgroup subsys cpuacct
    Initializing cgroup subsys memory
    Initializing cgroup subsys devices
    Initializing cgroup subsys freezer
    Initializing cgroup subsys net_cls
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 0
    mce: CPU supports 6 MCE banks
    CPU0: Thermal monitoring enabled (TM2)
    using mwait in idle threads.
    Performance Events: Core2 events, Intel PMU driver.
    ... version: 2
    ... bit width: 40
    ... generic registers: 2
    ... value mask: 000000ffffffffff
    ... max period: 000000007fffffff
    ... fixed-purpose events: 3
    ... event mask: 0000000700000003
    Checking 'hlt' instruction... OK.
    ACPI: Core revision 20091214
    Enabling APIC mode: Flat. Using 1 I/O APICs
    ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    CPU0: Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz stepping 0a
    Booting Node 0, Processors #1 Ok.
    Initializing CPU#1
    Brought up 2 CPUs
    Total of 2 processors activated (7435.67 BogoMIPS).
    NET: Registered protocol family 16
    ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
    ACPI: bus type pci registered
    PCI: MMCONFIG for domain 0000 [bus 00-02] at [mem 0xf0000000-0xf02fffff] (base 0xf0000000)
    PCI: MMCONFIG at [mem 0xf0000000-0xf02fffff] reserved in E820
    PCI: Using MMCONFIG for extended config space
    PCI: Using configuration type 1 for base access
    bio: create slab <bio-0> at 0
    ACPI: EC: EC description table is found, configuring boot EC
    ACPI: BIOS _OSI(Linux) query ignored
    ACPI: Interpreter enabled
    ACPI: (supports S0 S3 S4 S5)
    ACPI: Using IOAPIC for interrupt routing
    ACPI: EC: GPE = 0x57, I/O: command/status = 0x66, data = 0x62
    ACPI: No dock devices found.
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    pci_root PNP0A08:00: ignoring host bridge windows from ACPI; boot with "pci=use_crs" to use them
    pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7] (ignored)
    pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000c0000-0x000c3fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000c4000-0x000c7fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000cbfff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000cc000-0x000cffff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000d0000-0x000d3fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000d4000-0x000d7fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000dc000-0x000dffff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000e0000-0x000e3fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000e4000-0x000e7fff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000e8000-0x000ebfff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000ec000-0x000effff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x000f0000-0x000fffff] (ignored)
    pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfebfffff] (ignored)
    pci 0000:00:03.0: reg 10: [io 0x2100-0x21ff]
    pci 0000:00:03.2: reg 10: [io 0x0000-0x00ff]
    pci 0000:00:03.2: reg 20: [io 0x2240-0x227f]
    pci 0000:00:03.2: reg 24: [io 0x2200-0x223f]
    pci 0000:00:03.2: PME# supported from D3hot D3cold
    pci 0000:00:03.2: PME# disabled
    pci 0000:00:03.4: reg 10: [mem 0x93200000-0x9327ffff]
    pci 0000:00:04.0: reg 10: [mem 0x9328a000-0x9328afff]
    pci 0000:00:04.0: supports D1 D2
    pci 0000:00:04.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:04.0: PME# disabled
    pci 0000:00:04.1: reg 10: [mem 0x9328b100-0x9328b1ff]
    pci 0000:00:04.1: supports D1 D2
    pci 0000:00:04.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:04.1: PME# disabled
    pci 0000:00:06.0: reg 10: [mem 0x93289000-0x93289fff]
    pci 0000:00:06.0: supports D1 D2
    pci 0000:00:06.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:06.0: PME# disabled
    pci 0000:00:06.1: reg 10: [mem 0x9328b000-0x9328b0ff]
    pci 0000:00:06.1: supports D1 D2
    pci 0000:00:06.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:06.1: PME# disabled
    pci 0000:00:08.0: reg 10: [mem 0x93280000-0x93283fff]
    pci 0000:00:08.0: PME# supported from D3hot D3cold
    pci 0000:00:08.0: PME# disabled
    pci 0000:00:0a.0: reg 10: [io 0x2298-0x229f]
    pci 0000:00:0a.0: reg 14: [io 0x22a4-0x22a7]
    pci 0000:00:0a.0: reg 18: [io 0x2290-0x2297]
    pci 0000:00:0a.0: reg 1c: [io 0x22a0-0x22a3]
    pci 0000:00:0a.0: reg 20: [io 0x2280-0x228f]
    pci 0000:00:0a.0: reg 24: [mem 0x93284000-0x93285fff]
    pci 0000:00:0b.0: reg 10: [mem 0x93288000-0x93288fff]
    pci 0000:00:15.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:15.0: PME# disabled
    pci 0000:00:17.0: PME# supported from D0 D3hot D3cold
    pci 0000:00:17.0: PME# disabled
    pci 0000:01:00.0: reg 10: [mem 0x93100000-0x93103fff 64bit]
    pci 0000:01:00.0: supports D1 D2
    pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
    pci 0000:01:00.0: PME# disabled
    pci 0000:00:15.0: PCI bridge to [bus 01-01]
    pci 0000:00:15.0: bridge window [mem 0x93100000-0x931fffff]
    pci 0000:02:00.0: reg 10: [mem 0x92000000-0x92ffffff]
    pci 0000:02:00.0: reg 14: [mem 0x80000000-0x8fffffff 64bit pref]
    pci 0000:02:00.0: reg 1c: [mem 0x90000000-0x91ffffff 64bit pref]
    pci 0000:02:00.0: reg 24: [io 0x1000-0x107f]
    pci 0000:02:00.0: reg 30: [mem 0x93000000-0x9301ffff pref]
    pci 0000:00:17.0: PCI bridge to [bus 02-02]
    pci 0000:00:17.0: bridge window [io 0x1000-0x1fff]
    pci 0000:00:17.0: bridge window [mem 0x92000000-0x930fffff]
    pci 0000:00:17.0: bridge window [mem 0x80000000-0x91ffffff 64bit pref]
    pci_bus 0000:00: on NUMA node 0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.IXVE._PRT]
    ACPI: PCI Interrupt Link [LNK1] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LNK2] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LNK3] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LNK4] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [Z00J] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [Z00K] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [Z00L] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [Z00M] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LSMB] (IRQs 16 17 18 19 20 21 22 23) *15
    ACPI: PCI Interrupt Link [LUS0] (IRQs 16 17 18 19 20 21 22 23) *11
    ACPI: PCI Interrupt Link [LUS2] (IRQs 16 17 18 19 20 21 22 23) *10
    ACPI: PCI Interrupt Link [LMAC] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LAZA] (IRQs 16 17 18 19 20 21 22 23) *15
    ACPI: PCI Interrupt Link [LGPU] (IRQs 16 17 18 19 20 21 22 23) *11
    ACPI: PCI Interrupt Link [LPID] (IRQs 16 17 18 19 20 21 22 23) *0, disabled.
    ACPI: PCI Interrupt Link [LSI0] (IRQs 16 17 18 19 20 21 22 23) *11
    ACPI: PCI Interrupt Link [Z000] (IRQs 16 17 18 19 20 21 22 23) *7
    ACPI: PCI Interrupt Link [Z001] (IRQs 16 17 18 19 20 21 22 23) *5
    ACPI: PCI Interrupt Link [LPMU] (IRQs 16 17 18 19 20 21 22 23) *14
    vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
    vgaarb: loaded
    PCI: Using ACPI for IRQ routing
    PCI: pci_cache_line_size set to 64 bytes
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    HPET: 4 timers in total, 0 timers will be used for per-cpu timer
    hpet0: at MMIO 0xfed00000, IRQs 2, 8, 31, 31
    hpet0: 4 comparators, 64-bit 25.000000 MHz counter
    Switching to clocksource tsc
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp 00:06: disabling [io 0x0010-0x001f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0022-0x003f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0044-0x005f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0063] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0065] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0067-0x006f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0072-0x0073] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0074-0x007f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0091-0x0093] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0097-0x009f] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x00a2-0x00bf] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x00e0-0x00ef] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp 00:06: disabling [io 0x0080] because it overlaps 0000:00:03.2 BAR 0 [io 0x0000-0x00ff]
    pnp: PnP ACPI: found 8 devices
    ACPI: ACPI bus type pnp unregistered
    system 00:01: [mem 0xf0000000-0xf3ffffff] has been reserved
    system 00:04: [mem 0xfed00000-0xfed003ff] has been reserved
    system 00:06: [io 0x0400-0x047f] has been reserved
    system 00:06: [io 0x0480-0x04ff] has been reserved
    system 00:06: [io 0x0500-0x057f] has been reserved
    system 00:06: [io 0x0580-0x05ff] has been reserved
    system 00:06: [io 0x0800-0x087f] has been reserved
    system 00:06: [io 0x0880-0x08ff] has been reserved
    system 00:06: [io 0x04d0-0x04d1] has been reserved
    system 00:06: [io 0x0295-0x0296] has been reserved
    pci 0000:00:03.2: BAR 0: assigned [io 0x2000-0x20ff]
    pci 0000:00:03.2: BAR 0: set to [io 0x2000-0x20ff] (PCI address [0x2000-0x20ff]
    pci 0000:00:15.0: PCI bridge to [bus 01-01]
    pci 0000:00:15.0: bridge window [io disabled]
    pci 0000:00:15.0: bridge window [mem 0x93100000-0x931fffff]
    pci 0000:00:15.0: bridge window [mem pref disabled]
    pci 0000:00:17.0: PCI bridge to [bus 02-02]
    pci 0000:00:17.0: bridge window [io 0x1000-0x1fff]
    pci 0000:00:17.0: bridge window [mem 0x92000000-0x930fffff]
    pci 0000:00:17.0: bridge window [mem 0x80000000-0x91ffffff 64bit pref]
    pci 0000:00:15.0: power state changed by ACPI to D0
    pci 0000:00:15.0: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [Z00J] enabled at IRQ 23
    pci 0000:00:15.0: PCI INT A -> Link[Z00J] -> GSI 23 (level, low) -> IRQ 23
    pci 0000:00:15.0: setting latency timer to 64
    pci 0000:00:17.0: setting latency timer to 64
    pci_bus 0000:00: resource 0 [io 0x0000-0xffff]
    pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff]
    pci_bus 0000:01: resource 1 [mem 0x93100000-0x931fffff]
    pci_bus 0000:02: resource 0 [io 0x1000-0x1fff]
    pci_bus 0000:02: resource 1 [mem 0x92000000-0x930fffff]
    pci_bus 0000:02: resource 2 [mem 0x80000000-0x91ffffff 64bit pref]
    NET: Registered protocol family 2
    IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
    TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    TCP: Hash tables configured (established 131072 bind 65536)
    TCP reno registered
    UDP hash table entries: 512 (order: 2, 16384 bytes)
    UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    NET: Registered protocol family 1
    pci 0000:02:00.0: Boot video device
    PCI: CLS 256 bytes, default 64
    Unpacking initramfs...
    Freeing initrd memory: 8164k freed
    apm: BIOS not found.
    Scanning for low memory corruption every 60 seconds
    audit: initializing netlink socket (disabled)
    type=2000 audit(1292314287.046:1): initialized
    highmem bounce pool size: 64 pages
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1710
    alg: No test for stdrng (krng)
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pcieport 0000:00:15.0: setting latency timer to 64
    pcieport 0000:00:15.0: irq 24 for MSI/MSI-X
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    input: Macintosh mouse button emulation as /devices/virtual/input/input0
    PNP: No PS/2 controller found. Probing ports directly.
    i8042.c: No controller found.
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    PM: Resume from disk failed.
    registered taskstats version 1
    Initalizing network drop monitor service
    Freeing unused kernel memory: 408k freed
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci_hcd 0000:00:04.1: power state changed by ACPI to D0
    ehci_hcd 0000:00:04.1: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 22
    ehci_hcd 0000:00:04.1: PCI INT B -> Link[LUS2] -> GSI 22 (level, low) -> IRQ 22
    ehci_hcd 0000:00:04.1: setting latency timer to 64
    ehci_hcd 0000:00:04.1: EHCI Host Controller
    ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
    ehci_hcd 0000:00:04.1: debug port 1
    SCSI subsystem initialized
    ehci_hcd 0000:00:04.1: cache line size of 256 is not supported
    ehci_hcd 0000:00:04.1: irq 22, io mem 0x9328b100
    ehci_hcd 0000:00:04.1: USB 2.0 started, EHCI 1.10
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 6 ports detected
    ehci_hcd 0000:00:06.1: power state changed by ACPI to D0
    ehci_hcd 0000:00:06.1: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [Z001] enabled at IRQ 21
    ehci_hcd 0000:00:06.1: PCI INT B -> Link[Z001] -> GSI 21 (level, low) -> IRQ 21
    ehci_hcd 0000:00:06.1: setting latency timer to 64
    ehci_hcd 0000:00:06.1: EHCI Host Controller
    ehci_hcd 0000:00:06.1: new USB bus registered, assigned bus number 2
    ehci_hcd 0000:00:06.1: debug port 1
    ehci_hcd 0000:00:06.1: cache line size of 256 is not supported
    ehci_hcd 0000:00:06.1: irq 21, io mem 0x9328b000
    ehci_hcd 0000:00:06.1: USB 2.0 started, EHCI 1.10
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 6 ports detected
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    ohci_hcd 0000:00:04.0: power state changed by ACPI to D0
    ohci_hcd 0000:00:04.0: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 20
    ohci_hcd 0000:00:04.0: PCI INT A -> Link[LUS0] -> GSI 20 (level, low) -> IRQ 20
    ohci_hcd 0000:00:04.0: setting latency timer to 64
    ohci_hcd 0000:00:04.0: OHCI Host Controller
    ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 3
    ohci_hcd 0000:00:04.0: irq 20, io mem 0x9328a000
    libata version 3.00 loaded.
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 6 ports detected
    pata_acpi 0000:00:0a.0: power state changed by ACPI to D0
    pata_acpi 0000:00:0a.0: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [LSI0] enabled at IRQ 19
    pata_acpi 0000:00:0a.0: PCI INT A -> Link[LSI0] -> GSI 19 (level, low) -> IRQ 19
    pata_acpi 0000:00:0a.0: setting latency timer to 64
    pata_acpi 0000:00:0a.0: PCI INT A disabled
    ohci_hcd 0000:00:06.0: power state changed by ACPI to D0
    ohci_hcd 0000:00:06.0: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [Z000] enabled at IRQ 18
    ohci_hcd 0000:00:06.0: PCI INT A -> Link[Z000] -> GSI 18 (level, low) -> IRQ 18
    ohci_hcd 0000:00:06.0: setting latency timer to 64
    ohci_hcd 0000:00:06.0: OHCI Host Controller
    ohci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 4
    ohci_hcd 0000:00:06.0: irq 18, io mem 0x93289000
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 6 ports detected
    ahci 0000:00:0a.0: version 3.0
    ahci 0000:00:0a.0: power state changed by ACPI to D0
    ahci 0000:00:0a.0: power state changed by ACPI to D0
    ahci 0000:00:0a.0: PCI INT A -> Link[LSI0] -> GSI 19 (level, low) -> IRQ 19
    ahci 0000:00:0a.0: irq 25 for MSI/MSI-X
    ahci 0000:00:0a.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl IDE mode
    ahci 0000:00:0a.0: flags: 64bit ncq sntf pm led pio slum part apst
    ahci 0000:00:0a.0: setting latency timer to 64
    scsi0 : ahci
    ata1: SATA max UDMA/133 abar m8192@0x93284000 port 0x93284100 irq 25
    usb 1-1: new high speed USB device using ehci_hcd and address 2
    Initializing USB Mass Storage driver...
    scsi1 : usb-storage 1-1:1.0
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usb 1-6: new high speed USB device using ehci_hcd and address 5
    usb 2-1: new high speed USB device using ehci_hcd and address 2
    scsi2 : usb-storage 2-1:1.0
    usb 2-2: new high speed USB device using ehci_hcd and address 3
    usb 3-3: new full speed USB device using ohci_hcd and address 2
    usbcore: registered new interface driver hiddev
    input: Apple Inc. Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:04.0/usb3/3-3/3-3:1.0/input/input1
    generic-usb 0003:05AC:023F.0001: input,hidraw0: USB HID v1.11 Keyboard [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:04.0-3/input0
    generic-usb 0003:05AC:023F.0002: hidraw1: USB HID v1.11 Device [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:04.0-3/input1
    input: Apple Inc. Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:04.0/usb3/3-3/3-3:1.2/input/input2
    generic-usb 0003:05AC:023F.0003: input,hidraw2: USB HID v1.11 Mouse [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:04.0-3/input2
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    usb 3-5: new full speed USB device using ohci_hcd and address 3
    hub 3-5:1.0: USB hub found
    hub 3-5:1.0: 3 ports detected
    usb 3-5.1: new full speed USB device using ohci_hcd and address 4
    input: HID 05ac:820a as /devices/pci0000:00/0000:00:04.0/usb3/3-5/3-5.1/3-5.1:1.0/input/input3
    generic-usb 0003:05AC:820A.0004: input,hidraw3: USB HID v1.11 Keyboard [HID 05ac:820a] on usb-0000:00:04.0-5.1/input0
    usb 3-5.2: new full speed USB device using ohci_hcd and address 5
    input: HID 05ac:820b as /devices/pci0000:00/0000:00:04.0/usb3/3-5/3-5.2/3-5.2:1.0/input/input4
    generic-usb 0003:05AC:820B.0005: input,hidraw4: USB HID v1.11 Mouse [HID 05ac:820b] on usb-0000:00:04.0-5.2/input0
    usb 3-5.3: new full speed USB device using ohci_hcd and address 6
    scsi 1:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
    ata1: link is slow to respond, please be patient (ready=0)
    scsi 2:0:0:0: Direct-Access APPLE SD Card Reader 1.00 PQ: 0 ANSI: 0
    sd 1:0:0:0: [sda] 3905536 512-byte logical blocks: (1.99 GB/1.86 GiB)
    sd 2:0:0:0: [sdb] Attached SCSI removable disk
    sd 1:0:0:0: [sda] Write Protect is off
    sd 1:0:0:0: [sda] Mode Sense: 23 00 00 00
    sd 1:0:0:0: [sda] Assuming drive cache: write through
    sd 1:0:0:0: [sda] Assuming drive cache: write through
    sda: sda1
    sd 1:0:0:0: [sda] Assuming drive cache: write through
    sd 1:0:0:0: [sda] Attached SCSI removable disk
    ata1: COMRESET failed (errno=-16)
    ata1: link is slow to respond, please be patient (ready=0)
    ata1: COMRESET failed (errno=-16)
    ata1: link is slow to respond, please be patient (ready=0)
    ata1: COMRESET failed (errno=-16)
    ata1: limiting SATA link speed to 1.5 Gbps
    ata1: COMRESET failed (errno=-16)
    ata1: reset failed, giving up
    sd 1:0:0:0: Attached scsi generic sg0 type 0
    sd 2:0:0:0: Attached scsi generic sg1 type 0
    eth0: register 'asix' at usb-0000:00:06.1-2, ASIX AX88772 USB 2.0 Ethernet, 58:55:ca:24:b3:52
    usbcore: registered new interface driver asix
    UDF-fs: Partition marked readonly; forcing readonly mount
    aufs 2-standalone.tree-33-20100426
    loop: module loaded
    squashfs: version 4.0 (2009/01/31) Phillip Lougher
    aufs test_add:248:mount[967]: uid/gid/perm /tmpfs/mnt/overlay 0/0/0755, 0/0/01777
    aufs test_add:248:mount[972]: uid/gid/perm /tmpfs/mnt/root-image 0/0/0755, 0/0/01777
    udev: starting version 151
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    input: PC Speaker as /devices/platform/pcspkr/input/input5
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
    ACPI: Lid Switch [LID0]
    input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
    ACPI: Power Button [PWRB]
    input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input8
    ACPI: Sleep Button [SLPB]
    input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input9
    ACPI: Power Button [PWRF]
    ACPI: SSDT 7f71dc98 001FB (v01 APPLE Cpu0Ist 00003000 INTL 20061109)
    ACPI: SSDT 7f71c618 005A6 (v01 APPLE Cpu0Cst 00003001 INTL 20061109)
    Monitor-Mwait will be used to enter C-1 state
    applesmc: Apple MacBook Air detected:
    applesmc: - Model with accelerometer
    applesmc: - Model with light sensors and backlight
    applesmc: - Model with 15 temperature sensors
    Monitor-Mwait will be used to enter C-2 state
    Linux video capture interface: v2.00
    Monitor-Mwait will be used to enter C-3 state
    Marking TSC unstable due to TSC halts in idle
    ACPI: SSDT 7f71df18 000C8 (v01 APPLE Cpu1Ist 00003000 INTL 20061109)
    ACPI: SSDT 7f71bf18 00085 (v01 APPLE Cpu1Cst 00003000 INTL 20061109)
    ACPI: AC Adapter [ADP1] (on-line)
    Switching to clocksource hpet
    uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:850a)
    input: Built-in iSight as /devices/pci0000:00/0000:00:04.1/usb1/1-6/1-6:1.0/input/input10
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v0.1.0)
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    ACPI: Battery Slot [BAT0] (battery present)
    rtc_cmos 00:07: RTC can wake from S4
    rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one year, y3k, 242 bytes nvram, hpet irqs
    [Firmware Bug]: ACPI(IGPU) defines _DOD but not _DOS
    input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2c/LNXVIDEO:00/input/input11
    ACPI: Video Device [IGPU] (multi-head: yes rom: no post: no)
    applesmc: wait status failed: 5 != 0
    HDA Intel 0000:00:08.0: power state changed by ACPI to D0
    HDA Intel 0000:00:08.0: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 17
    HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 17 (level, low) -> IRQ 17
    hda_intel: Disable MSI for Nvidia chipset
    HDA Intel 0000:00:08.0: setting latency timer to 64
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    applesmc: failed to init the device
    applesmc: 1 fans found.
    applesmc: wait status failed: 5 != 0
    applesmc: wait status failed: 5 != 0
    input: applesmc as /devices/platform/applesmc.768/input/input12
    Registered led device: smc::kbd_backlight
    applesmc: driver successfully loaded.
    eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    this is lspci -vvv output
    00:00.0 Host bridge: nVidia Corporation Device 0d60 (rev a1)
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    00:00.1 RAM memory: nVidia Corporation Device 0d68 (rev a1)
    Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    00:01.0 RAM memory: nVidia Corporation Device 0d6d (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:01.1 RAM memory: nVidia Corporation Device 0d6e (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:01.2 RAM memory: nVidia Corporation Device 0d6f (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:01.3 RAM memory: nVidia Corporation Device 0d70 (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:02.0 RAM memory: nVidia Corporation Device 0d71 (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:02.1 RAM memory: nVidia Corporation Device 0d72 (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:03.0 ISA bridge: nVidia Corporation Device 0d80 (rev a2)
    Subsystem: Apple Computer Inc. Device cb89
    Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Region 0: I/O ports at 2100 [size=256]
    00:03.1 RAM memory: nVidia Corporation Device 0d7b (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:03.2 SMBus: nVidia Corporation Device 0d79 (rev a1)
    Subsystem: nVidia Corporation Device cb89
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 15
    Region 0: I/O ports at 2000 [size=256]
    Region 4: I/O ports at 2240 [size=64]
    Region 5: I/O ports at 2200 [size=64]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    00:03.3 RAM memory: nVidia Corporation Device 0d69 (rev a1)
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    00:03.4 Co-processor: nVidia Corporation Device 0d7a (rev a1)
    Subsystem: nVidia Corporation Device cb89
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin B routed to IRQ 14
    Region 0: Memory at 93200000 (32-bit, non-prefetchable) [size=512K]
    00:04.0 USB Controller: nVidia Corporation Device 0d9c (rev a1) (prog-if 10 [OHCI])
    Subsystem: nVidia Corporation Device cb89
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at 9328a000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: ohci_hcd
    00:04.1 USB Controller: nVidia Corporation Device 0d9d (rev a2) (prog-if 20 [EHCI])
    Subsystem: nVidia Corporation Device cb89
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin B routed to IRQ 22
    Region 0: Memory at 9328b100 (32-bit, non-prefetchable) [size=256]
    Capabilities: [44] Debug port: BAR=1 offset=00a0
    Capabilities: [80] Power Management version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
    Kernel driver in use: ehci_hcd
    00:06.0 USB Controller: nVidia Corporation Device 0d9c (rev a1) (prog-if 10 [OHCI])
    Subsystem: nVidia Corporation Device cb89
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin A routed to IRQ 18
    Region 0: Memory at 93289000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
    Kernel driver in use: ohci_hcd
    00:06.1 USB Controller: nVidia Corporation Device 0d9d (rev a2) (prog-if 20 [EHCI])
    Subsystem: nVidia Corporation Device cb89
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin B routed to IRQ 21
    Region 0: Memory at 9328b000 (32-bit, non-prefetchable) [size=256]
    Capabilities: [44] Debug port: BAR=1 offset=00a0
    Capabilities: [80] Power Management version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
    Kernel driver in use: ehci_hcd
    00:08.0 Audio device: nVidia Corporation Device 0d94 (rev a2)
    Subsystem: nVidia Corporation Device cb89
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (500ns min, 1250ns max)
    Interrupt: pin A routed to IRQ 17
    Region 0: Memory at 93280000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
    Address: 0000000000000000 Data: 0000
    Masking: 00000000 Pending: 00000000
    Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
    Kernel driver in use: HDA Intel
    00:0a.0 IDE interface: nVidia Corporation Device 0d85 (rev a2) (prog-if 85 [Master SecO PriO])
    Subsystem: Apple Computer Inc. Device cb89
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (750ns min, 250ns max)
    Interrupt: pin A routed to IRQ 25
    Region 0: I/O ports at 2298 [size=8]
    Region 1: I/O ports at 22a4 [size=4]
    Region 2: I/O ports at 2290 [size=8]
    Region 3: I/O ports at 22a0 [size=4]
    Region 4: I/O ports at 2280 [size=16]
    Region 5: Memory at 93284000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [8c] SATA HBA v1.0 InCfgSpace
    Capabilities: [b0] MSI: Enable+ Count=1/8 Maskable- 64bit+
    Address: 00000000fee0300c Data: 4181
    Kernel driver in use: ahci
    00:0b.0 RAM memory: nVidia Corporation Device 0d75 (rev a1)
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0 (250ns min, 5000ns max)
    Interrupt: pin A routed to IRQ 0
    Region 0: Memory at 93288000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [44] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
    Address: 0000000000000000 Data: 0000
    Masking: 00000000 Pending: 00000000
    00:15.0 PCI bridge: nVidia Corporation Device 0d9b (rev a1) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 256 bytes
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000f000-00000fff
    Memory behind bridge: 93100000-931fffff
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Subsystem: nVidia Corporation Device 0000
    Capabilities: [48] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
    Address: 00000000fee0300c Data: 4151
    Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
    Mapping Address Base: 00000000fee00000
    Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
    ExtTag+ RBE+ FLReset-
    DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
    MaxPayload 128 bytes, MaxReadReq 512 bytes
    DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
    LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
    ClockPM- Surprise- LLActRep+ BwNot+
    LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
    SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
    Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
    SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg+
    Control: AttnInd Off, PwrInd On, Power- Interlock-
    SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
    Changed: MRL- PresDet- LinkState+
    RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
    RootCap: CRSVisible-
    RootSta: PME ReqID 0000, PMEStatus- PMEPending-
    Kernel driver in use: pcieport
    00:17.0 PCI bridge: nVidia Corporation Device 0d76 (rev a1) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 256 bytes
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 00001000-00001fff
    Memory behind bridge: 92000000-930fffff
    Prefetchable memory behind bridge: 0000000080000000-0000000091ffffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Subsystem: nVidia Corporation Device 0000
    Capabilities: [48] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    01:00.0 Network controller: Broadcom Corporation Device 4353 (rev 01)
    Subsystem: Apple Computer Inc. Device 00d1
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 256 bytes
    Interrupt: pin A routed to IRQ 14
    Region 0: Memory at 93100000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
    Capabilities: [58] Vendor Specific Information: Len=78 <?>
    Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    Capabilities: [d0] Express (v1) Endpoint, MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
    ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
    DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
    MaxPayload 128 bytes, MaxReadReq 128 bytes
    DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
    LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
    ClockPM+ Surprise- LLActRep+ BwNot-
    LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
    ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
    Capabilities: [100 v1] Advanced Error Reporting
    UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
    CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
    CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
    AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
    Capabilities: [13c v1] Virtual Channel
    Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
    Arb: Fixed- WRR32- WRR64- WRR128-
    Ctrl: ArbSelect=Fixed
    Status: InProgress-
    VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
    Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
    Status: NegoPending- InProgress-
    Capabilities: [160 v1] Device Serial Number 1c-11-ca-ff-ff-f5-58-55
    Capabilities: [16c v1] Power Budgeting <?>
    02:00.0 VGA compatible controller: nVidia Corporation Device 08a3 (rev a2) (prog-if 00 [VGA controller])
    Subsystem: Apple Computer Inc. Device 00d3
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 256 bytes
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at 92000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at 80000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at 90000000 (64-bit, prefetchable) [size=32M]
    Region 5: I/O ports at 1000 [size=128]
    Expansion ROM at 93000000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    Capabilities: [e0] Vendor Specific Information: Len=14 <?>
    Last edited by steamedfish (2010-12-14 18:13:28)

    Try booting the fallback kernel, there is a problem with the AHCI driver concerning new Macbooks. When you've booted, add ata_generic to the modules in /etc/mkinitcpio.conf and rebuild the initrd with mkinitcpio -p kernel26.

  • Unable start KDE in a new ArchLinux Installation

    Hi All,
          This is my first install.  I am trying ArchLinux on a virtualbox.  I followed the newbie installation guide and installed KDE.  When I try to start KDE using kdm or startx (.xinitrc) , I am getting the following error.   Any help is appreciated.
    My Host OS:  Slackware 13.1 x86
    VitualBox:  4.0.2
    ArchLinux:   latest i686 version.
    Agent pid 1400
    startkde: Starting up...
    Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
    QMetaObject::invokeMethod: No such method KUniqueApplication::loadCommandLineOptionsForNewInstance()
    kbuildsycoca4 running...
    Fetched layout groups from X server:     layouts: ("us")     variants: ("")
    Fetched layout groups from X server:     layouts: ("us")     variants: ("")
    QMetaObject::invokeMethod: No such method KUniqueApplication::loadCommandLineOptionsForNewInstance()
    Invalid D-BUS member name 'idle-hint' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'is-local' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'x11-display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'x11-display' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'remote-host-name' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'session-type' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    Invalid D-BUS member name 'unix-user' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
    kded(1423)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.5'
    OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
    kwin(1461) KWin::CompositingPrefs::detectDriverAndVersion: GL vendor is "Mesa Project"
    kwin(1461) KWin::CompositingPrefs::detectDriverAndVersion: GL renderer is "Software Rasterizer"
    kwin(1461) KWin::CompositingPrefs::detectDriverAndVersion: GL version is "1.4 (2.1 Mesa 7.9)"
    kwin(1461) KWin::CompositingPrefs::detectDriverAndVersion: Detected driver "software" , version "7.9.)"
    kwin(1461): glCheckFramebufferStatus failed:  "GL_NO_ERROR"
    kdeinit4: Fatal IO error: client killed
    kdeinit4: sending SIGHUP to children.
    klauncher: Exiting on signal 1
    kded4: Fatal IO error: client killed
    kglobalaccel: Fatal IO error: client killed
    Qt-Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after destruction. Defined at /build/src/kdelibs-4.5.5/kdecore/kernel/kglobal.cpp:116
    KCrash: Application 'ksmserver' crashing...
    Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after destruction. Defined at /build/src/kdelibs-4.5.5/kdecore/kernel/kglobal.cpp:116
    Unable to start Dr. Konqi
    kdeinit4: sending SIGTERM to children.
    kdeinit4: Exit.
    Thanks,
    Aravind.

    ANOKNUSA wrote:
    2handband wrote:Did you install hal? Make sure that you have it, then make sure that both hal and dbus are listed under "Daemons" in /etc/rc.conf.
    This advice will actually be obsolete come this time tomorrow, as KDE 4.6 no longer uses hal.  You could try it out for troubleshooting; just remember to remove hal after the 4.6 upgrade.
    You may still need hal; some programs still depend on it.

  • |SOLVED] Initial start of ArchLinux installation stops on Dell M6500

    Hello everybody,
    I'm switching my work station to a Dell Precision M6500. So I downloaded the 2012.11.01 installation media, verified checksum, dd it onto a usb key, boot on it and when I choose "Boot Arch Linux (either x86_64 or i686), the starting script stops after either
    "Reached target Sound Card" or after "Started Login Service" which are printed in a random order in all startup attempts I made.
    - Both these steps are marked as "[OK]".
    - I don't see any failure message on any message printed before.
    - When I run the Hardware Detection Tools, my sound card is found under the PCI devices as:
      Vendor: Intel Corporation
      Product: 5 Series/3400 Series Chipset High Definition
    What else could I test/change to debug/fix this?
    Since I need this workstation to be operational today I downloaded an arch linux image before the switch to systemd (this initialisation steps look to be systemd related since I never saw them on my 3 other stations having arch linux and I havent switched yet), and will start the install from this image soon to be able to work.
    Regards,
    Olivier
    Last edited by jolivier (2012-11-30 10:29:28)

    Ok I found the solution: there is an hardware switch on this laptop for the wireless card. When it is disabling the wireless card this block the step related to network interfaces in the initialisation. This was easier to spot with initscripts since initscripts was blocked in the "Initializing network interfaces step".In my humble opinion it would be great if systemd was displaying like initscripts the step it is trying to achieve since it is a lot easier to diagnose at blocked start this way.
    Anyway, marking this as solved

  • Autopopulate archiso from an existing archlinux installation?

    (not entirely sure this is correct forum section for this, but it's at least closely related)
    has anyone created a script to automatically populate archiso with the relevent data extracted from an existing arch installation?
    so you can basically clone your current setup to an iso file, ready for live use as cd or usb.
    or are there scripts that bypass archiso and can independently create a nicely squashfs'd/lzma'd  iso, automatically, from the current installation?
    ... i want a "and-the-monkey-pushes-the-button" solution.

    I was looking for the same, so i made a
    pacman -Q|cut -d " " -f 1 >packages.list
    but to my 'bug' surprise, mkarchiso is unable to locate any pkg i installed from aur.
    Is there a way to tell mkarchiso to use local packages?
    -EDIT-
    I've tried to create .pkgs via bacman and put them in /var/cache/pacman/pkg, but still not avail:
    #> bacman caps
    #> mv caps-0.4.4-1-i686.pkg.tar.gz /var/cache/pacman/pkg/
    #> make all
    error: target not found: caps
    make: *** [root-image] Error 1
    #> pacman -Q caps
    caps 0.4.4-1
    Last edited by kokoko3k (2011-05-24 07:57:17)

  • Archlinux Installer Script Trouble

    I've burned an FTP install disc, and after setting everything up, after I choose my server, and right before I install the packages, I always get the error "Error expected 7 tokens". I cannot install ArchLinux at all. Any ideas?
    Last edited by KunlunKhan (2008-12-11 12:10:32)

    sounds like this: http://bbs.archlinux.org/viewtopic.php?id=52584

  • New archlinux installation working on native but not on VMWare.

    Hello.
    So basically, I installed Arch on a USB HDD. I did two partitions : One NTFS of 400gb, and one of Ext4 of 100gb.
    I installed Arch using the x86 live-cd, and everything worked well, I can perfectly boot on it.
    But here's the problem : I want to use it using VMware. I created a "virtual" machine using a physical disc, and no matter what, it won't boot.
    "Waiting 10 seconds for device /dev/disk/by-uuid/loluuid ...
    Root device '/dev/disk/by-uuid/loluuid' doesn't exist. Attempting to create it.
    ERROR: Unable to determine major/minor number of root device '/dev/disk/by-uuid/loluuid'."
    I supposed it comes from some USB driver isn't loaded or something, but I can't figure out what to do.
    Is there anything I can do so I can use it on VMWare ? I really need to use the bridged internet.
    Thanks already,
    cyb.
    Last edited by cyb (2011-01-31 16:27:21)

    Hello.
    I tried it with "kernel /boot/vmlinuz26 root=/dev/sda1". It isn't working any better.
    Last edited by cyb (2011-02-01 12:37:52)

  • Archlinux. On QEMU. On your USB. On Windows

    - GOAL
        Running ArchLinux 2009.02 on an USB Drive in Windows. Slow? Perhaps. Personally, I think it is actually pretty fast. Though
        I must admit that I don't use funky things like X-windows (KDE, Gnome or something else), it was still pretty fast for a
        complete OS running from an USB stick within(!) another OS.
        So why would you want to do this? It's quite simple, actually. For me, the problem was that I always had to use Windows (XP)
        at my work and wouldn't be able to boot into Arch there using a LiveCD or USB, thus being unable to use all my applications.
        Perhaps you ARE able to boot into Linux at your work, but still, it can become quite frustrating to have to boot into another
        Operating System all the time. With this, you don't have to do that anymore, you can run all your Linux applications IN
        Windows!
    - REQUIREMENTS
        - Download QEMU 0.9.0 for Windows
        - Download ArchLinux 2009.02 (later versions will probably work, but I used this version)
        - An empty CD
        - An USB drive of at least 4GiB
    - GETTING ARCH
        The first thing you should do once you have downloaded ArchLinux (a task that could take a while, depending largely on the
        speed of your internet connection,) is to burn it to a CD. Perhaps it's different with you, but for me, QEMU wasn't able to
        use the CD-image of ArchLinux properly without it being burned to a CD and being in the real CD-drive. Yes, I know this sucks,
        because this means the installation of ArchLinux on your USB drive is going to take even MORE time, but I'm afraid it won't
        work otherwise. (It didn't work with me, at least, perhaps it is different if you are using a different version of Arch, feel
        free to contact me if this is the case.)
    - SETTING UP QEMU
        Once you have downloaded and unzipped QEMU, you have to create a disk image using qemu-img.exe. Fire up a terminal, and run
        "qemu-img.exe create harddisk.img 4000M". This will probably take some time. (Assuming you are doing this on your USB drive,
        if you're not, you still have to copy the file to your USB drive someday, so don't think you've bypassed the test of patience!)
        When it's done, you will have a nice raw image file of 4000 Megabytes without any data in your folder, we are going to need
        this later.
        Now, to be able to boot the ArchLinux CD in QEMU, we have to modify the qemu-win.bat file a bit. Open the file, remove all
        lines, and then write this: "qemu.exe -L . -m 512 -boot d -cdrom /dev/cdrom -hda harddisk.img" Now if you run this batch file,
        it will start QEMU, allocate a maximum of 512MB RAM to the application (use less if you don't have that many, but I recommend
        using as much as possible, since you don't want it to run TOO slow), boot from CDROM (-boot d) and use the /dev/cdrom to
        locate the CDROM image, which should be your (first) CD/DVD-player. The -hda harddisk.img means it will use the file
        harddisk.img as a hard disk drive (duh) which we are going to use to install Arch on. To go on, put the ArchLinux CD in your
            CD/DVD-player, and run the batch file.
    - INSTALLING ARCH
        Installing ArchLinux is pretty straightforward, all you have to do is follow the instructions on the screen. There are a few
        points you should keep in mind when installing ArchLinux on an USB drive, though.
        - Don't create too many partitions! When using the 'auto-partitioner', Arch wants you to create seperate partitions for the
        / and the /home folder, I would not recommend doing this if you haven't created a harddisk image of at least 8000M. Because,
        quite simply, otherwise you have to distribute the space (just 4000M) between / and /home, and it can be quite difficult to
        allocate the right amount of space. Believe me, it IS a problem if you run out of space someday. You can't just create a
        bigger harddisk.img file. (Well, technically you can, but that would be a little bit.. difficult for most people.)
        - Don't select too many packages. Assuming you know what you're doing, try to deselect as much as possible (without screwing
        up the whole thing, of course) for a very simple reason, you don't have that much space on a simple USB drive.
        - Of course, you don't have to care at all about the above pointers if you have a very large USB drive. Very large here
        meaning anything larger than 16GB, so yes, that IS pretty large in my opinion.
    - SETTING UP QEMU, AGAIN
        So you've installed Arch on your harddisk image, huh? Well done! In any case, we can't use the qemu-win.bat file anymore,
        since we don't want to boot using the CD/DVD-player again. I recommend creating a new batch file in the QEMU folder,
        (call it 'arch-hd.bat', or something like that,) and put the following line into it: "qemu.exe -L . -m 512 -boot c -hda
        harddisk.img", the only thing that is changed is that we don't use the CD/DVD-player anymore, and that we changed the
        it to -boot c which means it will boot from the harddisk image. (Actually isn't so difficult now, is it?)
    - FINAL REMARKS
        Now you're ready to go! You've installed ArchLinux on a Virtual Machine on your USB drive, so now the fun can start! One more
        thing that I consider VERY important to know is how to mount your physical hard disk in Arch (in QEMU). Knowing this can make
        it extremety-much easier to install things on Arch, since you can then simply 'download' the packages from your physical
        hard drive.
        To use your physical hard drive in QEMU, add "-hdb \\.\PhysicalDrive0" to the batch-file (arch-hd.bat), this line will assign
        your first physical hard drive to /dev/hdb (or /dev/sdb) in Arch. Remember that you still have to mount it! (Someting that can
        be done    by writing "mount -t ntfs /dev/hdb1 /mnt/" in the terminal. Assuming your first hard drive uses the NTFS-format, and
        the main partitions is /dev/hdb1, this should put all files and filders in /mnt/. It is possible that your partition is called
        /dev/sdb1, in that case simply replace hdb1 with sdb1.)
        Please keep in mind that there are many, many more parameters you can use in QEMU, so reading the documentation will probably
        be a very good thing. You never know, you MIGHT even learn something!
    - FREQUENTLY ASKED QUESTIONS
        Q. When configuring the system in the ArchLinux installer, it just stopped doing anything when it was saving the configuration
        files! Did it somehow crash?
        A. No, this is normal. For some reason (called 'writing speed'), this just takes time. Much time. Lots of time. This is the real
        test of patience.
        Q. How do I get support for sound/video card/networking/etc. in QEMU?
        A. Read the documentation!
        Q. Help! QEMU crashed when I tried to run the .bat file!
        A. Check whether you are using the exact same .bat file as given in the instructions. If it still doesn't work, contact me and
        I will try to solve your problem if you provide me with enough information about it. (So sending me a message containing
        something like "Help! QEMU doesn't work on my PC!" will probably not get you much of a useful response.)

    thank you, quite useful. btw i had to use qemu 0.9.0 for installation - somehow i was unable to make 1.5.50 boot (from neither iso nor physical cdrom). but then i had to switch back to the newer version because i was getting a lot of libata2 exception messages on console. also, i had to update UUID for some reason in grub.cfg. performancewise it's not very fast but it fits my needs. i am using the following command to start my qemu archbox: qemu-system-i386.exe -boot c -hda harddisk.img -net nic,model=virtio -net user -redir tcp:5555::22 and then i can connect using putty on my local port 5555. the good thing about this is that you really don't need admin rights.

  • Can't boot installation cd on my Macbook pro 8.1

    Hi everybody,
    I am trying to install archlinux for dualboot with os x. The problem is that no matter what I do I just can't boot the installation CD. First I come to the normal screen where I can choose to boot archlinux, boot existing os, do memtest etc. If I choose boot archlinux I get an output similar to this: (I am trying to copy the text by hand from my macbook to another computer)
    Loading /arch/boot/x86_64/vmlinux.....
    Loading /arch/boot/x86_64/archiso.img.....................ready.
    Probing EDD (edd=off to disable).... ok
    Decompressing Linux... Parsing ELF... done.
    Booting the kernel.
    [          4.261364] i8042: No controller found
    :: Starting udevd...
    done.
    :: Running hook [udev]
    :: Triggering uevents...[      5.859626] ata2.01: failed to resume link (SControl0)
    [          5.859749]  ata1.01: failed to resume link (SControl0)
    [          12.352939] ata2.01: failed to resume link (SControl0)
    [          18.866288] ata2.01: failed to resume link (SControl0)
    [           25.379640] ata2.01: failed to resume link (SControl0)
    done.
    :: Running Hook [memdisk]
    :: Running Hook [archiso]
    :: Running Hook [archiso_pxe_nbd]
    :: Running Hook [archiso_loop_mnt]
    :: Waiting for boot device...
    Waiting 30 seconds for device /dev/disk/by-label/ARCH_201108 ...
    ERROR: boot device didn't show up after 30 seconds..
    And I get the same result no matter what i do. I have tried it on two different harddrives (both newly formatted and with a fresh install of OS X 10.6.6 fully updated), with or without premade partitions of many different kinds. I have made like 5 different cd:s and dvd:s and I now that at least one of them have worked on another macbook of the same model.
    Please could someone help me because I have no idea what I possibly can be doing wrong.
    Last edited by gkarreskog (2011-08-29 14:35:44)

    groundnuty wrote:
    had the same problem today.
    My observations are:
    1) I tried that with brand new mac pro 8.1 - OSX just as I got it from apple. All worked, arch boot up and I was able to begin installation. eth0 worked as well.
    2) I tried it again few days later and got the same problem as you described/pasted. meanwhile I downloaded upgrade from apple - I guess that is what causes the problem. Basicly cd is not detected at all, so /dev/disk/by-label/ARCH_201108 obviously is not there.
    Anyway the solution to this was quite easy - sice in initramfs you can detect usb keys:
    1) Copy all the files from your arch-install cd to some usb key (just cp. no need to format/dd etc)
    2) try to boot from the cd like before untill you arrive at ramfs
    3) plug your usb key and hope it will get detected
    4) then do
    ln -s /dev/<usb key> /dev/disk/by-label/ARCH_201108
    5) logout (exit)
    and you have your arch booting
    Ho
    I'm ok with that procedure.
    But now i'm on archlinux installer, how to make an proper installation of grub, that work?
    Because all of the things I tried didn't worked.
    Thanks !

  • [trash] installer can't detect drive

    I've got a compact flash/IDE adapter, and wanted to install archlinux in that CF.
    Unfortunately the bios of my old laptop won't recognize the adapter. No biggie, I can always put grub on a usb drive, right?
    The real problem is that the archlinux installer won't 'see' the disk either! But I know it's there because clonezilla live can see and manipulate it flawlessly.
    So how can I force the detection of such device? what can I do to make the installer behave like clonezilla?
    EDIT: please remove this thread. it appears either the laptop motherboard or the cf/ide adapter aren't working properly. now the drive has been detected and I installed Arch, but sometimes the bios ignores it.
    Last edited by v43 (2012-02-27 16:11:40)

    1. Enable the Promise controller in Bios>>Integrated Peripherals>>Onboard Promise Controller>>Set to "As SATA" or "As Raid" depending on what you want.
    2. If set to "As SATA" you will see the drive info flash by very briefly during the boot. control-F does not do anything in this mode as there is nothing to configure.
    If set to "As Raid", you should be able to use control-F during the boot to configure a Raid array with multiple drives connected to the Promise Controller(IDE3, Serial3&4).
    3. In WinXP, there should be an "UNknown Raid/SCSI Device" in Device Manager. Install the Promise UltraSATA or Raid drivers as appropriate and format drive if required.
    Note: drives attached to the Promise controller or Intel SATA controller in Raid mode will not show up in the Standard Features page of the Bios.

  • [SOLVED] Clone Archlinux to USB flash drive

    Hello,
    I want to clone an existing Archlinux installation (x86-64)  from a hard drive to a 32 GB USB flash drive. I want to be able to boot from the USB stick on my Win7 labtop.
    I already took some measures to prepare my hard drive (with gparted). After moving all movies, pics etc to external stores and shrinking the home drive (sda4), it now looks like this:
    - sda1 Boot (small)
    - sda2 Swap (small)
    - sda3 Root ( ca.8GB)
    - sda4 Home (ca. 22GB)
    I tried to take an image of the entire hard-disk (ca. 250GB) with clonezilla and restore it to the USB flash drive, but got an error message - original disk to big (250GB vs 32GB), besides only ca 30GB of the 250GB being assigned to partitions.
    Now I'm looking for a way to bring only the necessary partitions from the harddisk to the USB stick, hoping to have exactly the same Archlinux configuration as a bootable installation on the USB stick afterwards (bootable on a Win7 labtop ... and maybe from my main Archlinux machine too). There is a wiki article about the topic, but its rather about installing a fresh system than cloning an existing system. The related questions on the forum (searching in 'installation' for 'clone usb') did not answer my question.
    Maybe somebody did successfully what I'm planning to do and can give me some tips?
    Last edited by 4on6 (2012-04-16 12:57:01)

    4on6 wrote:Create two new partitions - with gparted p.ej.? And do I have to worry about the filesystems - must they be the same like for the original partitions on my hard-disk?
    I prefer Gparted, it's easy as cake
    The filesystems don't have to be the same as the original partitions. I prefer ext4 (universally supported) or jfs (uses very little CPU), but I recommend you ext4.
    In fact, you can use a hard drive instead of a flash drive and this is how you clone a Linux installation manually!
    4on6 wrote:So I mount both - source and destination partitions (/mnt/dest/ suggests it ...)?
    Yes. I mount the source partition in /mnt/source and the destination partition in /mnt/dest, and then I issue
    rsync -av /mnt/source/ /mnt/dest
    and wait for it to finish. Then I unmount the partitions and mount the other ones and repeat the same thing.
    4on6 wrote:I create that /boot folder on the flash drives root partition, right? Won't that cause problems later on with rsync, when I update the installation and there is an additional folder on the target partition?
    Since the root directory you'll aready copy on the flash disk won't have the /boot directory, simple do a
    mkdir /mnt/dest/boot
    while your destination partition is still mounted. Unmount the source root partition, mount the boot one and then type:
    rsync -av /mnt/source/ /mnt/dest/boot
    and GRUB and the kernel will be copied to the /boot folder on the destinaton partition on the flash disk.
    Make sure that in /mnt/dest/etc/fstab you comment out the line for mounting the /boot partition, if any.
    4on6 wrote:I've seen those UUIDs as output of a linux command (mount? fdisk?), but I don't recall which one - how do I get these UUIDs?
    Use Gparted, right click any partition and click Information. In the window that appears, in the middle you can double-click the UUID and press Ctrl-C to copy it. Then you can paste it in the text editor and use it for /etc/fstab or /boot/grub/menu.lst. That's why I love Gparted for such stuff.
    4on6 wrote:Do I send this command from the live Arch-CD, and is it the only command necessary (I have not much experience with grub)?
    Yes, since Arch uses GRUB 1 on the installation CD you can uste the command I gave you to reinstall GRUB on the flash disk with the settings you already entered for the /boot/grub/menu.lst file.
    Make sure you boot the CD in 64 bit mode if the Arch you installed is 64 bit. Just to be safe.
    4on6 wrote:I will ...
    Be very careful, I didn't and lost ALL my files by mistake in typing. Triple-check the directory you are currently working in! ALWAYS make a backup!
    4on6 wrote:Great that this is possible, hope I manage to get it done. Thanks again.
    You're welcome. Please inform me if this little tutorial suited you so I can make a wiki entry for it, if the admins allow.

  • [SOLVED] Can't connect to internet after installation

    Hello, I just installed Arch, and during the installation I connected to wifi (obviously, since I had to download the packages) with iwconfig and all the other tools on the installer, but after the installation I wasn't connected any more. I have no idea how to connect to the internet now, all the guides online say to run iwconfig or any of the other connection tools, which I can't do since I don't HAVE them.
    I can't connect through ethernet either, I think either the ethernet port on my laptop is broken, or the drivers just aren't working (apparently people on the forums have the same problem with my chipset). My friend told me to try sudo wifi-menu, but apparently I need to install dialog for that, which, of course, requires internet connection.
    Should I plug in the USB again, and try something with that? Is there any way to set up a wifi connection without using all the fancy connection tools that I don't have? Sorry if I'm being dumb, I have absolutely no idea how to connect. The wiki doesn't help, and neither does google.
    Last edited by plomp90 (2013-09-25 01:41:55)

    Trilby wrote:I've done a good number of installations, and I'll actually install a good number of packages right from the live usb along with base and base-devel.
    I think with the last few times I've done an ArchLinux installation, I've literally set-up the whole thing (as in done base, base-devel, networkmanager, X and a DE) in the Arch LiveCD. LightDM isn't happy being set-up in the LiveCD environment though I've noticed.
    For this, I use pacstrap for base and base-devel and then pacman for the rest.
    Last edited by clfarron4 (2013-09-24 22:04:00)

  • [SOLVED] Installation of openldap fails

    Hello,
    this is a quite new Archlinux installation (about 3 weeks old), it was installed 3 weeks ago and after i installed it, i went to vacation for 3 weeks.
    Now im back, i done updates and finished the setup of the machine and want to start to work.
    I wanted to install the openldap Client and in hungs endless with this
    debug: using cachedir: /var/cache/pacman/pkg/
    debug: using cachedir: /var/cache/pacman/pkg/
    Prüfe Schlüsselring...
    debug: GPGME version: 1.4.3
    debug: GPGME engine info: file=/usr/bin/gpg2, home=/etc/pacman.d/gnupg/
    debug: looking up key FCF2CB179205AC90 locally
    debug: key lookup success, key exists
    Prüfe Paketintegrität...
    debug: found cached pkg: /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: sig data: iQEcBAABAgAGBQJSjZ7xAAoJEPzyyxeSBayQ0p8H/3YZ0o0vY8oNBCRe7KQ6iFzBlwno/rhVEOesbZa6ZcAksG0mT8XxVGWZlcpj7tyWZtbrCzIEwo3NGyHpRKjwsRV3ERiIZEwLfAKU+wHJofbk7jqQyqICFjpdMnv93t32P+u/X1yHrM5UUXjEJn6wkEzK+6rvCU+Hmtkm1K218lcVHWGtvey3YwlbEhX0C8f7z8atUucA26rLru2oVriJ35d7o+ItSFkJV+3u6ofYsrzUkI8ktMiyAod9copdEk/mmyGmI7FggIy+X38GI8DI05i7qoYrDdDQAIMixf5URcqRY77rK00v9VoH3gIc3bM47MqaAU1ieVxZqX7t+ANyQUE=
    debug: checking signature for /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: 1 signatures returned
    debug: fingerprint: 5357F3B111688D88C1D88119FCF2CB179205AC90
    debug: summary: valid
    debug: summary: green
    debug: status: Erfolg
    debug: timestamp: 1385012977
    debug: exp_timestamp: 0
    debug: validity: full; reason: Erfolg
    debug: key: 5357F3B111688D88C1D88119FCF2CB179205AC90, Eric Belanger <[email protected]>, owner_trust unknown, disabled 0
    debug: signature is valid
    debug: signature is fully trusted
    Lade Paket-Dateien ...
    debug: found cached pkg: /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: replacing pkgcache entry with package file for target openldap
    debug: opening archive /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: starting package load for /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: openldap: unknown key 'makedepend' in description file line 18
    debug: openldap: unknown key 'makedepend' in description file line 19
    debug: openldap: unknown key 'makedepend' in description file line 20
    debug: openldap: unknown key 'makedepend' in description file line 21
    debug: openldap: unknown key 'makedepend' in description file line 22
    debug: sorting package filelist for /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    Prüfe auf Dateikonflikte...
    debug: looking for file conflicts
    debug: searching for file conflicts: openldap
    debug: searching for filesystem conflicts: openldap
    debug: checking possible conflict: /etc/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /etc/openldap/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/bin/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/lib/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/lib/systemd/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/lib/systemd/system/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/lib/tmpfiles.d/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/licenses/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/man/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/man/man1/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/man/man5/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /usr/share/man/man8/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /var/
    debug: file is a directory, not a conflict
    debug: checking possible conflict: /var/lib/
    debug: file is a directory, not a conflict
    Überprüfe verfügbaren Platz auf der Festplatte ...
    debug: checking available disk space
    debug: discovered mountpoint: /tmp
    debug: discovered mountpoint: /sys/kernel/security
    debug: discovered mountpoint: /sys/kernel/debug
    debug: discovered mountpoint: /sys/kernel/config
    debug: discovered mountpoint: /sys/fs/pstore
    debug: discovered mountpoint: /sys/fs/fuse/connections
    debug: discovered mountpoint: /sys/fs/cgroup/systemd
    debug: discovered mountpoint: /sys/fs/cgroup/net_cls
    debug: discovered mountpoint: /sys/fs/cgroup/memory
    debug: discovered mountpoint: /sys/fs/cgroup/freezer
    debug: discovered mountpoint: /sys/fs/cgroup/devices
    debug: discovered mountpoint: /sys/fs/cgroup/cpuset
    debug: discovered mountpoint: /sys/fs/cgroup/cpu,cpuacct
    debug: discovered mountpoint: /sys/fs/cgroup/blkio
    debug: discovered mountpoint: /sys/fs/cgroup
    debug: discovered mountpoint: /sys/firmware/efi/efivars
    debug: discovered mountpoint: /sys
    debug: discovered mountpoint: /run/user/1000/gvfs
    debug: discovered mountpoint: /run/media/vamp898/ARCH_201401
    debug: discovered mountpoint: /run
    debug: discovered mountpoint: /proc/sys/fs/binfmt_misc
    debug: discovered mountpoint: /proc
    debug: discovered mountpoint: /dev/shm
    debug: discovered mountpoint: /dev/pts
    debug: discovered mountpoint: /dev/mqueue
    debug: discovered mountpoint: /dev/hugepages
    debug: discovered mountpoint: /dev
    debug: discovered mountpoint: /
    debug: discovered mountpoint: /
    debug: loading fsinfo for /
    debug: partition /, needed 911, cushion 5121, free 108294956
    debug: installing packages
    Installiere openldap...
    debug: adding package openldap-2.4.38-1
    debug: opening archive /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: extracting: .INSTALL
    debug: extracting files
    debug: opening archive /var/cache/pacman/pkg/openldap-2.4.38-1-x86_64.pkg.tar.xz
    debug: skipping extraction of '.PKGINFO'
    debug: extracting /var/lib/pacman/local/openldap-2.4.38-1/install
    debug: extracting /var/lib/pacman/local/openldap-2.4.38-1/mtree
    debug: extract: skipping dir extraction of /etc/
    debug: extract: skipping dir extraction of /etc/openldap/
    debug: extracting /etc/openldap/slapd.ldif
    debug: appending backup entry for etc/openldap/slapd.ldif
    debug: extracting /etc/openldap/slapd.conf
    debug: appending backup entry for etc/openldap/slapd.conf
    debug: extracting /etc/openldap/slapd.d/
    debug: extracting /etc/openldap/schema/
    debug: extracting /etc/openldap/DB_CONFIG.example
    debug: extracting /etc/openldap/schema/pmi.schema
    debug: extracting /etc/openldap/schema/duaconf.ldif
    debug: extracting /etc/openldap/schema/misc.ldif
    debug: extracting /etc/openldap/schema/ldapns.schema
    debug: extracting /etc/openldap/schema/core.schema
    debug: extracting /etc/openldap/schema/cosine.ldif
    debug: extracting /etc/openldap/schema/ppolicy.ldif
    debug: extracting /etc/openldap/schema/corba.ldif
    debug: extracting /etc/openldap/schema/dyngroup.ldif
    debug: extracting /etc/openldap/schema/nis.schema
    debug: extracting /etc/openldap/schema/ppolicy.schema
    debug: extracting /etc/openldap/schema/core.ldif
    debug: extracting /etc/openldap/schema/java.ldif
    debug: extracting /etc/openldap/schema/collective.ldif
    debug: extracting /etc/openldap/schema/README
    debug: extracting /etc/openldap/schema/nis.ldif
    debug: extracting /etc/openldap/schema/misc.schema
    debug: extracting /etc/openldap/schema/corba.schema
    debug: extracting /etc/openldap/schema/pmi.ldif
    debug: extracting /etc/openldap/schema/inetorgperson.schema
    debug: extracting /etc/openldap/schema/dyngroup.schema
    debug: extracting /etc/openldap/schema/java.schema
    debug: extracting /etc/openldap/schema/collective.schema
    debug: extracting /etc/openldap/schema/inetorgperson.ldif
    debug: extracting /etc/openldap/schema/duaconf.schema
    debug: extracting /etc/openldap/schema/cosine.schema
    debug: extracting /etc/openldap/schema/openldap.ldif
    debug: extracting /etc/openldap/schema/openldap.schema
    debug: extract: skipping dir extraction of /usr/
    debug: extract: skipping dir extraction of /usr/lib/
    debug: extract: skipping dir extraction of /usr/bin/
    debug: extract: skipping dir extraction of /usr/share/
    debug: extract: skipping dir extraction of /usr/share/licenses/
    debug: extract: skipping dir extraction of /usr/share/man/
    debug: extract: skipping dir extraction of /usr/share/man/man1/
    debug: extract: skipping dir extraction of /usr/share/man/man5/
    debug: extract: skipping dir extraction of /usr/share/man/man8/
    debug: extracting /usr/share/man/man8/slapschema.8.gz
    debug: extracting /usr/share/man/man8/slapauth.8.gz
    debug: extracting /usr/share/man/man8/slapd.8.gz
    debug: extracting /usr/share/man/man8/slapadd.8.gz
    debug: extracting /usr/share/man/man8/slapcat.8.gz
    debug: extracting /usr/share/man/man8/slapindex.8.gz
    debug: extracting /usr/share/man/man8/slaptest.8.gz
    debug: extracting /usr/share/man/man8/slapacl.8.gz
    debug: extracting /usr/share/man/man8/slappasswd.8.gz
    debug: extracting /usr/share/man/man8/slapdn.8.gz
    debug: extracting /usr/share/man/man5/slapo-memberof.5.gz
    debug: extracting /usr/share/man/man5/slapo-retcode.5.gz
    debug: extracting /usr/share/man/man5/slapo-pbind.5.gz
    debug: extracting /usr/share/man/man5/slapo-translucent.5.gz
    debug: extracting /usr/share/man/man5/slapd.plugin.5.gz
    debug: extracting /usr/share/man/man5/slapd.overlays.5.gz
    debug: extracting /usr/share/man/man5/slapo-rwm.5.gz
    debug: extracting /usr/share/man/man5/slapd-perl.5.gz
    debug: extracting /usr/share/man/man5/slapo-sssvlv.5.gz
    debug: extracting /usr/share/man/man5/slapd-hdb.5.gz
    debug: extracting /usr/share/man/man5/slapo-dynlist.5.gz
    debug: extracting /usr/share/man/man5/slapo-dyngroup.5.gz
    debug: extracting /usr/share/man/man5/slapo-dds.5.gz
    debug: extracting /usr/share/man/man5/slapo-chain.5.gz
    debug: extracting /usr/share/man/man5/slapo-constraint.5.gz
    debug: extracting /usr/share/man/man5/slapd-ldbm.5.gz
    debug: extracting /usr/share/man/man5/slapo-unique.5.gz
    debug: extracting /usr/share/man/man5/slapd-relay.5.gz
    debug: extracting /usr/share/man/man5/slapd-bdb.5.gz
    debug: extracting /usr/share/man/man5/slapd-monitor.5.gz
    debug: extracting /usr/share/man/man5/slapd-shell.5.gz
    debug: extracting /usr/share/man/man5/slapd.conf.5.gz
    debug: extracting /usr/share/man/man5/slapo-auditlog.5.gz
    debug: extracting /usr/share/man/man5/slapo-accesslog.5.gz
    debug: extracting /usr/share/man/man5/slapd.backends.5.gz
    debug: extracting /usr/share/man/man5/slapd-null.5.gz
    debug: extracting /usr/share/man/man5/slapd-ldif.5.gz
    debug: extracting /usr/share/man/man5/ldif.5.gz
    debug: extracting /usr/share/man/man5/slapd.access.5.gz
    debug: extracting /usr/share/man/man5/slapo-valsort.5.gz
    debug: extracting /usr/share/man/man5/slapd-meta.5.gz
    debug: extracting /usr/share/man/man5/slapd-dnssrv.5.gz
    debug: extracting /usr/share/man/man5/slapo-sock.5.gz
    debug: extracting /usr/share/man/man5/slapo-collect.5.gz
    debug: extracting /usr/share/man/man5/slapd-config.5.gz
    debug: extracting /usr/share/man/man5/slapd-sock.5.gz
    debug: extracting /usr/share/man/man5/slapd-ndb.5.gz
    debug: extracting /usr/share/man/man5/slapd-mdb.5.gz
    debug: extracting /usr/share/man/man5/slapo-refint.5.gz
    debug: extracting /usr/share/man/man5/slapd-ldap.5.gz
    debug: extracting /usr/share/man/man5/slapd-sql.5.gz
    debug: extracting /usr/share/man/man5/slapo-ppolicy.5.gz
    debug: extracting /usr/share/man/man5/slapo-syncprov.5.gz
    debug: extracting /usr/share/man/man5/slapd-passwd.5.gz
    debug: extracting /usr/share/man/man5/slapo-pcache.5.gz
    debug: extracting /usr/share/man/man1/ldappasswd.1.gz
    debug: extracting /usr/share/man/man1/ldapmodrdn.1.gz
    debug: extracting /usr/share/man/man1/ldapdelete.1.gz
    debug: extracting /usr/share/man/man1/ldapadd.1.gz
    debug: extracting /usr/share/man/man1/ldapurl.1.gz
    debug: extracting /usr/share/man/man1/ldapwhoami.1.gz
    debug: extracting /usr/share/man/man1/ldapexop.1.gz
    debug: extracting /usr/share/man/man1/ldapcompare.1.gz
    debug: extracting /usr/share/man/man1/ldapmodify.1.gz
    debug: extracting /usr/share/man/man1/ldapsearch.1.gz
    debug: extracting /usr/share/licenses/openldap/
    debug: extracting /usr/share/licenses/openldap/LICENSE
    debug: extracting /usr/bin/slapdn
    debug: extracting /usr/bin/slapauth
    debug: extracting /usr/bin/slapd
    debug: extracting /usr/bin/ldapsearch
    debug: extracting /usr/bin/ldapmodify
    debug: extracting /usr/bin/slapadd
    debug: extracting /usr/bin/ldapdelete
    debug: extracting /usr/bin/ldappasswd
    debug: extracting /usr/bin/slappasswd
    debug: extracting /usr/bin/slaptest
    debug: extracting /usr/bin/slapcat
    debug: extracting /usr/bin/slapschema
    debug: extracting /usr/bin/ldapadd
    debug: extracting /usr/bin/slapacl
    debug: extracting /usr/bin/ldapmodrdn
    debug: extracting /usr/bin/ldapwhoami
    debug: extracting /usr/bin/ldapexop
    debug: extracting /usr/bin/slapindex
    debug: extracting /usr/bin/ldapcompare
    debug: extracting /usr/bin/ldapurl
    debug: extracting /usr/lib/slapd
    debug: extract: skipping dir extraction of /usr/lib/systemd/
    debug: extract: skipping dir extraction of /usr/lib/tmpfiles.d/
    debug: extracting /usr/lib/openldap/
    debug: extracting /usr/lib/openldap/memberof-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/deref-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/nssov.so.0
    debug: extracting /usr/lib/openldap/deref.so
    debug: extracting /usr/lib/openldap/collect-2.4.so.2
    debug: extracting /usr/lib/openldap/unique-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/unique.so
    debug: extracting /usr/lib/openldap/nssov.so.0.0.0
    debug: extracting /usr/lib/openldap/memberof.so
    debug: extracting /usr/lib/openldap/retcode-2.4.so.2
    debug: extracting /usr/lib/openldap/auditlog-2.4.so.2
    debug: extracting /usr/lib/openldap/seqmod-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/dyngroup-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/collect.so
    debug: extracting /usr/lib/openldap/memberof-2.4.so.2
    debug: extracting /usr/lib/openldap/ppolicy.so
    debug: extracting /usr/lib/openldap/sssvlv.so
    debug: extracting /usr/lib/openldap/refint.so
    debug: extracting /usr/lib/openldap/constraint-2.4.so.2
    debug: extracting /usr/lib/openldap/sssvlv-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/retcode-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/rwm-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/rwm.so
    debug: extracting /usr/lib/openldap/syncprov.so
    debug: extracting /usr/lib/openldap/refint-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/valsort.so
    debug: extracting /usr/lib/openldap/dds.so
    debug: extracting /usr/lib/openldap/dyngroup-2.4.so.2
    debug: extracting /usr/lib/openldap/collect-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/nssov.so
    debug: extracting /usr/lib/openldap/dds-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/sssvlv-2.4.so.2
    debug: extracting /usr/lib/openldap/ppolicy-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/translucent.so
    debug: extracting /usr/lib/openldap/accesslog-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/pcache-2.4.so.2
    debug: extracting /usr/lib/openldap/accesslog-2.4.so.2
    debug: extracting /usr/lib/openldap/accesslog.so
    debug: extracting /usr/lib/openldap/rwm-2.4.so.2
    debug: extracting /usr/lib/openldap/unique-2.4.so.2
    debug: extracting /usr/lib/openldap/dds-2.4.so.2
    debug: extracting /usr/lib/openldap/valsort-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/constraint-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/translucent-2.4.so.2
    debug: extracting /usr/lib/openldap/seqmod-2.4.so.2
    debug: extracting /usr/lib/openldap/translucent-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/auditlog.so
    debug: extracting /usr/lib/openldap/deref-2.4.so.2
    debug: extracting /usr/lib/openldap/seqmod.so
    debug: extracting /usr/lib/openldap/dynlist.so
    debug: extracting /usr/lib/openldap/dynlist-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/refint-2.4.so.2
    debug: extracting /usr/lib/openldap/syncprov-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/syncprov-2.4.so.2
    debug: extracting /usr/lib/openldap/pcache-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/ppolicy-2.4.so.2
    debug: extracting /usr/lib/openldap/constraint.so
    debug: extracting /usr/lib/openldap/valsort-2.4.so.2
    debug: extracting /usr/lib/openldap/auditlog-2.4.so.2.10.1
    debug: extracting /usr/lib/openldap/pcache.so
    debug: extracting /usr/lib/openldap/dynlist-2.4.so.2
    debug: extracting /usr/lib/openldap/retcode.so
    debug: extracting /usr/lib/openldap/dyngroup.so
    debug: extracting /usr/lib/tmpfiles.d/slapd.conf
    debug: extract: skipping dir extraction of /usr/lib/systemd/system/
    debug: extracting /usr/lib/systemd/system/slapd.service
    debug: extract: skipping dir extraction of /var/
    debug: extract: skipping dir extraction of /var/lib/
    debug: extracting /var/lib/openldap/
    debug: extracting /var/lib/openldap/openldap-data/
    debug: extracting /var/lib/openldap/openldap-data/DB_CONFIG.example
    debug: updating database
    debug: adding database entry 'openldap'
    debug: writing openldap-2.4.38-1 DESC information back to db
    debug: writing openldap-2.4.38-1 FILES information back to db
    debug: adding entry 'openldap' in 'local' cache
    debug: executing ". /tmp/alpm_GjNzSI/.INSTALL; post_install 2.4.38-1"
    debug: executing "/usr/bin/bash" under chroot "/"
    any idea?
    I already checked if /usr/bin/bash is there, and yes, its there and working.
    Also the installation of all other packages work, only openldap seem to fail...
    Last edited by Vamp898 (2014-01-13 10:56:15)

    I fixed it, stupid mistake.
    I edited /etc/nsswitch.conf and put ldap in there before installing ldap. Seems like this is _not_ an good idea
    thx for your help anyway

Maybe you are looking for

  • Two users (on the same Mac) using same RAID simultaneously?

    O.K. I know you should never never ever connect two different Macs to the same RAID unless using Xsan. . . How about connecting two users on the same Mac simultaneously? In other words, can I have one user manipulating data on the RAID in the backgro

  • URL in Email Alert

    Hi All, can any one tell me, how to add an URL of lead / account / contact or any other record in alert mail. Nisman

  • Custom Validation Routine not getting triggered

    Hi, I need some information regarding the Validation Routines that is maintained in SPRO. I created a validation routine and activated it. And also I maintained all the configurations needed. But when I create an ASN in VL60, the program control is n

  • User Defined Formulae

    Hi All, I have a requirement to execute very simple user defined formulae. The user would create an object of a certain class, and in certain cases the value of one of the properties would depend upon another object of the same class that had been cr

  • Printing problems with Adobe CS5

    Hello all, I recently replaced the printers in one of our university Art Dept labs; they are using iMacs running Mac OS X 10.6.8 with Adobe CS5. They had three Ricoh CL4000DN color laser printers. They bought 3 Ricoh C320DN color laser printers to re