Turning Arch Linux 32bit (i686) to 64bit (x86_64)

I installed Arch Linux on a pc that was only 32bit compatible and I want to put it into my pc that is 64bit compatible. Is there a way to turn the current 32bit Arch Linux to 64bit Arch Linux (I don't care if it is untested or if there's a possibility of damaging the OS or Computer)
Last edited by Satanic Command Line (2015-01-07 01:46:22)

(http://www.bing.com/searchq=Is+there+a+ … 0393fd158b) Doesn't show anything about migrating from 32 to 64bit without reinstalling (I use bing not google)

Similar Messages

  • Installing Arch Linux after Windows 7 64bit dual boot

    Total noob here ^^
    Im trying to install Arch Linux after my installation of Windows 7, without fucking up that one...
    I freed up 50GB and removed it from my Windows boot partition, so Arch can be installed there, I have almost absolutely no experience with this kind of stuff since I've only used Ubuntu and Kali Linux before.
    I've got a working arch image on my usb stick and i somehow can't figure out, how to install it without touching the existing partitions.
    Is it possible to create a working dual boot, without changing my windows configuration?

    yes its possible. What research have you done in order to install Arch. We do not hand hold here in this community. Go read up the appropriate wiki pages and ask specific questions with details in case you get stuck.
    Start with the Beginners Guide.

  • Arch in virtual box gives me i686 instead of x86_64-failed retrieving

    Hello,
    I tried arch in virtual box and when I do uname -a it gives me i686 instead of x86_64.
    So, trying to insert to repositories the multilib , it doesn't work (it gives me failed retrieving multilib).
    What can I do ?
    Thanks!
    (I download the dual ISO file,is that right?)

    You chose i686 when booting the install disk in the VM. If you want x86_64, start over and install that. Or just go with i686, you're probably fine.
    When I boot ity only had i686 as option.
    If your machine supports a 64 bit VM, did you configure it as such?
    I don't know anything about that.
    So, in hard drive I will not have this problem.
    Edit:   BTW, welcome to Arch Linux
    Thanks!
    (Also,check https://bbs.archlinux.org/viewtopic.php … 6#p1365386 if you want )

  • Canon PIXMA MP640 WiFi on Arch Linux x86_64

    I have a Canon PIXMA MP640 series multifunctional device connected wirelessly to my home router. On Windows Vista the device works flawlessly, I can print or scan without any problems. Now I decided to configure at least the printer part on my Arch Linux x86_64, which I dual-boot with Vista on the same laptop.
    I went through the Wiki entry for CUPS and SAMBA. I did install all the necessary packages, that is:
    1) cups (ver. 1.4.6), ghostscript (ver. 9.01), gsfonts (ver. 1.0.7pre44) - for CUPS
    2) cnijfilter-mp640 (ver. 3.20) and its dependencies: cnijfilter-common (ver. 3.00), lib32-libcups, lib32-popt - drivers for this particular model
    3) samba (ver. 3.5.6) and gamin (ver. 0.1.10) – for SAMBA
    Then I added cups and samba to DAEMONS section of the /etc/rc.conf file
    DAEMONS=(@syslog-ng !network @netfs @crond hal alsa wicd bluetooth laptop-mode !openntpd @cups @samba)
    copied Samba configuration file
    cp /etc/samba/smb.conf.default /etc/samba/smb.conf
    in which I changed only one entry – name of my workgroup, and then I restarted my system.
    In System Settings as root I went to Sharing→Samba and checked if everything seems fine – see print screen below.
    http://img854.imageshack.us/img854/300/samba1.png
    Then in Printer Configuration I chosed New network printer and I tried to fill all the boxes with information I have about my printer – see below. I also pointed to the specific .ppd file - /usr/share/cups/model/canonmp640.ppd.
    http://img5.imageshack.us/img5/6650/samba2.png
    The printer name and it's localization I got from my router – see below.
    http://img840.imageshack.us/img840/3982/samba3.png
    As you all see on print screen No 2 I'm getting “Bad URI – need printer name” error from CUPS. I “googled” about it, but still haven't been able to solve this issue. What am I doing wrong?
    Last edited by Zibi1981 (2011-03-07 18:13:31)

    No hints??? I believe it's related to Samba. I don't know how to configure it properly, so it can find my WiFi printer.

  • Can I run a 4-arch binary as 32bits on a 64bit Mac?

    I created a 4-arch executable (ppc/intel & 32/64bits). On a 64bit Mac it runs as a 64bit program. On a 32bit Mac it runs as 32bits. I would like to force it to run as 32bits on a 64bit Mac, without stripping out the 64bit architectures. (some seldom-used plugins for the program can only be built 32bits on OSX)
    64/32 bit OSX applications have a checkbox in Get info to open in 32bit mode, but CLI executables don't have this option.
    Can this be done?

    If you using Leopard, look at the 'arch' command. It has been enhanced to allow you to change the search order for the universal programs. They also talk about using it to set up the specific type through an arch command. I could not find where they are keeping the search order yet and personally have not used 'arch' in this manner.
    The man page for Tiger does not mention this functionality. So, I assume that it is not in Tiger. You might get further explanation from my message:

  • Strange screen colors while booting Arch Linux (i686)

    I'm trying to install Arch on an old computer via usb live,
    when I start the first option "Boot Arch Linux i686" at the beginning seems to work then stops and appears:
    Arch Linux 3.17.6-1-arch (tty1)
    archiso login: root (automatic login)
    at this point the pixels begin to change from black to white. until the monitor becomes completely white and black horizontal line appears at the center.
    you have any idea what could be the problem?
    Thanks for  help
    Last edited by Enrico87 (2015-01-28 19:06:27)

    Enrico87 wrote:actually i have installed Debian
    What??  The first post clearly said archlinux, but if this is debian, you are asking in the wrong place.  Did you just use debian because the arch iso was unusable?  Did these visual distrubances completely prevent login?
    can you link me the article?
    Not likely.  Is your google broken?
    EDIT: in hindsight this post was more abrupt than needed for a new-comer to the forums.  Please pardon the tone - but the content was exactly as intended.  We are happy to help when it is needed, but archlinux users are expected to be able to do some of their own research.  If you really need the wiki link provided to you, you most likely would never be happy with archlinux.
    Last edited by Trilby (2015-01-28 20:12:45)

  • Linux - 32bit slow + segfaults any suggestions?  (64bit worked fine...)

    Hi
    Since changing to the 32bit Linux flash plugin (as you have stopped the 64bit beta for the time being) I have noticed that full screen video is far slower than using the 64bit one - watching live streams in iplayer is unacceptable ...
    I have to say that on my machine the 32bit of flash is slightly buggy even on a fully 32bit Linux distro.
    The 64bit version worked pretty much all the time and the video was so much faster - in fact I do not remember a crash since the last update in February  and I was very happy with the performance.
    I suggest that adobe allow 64bit users access to the latest beta/alpha as it is bound to be better than the alternative.
    Until that occurs does anyone have ANY ideas/performance tips - this occurs on 3 different distros so it not related to 1 distro.
    An an example I am getting these messages in dmesg (in Ubuntu 10.04 amd64)
    [ 2421.654074] npviewer.bin[1870]: segfault at 418 ip 00000000f60f4a56 sp 00000000ffd22308 error 6 in libflashplayer.so[f5ea6000+b04000]
    Fun Fun Fun

    Thanks ʇɐb ɹəuəllıʍ,
    I went to the link you provided and found a similar poster so I have added my 2 cents there as well. I installed the 64 bit alpha and most of the high quality stuff works fine but education stuff (mostly simple low quality videos) do not work. Here is a link to the post I found that has the same issue I have in case anyone is looking to solve issues on education sites with linux and adobe flash. http://forums.adobe.com/message/3250461#3250461

  • Arch Linux doesn't detect RAID of SAS hard drives

    Hello everyone:
    I'm trying to install Arch Linux 2009.08 x86_64 on a server IBM xSeries 206m, which has hard drives connected to a SAS controller card Adaptec AIC-9405.
    I put the disks in RAID 0 and starting the server, I can see on the menu of the RAID controller card that is fine, but when I'm going to make the partitions, I do not see any hard drive.
    Checking with the command dmesg, I found some messages that seem to indicate the failure:
    aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
    aic94xx 0000:03:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    aic94xx: found Adaptec AIC-9405W SAS/SATA Host Adapter, device 0000:03:04.0
    scsi2 : aic94xx
    aic94xx 0000:03:04.0: firmware: requesting aic94xx-seq.fw
    usb 2-1: configuration #1 chosen from 1 choice
    aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2
    aic94xx: couldn't init seqs for 0000:03:04.0
    aic94xx: couldn't init the chip
    aic94xx 0000:03:04.0: PCI INT A disabled
    aic94xx: probe of 0000:03:04.0 failed with error -2
    Someone else with the same problem ... anyone know how to fix it ?

    GerBra wrote:
    The error message of missing firmware file in dmesg/messages.log is gone away now?
    Could you place dmesg.log or messages.log somewhere to view them? (Copy these files over network to an
    other machine and load it up to some pastebin service, or attach it here).
    You don't see the raid array when doing a: fdisk -l ?
    Also a: cat /proc/scsi/scsi should also show the array if up and running.
    SCSI modul aic94xx should also have a dir entry in /proc/scsi. Example: my Adaptec 2940 has detailled infos about the controller and device status in:
    cat /proc/scsi/aic7xxx/2
    If you have such a file (the number could differ on your machine) please post it also.
    Maybe it's the best if you open a bugreport in http://bugs.archlinux.org/index/proj6 ....
    Hi GerBra:
    This is the dmesg.log:
    Linux version 2.6.30-ARCH (root@T-POWA-LX) (gcc version 4.4.1 (GCC) ) #1 SMP PREEMPT Fri Jul 31 07:30:28 CEST 2009
    Command line: lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_KE1AECIE ramdisk_size=75%
    KERNEL supported cpus:
    Intel GenuineIntel
    AMD AuthenticAMD
    Centaur CentaurHauls
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
    BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 00000000bfee0000 (usable)
    BIOS-e820: 00000000bfee0000 - 00000000bfee9000 (ACPI data)
    BIOS-e820: 00000000bfee9000 - 00000000bff00000 (ACPI NVS)
    BIOS-e820: 00000000bff00000 - 00000000c0000000 (reserved)
    BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
    BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
    BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
    DMI present.
    last_pfn = 0x140000 max_arch_pfn = 0x100000000
    MTRR default type: uncachable
    MTRR fixed ranges enabled:
    00000-9FFFF write-back
    A0000-BFFFF uncachable
    C0000-C7FFF write-protect
    C8000-DFFFF uncachable
    E0000-FFFFF write-protect
    MTRR variable ranges enabled:
    0 base 0C0000000 mask FC0000000 uncachable
    1 base 000000000 mask F00000000 write-back
    2 base 100000000 mask FC0000000 write-back
    3 base 0BFF00000 mask FFFF00000 uncachable
    4 disabled
    5 disabled
    6 disabled
    7 disabled
    x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    e820 update range: 00000000bff00000 - 0000000100000000 (usable) ==> (reserved)
    last_pfn = 0xbfee0 max_arch_pfn = 0x100000000
    e820 update range: 0000000000001000 - 0000000000006000 (usable) ==> (reserved)
    Scanning 1 areas for low memory corruption
    modified physical RAM map:
    modified: 0000000000000000 - 0000000000001000 (usable)
    modified: 0000000000001000 - 0000000000006000 (reserved)
    modified: 0000000000006000 - 000000000009b800 (usable)
    modified: 000000000009b800 - 00000000000a0000 (reserved)
    modified: 00000000000e0000 - 0000000000100000 (reserved)
    modified: 0000000000100000 - 00000000bfee0000 (usable)
    modified: 00000000bfee0000 - 00000000bfee9000 (ACPI data)
    modified: 00000000bfee9000 - 00000000bff00000 (ACPI NVS)
    modified: 00000000bff00000 - 00000000c0000000 (reserved)
    modified: 00000000fec00000 - 00000000fec10000 (reserved)
    modified: 00000000fee00000 - 00000000fee01000 (reserved)
    modified: 00000000ff000000 - 0000000100000000 (reserved)
    modified: 0000000100000000 - 0000000140000000 (usable)
    init_memory_mapping: 0000000000000000-00000000bfee0000
    0000000000 - 00bfe00000 page 2M
    00bfe00000 - 00bfee0000 page 4k
    kernel direct mapping tables up to bfee0000 @ 8000-d000
    init_memory_mapping: 0000000100000000-0000000140000000
    0100000000 - 0140000000 page 2M
    kernel direct mapping tables up to 140000000 @ b000-11000
    RAMDISK: 378e2000 - 37fef5c0
    ACPI: RSDP 00000000000f64f0 00014 (v00 PTLTD )
    ACPI: RSDT 00000000bfee3615 0003C (v01 PTLTD RSDT 06040000 LTP 00000000)
    ACPI: FACP 00000000bfee8e70 00074 (v01 INTEL 06040000 PTL 00000003)
    ACPI: DSDT 00000000bfee384c 05624 (v01 INTEL GLENWOOD 06040000 MSFT 0100000E)
    ACPI: FACS 00000000bfee9fc0 00040
    ACPI: SPCR 00000000bfee8ee4 00050 (v01 PTLTD $UCRTBL$ 06040000 PTL 00000001)
    ACPI: MCFG 00000000bfee8f34 0003C (v01 PTLTD MCFG 06040000 LTP 00000000)
    ACPI: APIC 00000000bfee8f70 00068 (v01 PTLTD APIC 06040000 LTP 00000000)
    ACPI: BOOT 00000000bfee8fd8 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
    ACPI: SSDT 00000000bfee3651 001FB (v01 PmRef CpuPm 00003000 INTL 20030224)
    ACPI: Local APIC address 0xfee00000
    (8 early reservations) ==> bootmem [0000000000 - 0140000000]
    #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
    #2 [0000200000 - 000082d0d0] TEXT DATA BSS ==> [0000200000 - 000082d0d0]
    #3 [00378e2000 - 0037fef5c0] RAMDISK ==> [00378e2000 - 0037fef5c0]
    #4 [000009b800 - 0000100000] BIOS reserved ==> [000009b800 - 0000100000]
    #5 [000082e000 - 000082e198] BRK ==> [000082e000 - 000082e198]
    #6 [0000008000 - 000000b000] PGTABLE ==> [0000008000 - 000000b000]
    #7 [000000b000 - 000000c000] PGTABLE ==> [000000b000 - 000000c000]
    found SMP MP-table at [ffff8800000f6520] f6520
    [ffffe20000000000-ffffe200045fffff] PMD -> [ffff880028200000-ffff88002c7fffff] on node 0
    Zone PFN ranges:
    DMA 0x00000000 -> 0x00001000
    DMA32 0x00001000 -> 0x00100000
    Normal 0x00100000 -> 0x00140000
    Movable zone start PFN for each node
    early_node_map[4] active PFN ranges
    0: 0x00000000 -> 0x00000001
    0: 0x00000006 -> 0x0000009b
    0: 0x00000100 -> 0x000bfee0
    0: 0x00100000 -> 0x00140000
    On node 0 totalpages: 1048182
    DMA zone: 56 pages used for memmap
    DMA zone: 1688 pages reserved
    DMA zone: 2246 pages, LIFO batch:0
    DMA32 zone: 14280 pages used for memmap
    DMA32 zone: 767768 pages, LIFO batch:31
    Normal zone: 3584 pages used for memmap
    Normal zone: 258560 pages, LIFO batch:31
    ACPI: PM-Timer IO Port: 0x1008
    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[0x02] address[0xfec00000] gsi_base[0])
    IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-23
    ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
    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
    SMP: Allowing 2 CPUs, 0 hotplug CPUs
    nr_irqs_gsi: 24
    PM: Registered nosave memory: 0000000000001000 - 0000000000006000
    PM: Registered nosave memory: 000000000009b000 - 000000000009c000
    PM: Registered nosave memory: 000000000009c000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    PM: Registered nosave memory: 00000000bfee0000 - 00000000bfee9000
    PM: Registered nosave memory: 00000000bfee9000 - 00000000bff00000
    PM: Registered nosave memory: 00000000bff00000 - 00000000c0000000
    PM: Registered nosave memory: 00000000c0000000 - 00000000fec00000
    PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
    PM: Registered nosave memory: 00000000fec10000 - 00000000fee00000
    PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
    PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
    PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
    Allocating PCI resources starting at c4000000 (gap: c0000000:3ec00000)
    NR_CPUS:16 nr_cpumask_bits:16 nr_cpu_ids:2 nr_node_ids:1
    PERCPU: Embedded 25 pages at ffff880028022000, static data 72352 bytes
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1028574
    Kernel command line: lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_KE1AECIE ramdisk_size=75%
    Initializing CPU#0
    NR_IRQS:768
    PID hash table entries: 4096 (order: 12, 32768 bytes)
    Fast TSC calibration using PIT
    Detected 2999.990 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    Checking aperture...
    No AGP bridge found
    Calgary: detecting Calgary via BIOS EBDA area
    Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
    Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
    software IO TLB at phys 0x20000000 - 0x24000000
    Memory: 4034028k/5242880k available (3409k kernel code, 1050152k absent, 157764k reserved, 1239k data, 464k init)
    SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    Calibrating delay loop (skipped), value calculated using timer frequency.. 6002.97 BogoMIPS (lpj=9999966)
    Security Framework initialized
    Mount-cache hash table entries: 256
    CPU: Trace cache: 12K uops, L1 D cache: 16K
    CPU: L2 cache: 2048K
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 0
    CPU0: Thermal monitoring handled by SMI
    using mwait in idle threads.
    ACPI: Core revision 20090320
    Setting APIC routing to flat
    ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
    Booting processor 1 APIC 0x1 ip 0x6000
    Initializing CPU#1
    Calibrating delay using timer specific routine.. 6002.80 BogoMIPS (lpj=9999695)
    CPU: Trace cache: 12K uops, L1 D cache: 16K
    CPU: L2 cache: 2048K
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 0
    CPU1: Thermal monitoring enabled (TM1)
    x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
    CPU1: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
    checking TSC synchronization [CPU#0 -> CPU#1]: passed.
    Brought up 2 CPUs
    Total of 2 processors activated (12004.78 BogoMIPS).
    CPU0 attaching sched-domain:
    domain 0: span 0-1 level SIBLING
    groups: 0 1
    CPU1 attaching sched-domain:
    domain 0: span 0-1 level SIBLING
    groups: 1 0
    net_namespace: 1888 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 9
    PCI: Not using MMCONFIG.
    PCI: Using configuration type 1 for base access
    bio: create slab <bio-0> at 0
    ACPI: EC: Look up EC in DSDT
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S4 S5)
    ACPI: Using IOAPIC for interrupt routing
    PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 9
    PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
    PCI: Using MMCONFIG at e0000000 - e09fffff
    ACPI: No dock devices found.
    ACPI Warning (nspredef-0331): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, ACPI requires 4 [20090320]
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    pci 0000:00:01.0: PME# disabled
    pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    pci 0000:00:1c.0: PME# disabled
    pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
    pci 0000:00:1c.4: PME# disabled
    pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
    pci 0000:00:1c.5: PME# disabled
    pci 0000:00:1d.0: reg 20 io port: [0x3000-0x301f]
    pci 0000:00:1d.1: reg 20 io port: [0x3020-0x303f]
    pci 0000:00:1d.2: reg 20 io port: [0x3040-0x305f]
    pci 0000:00:1d.7: reg 10 32bit mmio: [0xc0000000-0xc00003ff]
    pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    pci 0000:00:1d.7: PME# disabled
    pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
    pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
    pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO
    pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0500 (mask 007f)
    pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0ca0 (mask 000f)
    pci 0000:00:1f.1: reg 10 io port: [0x00-0x07]
    pci 0000:00:1f.1: reg 14 io port: [0x00-0x03]
    pci 0000:00:1f.1: reg 18 io port: [0x00-0x07]
    pci 0000:00:1f.1: reg 1c io port: [0x00-0x03]
    pci 0000:00:1f.1: reg 20 io port: [0x3080-0x308f]
    pci 0000:00:1f.3: reg 20 io port: [0x3060-0x307f]
    pci 0000:00:01.0: bridge io port: [0x00-0xfff]
    pci 0000:00:01.0: bridge 32bit mmio: [0x000000-0x0fffff]
    pci 0000:00:01.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
    pci 0000:02:00.0: PXH quirk detected; SHPC device MSI disabled
    pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
    pci 0000:02:00.0: PME# disabled
    pci 0000:02:00.1: reg 10 32bit mmio: [0xc0100000-0xc0100fff]
    pci 0000:00:1c.0: bridge io port: [0x4000-0x4fff]
    pci 0000:00:1c.0: bridge 32bit mmio: [0xc0100000-0xc02fffff]
    pci 0000:00:1c.0: bridge 64bit mmio pref: [0xc0500000-0xc05fffff]
    pci 0000:03:04.0: reg 10 64bit mmio: [0xc0280000-0xc02bffff]
    pci 0000:03:04.0: reg 18 64bit mmio: [0xc0500000-0xc051ffff]
    pci 0000:03:04.0: reg 20 io port: [0x4000-0x40ff]
    pci 0000:03:04.0: reg 30 32bit mmio: [0x000000-0x07ffff]
    pci 0000:02:00.0: bridge io port: [0x4000-0x4fff]
    pci 0000:02:00.0: bridge 32bit mmio: [0xc0200000-0xc02fffff]
    pci 0000:02:00.0: bridge 64bit mmio pref: [0xc0500000-0xc05fffff]
    pci 0000:04:00.0: reg 10 64bit mmio: [0xc0300000-0xc030ffff]
    pci 0000:04:00.0: PME# supported from D3hot D3cold
    pci 0000:04:00.0: PME# disabled
    pci 0000:00:1c.4: bridge 32bit mmio: [0xc0300000-0xc03fffff]
    pci 0000:00:1c.5: bridge io port: [0x00-0xfff]
    pci 0000:00:1c.5: bridge 32bit mmio: [0x000000-0x0fffff]
    pci 0000:00:1c.5: bridge 64bit mmio pref: [0x000000-0x0fffff]
    pci 0000:0a:04.0: reg 10 32bit mmio: [0xc8000000-0xcfffffff]
    pci 0000:0a:04.0: reg 14 io port: [0x5000-0x50ff]
    pci 0000:0a:04.0: reg 18 32bit mmio: [0xc0400000-0xc040ffff]
    pci 0000:0a:04.0: reg 30 32bit mmio: [0x000000-0x01ffff]
    pci 0000:0a:04.0: supports D1 D2
    pci 0000:00:1e.0: transparent bridge
    pci 0000:00:1e.0: bridge io port: [0x5000-0x5fff]
    pci 0000:00:1e.0: bridge 32bit mmio: [0xc0400000-0xc04fffff]
    pci 0000:00:1e.0: bridge 64bit mmio pref: [0xc8000000-0xcfffffff]
    pci_bus 0000:00: on NUMA node 0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEG_._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1.PXHV._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP5._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP6._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 10 *11 14 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 10 *11 14 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKE] (IRQs 3 10 11 14 15) *0, disabled.
    ACPI: PCI Interrupt Link [LNKF] (IRQs 3 10 11 14 15) *0, disabled.
    ACPI: PCI Interrupt Link [LNKG] (IRQs 3 10 11 14 15) *0, disabled.
    ACPI: PCI Interrupt Link [LNKH] (IRQs 3 10 11 14 15) *5
    PCI: Using ACPI for IRQ routing
    pci 0000:00:01.0: BAR 13: can't allocate resource
    pci 0000:00:01.0: BAR 14: can't allocate resource
    pci 0000:00:01.0: BAR 15: can't allocate resource
    pci 0000:00:1c.5: BAR 13: can't allocate resource
    pci 0000:00:1c.5: BAR 14: can't allocate resource
    pci 0000:00:1c.5: BAR 15: can't allocate resource
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    hpet clockevent registered
    HPET: 3 timers in total, 0 timers will be used for per-cpu timer
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp: PnP ACPI: found 12 devices
    ACPI: ACPI bus type pnp unregistered
    system 00:01: ioport range 0x800-0x83f has been reserved
    system 00:01: ioport range 0x1000-0x107f has been reserved
    system 00:01: ioport range 0x1180-0x11bf has been reserved
    system 00:01: ioport range 0x4d0-0x4d1 has been reserved
    system 00:01: ioport range 0x500-0x57f has been reserved
    system 00:01: ioport range 0xca8-0xca8 has been reserved
    system 00:01: ioport range 0xcac-0xcac has been reserved
    system 00:01: ioport range 0xfe00-0xfe00 has been reserved
    system 00:01: iomem range 0xfed14000-0xfed17fff has been reserved
    system 00:01: iomem range 0xfed13000-0xfed13fff has been reserved
    system 00:01: iomem range 0xe0000000-0xefffffff has been reserved
    system 00:01: iomem range 0xfed20000-0xfed8ffff has been reserved
    pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
    pci 0000:00:01.0: IO window: disabled
    pci 0000:00:01.0: MEM window: disabled
    pci 0000:00:01.0: PREFETCH window: disabled
    pci 0000:02:00.0: PCI bridge, secondary bus 0000:03
    pci 0000:02:00.0: IO window: 0x4000-0x4fff
    pci 0000:02:00.0: MEM window: 0xc0200000-0xc02fffff
    pci 0000:02:00.0: PREFETCH window: 0x000000c0500000-0x000000c05fffff
    pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02
    pci 0000:00:1c.0: IO window: 0x4000-0x4fff
    pci 0000:00:1c.0: MEM window: 0xc0100000-0xc02fffff
    pci 0000:00:1c.0: PREFETCH window: 0x000000c0500000-0x000000c05fffff
    pci 0000:00:1c.4: PCI bridge, secondary bus 0000:04
    pci 0000:00:1c.4: IO window: disabled
    pci 0000:00:1c.4: MEM window: 0xc0300000-0xc03fffff
    pci 0000:00:1c.4: PREFETCH window: disabled
    pci 0000:00:1c.5: PCI bridge, secondary bus 0000:05
    pci 0000:00:1c.5: IO window: disabled
    pci 0000:00:1c.5: MEM window: disabled
    pci 0000:00:1c.5: PREFETCH window: disabled
    pci 0000:00:1e.0: PCI bridge, secondary bus 0000:0a
    pci 0000:00:1e.0: IO window: 0x5000-0x5fff
    pci 0000:00:1e.0: MEM window: 0xc0400000-0xc04fffff
    pci 0000:00:1e.0: PREFETCH window: 0x000000c8000000-0x000000cfffffff
    pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    pci 0000:00:01.0: setting latency timer to 64
    pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    pci 0000:00:1c.0: setting latency timer to 64
    pci 0000:02:00.0: setting latency timer to 64
    pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    pci 0000:00:1c.4: setting latency timer to 64
    pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
    pci 0000:00:1c.5: setting latency timer to 64
    pci 0000:00:1e.0: setting latency timer to 64
    pci_bus 0000:00: resource 0 io: [0x00-0xffff]
    pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
    pci_bus 0000:01: resource 0 mem: [0x0-0xfff]
    pci_bus 0000:01: resource 1 mem: [0x0-0xfffff]
    pci_bus 0000:01: resource 2 mem: [0x0-0xfffff]
    pci_bus 0000:02: resource 0 io: [0x4000-0x4fff]
    pci_bus 0000:02: resource 1 mem: [0xc0100000-0xc02fffff]
    pci_bus 0000:02: resource 2 pref mem [0xc0500000-0xc05fffff]
    pci_bus 0000:03: resource 0 io: [0x4000-0x4fff]
    pci_bus 0000:03: resource 1 mem: [0xc0200000-0xc02fffff]
    pci_bus 0000:03: resource 2 pref mem [0xc0500000-0xc05fffff]
    pci_bus 0000:04: resource 1 mem: [0xc0300000-0xc03fffff]
    pci_bus 0000:05: resource 0 mem: [0x0-0xfff]
    pci_bus 0000:05: resource 1 mem: [0x0-0xfffff]
    pci_bus 0000:05: resource 2 mem: [0x0-0xfffff]
    pci_bus 0000:0a: resource 0 io: [0x5000-0x5fff]
    pci_bus 0000:0a: resource 1 mem: [0xc0400000-0xc04fffff]
    pci_bus 0000:0a: resource 2 pref mem [0xc8000000-0xcfffffff]
    pci_bus 0000:0a: resource 3 io: [0x00-0xffff]
    pci_bus 0000:0a: resource 4 mem: [0x000000-0xffffffffffffffff]
    NET: Registered protocol family 2
    IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
    TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
    TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
    TCP: Hash tables configured (established 262144 bind 65536)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs...
    Freeing initrd memory: 7221k freed
    Simple Boot Flag at 0x3c set to 0x1
    Scanning for low memory corruption every 60 seconds
    audit: initializing netlink socket (disabled)
    type=2000 audit(1250095030.473:1): initialized
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    msgmni has been set to 7894
    alg: No test for stdrng (krng)
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    PCI quirk: reroute interrupts for 0x8086:0x032c
    pci 0000:0a:04.0: Boot video device
    pcieport-driver 0000:00:01.0: irq 24 for MSI/MSI-X
    pcieport-driver 0000:00:01.0: setting latency timer to 64
    pcieport-driver 0000:00:1c.0: irq 25 for MSI/MSI-X
    pcieport-driver 0000:00:1c.0: setting latency timer to 64
    pcieport-driver 0000:00:1c.4: irq 26 for MSI/MSI-X
    pcieport-driver 0000:00:1c.4: setting latency timer to 64
    pcieport-driver 0000:00:1c.5: irq 27 for MSI/MSI-X
    pcieport-driver 0000:00:1c.5: setting latency timer to 64
    Linux agpgart interface v0.103
    Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    input: Macintosh mouse button emulation as /devices/virtual/input/input0
    PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    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
    registered taskstats version 1
    Initalizing network drop monitor service
    Freeing unused kernel memory: 464k freed
    input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
    Switched to high resolution mode on CPU 1
    Switched to high resolution mode on CPU 0
    SCSI subsystem initialized
    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:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
    ehci_hcd 0000:00:1d.7: setting latency timer to 64
    ehci_hcd 0000:00:1d.7: EHCI Host Controller
    ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
    ehci_hcd 0000:00:1d.7: debug port 1
    ehci_hcd 0000:00:1d.7: cache line size of 128 is not supported
    ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
    ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 6 ports detected
    uhci_hcd: USB Universal Host Controller Interface driver
    uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
    uhci_hcd 0000:00:1d.0: setting latency timer to 64
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
    uhci_hcd 0000:00:1d.0: irq 23, io base 0x00003000
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
    uhci_hcd 0000:00:1d.1: setting latency timer to 64
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:1d.1: irq 19, io base 0x00003020
    usb usb3: configuration #1 chosen from 1 choice
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
    uhci_hcd 0000:00:1d.2: setting latency timer to 64
    uhci_hcd 0000:00:1d.2: UHCI Host Controller
    uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
    uhci_hcd 0000:00:1d.2: irq 18, io base 0x00003040
    usb usb4: configuration #1 chosen from 1 choice
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    libata version 3.00 loaded.
    ata_piix 0000:00:1f.1: version 2.13
    ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
    ata_piix 0000:00:1f.1: setting latency timer to 64
    scsi0 : ata_piix
    scsi1 : ata_piix
    aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
    aic94xx 0000:03:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq 14
    ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x3088 irq 15
    aic94xx: found Adaptec AIC-9405W SAS/SATA Host Adapter, device 0000:03:04.0
    scsi2 : aic94xx
    aic94xx 0000:03:04.0: firmware: requesting aic94xx-seq.fw
    aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2
    aic94xx: couldn't init seqs for 0000:03:04.0
    aic94xx: couldn't init the chip
    aic94xx 0000:03:04.0: PCI INT A disabled
    aic94xx: probe of 0000:03:04.0 failed with error -2
    ata1.00: ATAPI: HL-DT-STDVD-RAM GSA-H55N, 1.03, max UDMA/66
    ata1.00: limited to UDMA/33 due to 40-wire cable
    ata1.00: configured for UDMA/33
    scsi 0:0:0:0: CD-ROM HL-DT-ST DVD-RAM GSA-H55N 1.03 PQ: 0 ANSI: 5
    ata2: port disabled. ignoring.
    Driver 'sr' needs updating - please use bus_type methods
    sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 0:0:0:0: Attached scsi CD-ROM sr0
    usb 2-1: new low speed USB device using uhci_hcd and address 2
    usb 2-1: configuration #1 chosen from 1 choice
    usbcore: registered new interface driver hiddev
    input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input2
    generic-usb 0003:04B3:310C.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1/input0
    usbcore: registered new interface driver usbhid
    usbhid: v2.6:USB HID core driver
    ISO 9660 Extensions: RRIP_1991A
    squashfs: version 4.0 (2009/01/31) Phillip Lougher
    aufs 2-standalone.tree-20090601
    loop: module loaded
    aufs test_add:240:mount[635]: uid/gid/perm /tmpfs/mnt/loop0 0/0/0755, 0/0/01777
    aufs test_add:240:mount[648]: uid/gid/perm /tmpfs/mnt/loop2 0/0/0755, 0/0/01777
    rtc_cmos 00:04: RTC can wake from S4
    rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
    udev: starting version 141
    input: PC Speaker as /devices/platform/pcspkr/input/input3
    intel_rng: FWH not detected
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
    ACPI: Power Button [PWRF]
    input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input5
    ACPI: Power Button [PWRB]
    EDAC MC: Ver: 2.1.0 Jul 31 2009
    iTCO_vendor_support: vendor-support=0
    i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
    tg3.c:v3.98 (February 25, 2009)
    tg3 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    tg3 0000:04:00.0: setting latency timer to 64
    tg3 0000:04:00.0: PME# disabled
    eth0: Tigon3 [partno(BCM95721) rev 4101] (PCI Express) MAC address 00:11:25:a4:42:2f
    eth0: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1])
    eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
    eth0: dma_rwctrl[76180000] dma_mask[64-bit]
    sr 0:0:0:0: Attached scsi generic sg0 type 5
    iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
    iTCO_wdt: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x1060)
    iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    processor ACPI_CPU:00: registered as cooling_device0
    ACPI: Processor [CPU0] (supports 8 throttling states)
    processor ACPI_CPU:01: registered as cooling_device1
    ACPI: Processor [CPU1] (supports 8 throttling states)
    EDAC MC0: Giving out device to 'i3000_edac' 'i3000': DEV 0000:00:00.0
    EDAC PCI0: Giving out device to module 'i3000_edac' controller 'EDAC PCI controller': DEV '0000:00:00.0' (POLLED)
    lp: driver loaded but no devices found
    parport_pc 00:0b: reported by Plug and Play ACPI
    parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
    lp0: using parport0 (interrupt-driven).
    ppdev: user-space parallel port driver
    This is the messages.log:
    Aug 12 16:37:33 archiso kernel: Linux version 2.6.30-ARCH (root@T-POWA-LX) (gcc version 4.4.1 (GCC) ) #1 SMP PREEMPT Fri Jul 31 07:30:28 CEST 2009
    Aug 12 16:37:33 archiso kernel: Command line: lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_KE1AECIE ramdisk_size=75%
    Aug 12 16:37:33 archiso kernel: KERNEL supported cpus:
    Aug 12 16:37:33 archiso kernel: Intel GenuineIntel
    Aug 12 16:37:33 archiso kernel: AMD AuthenticAMD
    Aug 12 16:37:33 archiso kernel: Centaur CentaurHauls
    Aug 12 16:37:33 archiso kernel: BIOS-provided physical RAM map:
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 0000000000100000 - 00000000bfee0000 (usable)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000bfee0000 - 00000000bfee9000 (ACPI data)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000bfee9000 - 00000000bff00000 (ACPI NVS)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000bff00000 - 00000000c0000000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
    Aug 12 16:37:33 archiso kernel: BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
    Aug 12 16:37:33 archiso kernel: DMI present.
    Aug 12 16:37:33 archiso kernel: last_pfn = 0x140000 max_arch_pfn = 0x100000000
    Aug 12 16:37:33 archiso kernel: x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    Aug 12 16:37:33 archiso kernel: last_pfn = 0xbfee0 max_arch_pfn = 0x100000000
    Aug 12 16:37:33 archiso kernel: Scanning 1 areas for low memory corruption
    Aug 12 16:37:33 archiso kernel: modified physical RAM map:
    Aug 12 16:37:33 archiso kernel: modified: 0000000000000000 - 0000000000001000 (usable)
    Aug 12 16:37:33 archiso kernel: modified: 0000000000001000 - 0000000000006000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 0000000000006000 - 000000000009b800 (usable)
    Aug 12 16:37:33 archiso kernel: modified: 000000000009b800 - 00000000000a0000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 00000000000e0000 - 0000000000100000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 0000000000100000 - 00000000bfee0000 (usable)
    Aug 12 16:37:33 archiso kernel: modified: 00000000bfee0000 - 00000000bfee9000 (ACPI data)
    Aug 12 16:37:33 archiso kernel: modified: 00000000bfee9000 - 00000000bff00000 (ACPI NVS)
    Aug 12 16:37:33 archiso kernel: modified: 00000000bff00000 - 00000000c0000000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 00000000fec00000 - 00000000fec10000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 00000000fee00000 - 00000000fee01000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 00000000ff000000 - 0000000100000000 (reserved)
    Aug 12 16:37:33 archiso kernel: modified: 0000000100000000 - 0000000140000000 (usable)
    Aug 12 16:37:33 archiso kernel: init_memory_mapping: 0000000000000000-00000000bfee0000
    Aug 12 16:37:33 archiso kernel: init_memory_mapping: 0000000100000000-0000000140000000
    Aug 12 16:37:33 archiso kernel: RAMDISK: 378e2000 - 37fef5c0
    Aug 12 16:37:33 archiso kernel: ACPI: RSDP 00000000000f64f0 00014 (v00 PTLTD )
    Aug 12 16:37:33 archiso kernel: ACPI: RSDT 00000000bfee3615 0003C (v01 PTLTD RSDT 06040000 LTP 00000000)
    Aug 12 16:37:33 archiso kernel: ACPI: FACP 00000000bfee8e70 00074 (v01 INTEL 06040000 PTL 00000003)
    Aug 12 16:37:33 archiso kernel: ACPI: DSDT 00000000bfee384c 05624 (v01 INTEL GLENWOOD 06040000 MSFT 0100000E)
    Aug 12 16:37:33 archiso kernel: ACPI: FACS 00000000bfee9fc0 00040
    Aug 12 16:37:33 archiso kernel: ACPI: SPCR 00000000bfee8ee4 00050 (v01 PTLTD $UCRTBL$ 06040000 PTL 00000001)
    Aug 12 16:37:33 archiso kernel: ACPI: MCFG 00000000bfee8f34 0003C (v01 PTLTD MCFG 06040000 LTP 00000000)
    Aug 12 16:37:33 archiso kernel: ACPI: APIC 00000000bfee8f70 00068 (v01 PTLTD APIC 06040000 LTP 00000000)
    Aug 12 16:37:33 archiso kernel: ACPI: BOOT 00000000bfee8fd8 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
    Aug 12 16:37:33 archiso kernel: ACPI: SSDT 00000000bfee3651 001FB (v01 PmRef CpuPm 00003000 INTL 20030224)
    Aug 12 16:37:33 archiso kernel: (8 early reservations) ==> bootmem [0000000000 - 0140000000]
    Aug 12 16:37:33 archiso kernel: #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    Aug 12 16:37:33 archiso kernel: #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
    Aug 12 16:37:33 archiso kernel: #2 [0000200000 - 000082d0d0] TEXT DATA BSS ==> [0000200000 - 000082d0d0]
    Aug 12 16:37:33 archiso kernel: #3 [00378e2000 - 0037fef5c0] RAMDISK ==> [00378e2000 - 0037fef5c0]
    Aug 12 16:37:33 archiso kernel: #4 [000009b800 - 0000100000] BIOS reserved ==> [000009b800 - 0000100000]
    Aug 12 16:37:33 archiso kernel: #5 [000082e000 - 000082e198] BRK ==> [000082e000 - 000082e198]
    Aug 12 16:37:33 archiso kernel: #6 [0000008000 - 000000b000] PGTABLE ==> [0000008000 - 000000b000]
    Aug 12 16:37:33 archiso kernel: #7 [000000b000 - 000000c000] PGTABLE ==> [000000b000 - 000000c000]
    Aug 12 16:37:33 archiso kernel: found SMP MP-table at [ffff8800000f6520] f6520
    Aug 12 16:37:33 archiso kernel: Zone PFN ranges:
    Aug 12 16:37:33 archiso kernel: DMA 0x00000000 -> 0x00001000
    Aug 12 16:37:33 archiso kernel: DMA32 0x00001000 -> 0x00100000
    Aug 12 16:37:33 archiso kernel: Normal 0x00100000 -> 0x00140000
    Aug 12 16:37:33 archiso kernel: Movable zone start PFN for each node
    Aug 12 16:37:33 archiso kernel: early_node_map[4] active PFN ranges
    Aug 12 16:37:33 archiso kernel: 0: 0x00000000 -> 0x00000001
    Aug 12 16:37:33 archiso kernel: 0: 0x00000006 -> 0x0000009b
    Aug 12 16:37:33 archiso kernel: 0: 0x00000100 -> 0x000bfee0
    Aug 12 16:37:33 archiso kernel: 0: 0x00100000 -> 0x00140000
    Aug 12 16:37:33 archiso kernel: ACPI: PM-Timer IO Port: 0x1008
    Aug 12 16:37:33 archiso kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    Aug 12 16:37:33 archiso kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
    Aug 12 16:37:33 archiso kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    Aug 12 16:37:33 archiso kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    Aug 12 16:37:33 archiso kernel: ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    Aug 12 16:37:33 archiso kernel: IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-23
    Aug 12 16:37:33 archiso kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
    Aug 12 16:37:33 archiso kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    Aug 12 16:37:33 archiso kernel: Using ACPI (MADT) for SMP configuration information
    Aug 12 16:37:33 archiso kernel: SMP: Allowing 2 CPUs, 0 hotplug CPUs
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 0000000000001000 - 0000000000006000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 000000000009b000 - 000000000009c000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 000000000009c000 - 00000000000a0000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000bfee0000 - 00000000bfee9000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000bfee9000 - 00000000bff00000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000bff00000 - 00000000c0000000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000c0000000 - 00000000fec00000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000fec10000 - 00000000fee00000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
    Aug 12 16:37:33 archiso kernel: PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
    Aug 12 16:37:33 archiso kernel: Allocating PCI resources starting at c4000000 (gap: c0000000:3ec00000)
    Aug 12 16:37:33 archiso kernel: NR_CPUS:16 nr_cpumask_bits:16 nr_cpu_ids:2 nr_node_ids:1
    Aug 12 16:37:33 archiso kernel: PERCPU: Embedded 25 pages at ffff880028022000, static data 72352 bytes
    Aug 12 16:37:33 archiso kernel: Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1028574
    Aug 12 16:37:33 archiso kernel: Kernel command line: lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_KE1AECIE ramdisk_size=75%
    Aug 12 16:37:33 archiso kernel: Initializing CPU#0
    Aug 12 16:37:33 archiso kernel: NR_IRQS:768
    Aug 12 16:37:33 archiso kernel: PID hash table entries: 4096 (order: 12, 32768 bytes)
    Aug 12 16:37:33 archiso kernel: Fast TSC calibration using PIT
    Aug 12 16:37:33 archiso kernel: Detected 2999.990 MHz processor.
    Aug 12 16:37:33 archiso kernel: Console: colour VGA+ 80x25
    Aug 12 16:37:33 archiso kernel: console [tty0] enabled
    Aug 12 16:37:33 archiso kernel: Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    Aug 12 16:37:33 archiso kernel: Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    Aug 12 16:37:33 archiso kernel: Checking aperture...
    Aug 12 16:37:33 archiso kernel: No AGP bridge found
    Aug 12 16:37:33 archiso kernel: PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
    Aug 12 16:37:33 archiso kernel: Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
    Aug 12 16:37:33 archiso kernel: software IO TLB at phys 0x20000000 - 0x24000000
    Aug 12 16:37:33 archiso kernel: Memory: 4034028k/5242880k available (3409k kernel code, 1050152k absent, 157764k reserved, 1239k data, 464k init)
    Aug 12 16:37:33 archiso kernel: SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    Aug 12 16:37:33 archiso kernel: Calibrating delay loop (skipped), value calculated using timer frequency.. 6002.97 BogoMIPS (lpj=9999966)
    Aug 12 16:37:33 archiso kernel: Security Framework initialized
    Aug 12 16:37:33 archiso kernel: Mount-cache hash table entries: 256
    Aug 12 16:37:33 archiso kernel: CPU: Trace cache: 12K uops, L1 D cache: 16K
    Aug 12 16:37:33 archiso kernel: CPU: L2 cache: 2048K
    Aug 12 16:37:33 archiso kernel: CPU: Physical Processor ID: 0
    Aug 12 16:37:33 archiso kernel: CPU: Processor Core ID: 0
    Aug 12 16:37:33 archiso kernel: using mwait in idle threads.
    Aug 12 16:37:33 archiso kernel: ACPI: Core revision 20090320
    Aug 12 16:37:33 archiso kernel: Setting APIC routing to flat
    Aug 12 16:37:33 archiso kernel: ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    Aug 12 16:37:33 archiso kernel: CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
    Aug 12 16:37:33 archiso kernel: Booting processor 1 APIC 0x1 ip 0x6000
    Aug 12 16:37:33 archiso kernel: Initializing CPU#1
    Aug 12 16:37:33 archiso kernel: Calibrating delay using timer specific routine.. 6002.80 BogoMIPS (lpj=9999695)
    Aug 12 16:37:33 archiso kernel: CPU: Trace cache: 12K uops, L1 D cache: 16K
    Aug 12 16:37:33 archiso kernel: CPU: L2 cache: 2048K
    Aug 12 16:37:33 archiso kernel: CPU: Physical Processor ID: 0
    Aug 12 16:37:33 archiso kernel: CPU: Processor Core ID: 0
    Aug 12 16:37:33 archiso kernel: CPU1: Thermal monitoring enabled (TM1)
    Aug 12 16:37:33 archiso kernel: x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
    Aug 12 16:37:33 archiso kernel: CPU1: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
    Aug 12 16:37:33 archiso kernel: checking TSC synchronization [CPU#0 -> CPU#1]: passed.
    Aug 12 16:37:33 archiso kernel: Brought up 2 CPUs
    Aug 12 16:37:33 archiso kernel: Total of 2 processors activated (12004.78 BogoMIPS).
    Aug 12 16:37:33 archiso kernel: net_namespace: 1888 bytes
    Aug 12 16:37:33 archiso kernel: Booting paravirtualized kernel on bare hardware
    Aug 12 16:37:33 archiso kernel: NET: Registered protocol family 16
    Aug 12 16:37:33 archiso kernel: ACPI: bus type pci registered
    Aug 12 16:37:33 archiso kernel: PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 9
    Aug 12 16:37:33 archiso kernel: PCI: Not using MMCONFIG.
    Aug 12 16:37:33 archiso kernel: PCI: Using configuration type 1 for base access
    Aug 12 16:37:33 archiso kernel: bio: create slab <bio-0> at 0
    Aug 12 16:37:33 archiso kernel: ACPI: Interpreter enabled
    Aug 12 16:37:33 archiso kernel: ACPI: (supports S0 S1 S4 S5)
    Aug 12 16:37:33 archiso kernel: ACPI: Using IOAPIC for interrupt routing
    Aug 12 16:37:33 archiso kernel: PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 9
    Aug 12 16:37:33 archiso kernel: PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
    Aug 12 16:37:33 archiso kernel: PCI: Using MMCONFIG at e0000000 - e09fffff
    Aug 12 16:37:33 archiso kernel: ACPI: No dock devices found.
    Aug 12 16:37:33 archiso kernel: ACPI Warning (nspredef-0331): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, ACPI requires 4 [20090320]
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Root Bridge [PCI0] (0000:00)
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1d.7: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0500 (mask 007f)
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0ca0 (mask 000f)
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: PXH quirk detected; SHPC device MSI disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:04:00.0: PME# supported from D3hot D3cold
    Aug 12 16:37:33 archiso kernel: pci 0000:04:00.0: PME# disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1e.0: transparent bridge
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 3 *10 11 14 15)
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 3 10 *11 14 15)
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 3 10 *11 14 15)
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 *10 11 14 15)
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 3 10 11 14 15) *0, disabled.
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 3 10 11 14 15) *0, disabled.
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 3 10 11 14 15) *0, disabled.
    Aug 12 16:37:33 archiso kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs 3 10 11 14 15) *5
    Aug 12 16:37:33 archiso kernel: PCI: Using ACPI for IRQ routing
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: BAR 13: can't allocate resource
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: BAR 14: can't allocate resource
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: BAR 15: can't allocate resource
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: BAR 13: can't allocate resource
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: BAR 14: can't allocate resource
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: BAR 15: can't allocate resource
    Aug 12 16:37:33 archiso kernel: NetLabel: Initializing
    Aug 12 16:37:33 archiso kernel: NetLabel: domain hash size = 128
    Aug 12 16:37:33 archiso kernel: NetLabel: protocols = UNLABELED CIPSOv4
    Aug 12 16:37:33 archiso kernel: NetLabel: unlabeled traffic allowed by default
    Aug 12 16:37:33 archiso kernel: HPET: 3 timers in total, 0 timers will be used for per-cpu timer
    Aug 12 16:37:33 archiso kernel: pnp: PnP ACPI init
    Aug 12 16:37:33 archiso kernel: ACPI: bus type pnp registered
    Aug 12 16:37:33 archiso kernel: pnp: PnP ACPI: found 12 devices
    Aug 12 16:37:33 archiso kernel: ACPI: ACPI bus type pnp unregistered
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0x800-0x83f has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0x1000-0x107f has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0x1180-0x11bf has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0x4d0-0x4d1 has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0x500-0x57f has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0xca8-0xca8 has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0xcac-0xcac has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: ioport range 0xfe00-0xfe00 has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: iomem range 0xfed14000-0xfed17fff has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: iomem range 0xfed13000-0xfed13fff has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: iomem range 0xe0000000-0xefffffff has been reserved
    Aug 12 16:37:33 archiso kernel: system 00:01: iomem range 0xfed20000-0xfed8ffff has been reserved
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: IO window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: MEM window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: PREFETCH window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: PCI bridge, secondary bus 0000:03
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: IO window: 0x4000-0x4fff
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: MEM window: 0xc0200000-0xc02fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:02:00.0: PREFETCH window: 0x000000c0500000-0x000000c05fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: IO window: 0x4000-0x4fff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: MEM window: 0xc0100000-0xc02fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: PREFETCH window: 0x000000c0500000-0x000000c05fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: PCI bridge, secondary bus 0000:04
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: IO window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: MEM window: 0xc0300000-0xc03fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: PREFETCH window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: PCI bridge, secondary bus 0000:05
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: IO window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: MEM window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: PREFETCH window: disabled
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1e.0: PCI bridge, secondary bus 0000:0a
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1e.0: IO window: 0x5000-0x5fff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1e.0: MEM window: 0xc0400000-0xc04fffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1e.0: PREFETCH window: 0x000000c8000000-0x000000cfffffff
    Aug 12 16:37:33 archiso kernel: pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    Aug 12 16:37:33 archiso kernel: pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
    Aug 12 16:37:33 archiso kernel: NET: Registered protocol family 2
    Aug 12 16:37:33 archiso kernel: IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
    Aug 12 16:37:33 archiso kernel: TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
    Aug 12 16:37:33 archiso kernel: TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
    Aug 12 16:37:33 archiso kernel: TCP: Hash tables configured (established 262144 bind 65536)
    Aug 12 16:37:33 archiso kernel: TCP reno registered
    Aug 12 16:37:33 archiso kernel: NET: Registered protocol family 1
    Aug 12 16:37:33 archiso kernel: Unpacking initramfs...
    Aug 12 16:37:33 archiso kernel: Freeing initrd memory: 7221k freed
    Aug 12 16:37:33 archiso kernel: Simple Boot Flag at 0x3c set to 0x1
    Aug 12 16:37:33 archiso kernel: Scanning for low memory corruption every 60 seconds
    Aug 12 16:37:33 archiso kernel: audit: initializing netlink socket (disabled)
    Aug 12 16:37:33 archiso kernel: type=2000 audit(1250095030.473:1): initialized
    Aug 12 16:37:33 archiso kernel: VFS: Disk quotas dquot_6.5.2
    Aug 12 16:37:33 archiso kernel: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    Aug 12 16:37:33 archiso kernel: msgmni has been set to 7894
    Aug 12 16:37:33 archiso kernel: alg: No test for stdrng (krng)
    Aug 12 16:37:33 archiso kernel: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    Aug 12 16:37:33 archiso kernel: io scheduler noop registered
    Aug 12 16:37:33 archiso kernel: io scheduler anticipatory registered
    Aug 12 16:37:33 archiso kernel: io scheduler deadline registered
    Aug 12 16:37:33 archiso kernel: io scheduler cfq registered (default)
    Aug 12 16:37:33 archiso kernel: PCI quirk: reroute interrupts for 0x8086:0x032c
    Aug 12 16:37:33 archiso kernel: Linux agpgart interface v0.103
    Aug 12 16:37:33 archiso kernel: Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    Aug 12 16:37:33 archiso kernel: serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    Aug 12 16:37:33 archiso kernel: serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    Aug 12 16:37:33 archiso kernel: 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    Aug 12 16:37:33 archiso kernel: 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    Aug 12 16:37:33 archiso kernel: input: Macintosh mouse button emulation as /devices/virtual/input/input0
    Aug 12 16:37:33 archiso kernel: PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
    Aug 12 16:37:33 archiso kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
    Aug 12 16:37:33 archiso kernel: serio: i8042 AUX port at 0x60,0x64 irq 12
    Aug 12 16:37:33 archiso kernel: mice: PS/2 mouse device common for all mice
    Aug 12 16:37:33 archiso kernel: cpuidle: using governor ladder
    Aug 12 16:37:33 archiso kernel: cpuidle: using governor menu
    Aug 12 16:37:33 archiso kernel: TCP cubic registered
    Aug 12 16:37:33 archiso kernel: NET: Registered protocol family 17
    Aug 12 16:37:33 archiso kernel: registered taskstats version 1
    Aug 12 16:37:33 archiso kernel: Initalizing network drop monitor service
    Aug 12 16:37:33 archiso kernel: Freeing unused kernel memory: 464k freed
    Aug 12 16:37:33 archiso kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
    Aug 12 16:37:33 archiso kernel: SCSI subsystem initialized
    Aug 12 16:37:33 archiso kernel: usbcore: registered new interface driver usbfs
    Aug 12 16:37:33 archiso kernel: usbcore: registered new interface driver hub
    Aug 12 16:37:33 archiso kernel: usbcore: registered new device driver usb
    Aug 12 16:37:33 archiso kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: EHCI Host Controller
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: debug port 1
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: irq 23, io mem 0xc0000000
    Aug 12 16:37:33 archiso kernel: ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    Aug 12 16:37:33 archiso kernel: usb usb1: configuration #1 chosen from 1 choice
    Aug 12 16:37:33 archiso kernel: hub 1-0:1.0: USB hub found
    Aug 12 16:37:33 archiso kernel: hub 1-0:1.0: 6 ports detected
    Aug 12 16:37:33 archiso kernel: uhci_hcd: USB Universal Host Controller Interface driver
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.0: UHCI Host Controller
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.0: irq 23, io base 0x00003000
    Aug 12 16:37:33 archiso kernel: usb usb2: configuration #1 chosen from 1 choice
    Aug 12 16:37:33 archiso kernel: hub 2-0:1.0: USB hub found
    Aug 12 16:37:33 archiso kernel: hub 2-0:1.0: 2 ports detected
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.1: UHCI Host Controller
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.1: irq 19, io base 0x00003020
    Aug 12 16:37:33 archiso kernel: usb usb3: configuration #1 chosen from 1 choice
    Aug 12 16:37:33 archiso kernel: hub 3-0:1.0: USB hub found
    Aug 12 16:37:33 archiso kernel: hub 3-0:1.0: 2 ports detected
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.2: UHCI Host Controller
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
    Aug 12 16:37:33 archiso kernel: uhci_hcd 0000:00:1d.2: irq 18, io base 0x00003040
    Aug 12 16:37:33 archiso kernel: usb usb4: configuration #1 chosen from 1 choice
    Aug 12 16:37:33 archiso kernel: hub 4-0:1.0: USB hub found
    Aug 12 16:37:33 archiso kernel: hub 4-0:1.0: 2 ports detected
    Aug 12 16:37:33 archiso kernel: ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
    Aug 12 16:37:33 archiso kernel: scsi0 : ata_piix
    Aug 12 16:37:33 archiso kernel: scsi1 : ata_piix
    Aug 12 16:37:33 archiso kernel: aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
    Aug 12 16:37:33 archiso kernel: aic94xx 0000:03:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    Aug 12 16:37:33 archiso kernel: ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq 14
    Aug 12 16:37:33 archiso kernel: ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x3088 irq 15
    Aug 12 16:37:33 archiso kernel: aic94xx: found Adaptec AIC-9405W SAS/SATA Host Adapter, device 0000:03:04.0
    Aug 12 16:37:33 archiso kernel: scsi2 : aic94xx
    Aug 12 16:37:33 archiso kernel: aic94xx 0000:03:04.0: firmware: requesting aic94xx-seq.fw
    Aug 12 16:37:33 archiso kernel: aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2
    Aug 12 16:37:33 archiso kernel: aic94xx: couldn't init seqs for 0000:03:04.0
    Aug 12 16:37:33 archiso kernel: aic94xx: couldn't init the chip
    Aug 12 16:37:33 archiso kernel: aic94xx 0000:03:04.0: PCI INT A disabled
    Aug 12 16:37:33 archiso kernel: aic94xx: probe of 0000:03:04.0 failed with error -2
    Aug 12 16:37:33 archiso kernel: ata1.00: ATAPI: HL-DT-STDVD-RAM GSA-H55N, 1.03, max UDMA/66
    Aug 12 16:37:33 archiso kernel: ata1.00: limited to UDMA/33 due to 40-wire cable
    Aug 12 16:37:33 archiso kernel: ata1.00: configured for UDMA/33
    Aug 12 16:37:33 archiso kernel: scsi 0:0:0:0: CD-ROM HL-DT-ST DVD-RAM GSA-H55N 1.03 PQ: 0 ANSI: 5
    Aug 12 16:37:33 archiso kernel: Driver 'sr' needs updating - please use bus_type methods
    Aug 12 16:37:33 archiso kernel: sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
    Aug 12 16:37:33 archiso kernel: Uniform CD-ROM driver Revision: 3.20
    Aug 12 16:37:33 archiso kernel: usb 2-1: new low speed USB device using uhci_hcd and address 2
    Aug 12 16:37:33 archiso kernel: usb 2-1: configuration #1 chosen from 1 choice
    Aug 12 16:37:33 archiso kernel: usbcore: registered new interface driver hiddev
    Aug 12 16:37:33 archiso kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input2
    Aug 12 16:37:33 archiso kernel: generic-usb 0003:04B3:310C.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1/input0
    Aug 12 16:37:33 archiso kernel: usbcore: registered new interface driver usbhid
    Aug 12 16:37:33 archiso kernel: usbhid: v2.6:USB HID core driver
    Aug 12 16:37:33 archiso kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
    Aug 12 16:37:33 archiso kernel: aufs 2-standalone.tree-20090601
    Aug 12 16:37:33 archiso kernel: loop: module loaded
    Aug 12 16:37:33 archiso kernel: aufs test_add:240:mount[635]: uid/gid/perm /tmpfs/mnt/loop0 0/0/0755, 0/0/01777
    Aug 12 16:37:33 archiso kernel: aufs test_add:240:mount[648]: uid/gid/perm /tmpfs/mnt/loop2 0/0/0755, 0/0/01777
    Aug 12 16:37:33 archiso kernel: rtc_cmos 00:04: RTC can wake from S4
    Aug 12 16:37:33 archiso kernel: rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
    Aug 12 16:37:33 archiso kernel: rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
    Aug 12 16:37:33 archiso kernel: udev: starting version 141
    Aug 12 16:37:33 archiso kernel: input: PC Speaker as /devices/platform/pcspkr/input/input3
    Aug 12 16:37:33 archiso kernel: intel_rng: FWH not detected
    Aug 12 16:37:33 archiso kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    Aug 12 16:37:33 archiso kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    Aug 12 16:37:33 archiso kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
    Aug 12 16:37:33 archiso kernel: ACPI: Power Button [PWRF]
    Aug 12 16:37:33 archiso kernel: input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input5
    Aug 12 16:37:33 archiso kernel: ACPI: Power Button [PWRB]
    Aug 12 16:37:33 archiso kernel: EDAC MC: Ver: 2.1.0 Jul 31 2009
    Aug 12 16:37:33 archiso kernel: iTCO_vendor_support: vendor-support=0
    Aug 12 16:37:33 archiso kernel: i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
    Aug 12 16:37:33 archiso kernel: tg3.c:v3.98 (February 25, 2009)
    Aug 12 16:37:33 archiso kernel: tg3 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    Aug 12 16:37:33 archiso kernel: tg3 0000:04:00.0: PME# disabled
    Aug 12 16:37:33 archiso kernel: eth0: Tigon3 [partno(BCM95721) rev 4101] (PCI Express) MAC address 00:11:25:a4:42:2f
    Aug 12 16:37:33 archiso kernel: eth0: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1])
    Aug 12 16:37:33 archiso kernel: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
    Aug 12 16:37:33 archiso kernel: eth0: dma_rwctrl[76180000] dma_mask[64-bit]
    Aug 12 16:37:33 archiso kernel: sr 0:0:0:0: Attached scsi generic sg0 type 5
    Aug 12 16:37:33 archiso kernel: iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
    Aug 12 16:37:33 archiso kernel: iTCO_wdt: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x1060)
    Aug 12 16:37:33 archiso kernel: iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    Aug 12 16:37:33 archiso kernel: processor ACPI_CPU:00: registered as cooling_device0
    Aug 12 16:37:33 archiso kernel: ACPI: Processor [CPU0] (supports 8 throttling states)
    Aug 12 16:37:33 archiso kernel: processor ACPI_CPU:01: registered as cooling_device1
    Aug 12 16:37:33 archiso kernel: ACPI: Processor [CPU1] (supports 8 throttling states)
    Aug 12 16:37:33 archiso kernel: EDAC MC0: Giving out device to 'i3000_edac' 'i3000': DEV 0000:00:00.0
    Aug 12 16:37:33 archiso kernel: EDAC PCI0: Giving out device to module 'i3000_edac' controller 'EDAC PCI controller': DEV '0000:00:00.0' (POLLED)
    Aug 12 16:37:33 archiso kernel: lp: driver loaded but no devices found
    Aug 12 16:37:33 archiso kernel: parport_pc 00:0b: reported by Plug and Play ACPI
    Aug 12 16:37:33 archiso kernel: parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
    Aug 12 16:37:33 archiso kernel: lp0: using parport0 (interrupt-driven).
    Aug 12 16:37:33 archiso kernel: ppdev: user-space parallel port driver
    Aug 12 16:37:31 archiso init: Entering runlevel: 3
    Aug 12 16:38:08 archiso kernel: tg3 0000:04:00.0: PME# disabled
    Aug 12 16:38:09 archiso kernel: tg3: eth0: Link is up at 100 Mbps, full duplex.
    Aug 12 16:38:09 archiso kernel: tg3: eth0: Flow control is on for TX and on for RX.
    Aug 12 16:42:52 archiso kernel: device-mapper: uevent: version 1.0.3
    Aug 12 16:42:52 archiso kernel: device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: [email protected]
    Aug 12 16:43:49 archiso kernel: usb 1-4: new high speed USB device using ehci_hcd and address 3
    Aug 12 16:43:50 archiso kernel: usb 1-4: configuration #1 chosen from 1 choice
    Aug 12 16:43:50 archiso kernel: Initializing USB Mass Storage driver...
    Aug 12 16:43:50 archiso kernel: scsi3 : SCSI emulation for USB Mass Storage devices
    Aug 12 16:43:50 archiso kernel: usbcore: registered new interface driver usb-storage
    Aug 12 16:43:50 archiso kernel: USB Mass Storage support registered.
    Aug 12 16:43:55 archiso kernel: scsi 3:0:0:0: Direct-Access Kingston DT 101 II 1.00 PQ: 0 ANSI: 2
    Aug 12 16:43:55 archiso kernel: scsi 3:0:0:0: Attached scsi generic sg1 type 0
    Aug 12 16:43:55 archiso kernel: Driver 'sd' needs updating - please use bus_type methods
    Aug 12 16:43:55 archiso kernel: sd 3:0:0:0: [sda] 7876608 512-byte hardware sectors: (4.03 GB/3.75 GiB)
    Aug 12 16:43:55 archiso kernel: sd 3:0:0:0: [sda] Write Protect is off
    Aug 12 16:43:55 archiso kernel: sda: sda1
    Aug 12 16:43:55 archiso kernel: sd 3:0:0:0: [sda] Attached SCSI removable disk
    I'm following your last instructions  ... no results.

  • HP DV6000 randomly freezing with Arch Linux

    Hello,
    Just to clarify I am working with Arch Linux as a Web Developer, therefore I do have special needs such as having 20+ tabs open with vital information in different pages.
    I can assure that after using Windows XP, Windows 7, xUbuntu, Linux Mint and Ubuntu I have never had such breaks or freezes in this machine.
    The freezes are identifiable when the mouse seems to be very slow to move, the computer very slow to respond, the cursor of the icon does not change within the context where it is, I can't even open the menu bar to access the terminal (using Terminator).
    After noticing these randomly freezes, I've started to keep the Terminator open with top command inserted. After seeing the values of percentage usage in CPU or RAM, the levels don't even go up more than 20%. However, I notice that the laptop suddenly starts heating a lot.
    The solution is just to wait with some luck about 10 minutes. If it does not go on after that, I need to turn off the computer by pressing the button or unplugging the battery (yeah, the battery is dead too).
    Some main packages I currently use are:
    - Cinnamon
    - Filezilla
    - Netbeans PHP IDE 8.0
    - Skype
    - Geany
    - 7-Zip FM
    - Adobe Flash Player
    - Chromium (my main browser)
    - Firefox
    - SSH
    - Htop
    - VLC Media Player
    - Terminator
    Any ideas of what could it be?
    Thanks!
    Last edited by SirPereira (2014-05-19 14:52:56)

    Rexilion wrote:
    It seems you do not have any swap. Correct?
    Could you provide the output of dmesg after the occurance?
    Yes, you are correct, I do not have any swap. Would I benefit from it? I guess I never used it.
    After the occurance you mean, after the freeze? I will try to do it, but it is rare the case when the computer is able to not freeze at all.
    Got it now:
    The output of dmesg:
    [ 0.443614] pcieport 0000:00:1c.3: irq 43 for MSI/MSI-X
    [ 0.443838] pcieport 0000:00:1c.4: irq 44 for MSI/MSI-X
    [ 0.444061] pcieport 0000:00:1c.5: irq 45 for MSI/MSI-X
    [ 0.444184] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
    [ 0.444187] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
    [ 0.444190] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
    [ 0.444210] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
    [ 0.444213] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
    [ 0.444217] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
    [ 0.444237] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
    [ 0.444239] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
    [ 0.444243] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
    [ 0.444266] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
    [ 0.444271] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
    [ 0.444290] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
    [ 0.444293] pci 0000:06:00.0: Signaling PME through PCIe PME interrupt
    [ 0.444295] pci 0000:06:00.1: Signaling PME through PCIe PME interrupt
    [ 0.444297] pci 0000:06:00.2: Signaling PME through PCIe PME interrupt
    [ 0.444298] pci 0000:06:00.3: Signaling PME through PCIe PME interrupt
    [ 0.444300] pci 0000:06:00.4: Signaling PME through PCIe PME interrupt
    [ 0.444305] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
    [ 0.444324] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
    [ 0.444329] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
    [ 0.444345] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 0.444364] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
    [ 0.444399] intel_idle: does not run on family 6 model 23
    [ 0.444441] GHES: HEST is not enabled!
    [ 0.444500] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.444971] Linux agpgart interface v0.103
    [ 0.445012] rtc_cmos 00:03: RTC can wake from S4
    [ 0.445141] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
    [ 0.445167] rtc_cmos 00:03: alarms up to one month, 242 bytes nvram, hpet irqs
    [ 0.445178] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.445322] TCP: cubic registered
    [ 0.445446] NET: Registered protocol family 10
    [ 0.445656] NET: Registered protocol family 17
    [ 0.445905] registered taskstats version 1
    [ 0.446529] Magic number: 14:681:877
    [ 0.446613] rtc_cmos 00:03: setting system clock to 2014-05-20 08:51:33 UTC (1400575893)
    [ 0.446705] PM: Hibernation image not present or could not be loaded.
    [ 0.447929] Freeing unused kernel memory: 1120K (ffffffff818d8000 - ffffffff819f0000)
    [ 0.447931] Write protecting the kernel read-only data: 8192k
    [ 0.450553] Freeing unused kernel memory: 904K (ffff88000151e000 - ffff880001600000)
    [ 0.451721] Freeing unused kernel memory: 416K (ffff880001798000 - ffff880001800000)
    [ 0.458667] random: systemd-tmpfile urandom read with 2 bits of entropy available
    [ 0.460077] systemd-udevd[47]: starting version 212
    [ 0.478236] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOUE] at 0x60,0x64 irq 1,12
    [ 0.489263] ACPI: bus type USB registered
    [ 0.489293] usbcore: registered new interface driver usbfs
    [ 0.489304] usbcore: registered new interface driver hub
    [ 0.494274] sdhci: Secure Digital Host Controller Interface driver
    [ 0.494278] sdhci: Copyright(c) Pierre Ossman
    [ 0.494499] sdhci-pci 0000:06:00.1: SDHCI controller found [197b:2382] (rev 0)
    [ 0.494708] mmc0: SDHCI controller on PCI [0000:06:00.1] using DMA
    [ 0.494739] sdhci-pci 0000:06:00.2: SDHCI controller found [197b:2381] (rev 0)
    [ 0.494796] sdhci-pci 0000:06:00.2: Refusing to bind to secondary interface.
    [ 0.499195] usbcore: registered new device driver usb
    [ 0.499671] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 0.499940] uhci_hcd: USB Universal Host Controller Interface driver
    [ 0.500201] ehci-pci: EHCI PCI platform driver
    [ 0.500769] uhci_hcd 0000:00:1a.0: UHCI Host Controller
    [ 0.500777] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
    [ 0.500786] uhci_hcd 0000:00:1a.0: detected 2 ports
    [ 0.500808] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000080e0
    [ 0.501200] hub 1-0:1.0: USB hub found
    [ 0.501209] hub 1-0:1.0: 2 ports detected
    [ 0.501580] uhci_hcd 0000:00:1a.1: UHCI Host Controller
    [ 0.501587] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
    [ 0.501593] uhci_hcd 0000:00:1a.1: detected 2 ports
    [ 0.501626] uhci_hcd 0000:00:1a.1: irq 21, io base 0x000080c0
    [ 0.503178] SCSI subsystem initialized
    [ 0.503409] hub 2-0:1.0: USB hub found
    [ 0.503419] hub 2-0:1.0: 2 ports detected
    [ 0.503907] ehci-pci 0000:00:1a.7: EHCI Host Controller
    [ 0.503914] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 3
    [ 0.503929] ehci-pci 0000:00:1a.7: debug port 1
    [ 0.507842] ehci-pci 0000:00:1a.7: cache line size of 64 is not supported
    [ 0.507859] ehci-pci 0000:00:1a.7: irq 19, io mem 0xdd005c00
    [ 0.508093] libata version 3.00 loaded.
    [ 0.508752] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.508793] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.513351] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
    [ 0.513563] hub 3-0:1.0: USB hub found
    [ 0.513629] hub 3-0:1.0: 4 ports detected
    [ 0.536813] hub 1-0:1.0: USB hub found
    [ 0.536828] hub 1-0:1.0: 2 ports detected
    [ 0.556530] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
    [ 0.560059] hub 2-0:1.0: USB hub found
    [ 0.560067] hub 2-0:1.0: 2 ports detected
    [ 0.560345] ehci-pci 0000:00:1d.7: EHCI Host Controller
    [ 0.560352] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 4
    [ 0.560366] ehci-pci 0000:00:1d.7: debug port 1
    [ 0.563401] firewire_ohci 0000:06:00.0: added OHCI v1.10 device as card 0, 4 IR + 0 IT contexts, quirks 0x10
    [ 0.568179] ehci-pci 0000:00:1d.7: cache line size of 64 is not supported
    [ 0.568198] ehci-pci 0000:00:1d.7: irq 20, io mem 0xdd005800
    [ 0.576683] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    [ 0.576856] hub 4-0:1.0: USB hub found
    [ 0.576865] hub 4-0:1.0: 8 ports detected
    [ 0.577213] uhci_hcd 0000:00:1d.0: UHCI Host Controller
    [ 0.577220] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
    [ 0.577228] uhci_hcd 0000:00:1d.0: detected 2 ports
    [ 0.577249] uhci_hcd 0000:00:1d.0: irq 20, io base 0x000080a0
    [ 0.577420] hub 5-0:1.0: USB hub found
    [ 0.577429] hub 5-0:1.0: 2 ports detected
    [ 0.577678] uhci_hcd 0000:00:1d.1: UHCI Host Controller
    [ 0.577684] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
    [ 0.577691] uhci_hcd 0000:00:1d.1: detected 2 ports
    [ 0.577712] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00008080
    [ 0.577877] hub 6-0:1.0: USB hub found
    [ 0.577885] hub 6-0:1.0: 2 ports detected
    [ 0.578124] uhci_hcd 0000:00:1d.2: UHCI Host Controller
    [ 0.578130] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
    [ 0.578136] uhci_hcd 0000:00:1d.2: detected 2 ports
    [ 0.578156] uhci_hcd 0000:00:1d.2: irq 16, io base 0x00008060
    [ 0.578323] hub 7-0:1.0: USB hub found
    [ 0.578331] hub 7-0:1.0: 2 ports detected
    [ 0.578566] uhci_hcd 0000:00:1d.3: UHCI Host Controller
    [ 0.578573] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 8
    [ 0.578579] uhci_hcd 0000:00:1d.3: detected 2 ports
    [ 0.578609] uhci_hcd 0000:00:1d.3: irq 18, io base 0x00008040
    [ 0.578778] hub 8-0:1.0: USB hub found
    [ 0.578786] hub 8-0:1.0: 2 ports detected
    [ 0.579138] ahci 0000:00:1f.2: version 3.0
    [ 0.579314] ahci 0000:00:1f.2: irq 46 for MSI/MSI-X
    [ 0.579386] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x33 impl SATA mode
    [ 0.579390] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc ems sxs
    [ 0.597458] scsi0 : ahci
    [ 0.597577] scsi1 : ahci
    [ 0.597688] scsi2 : ahci
    [ 0.597787] scsi3 : ahci
    [ 0.597890] scsi4 : ahci
    [ 0.597988] scsi5 : ahci
    [ 0.598049] ata1: SATA max UDMA/133 abar m2048@0xdd005000 port 0xdd005100 irq 46
    [ 0.598053] ata2: SATA max UDMA/133 abar m2048@0xdd005000 port 0xdd005180 irq 46
    [ 0.598054] ata3: DUMMY
    [ 0.598056] ata4: DUMMY
    [ 0.598058] ata5: SATA max UDMA/133 abar m2048@0xdd005000 port 0xdd005300 irq 46
    [ 0.598060] ata6: SATA max UDMA/133 abar m2048@0xdd005000 port 0xdd005380 irq 46
    [ 0.916700] ata6: SATA link down (SStatus 0 SControl 300)
    [ 0.916718] ata5: SATA link down (SStatus 0 SControl 300)
    [ 1.063421] firewire_core 0000:06:00.0: created device fw0: GUID 0000000000000000, S400
    [ 1.083353] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    [ 1.083369] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    [ 1.083987] ata1.00: ATA-8: TOSHIBA MK5055GSX, FG002C, max UDMA/100
    [ 1.083990] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
    [ 1.084680] ata1.00: configured for UDMA/100
    [ 1.084792] scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK5055GS FG00 PQ: 0 ANSI: 5
    [ 1.087088] ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T50L, SC04, max UDMA/100
    [ 1.092125] ata2.00: configured for UDMA/100
    [ 1.113361] usb 2-2: new low-speed USB device number 2 using uhci_hcd
    [ 1.203938] scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T50L SC04 PQ: 0 ANSI: 5
    [ 1.208648] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
    [ 1.208739] sd 0:0:0:0: [sda] Write Protect is off
    [ 1.208743] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 1.208779] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.290173] hidraw: raw HID events driver (C) Jiri Kosina
    [ 1.323084] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    [ 1.323088] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 1.323226] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 1.325332] usbcore: registered new interface driver usbhid
    [ 1.325335] usbhid: USB HID core driver
    [ 1.325918] input: Microsoft Wired Keyboard 600 as /devices/pci0000:00/0000:00:1a.1/usb2/2-2/2-2:1.0/0003:045E:0750.0001/input/input2
    [ 1.326088] hid-generic 0003:045E:0750.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Wired Keyboard 600] on usb-0000:00:1a.1-2/input0
    [ 1.336169] input: Microsoft Wired Keyboard 600 as /devices/pci0000:00/0000:00:1a.1/usb2/2-2/2-2:1.1/0003:045E:0750.0002/input/input3
    [ 1.336217] hid-generic 0003:045E:0750.0002: input,hidraw1: USB HID v1.11 Device [Microsoft Wired Keyboard 600] on usb-0000:00:1a.1-2/input1
    [ 1.418377] sda: sda1 sda2
    [ 1.418731] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 1.426688] tsc: Refined TSC clocksource calibration: 2394.269 MHz
    [ 1.446699] usb 4-4: new high-speed USB device number 3 using ehci-pci
    [ 2.115101] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.200031] usb 5-1: new low-speed USB device number 2 using uhci_hcd
    [ 2.385422] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/0003:046D:C05A.0003/input/input4
    [ 2.385472] hid-generic 0003:046D:C05A.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-1/input0
    [ 2.426729] Switched to clocksource tsc
    [ 2.490018] usb 7-2: new full-speed USB device number 2 using uhci_hcd
    [ 2.502963] random: nonblocking pool is initialized
    [ 2.721320] systemd[1]: systemd 212 running in system mode. (+PAM -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ +SECCOMP -APPARMOR)
    [ 2.721454] systemd[1]: Detected architecture 'x86-64'.
    [ 2.739429] systemd[1]: Set hostname to <arch>.
    [ 3.632105] systemd[1]: Configuration file /etc/systemd/system/netctl@my\x2dnetwork.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
    [ 3.755410] systemd[1]: Starting Login Prompts.
    [ 3.755928] systemd[1]: Reached target Login Prompts.
    [ 3.755939] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
    [ 3.755992] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 3.756002] systemd[1]: Starting Remote File Systems.
    [ 3.756478] systemd[1]: Reached target Remote File Systems.
    [ 3.756488] systemd[1]: Expecting device sys-subsystem-net-devices-wlan0.device...
    [ 3.756839] systemd[1]: Starting Encrypted Volumes.
    [ 3.757313] systemd[1]: Reached target Encrypted Volumes.
    [ 3.757330] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
    [ 3.757364] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 3.757373] systemd[1]: Starting Paths.
    [ 3.757845] systemd[1]: Reached target Paths.
    [ 3.757866] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
    [ 3.758419] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
    [ 3.758432] systemd[1]: Starting Swap.
    [ 3.758902] systemd[1]: Reached target Swap.
    [ 3.758913] systemd[1]: Expecting device dev-disk-by\x2duuid-3e31eb5f\x2d326a\x2d4cd0\x2daab3\x2d7d1e7ac0797b.device...
    [ 3.759249] systemd[1]: Starting Root Slice.
    [ 3.766515] systemd[1]: Created slice Root Slice.
    [ 3.766527] systemd[1]: Starting User and Session Slice.
    [ 3.767173] systemd[1]: Created slice User and Session Slice.
    [ 3.767184] systemd[1]: Starting Device-mapper event daemon FIFOs.
    [ 3.767681] systemd[1]: Listening on Device-mapper event daemon FIFOs.
    [ 3.767691] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
    [ 3.768180] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 3.768189] systemd[1]: Starting Delayed Shutdown Socket.
    [ 3.768677] systemd[1]: Listening on Delayed Shutdown Socket.
    [ 3.768687] systemd[1]: Starting LVM2 metadata daemon socket.
    [ 3.769176] systemd[1]: Listening on LVM2 metadata daemon socket.
    [ 3.769189] systemd[1]: Starting udev Control Socket.
    [ 3.769676] systemd[1]: Listening on udev Control Socket.
    [ 3.769688] systemd[1]: Starting udev Kernel Socket.
    [ 3.770181] systemd[1]: Listening on udev Kernel Socket.
    [ 3.770192] systemd[1]: Starting Journal Socket.
    [ 3.770700] systemd[1]: Listening on Journal Socket.
    [ 3.770716] systemd[1]: Starting System Slice.
    [ 3.771341] systemd[1]: Created slice System Slice.
    [ 3.771357] systemd[1]: Started File System Check on Root Device.
    [ 3.771365] systemd[1]: Starting system-systemd\x2dfsck.slice.
    [ 3.772001] systemd[1]: Created slice system-systemd\x2dfsck.slice.
    [ 3.772011] systemd[1]: Mounting Temporary Directory...
    [ 3.790231] systemd[1]: Starting system-netctl.slice.
    [ 3.790914] systemd[1]: Created slice system-netctl.slice.
    [ 3.790930] systemd[1]: Starting system-getty.slice.
    [ 3.791567] systemd[1]: Created slice system-getty.slice.
    [ 3.809849] systemd[1]: Started Set Up Additional Binary Formats.
    [ 3.852492] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    [ 3.876658] systemd[1]: Starting Apply Kernel Variables...
    [ 3.877416] systemd[1]: Mounting POSIX Message Queue File System...
    [ 3.878150] systemd[1]: Mounting Huge Pages File System...
    [ 3.878884] systemd[1]: Starting udev Coldplug all Devices...
    [ 3.879636] systemd[1]: Starting Setup Virtual Console...
    [ 3.880782] systemd[1]: Started Load Kernel Modules.
    [ 3.880820] systemd[1]: Mounting Configuration File System...
    [ 3.881579] systemd[1]: Mounting Debug File System...
    [ 3.882319] systemd[1]: Mounted FUSE Control File System.
    [ 3.882346] systemd[1]: Starting Journal Service...
    [ 3.883635] systemd[1]: Started Journal Service.
    [ 4.312288] EXT4-fs (sda1): re-mounted. Opts: data=ordered
    [ 4.431925] systemd-udevd[146]: starting version 212
    [ 5.513427] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input5
    [ 5.513433] ACPI: Power Button [PWRB]
    [ 5.513493] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input6
    [ 5.513777] ACPI: Lid Switch [LID0]
    [ 5.513831] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input7
    [ 5.513834] ACPI: Sleep Button [SLPB]
    [ 5.513911] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
    [ 5.513914] ACPI: Power Button [PWRF]
    [ 5.596907] ACPI: AC Adapter [ACAD] (on-line)
    [ 5.645033] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
    [ 5.657955] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
    [ 5.661096] acpi device:08: registered as cooling_device0
    [ 5.663657] acpi device:0a: registered as cooling_device1
    [ 5.663725] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/LNXVIDEO:01/input/input9
    [ 5.708497] hp_accel: laptop model unknown, using default axes configuration
    [ 5.720053] lis3lv02d: 8 bits sensor found
    [ 5.729279] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 5.791571] ene_ir: chip is 0x3926 - kbver = 0x00, rev = 0xc0
    [ 5.791574] ene_ir: PLL freq = 1406
    [ 5.791575] ene_ir: KB3926C detected
    [ 5.791586] ene_ir: Firmware regs: 00 00
    [ 5.791587] ene_ir: Hardware features:
    [ 5.791589] ene_ir: * Uses GPIO 40 for IR demodulated input
    [ 5.821208] Monitor-Mwait will be used to enter C-1 state
    [ 5.821217] Monitor-Mwait will be used to enter C-2 state
    [ 5.821221] Monitor-Mwait will be used to enter C-3 state
    [ 5.821225] tsc: Marking TSC unstable due to TSC halts in idle
    [ 5.821242] ACPI: acpi_idle registered with cpuidle
    [ 5.821270] Switched to clocksource hpet
    [ 5.827916] Registered IR keymap rc-rc6-mce
    [ 5.828003] input: ENE eHome Infrared Remote Receiver as /devices/virtual/rc/rc0/input10
    [ 5.828066] rc0: ENE eHome Infrared Remote Receiver as /devices/virtual/rc/rc0
    [ 5.840895] ene_ir: driver has been successfully loaded
    [ 5.848018] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input11
    [ 5.877265] IR JVC protocol handler initialized
    [ 5.878491] IR NEC protocol handler initialized
    [ 5.879175] IR RC6 protocol handler initialized
    [ 5.880281] IR RC5(x) protocol handler initialized
    [ 5.880739] IR SANYO protocol handler initialized
    [ 5.881059] input: MCE IR Keyboard/Mouse (ene_ir) as /devices/virtual/input/input12
    [ 5.881065] IR MCE Keyboard/mouse protocol handler initialized
    [ 5.881065] IR Sony protocol handler initialized
    [ 5.881758] lirc_dev: IR Remote Control driver registered, major 249
    [ 5.882267] rc rc0: lirc_dev: driver ir-lirc-codec (ene_ir) registered at minor = 0
    [ 5.882270] IR LIRC bridge handler initialized
    [ 5.891466] [Firmware Bug]: Invalid critical threshold (0)
    [ 5.892123] thermal LNXTHERM:00: registered as thermal_zone0
    [ 5.892126] ACPI: Thermal Zone [TZ01] (31 C)
    [ 5.903447] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input13
    [ 5.903835] wmi: Mapper loaded
    [ 5.927466] ACPI: Battery Slot [BAT0] (battery present)
    [ 6.029419] [drm] Initialized drm 1.1.0 20060810
    [ 6.114983] cfg80211: Calling CRDA to update world regulatory domain
    [ 6.137776] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042f conflicts with OpRegion 0x0000000000000400-0x000000000000047f (\PMBA) (20131218/utaddress-258)
    [ 6.137785] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 6.137789] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052f conflicts with OpRegion 0x0000000000000500-0x000000000000050f (\GPIO) (20131218/utaddress-258)
    [ 6.137793] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 6.137822] lpc_ich: Resource conflict(s) found affecting gpio_ich
    [ 6.180252] Intel(R) Wireless WiFi driver for Linux, in-tree:
    [ 6.180255] Copyright(c) 2003- 2014 Intel Corporation
    [ 6.180475] iwlwifi 0000:02:00.0: irq 48 for MSI/MSI-X
    [ 6.287693] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
    [ 6.287960] r8169 0000:03:00.0: irq 49 for MSI/MSI-X
    [ 6.288149] r8169 0000:03:00.0 eth0: RTL8168c/8111c at 0xffffc9000584a000, 00:00:00:00:00:00, XID 1c4000c0 IRQ 49
    [ 6.288152] r8169 0000:03:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
    [ 6.345229] mousedev: PS/2 mouse device common for all mice
    [ 6.436120] ACPI Warning: SystemIO range 0x0000000000008000-0x000000000000801f conflicts with OpRegion 0x0000000000008000-0x000000000000800f (\_SB_.PCI0.SBUS.SMBI) (20131218/utaddress-258)
    [ 6.436128] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 6.526671] microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60c
    [ 6.535077] media: Linux media interface: v0.10
    [ 6.569608] microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60c
    [ 6.569745] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
    [ 6.570548] input: HDA Intel HDMI/DP,pcm=3 Phantom as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
    [ 6.570639] input: HDA Intel Front Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
    [ 6.570714] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
    [ 6.581760] input: PC Speaker as /devices/platform/pcspkr/input/input18
    [ 6.599116] iwlwifi 0000:02:00.0: loaded firmware version 8.83.5.1 build 33692 op_mode iwldvm
    [ 6.683172] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
    [ 6.683177] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
    [ 6.683179] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
    [ 6.683182] iwlwifi 0000:02:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
    [ 6.683232] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
    [ 6.701985] Linux video capture interface: v2.00
    [ 6.780556] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
    [ 6.922833] nvidia: module license 'NVIDIA' taints kernel.
    [ 6.922839] Disabling lock debugging due to kernel taint
    [ 6.939605] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
    [ 6.939882] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
    [ 6.939892] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 337.12 Fri Apr 4 14:51:15 PDT 2014
    [ 6.991292] iTCO_vendor_support: vendor-support=0
    [ 6.991687] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
    [ 6.991726] iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x0460)
    [ 6.991831] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    [ 7.064547] input: HP WMI hotkeys as /devices/virtual/input/input19
    [ 7.066862] systemd-udevd[153]: renamed network interface eth0 to enp3s0
    [ 7.089277] Bluetooth: Core ver 2.18
    [ 7.089304] NET: Registered protocol family 31
    [ 7.089306] Bluetooth: HCI device and connection manager initialized
    [ 7.089316] Bluetooth: HCI socket layer initialized
    [ 7.089319] Bluetooth: L2CAP socket layer initialized
    [ 7.089331] Bluetooth: SCO socket layer initialized
    [ 7.097641] gpio_ich: GPIO from 195 to 255 on gpio_ich
    [ 7.119889] uvcvideo: Found UVC 1.00 device HP Webcam (05c8:010f)
    [ 7.125560] usbcore: registered new interface driver btusb
    [ 7.136432] input: HP Webcam as /devices/pci0000:00/0000:00:1d.7/usb4/4-4/4-4:1.0/input/input20
    [ 7.136523] usbcore: registered new interface driver uvcvideo
    [ 7.136525] USB Video Class driver (1.1.1)
    [ 7.162108] kvm: disabled by bios
    [ 7.167498] systemd-udevd[149]: renamed network interface wlan0 to wlp2s0
    [ 7.515656] psmouse serio1: synaptics: Touchpad model: 1, fw: 6.5, id: 0x1c0b1, caps: 0xa04751/0xa00000/0x0, board id: 3655, fw id: 428212
    [ 7.594362] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input14
    [ 7.949749] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: data=ordered
    [ 8.055002] systemd-journald[127]: Received request to flush runtime journal from PID 1
    [ 13.835532] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
    [ 13.838466] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
    [ 13.935096] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
    [ 13.938046] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
    [ 13.964225] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
    [ 14.845976] nvidia 0000:01:00.0: irq 50 for MSI/MSI-X
    [ 20.903153] wlp2s0: authenticate with b8:c7:5d:02:3b:9d
    [ 20.906517] wlp2s0: send auth to b8:c7:5d:02:3b:9d (try 1/3)
    [ 20.909113] wlp2s0: authenticated
    [ 20.910074] wlp2s0: associate with b8:c7:5d:02:3b:9d (try 1/3)
    [ 20.913437] wlp2s0: RX AssocResp from b8:c7:5d:02:3b:9d (capab=0x1431 status=0 aid=7)
    [ 20.918955] wlp2s0: associated
    [ 20.919008] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
    [ 21.089546] wlp2s0: deauthenticating from b8:c7:5d:02:3b:9d by local choice (reason=2)
    [ 21.096263] wlp2s0: authenticate with b8:c7:5d:02:3b:9d
    [ 21.099042] wlp2s0: send auth to b8:c7:5d:02:3b:9d (try 1/3)
    [ 21.099780] cfg80211: Calling CRDA for country: AT
    [ 21.101974] wlp2s0: authenticated
    [ 21.103555] wlp2s0: associate with b8:c7:5d:02:3b:9d (try 1/3)
    [ 21.108457] wlp2s0: RX AssocResp from b8:c7:5d:02:3b:9d (capab=0x1431 status=0 aid=7)
    [ 21.115231] wlp2s0: associated
    [ 26.591580] fuse init (API version 7.22)
    [ 148.105211] wlp2s0: authenticate with b8:c7:5d:02:3b:9e
    [ 148.107797] wlp2s0: direct probe to b8:c7:5d:02:3b:9e (try 1/3)
    [ 148.108518] cfg80211: Calling CRDA to update world regulatory domain
    [ 148.310034] wlp2s0: direct probe to b8:c7:5d:02:3b:9e (try 2/3)
    [ 148.513366] wlp2s0: send auth to b8:c7:5d:02:3b:9e (try 3/3)
    [ 148.514272] wlp2s0: authenticated
    [ 148.516865] wlp2s0: associate with b8:c7:5d:02:3b:9e (try 1/3)
    [ 148.517652] wlp2s0: RX AssocResp from b8:c7:5d:02:3b:9e (capab=0x1511 status=0 aid=4)
    [ 148.519034] wlp2s0: associated
    [ 148.531940] wlp2s0: Limiting TX power to 30 (30 - 0) dBm as advertised by b8:c7:5d:02:3b:9e
    [ 231.077026] wlp2s0: authenticate with b8:c7:5d:02:3b:9d
    [ 231.080206] wlp2s0: send auth to b8:c7:5d:02:3b:9d (try 1/3)
    [ 231.081422] cfg80211: Calling CRDA to update world regulatory domain
    [ 231.082756] wlp2s0: authenticated
    [ 231.083955] wlp2s0: waiting for beacon from b8:c7:5d:02:3b:9d
    [ 231.362261] wlp2s0: authenticate with b8:c7:5d:02:3b:9e
    [ 231.365917] wlp2s0: send auth to b8:c7:5d:02:3b:9e (try 1/3)
    [ 231.380479] wlp2s0: authenticated
    [ 231.383400] wlp2s0: associate with b8:c7:5d:02:3b:9e (try 1/3)
    [ 231.386425] wlp2s0: RX AssocResp from b8:c7:5d:02:3b:9e (capab=0x1511 status=0 aid=4)
    [ 231.390072] wlp2s0: associated
    [ 231.481241] wlp2s0: Limiting TX power to 30 (30 - 0) dBm as advertised by b8:c7:5d:02:3b:9e
    [ 311.833862] perf samples too long (2511 > 2500), lowering kernel.perf_event_max_sample_rate to 50100
    [ 3074.285425] Watchdog[977]: segfault at 0 ip 00007f42693ed9b8 sp 00007f4251f777d0 error 6 in chromium[7f4265a4e000+55d7000]
    [ 3166.859073] chromium[1212]: segfault at 39 ip 00007f7ddd6a7280 sp 00007fff9d984088 error 6 in chromium[7f7ddcefc000+55d7000]
    [ 3172.385333] chromium[1169]: segfault at fbadbeef ip 00007f7ddf63345d sp 00007fff9d983f20 error 6 in chromium[7f7ddcefc000+55d7000]

  • Arch Linux has helped me learn and I am grateful.

    I am going to tell you what sparked this thread first:  I was reading your wiki on installing a 32bit bundled system into a 64bit system. And NO, I did not know what the heck was going on as usual. The thing is I am always curious. That is why I end up learning. Here is what sparked me...  I got to the 'sed' command and did NOT understand what was going on and I dove in! What a wonderful and amazingly, useful tool. Instead of just copying commands such as:
    # sed -e 's/\$arch/i686/g' /etc/pacman.d/mirrorlist > /opt/arch32/mirrorlist
    # sed -e 's@/etc/pacman.d/mirrorlist@/opt/arch32/mirrorlist@g' -e '/Architecture/ s,auto,i686,' /etc/pacman.conf > /opt/arch32/pacman.conf
    I took the command apart,  tried it in various ways, made test files and learned what it all meant. This type of thing is happening over and over again while using Arch. Arch was extremely overwhelming at first but, I really like it that way, I tend to learn really fast this way. In the beginning it is REALLY hard though.
    i have read about said and I know about substitute and global (s///g) but what through me off was -e '/Architecture/ s,auto,i686,' So I made a test file with Architecture in it.
    echo "Architecture = auto" > test
    then ran
    cat test | sed -e '/Architecture/ s,auto,i686,'
    Wow! Guys, I was so excited when I finally figured out what was going on. Through trial and error, I just learned some really cool things about said and also got better at seeing that you can use any character as the separator - like @ instead of /. See this makes me happy, when I figure something out like this. It is SO rewarding. Im like a kid at Christmas
    So what is happening is I am getting this phenominal understanding of Linux by diving deep into Arch Linux. I have now swithced over my only computer to Arch Linux. I only really cared about a few windows programs and with wine I have one of them running!!
    I just want to thank you all for such a great experience. I didn't know how much I love this stuff until I started with Arch Linux. Thanks again!
    Last edited by AcousticBruce (2015-05-21 16:21:18)

    firekage wrote:
    I wanted to learn too...so i have question.
    Could somebody explain  this? Also, what this is exacly
    '/Architecture/ s,auto,i686,'
    Let me show you by example...
    echo "hello world" | sed 's/world/universe/'
    echo "hello world" | sed 's,world,universe,'
    echo "hello world" | sed 's@world@universe@'
    Notice all of these are the same result. This is because you can use any character you like in place of the separator.
    So when you look at this '/Architecture/ ***s.auto,i686,*** that is replacing the word 'auto' with 'i686'
    The /Architecture/ is like using grep.
    so if you have a file that looks like this
    color1 = red
    color2 = red
    Easy way to make this in one command. Make sure and use $ and ' ' instead of " "
    echo $'color1 = red\ncolor2 = red' > test
    and run this
    cat test | sed -e '/color1/ s,red,blue,'
    same thing...
    cat test | sed -e '/color1/ s@red@blue@'
    also to prove its like grep
    cat test | grep color2 | sed -e 's/red/black/'
    sed is very powerful and awesome. There is WAY more than this.
    Last edited by AcousticBruce (2015-05-21 18:39:28)

  • Arch Linux 32x64 bits, Developers and Window Managers Support

    Greetings!
    After having some time issues due to college that prevented me from this, I wish to have again a rolling-release distro in my computer.
    I was in the past a big fan of Gentoo, but now it seems too much work to compile everything from scratch. Also they seemed to have some issues with the developers - the original developer if I understood correctly has quit the project, others were forced to quit due to misbehavior, etc. - and maybe due to some other facts their popularity on distrowatch dropped drastically.
    Then this year I've tried Debian Testing... My goodness, that was messy. Tons and tons of bugs on XFCE, like thunar hanging on load and displaying error messages, gedit not removing the ~lock files properly on close, so I had the myfile and ~myfile, and many others. Really, I gave up.
    I wish to give Arch Linux I try then. Of course that would be quite stupid to ask if arch linux is the best choice in an arch linux forum, but there are some key points that if you could answer would help me a lot to give it a try:
    1. 32x64
    "Should I use 32-bit or 64-bit?" is NOT the intended question. Many still prefer 32-bit-pae on a 64-bit capable machine, others prefer 64-bit. I wish to use 64-bit. Made my mind. But I would like to know if the support of 64-bit on Arch Linux is as good as 32-bit and if it comes by default with cross-libs which makes me able to run 32-bit applications natively right out of the box,
    2. Developers
    About how many and what's their relation with the users? When I've googled for Arch Linux, I've had found a review video on youtube where some guy said in the comments that developer's mind changed a lot in the past 2 years and they introduced many buggy packages that required manual workaround. At the end of his comments, he said "Sympathy? Apologies for the ****? Nope. blame the user for trusting 'pacman -Syu'" Surely I don't know which are these options because I haven't read about pacman yet (just know it's the default package manager) but you get the idea.
    Another key question: Is Arch Linux hiring new developers over the time? Replacing the ones that leaves for the many reasons?
    3. Window Managers Support
    With Gnome3's overall rejection (including mine), we have only two options: Switch to KDE or try other Window Managers. I still wish to have faith on gtk, so the first option is still not considered by me. I don't wish to know "which one is the best", because that's another large discussion just as the 32-bit x 64-bit. Just how good is Arch's support (updated constantly? bug-fixes?) on:
    - XFCE
    - MATE
    - Cinnamon
    (Of course there are others like LXDE, Enlightenment, etc. but I've decided to narrow down to XFCE even having quite bad experiences on Debian Testing.)
    4. Package Manager
    Last, being a rolling-release dist, can I add an option for a specific package to install a specific older version and/or not upgrade when you tell the dist. to upgrade everything? I remember that back on Gentoo I could edit a text file and just type the version of the package I wished to keep and the "update everything" option wouldn't touch the package (worked also to try new versions that were still not stable enough).
    Any replies will be very appreciated. Sorry for the long post.
    Best regards.

    I'll start at the end with #4.  Of course on the arch forums you will get people who are biased towards liking arch - but I think if you ask in other communities you will regularly hear that arch's package management system is its greatest strength.  Pacman is the primary tool for this, but we also have makepkg for things in the Arch User Repository (AUR), and the Arch Build System (ABS) to recompile anything from the main repos with additional/alternate compilation options.
    But for your direct question, there is an option to only upgrade to a particular version of a given package.  There is an option in pacman's configuration file for just this purpose.  However depending on what the package is, this could lead to problems.  Users are discouraged from updating most of their system while keeping some older packages - This can lead to issues with shared dependencies.  Of course if you build the package from source (AUR or ABS) yourself, such issues would be easy to resolve.  Is there a certain package you know you'd want to keep at an older version?  If you tell us what it is, we can give more specific information on how easy/hard it would be to accomplish.
    #3: Arch is a DIY distro.  You choose whatever window manager / DE you want.  I can vouche for XFCE working wonderfully in arch.  There are also numerous archers who use mate and cinnamon.  I have heard of some problems, but (AFAIK) these have nothing to do with compatibility with arch, rather these are due to upstream issues.  In other words, cinnamon, mate, xfce, or any other WM should work just as well on arch as on any other distro.  I'd bet our wiki for installing and configuring those WMs are better than those of the distros that bundle the WM with the core install.  (In addition to package management, you will find the arch wiki is second to none).
    #2: I can't answer with any specifics - other than to say they continue to do an excellent job.  I am not surprised by the youtube video - not because I'd agree with it, quite the opposite.  But as arch is a DIY distro it puts some responsibility on the user to maintain their own system.  If one is not prepared for nor willing to do this, they often become frustrated and end up blaming someone else.  Often this is the developers, sometimes it is the forum moderators, other times it is the whole arch community.  In every case these accusations are absurd.  Your questions on replacement of developers is a good question though - there is a history page on the wiki which might give some insight on this, but I suspect others will have better input on this.
    #1: I use i686 (32bit) on two of my computers and it works perfectly.  It sounds, however, that a majority of the community uses 64bit (which I just updated to on one of my computers).  My 64bit system works perfectly as well, but I don't have any 32bit-only apps.  Occasionally there are forum threads about some issue or another with "multilib" applications which are 32bit programs run in a 64bit system.  Generally these threads seem to be resolved without much hassle.  You can search for some of them yourself: Skype seems to be a common topic of such issues.
    All in all, I'd reiterate arch's strengths in it's package management and wiki/documentation.  Potential weaknesses could be found by users who are unwilling or unable to take responsibility for their own system.  I word this is a bit biased manner - there are many people who have no interest in being responsible for maintaining their own system, a majority of all computer users would fall into this category; most of them would be quite unhappy with arch linux.  If you were happy with gentoo in the past and only want to avoid constant recompiling then you probably would be one who could be very happy with arch.
    Or an even shorter summary: try it out.  If you don't like it, switch.

  • System encryption using LUKS and GPG encrypted keys for arch linux

    Update: As of 2012-03-28, arch changed from gnupg 1.4 to 2.x which uses pinentry for the password dialog. The "etwo" hook described here doesn't work with gnupg 2. Either use the openssl hook below or use a statically compiled version of gnupg 1.4.
    Update: As of 2012-12-19, the mkinitcpio is not called during boot, unless the "install" file for the hook contains "add_runscript". This resulted in an unbootable system for me. Also, the method name was changed from install () to build ().
    Update: 2013-01-13: Updated the hook files using the corrections by Deth.
    Note: This guide is a bit dated now, in particular the arch installation might be different now. But essentially, the approach stays the same. Please also take a look at the posts further down, specifically the alternative hooks that use openssl.
    I always wanted to set up a fully encrypted arch linux server that uses gpg encrypted keyfiles on an external usb stick and luks for root filesystem encryption. I already did it once in gentoo using this guide. For arch, I had to play alot with initcpio hooks and after one day of experimentation, I finally got it working. I wrote a little guide for myself which I'm going to share here for anyone that might be interested. There might be better or easier ways, like I said this is just how I did it. I hope it might help someone else. Constructive feedback is always welcome
    Intro
    Using arch linux mkinitcpio's encrypt hook, one can easily use encrypted root partitions with LUKS. It's also possible to use key files stored on an external drive, like an usb stick. However, if someone steals your usb stick, he can just copy the key and potentially access the system. I wanted to have a little extra security by additionally encrypting the key file with gpg using a symmetric cipher and a passphrase.
    Since the encrypt hook doesn't support this scenario, I created a modifed hook called “etwo” (silly name I know, it was the first thing that came to my mind). It will simply look if the key file has the extension .gpg and, if yes, use gpg to decrypt it, then pipe the result into cryptsetup.
    Conventions
    In this short guide, I use the following disk/partition names:
    /dev/sda: is the hard disk that will contain an encrypted swap (/dev/sda1), /var (/dev/sda2) and root (/dev/sda3) partition.
    /dev/sdb is the usb stick that will contain the gpg encrypted luks keys, the kernel and grub. It will have one partition /dev/sdb1 formatted with ext2.
    /dev/mapper/root, /dev/mapper/swap and /dev/mapper/var will be the encrypted devices.
    Credits
    Thanks to the authors of SECURITY_System_Encryption_DM-Crypt_with_LUKS (gentoo wiki), System Encryption with LUKS (arch wiki), mkinitcpio (arch wiki) and Early Userspace in Arch Linux (/dev/brain0 blog)!
    Guide
    1. Boot the arch live cd
    I had to use a newer testing version, because the 2010.05 cd came with a broken gpg. You can download one here: http://releng.archlinux.org/isos/. I chose the “core“ version. Go ahead and boot the live cd, but don't start the setup yet.
    2. Set keymap
    Use km to set your keymap. This is important for non-qwerty keyboards to avoid suprises with passphrases...
    3. Wipe your discs
    ATTENTION: this will DELETE everything on /dev/sda and /dev/sdb forever! Do not blame me for any lost data!
    Before encrypting the hard disc, it has to be completely wiped and overwritten with random data. I used shred for this. Others use badblocks or dd with /dev/urandom. Either way, this will take a long time, depending on the size of your disc. I also wiped my usb stick just to be sure.
    shred -v /dev/sda
    shred -v /dev/sdb
    4. Partitioning
    Fire up fdisk and create the following partitions:
    /dev/sda1, type linux swap.
    /dev/sda2: type linux
    /dev/sda3: type linux
    /dev/sdb1, type linux
    Of course you can choose a different layout, this is just how I did it. Keep in mind that only the root filesystem will be decrypted by the initcpio. The rest will be decypted during normal init boot using /etc/crypttab, the keys being somewhere on the root filesystem.
    5. Format  and mount the usb stick
    Create an ext2 filesystem on /dev/sdb1:
    mkfs.ext2 /dev/sdb1
    mkdir /root/usb
    mount /dev/sdb1 /root/usb
    cd /root/usb # this will be our working directory for now.
    Do not mount anything to /mnt, because the arch installer will use that directory later to mount the encrypted root filesystem.
    6. Configure the network (if not already done automatically)
    ifconfig eth0 192.168.0.2 netmask 255.255.255.0
    route add default gw 192.168.0.1
    echo "nameserver 192.168.0.1" >> /etc/resolv.conf
    (this is just an example, your mileage may vary)
    7. Install gnupg
    pacman -Sy
    pacman -S gnupg
    Verify that gnupg works by launching gpg.
    8. Create the keys
    Just to be sure, make sure swap is off:
    cat /proc/swaps
    should return no entries.
    Create gpg encrypted keys (remember, we're still in our working dir /root/usb):
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > root.gpg
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > var.gpg
    Choose a strong password!!
    Don't do this in two steps, e.g don't do dd to a file and then gpg on that file. The key should never be stored in plain text on an unencrypted device, except if that device is wiped on system restart (ramfs)!
    Note that the default cipher for gpg is cast5, I just chose to use a different one.
    9. Create the encrypted devices with cryptsetup
    Create encrypted swap:
    cryptsetup -c aes-cbc-essiv:sha256 -s 256 -h whirlpool -d /dev/urandom create swap /dev/sda1
    You should see /dev/mapper/swap now. Don't format nor turn it on for now. This will be done by the arch installer.
    Important: From the Cryptsetup 1.1.2 Release notes:
    Cryptsetup can accept passphrase on stdin (standard input). Handling of new line (\n) character is defined by input specification:
        if keyfile is specified as "-" (using --key-file=- or by positional argument in luksFormat and luksAddKey, like cat file | cryptsetup --key-file=- <action> ), input is processed
          as normal binary file and no new line is interpreted.
        if there is no key file specification (with default input from stdin pipe like echo passphrase | cryptsetup <action> ) input is processed as input from terminal, reading will
          stop after new line is detected.
    If I understand this correctly, since the randomly generated key can contain a newline early on, piping the key into cryptsetup without specifying --key-file=- could result in a big part of the key to be ignored by cryptsetup. Example: if the random key was "foo\nandsomemorebaratheendofthekey", piping it directly into cryptsetup without --key-file=- would result in cryptsetup using only "foo" as key which would have big security implications. We should therefor ALWAYS pipe the key into cryptsetup using --key-file=- which ignores newlines.
    gpg -q -d root.gpg 2>/dev/null | cryptsetup -v -–key-file=- -c aes-cbc-essiv:sha256 -s 256 -h whirlpool luksFormat /dev/sda3
    gpg -q -d var.gpg 2>/dev/null | cryptsetup -v –-key-file=- -c aes-cbc-essiv:sha256 -s 256 -h whirlpool -v luksFormat /dev/sda2
    Check for any errors.
    10. Open the luks devices
    gpg -d root.gpg 2>/dev/null | cryptsetup -v –-key-file=- luksOpen /dev/sda3 root
    gpg -d var.gpg 2>/dev/null | cryptsetup -v –-key-file=- luksOpen /dev/sda2 var
    If you see /dev/mapper/root and /dev/mapper/var now, everything is ok.
    11. Start the installer /arch/setup
    Follow steps 1 to 3.
    At step 4 (Prepare hard drive(s), select “3 – Manually Configure block devices, filesystems and mountpoints. Choose /dev/sdb1 (the usb stick) as /boot, /dev/mapper/swap for swap, /dev/mapper/root for / and /dev/mapper/var for /var.
    Format all drives (choose “yes” when asked “do you want to have this filesystem (re)created”) EXCEPT for /dev/sdb1, choose “no”. Choose the correct filesystem for /dev/sdb1, ext2 in my case. Use swap for /dev/mapper/swap. For the rest, I chose ext4.
    Select DONE to start formatting.
    At step 5 (Select packages), select grub as boot loader. Select the base group. Add mkinitcpio.
    Start step 6 (Install packages).
    Go to step 7 (Configure System).
    By sure to set the correct KEYMAP, LOCALE and TIMEZONE in /etc/rc.conf.
    Edit /etc/fstab:
    /dev/mapper/root / ext4 defaults 0 1
    /dev/mapper/swap swap swap defaults 0 0
    /dev/mapper/var /var ext4 defaults 0 1
    # /dev/sdb1 /boot ext2 defaults 0 1
    Configure the rest normally. When you're done, setup will launch mkinitcpio. We'll manually launch this again later.
    Go to step 8 (install boot loader).
    Be sure to change the kernel line in menu.lst:
    kernel /vmlinuz26 root=/dev/mapper/root cryptdevice=/dev/sda3:root cryptkey=/dev/sdb1:ext2:/root.gpg
    Don't forget the :root suffix in cryptdevice!
    Also, my root line was set to (hd1,0). Had to change that to
    root (hd0,0)
    Install grub to /dev/sdb (the usb stick).
    Now, we can exit the installer.
    12. Install mkinitcpio with the etwo hook.
    Create /mnt/lib/initcpio/hooks/etwo:
    #!/usr/bin/ash
    run_hook() {
    /sbin/modprobe -a -q dm-crypt >/dev/null 2>&1
    if [ -e "/sys/class/misc/device-mapper" ]; then
    if [ ! -e "/dev/mapper/control" ]; then
    /bin/mknod "/dev/mapper/control" c $(cat /sys/class/misc/device-mapper/dev | sed 's|:| |')
    fi
    [ "${quiet}" = "y" ] && CSQUIET=">/dev/null"
    # Get keyfile if specified
    ckeyfile="/crypto_keyfile"
    usegpg="n"
    if [ "x${cryptkey}" != "x" ]; then
    ckdev="$(echo "${cryptkey}" | cut -d: -f1)"
    ckarg1="$(echo "${cryptkey}" | cut -d: -f2)"
    ckarg2="$(echo "${cryptkey}" | cut -d: -f3)"
    if poll_device "${ckdev}" ${rootdelay}; then
    case ${ckarg1} in
    *[!0-9]*)
    # Use a file on the device
    # ckarg1 is not numeric: ckarg1=filesystem, ckarg2=path
    if [ "${ckarg2#*.}" = "gpg" ]; then
    ckeyfile="${ckeyfile}.gpg"
    usegpg="y"
    fi
    mkdir /ckey
    mount -r -t ${ckarg1} ${ckdev} /ckey
    dd if=/ckey/${ckarg2} of=${ckeyfile} >/dev/null 2>&1
    umount /ckey
    # Read raw data from the block device
    # ckarg1 is numeric: ckarg1=offset, ckarg2=length
    dd if=${ckdev} of=${ckeyfile} bs=1 skip=${ckarg1} count=${ckarg2} >/dev/null 2>&1
    esac
    fi
    [ ! -f ${ckeyfile} ] && echo "Keyfile could not be opened. Reverting to passphrase."
    fi
    if [ -n "${cryptdevice}" ]; then
    DEPRECATED_CRYPT=0
    cryptdev="$(echo "${cryptdevice}" | cut -d: -f1)"
    cryptname="$(echo "${cryptdevice}" | cut -d: -f2)"
    else
    DEPRECATED_CRYPT=1
    cryptdev="${root}"
    cryptname="root"
    fi
    warn_deprecated() {
    echo "The syntax 'root=${root}' where '${root}' is an encrypted volume is deprecated"
    echo "Use 'cryptdevice=${root}:root root=/dev/mapper/root' instead."
    if poll_device "${cryptdev}" ${rootdelay}; then
    if /sbin/cryptsetup isLuks ${cryptdev} >/dev/null 2>&1; then
    [ ${DEPRECATED_CRYPT} -eq 1 ] && warn_deprecated
    dopassphrase=1
    # If keyfile exists, try to use that
    if [ -f ${ckeyfile} ]; then
    if [ "${usegpg}" = "y" ]; then
    # gpg tty fixup
    if [ -e /dev/tty ]; then mv /dev/tty /dev/tty.backup; fi
    cp -a /dev/console /dev/tty
    while [ ! -e /dev/mapper/${cryptname} ];
    do
    sleep 2
    /usr/bin/gpg -d "${ckeyfile}" 2>/dev/null | cryptsetup --key-file=- luksOpen ${cryptdev} ${cryptname} ${CSQUIET}
    dopassphrase=0
    done
    rm /dev/tty
    if [ -e /dev/tty.backup ]; then mv /dev/tty.backup /dev/tty; fi
    else
    if eval /sbin/cryptsetup --key-file ${ckeyfile} luksOpen ${cryptdev} ${cryptname} ${CSQUIET}; then
    dopassphrase=0
    else
    echo "Invalid keyfile. Reverting to passphrase."
    fi
    fi
    fi
    # Ask for a passphrase
    if [ ${dopassphrase} -gt 0 ]; then
    echo ""
    echo "A password is required to access the ${cryptname} volume:"
    #loop until we get a real password
    while ! eval /sbin/cryptsetup luksOpen ${cryptdev} ${cryptname} ${CSQUIET}; do
    sleep 2;
    done
    fi
    if [ -e "/dev/mapper/${cryptname}" ]; then
    if [ ${DEPRECATED_CRYPT} -eq 1 ]; then
    export root="/dev/mapper/root"
    fi
    else
    err "Password succeeded, but ${cryptname} creation failed, aborting..."
    exit 1
    fi
    elif [ -n "${crypto}" ]; then
    [ ${DEPRECATED_CRYPT} -eq 1 ] && warn_deprecated
    msg "Non-LUKS encrypted device found..."
    if [ $# -ne 5 ]; then
    err "Verify parameter format: crypto=hash:cipher:keysize:offset:skip"
    err "Non-LUKS decryption not attempted..."
    return 1
    fi
    exe="/sbin/cryptsetup create ${cryptname} ${cryptdev}"
    tmp=$(echo "${crypto}" | cut -d: -f1)
    [ -n "${tmp}" ] && exe="${exe} --hash \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f2)
    [ -n "${tmp}" ] && exe="${exe} --cipher \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f3)
    [ -n "${tmp}" ] && exe="${exe} --key-size \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f4)
    [ -n "${tmp}" ] && exe="${exe} --offset \"${tmp}\""
    tmp=$(echo "${crypto}" | cut -d: -f5)
    [ -n "${tmp}" ] && exe="${exe} --skip \"${tmp}\""
    if [ -f ${ckeyfile} ]; then
    exe="${exe} --key-file ${ckeyfile}"
    else
    exe="${exe} --verify-passphrase"
    echo ""
    echo "A password is required to access the ${cryptname} volume:"
    fi
    eval "${exe} ${CSQUIET}"
    if [ $? -ne 0 ]; then
    err "Non-LUKS device decryption failed. verify format: "
    err " crypto=hash:cipher:keysize:offset:skip"
    exit 1
    fi
    if [ -e "/dev/mapper/${cryptname}" ]; then
    if [ ${DEPRECATED_CRYPT} -eq 1 ]; then
    export root="/dev/mapper/root"
    fi
    else
    err "Password succeeded, but ${cryptname} creation failed, aborting..."
    exit 1
    fi
    else
    err "Failed to open encryption mapping: The device ${cryptdev} is not a LUKS volume and the crypto= paramater was not specified."
    fi
    fi
    rm -f ${ckeyfile}
    fi
    Create /mnt/lib/initcpio/install/etwo:
    #!/bin/bash
    build() {
    local mod
    add_module dm-crypt
    if [[ $CRYPTO_MODULES ]]; then
    for mod in $CRYPTO_MODULES; do
    add_module "$mod"
    done
    else
    add_all_modules '/crypto/'
    fi
    add_dir "/dev/mapper"
    add_binary "cryptsetup"
    add_binary "dmsetup"
    add_binary "/usr/bin/gpg"
    add_file "/usr/lib/udev/rules.d/10-dm.rules"
    add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
    add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
    add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules"
    add_runscript
    help ()
    cat<<HELPEOF
    This hook allows for an encrypted root device with support for gpg encrypted key files.
    To use gpg, the key file must have the extension .gpg and you have to install gpg and add /usr/bin/gpg
    to your BINARIES var in /etc/mkinitcpio.conf.
    HELPEOF
    Edit /mnt/etc/mkinitcpio.conf (only relevant sections displayed):
    MODULES=”ext2 ext4” # not sure if this is really nessecary.
    BINARIES=”/usr/bin/gpg” # this could probably be done in install/etwo...
    HOOKS=”base udev usbinput keymap autodetect pata scsi sata usb etwo filesystems” # (usbinput is only needed if you have an usb keyboard)
    Copy the initcpio stuff over to the live cd:
    cp /mnt/lib/initcpio/hooks/etwo /lib/initcpio/hooks/
    cp /mnt/lib/initcpio/install/etwo /lib/initcpio/install/
    cp /mnt/etc/mkinitcpio.conf /etc/
    Verify your LOCALE, KEYMAP and TIMEZONE in /etc/rc.conf!
    Now reinstall the initcpio:
    mkinitcpio -g /mnt/boot/kernel26.img
    Make sure there were no errors and that all hooks were included.
    13. Decrypt the "var" key to the encrypted root
    mkdir /mnt/keys
    chmod 500 /mnt/keys
    gpg –output /mnt/keys/var -d /mnt/boot/var.gpg
    chmod 400 /mnt/keys/var
    14. Setup crypttab
    Edit /mnt/etc/crypttab:
    swap /dev/sda1 SWAP -c aes-cbc-essiv:sha256 -s 256 -h whirlpool
    var /dev/sda2 /keys/var
    15. Reboot
    We're done, you may reboot. Make sure you select the usb stick as the boot device in your bios and hope for the best. . If it didn't work, play with grub's settings or boot from the live cd, mount your encrypted devices and check all settings. You might also have less trouble by using uuid's instead of device names.  I chose device names to keep things as simple as possible, even though it's not the optimal way to do it.
    Make backups of your data and your usb stick and do not forget your password(s)! Or you can say goodbye to your data forever...
    Last edited by fabriceb (2013-01-15 22:36:23)

    I'm trying to run my install script that is based on https://bbs.archlinux.org/viewtopic.php?id=129885
    Decrypting the gpg key after grub works, but then "Devce root already exists." appears every second.
    any idea ?
    #!/bin/bash
    # This script is designed to be run in conjunction with a UEFI boot using Archboot intall media.
    # prereqs:
    # EFI "BIOS" set to boot *only* from EFI
    # successful EFI boot of Archboot USB
    # mount /dev/sdb1 /src
    set -o nounset
    #set -o errexit
    # Host specific configuration
    # this whole script needs to be customized, particularly disk partitions
    # and configuration, but this section contains global variables that
    # are used during the system configuration phase for convenience
    HOSTNAME=daniel
    USERNAME=user
    # Globals
    # We don't need to set these here but they are used repeatedly throughout
    # so it makes sense to reuse them and allow an easy, one-time change if we
    # need to alter values such as the install target mount point.
    INSTALL_TARGET="/install"
    HR="--------------------------------------------------------------------------------"
    PACMAN="pacman --noconfirm --config /tmp/pacman.conf"
    TARGET_PACMAN="pacman --noconfirm --config /tmp/pacman.conf -r ${INSTALL_TARGET}"
    CHROOT_PACMAN="pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /tmp/pacman.conf -r ${INSTALL_TARGET}"
    FILE_URL="file:///packages/core-$(uname -m)/pkg"
    FTP_URL='ftp://mirrors.kernel.org/archlinux/$repo/os/$arch'
    HTTP_URL='http://mirrors.kernel.org/archlinux/$repo/os/$arch'
    # Functions
    # I've avoided using functions in this script as they aren't required and
    # I think it's more of a learning tool if you see the step-by-step
    # procedures even with minor duplciations along the way, but I feel that
    # these functions clarify the particular steps of setting values in config
    # files.
    SetValue () {
    # EXAMPLE: SetValue VARIABLENAME '\"Quoted Value\"' /file/path
    VALUENAME="$1" NEWVALUE="$2" FILEPATH="$3"
    sed -i "s+^#\?\(${VALUENAME}\)=.*$+\1=${NEWVALUE}+" "${FILEPATH}"
    CommentOutValue () {
    VALUENAME="$1" FILEPATH="$2"
    sed -i "s/^\(${VALUENAME}.*\)$/#\1/" "${FILEPATH}"
    UncommentValue () {
    VALUENAME="$1" FILEPATH="$2"
    sed -i "s/^#\(${VALUENAME}.*\)$/\1/" "${FILEPATH}"
    # Initialize
    # Warn the user about impending doom, set up the network on eth0, mount
    # the squashfs images (Archboot does this normally, we're just filling in
    # the gaps resulting from the fact that we're doing a simple scripted
    # install). We also create a temporary pacman.conf that looks for packages
    # locally first before sourcing them from the network. It would be better
    # to do either *all* local or *all* network but we can't for two reasons.
    # 1. The Archboot installation image might have an out of date kernel
    # (currently the case) which results in problems when chrooting
    # into the install mount point to modprobe efivars. So we use the
    # package snapshot on the Archboot media to ensure our kernel is
    # the same as the one we booted with.
    # 2. Ideally we'd source all local then, but some critical items,
    # notably grub2-efi variants, aren't yet on the Archboot media.
    # Warn
    timer=9
    echo -e "\n\nMAC WARNING: This script is not designed for APPLE MAC installs and will potentially misconfigure boot to your existing OS X installation. STOP NOW IF YOU ARE ON A MAC.\n\n"
    echo -n "GENERAL WARNING: This procedure will completely format /dev/sda. Please cancel with ctrl-c to cancel within $timer seconds..."
    while [[ $timer -gt 0 ]]
    do
    sleep 1
    let timer-=1
    echo -en "$timer seconds..."
    done
    echo "STARTING"
    # Get Network
    echo -n "Waiting for network address.."
    #dhclient eth0
    dhcpcd -p eth0
    echo -n "Network address acquired."
    # Mount packages squashfs images
    umount "/packages/core-$(uname -m)"
    umount "/packages/core-any"
    rm -rf "/packages/core-$(uname -m)"
    rm -rf "/packages/core-any"
    mkdir -p "/packages/core-$(uname -m)"
    mkdir -p "/packages/core-any"
    modprobe -q loop
    modprobe -q squashfs
    mount -o ro,loop -t squashfs "/src/packages/archboot_packages_$(uname -m).squashfs" "/packages/core-$(uname -m)"
    mount -o ro,loop -t squashfs "/src/packages/archboot_packages_any.squashfs" "/packages/core-any"
    # Create temporary pacman.conf file
    cat << PACMANEOF > /tmp/pacman.conf
    [options]
    Architecture = auto
    CacheDir = ${INSTALL_TARGET}/var/cache/pacman/pkg
    CacheDir = /packages/core-$(uname -m)/pkg
    CacheDir = /packages/core-any/pkg
    [core]
    Server = ${FILE_URL}
    Server = ${FTP_URL}
    Server = ${HTTP_URL}
    [extra]
    Server = ${FILE_URL}
    Server = ${FTP_URL}
    Server = ${HTTP_URL}
    #Uncomment to enable pacman -Sy yaourt
    [archlinuxfr]
    Server = http://repo.archlinux.fr/\$arch
    PACMANEOF
    # Prepare pacman
    [[ ! -d "${INSTALL_TARGET}/var/cache/pacman/pkg" ]] && mkdir -m 755 -p "${INSTALL_TARGET}/var/cache/pacman/pkg"
    [[ ! -d "${INSTALL_TARGET}/var/lib/pacman" ]] && mkdir -m 755 -p "${INSTALL_TARGET}/var/lib/pacman"
    ${PACMAN} -Sy
    ${TARGET_PACMAN} -Sy
    # Install prereqs from network (not on archboot media)
    echo -e "\nInstalling prereqs...\n$HR"
    #sed -i "s/^#S/S/" /etc/pacman.d/mirrorlist # Uncomment all Server lines
    UncommentValue S /etc/pacman.d/mirrorlist # Uncomment all Server lines
    ${PACMAN} --noconfirm -Sy gptfdisk btrfs-progs-unstable libusb-compat gnupg
    # Configure Host
    # Here we create three partitions:
    # 1. efi and /boot (one partition does double duty)
    # 2. swap
    # 3. our encrypted root
    # Note that all of these are on a GUID partition table scheme. This proves
    # to be quite clean and simple since we're not doing anything with MBR
    # boot partitions and the like.
    echo -e "format\n"
    # shred -v /dev/sda
    # disk prep
    sgdisk -Z /dev/sda # zap all on disk
    #sgdisk -Z /dev/mmcb1k0 # zap all on sdcard
    sgdisk -a 2048 -o /dev/sda # new gpt disk 2048 alignment
    #sgdisk -a 2048 -o /dev/mmcb1k0
    # create partitions
    sgdisk -n 1:0:+200M /dev/sda # partition 1 (UEFI BOOT), default start block, 200MB
    sgdisk -n 2:0:+4G /dev/sda # partition 2 (SWAP), default start block, 200MB
    sgdisk -n 3:0:0 /dev/sda # partition 3, (LUKS), default start, remaining space
    #sgdisk -n 1:0:1800M /dev/mmcb1k0 # root.gpg
    # set partition types
    sgdisk -t 1:ef00 /dev/sda
    sgdisk -t 2:8200 /dev/sda
    sgdisk -t 3:8300 /dev/sda
    #sgdisk -t 1:0700 /dev/mmcb1k0
    # label partitions
    sgdisk -c 1:"UEFI Boot" /dev/sda
    sgdisk -c 2:"Swap" /dev/sda
    sgdisk -c 3:"LUKS" /dev/sda
    #sgdisk -c 1:"Key" /dev/mmcb1k0
    echo -e "create gpg file\n"
    # create gpg file
    dd if=/dev/urandom bs=512 count=4 | gpg -v --cipher-algo aes256 --digest-algo sha512 -c -a > /root/root.gpg
    echo -e "format LUKS on root\n"
    # format LUKS on root
    gpg -q -d /root/root.gpg 2>/dev/null | cryptsetup -v --key-file=- -c aes-xts-plain -s 512 --hash sha512 luksFormat /dev/sda3
    echo -e "open LUKS on root\n"
    gpg -d /root/root.gpg 2>/dev/null | cryptsetup -v --key-file=- luksOpen /dev/sda3 root
    # NOTE: make sure to add dm_crypt and aes_i586 to MODULES in rc.conf
    # NOTE2: actually this isn't required since we're mounting an encrypted root and grub2/initramfs handles this before we even get to rc.conf
    # make filesystems
    # following swap related commands not used now that we're encrypting our swap partition
    #mkswap /dev/sda2
    #swapon /dev/sda2
    #mkfs.ext4 /dev/sda3 # this is where we'd create an unencrypted root partition, but we're using luks instead
    echo -e "\nCreating Filesystems...\n$HR"
    # make filesystems
    mkfs.ext4 /dev/mapper/root
    mkfs.vfat -F32 /dev/sda1
    #mkfs.vfat -F32 /dev/mmcb1k0p1
    echo -e "mount targets\n"
    # mount target
    #mount /dev/sda3 ${INSTALL_TARGET} # this is where we'd mount the unencrypted root partition
    mount /dev/mapper/root ${INSTALL_TARGET}
    # mount target
    mkdir ${INSTALL_TARGET}
    # mkdir ${INSTALL_TARGET}/key
    # mount -t vfat /dev/mmcb1k0p1 ${INSTALL_TARGET}/key
    mkdir ${INSTALL_TARGET}/boot
    mount -t vfat /dev/sda1 ${INSTALL_TARGET}/boot
    # Install base, necessary utilities
    mkdir -p ${INSTALL_TARGET}/var/lib/pacman
    ${TARGET_PACMAN} -Sy
    ${TARGET_PACMAN} -Su base
    # curl could be installed later but we want it ready for rankmirrors
    ${TARGET_PACMAN} -S curl
    ${TARGET_PACMAN} -S libusb-compat gnupg
    ${TARGET_PACMAN} -R grub
    rm -rf ${INSTALL_TARGET}/boot/grub
    ${TARGET_PACMAN} -S grub2-efi-x86_64
    # Configure new system
    SetValue HOSTNAME ${HOSTNAME} ${INSTALL_TARGET}/etc/rc.conf
    sed -i "s/^\(127\.0\.0\.1.*\)$/\1 ${HOSTNAME}/" ${INSTALL_TARGET}/etc/hosts
    SetValue CONSOLEFONT Lat2-Terminus16 ${INSTALL_TARGET}/etc/rc.conf
    #following replaced due to netcfg
    #SetValue interface eth0 ${INSTALL_TARGET}/etc/rc.conf
    # write fstab
    # You can use UUID's or whatever you want here, of course. This is just
    # the simplest approach and as long as your drives aren't changing values
    # randomly it should work fine.
    cat > ${INSTALL_TARGET}/etc/fstab <<FSTAB_EOF
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    tmpfs /tmp tmpfs nodev,nosuid 0 0
    /dev/sda1 /boot vfat defaults 0 0
    /dev/mapper/cryptswap none swap defaults 0 0
    /dev/mapper/root / ext4 defaults,noatime 0 1
    FSTAB_EOF
    # write etwo
    mkdir -p /lib/initcpio/hooks/
    mkdir -p /lib/initcpio/install/
    cp /src/etwo_hooks /lib/initcpio/hooks/etwo
    cp /src/etwo_install /lib/initcpio/install/etwo
    mkdir -p ${INSTALL_TARGET}/lib/initcpio/hooks/
    mkdir -p ${INSTALL_TARGET}/lib/initcpio/install/
    cp /src/etwo_hooks ${INSTALL_TARGET}/lib/initcpio/hooks/etwo
    cp /src/etwo_install ${INSTALL_TARGET}/lib/initcpio/install/etwo
    # write crypttab
    # encrypted swap (random passphrase on boot)
    echo cryptswap /dev/sda2 SWAP "-c aes-xts-plain -h whirlpool -s 512" >> ${INSTALL_TARGET}/etc/crypttab
    # copy configs we want to carry over to target from install environment
    mv ${INSTALL_TARGET}/etc/resolv.conf ${INSTALL_TARGET}/etc/resolv.conf.orig
    cp /etc/resolv.conf ${INSTALL_TARGET}/etc/resolv.conf
    mkdir -p ${INSTALL_TARGET}/tmp
    cp /tmp/pacman.conf ${INSTALL_TARGET}/tmp/pacman.conf
    # mount proc, sys, dev in install root
    mount -t proc proc ${INSTALL_TARGET}/proc
    mount -t sysfs sys ${INSTALL_TARGET}/sys
    mount -o bind /dev ${INSTALL_TARGET}/dev
    echo -e "umount boot\n"
    # we have to remount /boot from inside the chroot
    umount ${INSTALL_TARGET}/boot
    # Create install_efi script (to be run *after* chroot /install)
    touch ${INSTALL_TARGET}/install_efi
    chmod a+x ${INSTALL_TARGET}/install_efi
    cat > ${INSTALL_TARGET}/install_efi <<EFI_EOF
    # functions (these could be a library, but why overcomplicate things
    SetValue () { VALUENAME="\$1" NEWVALUE="\$2" FILEPATH="\$3"; sed -i "s+^#\?\(\${VALUENAME}\)=.*\$+\1=\${NEWVALUE}+" "\${FILEPATH}"; }
    CommentOutValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^\(\${VALUENAME}.*\)\$/#\1/" "\${FILEPATH}"; }
    UncommentValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^#\(\${VALUENAME}.*\)\$/\1/" "\${FILEPATH}"; }
    echo -e "mount boot\n"
    # remount here or grub et al gets confused
    mount -t vfat /dev/sda1 /boot
    # mkinitcpio
    # NOTE: intel_agp drm and i915 for intel graphics
    SetValue MODULES '\\"dm_mod dm_crypt aes_x86_64 ext2 ext4 vfat intel_agp drm i915\\"' /etc/mkinitcpio.conf
    SetValue HOOKS '\\"base udev pata scsi sata usb usbinput keymap consolefont etwo encrypt filesystems\\"' /etc/mkinitcpio.conf
    SetValue BINARIES '\\"/usr/bin/gpg\\"' /etc/mkinitcpio.conf
    mkinitcpio -p linux
    # kernel modules for EFI install
    modprobe efivars
    modprobe dm-mod
    # locale-gen
    UncommentValue de_AT /etc/locale.gen
    locale-gen
    # install and configure grub2
    # did this above
    #${CHROOT_PACMAN} -Sy
    #${CHROOT_PACMAN} -R grub
    #rm -rf /boot/grub
    #${CHROOT_PACMAN} -S grub2-efi-x86_64
    # you can be surprisingly sloppy with the root value you give grub2 as a kernel option and
    # even omit the cryptdevice altogether, though it will wag a finger at you for using
    # a deprecated syntax, so we're using the correct form here
    # NOTE: take out i915.modeset=1 unless you are on intel graphics
    SetValue GRUB_CMDLINE_LINUX '\\"cryptdevice=/dev/sda3:root cryptkey=/dev/sda1:vfat:/root.gpg add_efi_memmap i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 pcie_aspm=force quiet\\"' /etc/default/grub
    # set output to graphical
    SetValue GRUB_TERMINAL_OUTPUT gfxterm /etc/default/grub
    SetValue GRUB_GFXMODE 960x600x32,auto /etc/default/grub
    SetValue GRUB_GFXPAYLOAD_LINUX keep /etc/default/grub # comment out this value if text only mode
    # install the actual grub2. Note that despite our --boot-directory option we will still need to move
    # the grub directory to /boot/grub during grub-mkconfig operations until grub2 gets patched (see below)
    grub_efi_x86_64-install --bootloader-id=grub --no-floppy --recheck
    # create our EFI boot entry
    # bug in the HP bios firmware (F.08)
    efibootmgr --create --gpt --disk /dev/sda --part 1 --write-signature --label "ARCH LINUX" --loader "\\\\grub\\\\grub.efi"
    # copy font for grub2
    cp /usr/share/grub/unicode.pf2 /boot/grub
    # generate config file
    grub-mkconfig -o /boot/grub/grub.cfg
    exit
    EFI_EOF
    # Install EFI using script inside chroot
    chroot ${INSTALL_TARGET} /install_efi
    rm ${INSTALL_TARGET}/install_efi
    # Post install steps
    # anything you want to do post install. run the script automatically or
    # manually
    touch ${INSTALL_TARGET}/post_install
    chmod a+x ${INSTALL_TARGET}/post_install
    cat > ${INSTALL_TARGET}/post_install <<POST_EOF
    set -o errexit
    set -o nounset
    # functions (these could be a library, but why overcomplicate things
    SetValue () { VALUENAME="\$1" NEWVALUE="\$2" FILEPATH="\$3"; sed -i "s+^#\?\(\${VALUENAME}\)=.*\$+\1=\${NEWVALUE}+" "\${FILEPATH}"; }
    CommentOutValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^\(\${VALUENAME}.*\)\$/#\1/" "\${FILEPATH}"; }
    UncommentValue () { VALUENAME="\$1" FILEPATH="\$2"; sed -i "s/^#\(\${VALUENAME}.*\)\$/\1/" "\${FILEPATH}"; }
    # root password
    echo -e "${HR}\\nNew root user password\\n${HR}"
    passwd
    # add user
    echo -e "${HR}\\nNew non-root user password (username:${USERNAME})\\n${HR}"
    groupadd sudo
    useradd -m -g users -G audio,lp,optical,storage,video,games,power,scanner,network,sudo,wheel -s /bin/bash ${USERNAME}
    passwd ${USERNAME}
    # mirror ranking
    echo -e "${HR}\\nRanking Mirrors (this will take a while)\\n${HR}"
    cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig
    mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.all
    sed -i "s/#S/S/" /etc/pacman.d/mirrorlist.all
    rankmirrors -n 5 /etc/pacman.d/mirrorlist.all > /etc/pacman.d/mirrorlist
    # temporary fix for locale.sh update conflict
    mv /etc/profile.d/locale.sh /etc/profile.d/locale.sh.preupdate || true
    # yaourt repo (add to target pacman, not tmp pacman.conf, for ongoing use)
    echo -e "\\n[archlinuxfr]\\nServer = http://repo.archlinux.fr/\\\$arch" >> /etc/pacman.conf
    echo -e "\\n[haskell]\\nServer = http://www.kiwilight.com/\\\$repo/\\\$arch" >> /etc/pacman.conf
    # additional groups and utilities
    pacman --noconfirm -Syu
    pacman --noconfirm -S base-devel
    pacman --noconfirm -S yaourt
    # sudo
    pacman --noconfirm -S sudo
    cp /etc/sudoers /tmp/sudoers.edit
    sed -i "s/#\s*\(%wheel\s*ALL=(ALL)\s*ALL.*$\)/\1/" /tmp/sudoers.edit
    sed -i "s/#\s*\(%sudo\s*ALL=(ALL)\s*ALL.*$\)/\1/" /tmp/sudoers.edit
    visudo -qcsf /tmp/sudoers.edit && cat /tmp/sudoers.edit > /etc/sudoers
    # power
    pacman --noconfirm -S acpi acpid acpitool cpufrequtils
    yaourt --noconfirm -S powertop2
    sed -i "/^DAEMONS/ s/)/ @acpid)/" /etc/rc.conf
    sed -i "/^MODULES/ s/)/ acpi-cpufreq cpufreq_ondemand cpufreq_powersave coretemp)/" /etc/rc.conf
    # following requires my acpi handler script
    echo "/etc/acpi/handler.sh boot" > /etc/rc.local
    # time
    pacman --noconfirm -S ntp
    sed -i "/^DAEMONS/ s/hwclock /!hwclock @ntpd /" /etc/rc.conf
    # wireless (wpa supplicant should already be installed)
    pacman --noconfirm -S iw wpa_supplicant rfkill
    pacman --noconfirm -S netcfg wpa_actiond ifplugd
    mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.orig
    echo -e "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=network\nupdate_config=1" > /etc/wpa_supplicant.conf
    # make sure to copy /etc/network.d/examples/wireless-wpa-config to /etc/network.d/home and edit
    sed -i "/^DAEMONS/ s/)/ @net-auto-wireless @net-auto-wired)/" /etc/rc.conf
    sed -i "/^DAEMONS/ s/ network / /" /etc/rc.conf
    echo -e "\nWIRELESS_INTERFACE=wlan0" >> /etc/rc.conf
    echo -e "WIRED_INTERFACE=eth0" >> /etc/rc.conf
    echo "options iwlagn led_mode=2" > /etc/modprobe.d/iwlagn.conf
    # sound
    pacman --noconfirm -S alsa-utils alsa-plugins
    sed -i "/^DAEMONS/ s/)/ @alsa)/" /etc/rc.conf
    mv /etc/asound.conf /etc/asound.conf.orig || true
    #if alsamixer isn't working, try alsamixer -Dhw and speaker-test -Dhw -c 2
    # video
    pacman --noconfirm -S base-devel mesa mesa-demos
    # x
    #pacman --noconfirm -S xorg xorg-xinit xorg-utils xorg-server-utils xdotool xorg-xlsfonts
    #yaourt --noconfirm -S xf86-input-wacom-git # NOT NEEDED? input-wacom-git
    #TODO: cut down the install size
    #pacman --noconfirm -S xorg-server xorg-xinit xorg-utils xorg-server-utils
    # TODO: wacom
    # environment/wm/etc.
    #pacman --noconfirm -S xfce4 compiz ccsm
    #pacman --noconfirm -S xcompmgr
    #yaourt --noconfirm -S physlock unclutter
    #pacman --noconfirm -S rxvt-unicode urxvt-url-select hsetroot
    #pacman --noconfirm -S gtk2 #gtk3 # for taffybar?
    #pacman --noconfirm -S ghc
    # note: try installing alex and happy from cabal instead
    #pacman --noconfirm -S haskell-platform haskell-hscolour
    #yaourt --noconfirm -S xmonad-darcs xmonad-contrib-darcs xcompmgr
    #yaourt --noconfirm -S xmobar-git
    # TODO: edit xfce to use compiz
    # TODO: xmonad, but deal with video tearing
    # TODO: xmonad-darcs fails to install from AUR. haskell dependency hell.
    # switching to cabal
    # fonts
    pacman --noconfirm -S terminus-font
    yaourt --noconfirm -S webcore-fonts
    yaourt --noconfirm -S fontforge libspiro
    yaourt --noconfirm -S freetype2-git-infinality
    # TODO: sed infinality and change to OSX or OSX2 mode
    # and create the sym link from /etc/fonts/conf.avail to conf.d
    # misc apps
    #pacman --noconfirm -S htop openssh keychain bash-completion git vim
    #pacman --noconfirm -S chromium flashplugin
    #pacman --noconfirm -S scrot mypaint bc
    #yaourt --noconfirm -S task-git stellarium googlecl
    # TODO: argyll
    POST_EOF
    # Post install in chroot
    #echo "chroot and run /post_install"
    chroot /install /post_install
    rm /install/post_install
    # copy grub.efi file to the default HP EFI boot manager path
    mkdir -p ${INSTALL_TARGET}/boot/EFI/Microsoft/BOOT/
    mkdir -p ${INSTALL_TARGET}/boot/EFI/BOOT/
    cp ${INSTALL_TARGET}/boot/grub/grub.efi ${INSTALL_TARGET}/boot/EFI/Microsoft/BOOT/bootmgfw.efi
    cp ${INSTALL_TARGET}/boot/grub/grub.efi ${INSTALL_TARGET}/boot/EFI/BOOT/BOOTX64.EFI
    cp /root/root.gpg ${INSTALL_TARGET}/boot/
    # NOTES/TODO

  • Unable to install breqn and cadabra on Arch Linux

    Hi,
    I am running Arch Linux (64-bit) on my Dell XPS 15 laptop. I use LaTeX for all my scientific typesetting. When I was running Fedora on this system earlier, I used Cadabra, an open source symbolic manipulation program suited to calculations in quantum field theory. I tried to install cadabra in Arch using yaourt, but I get the following error message:
    [root@krypton ~]# yaourt cadabra
    1 aur/cadabra 1.29-1 (2)
    Cadabra is a computer algebra system (CAS)
    2 aur/modglue 1.16-2 (1)
    Modglue library for Cadabra computer algebra system (CAS)
    ==> Enter n° of packages to be installed (ex: 1 2 3 or 1-3)
    ==> -------------------------------------------------------
    ==> 1
    ==> Downloading cadabra PKGBUILD from AUR...
    x PKGBUILD
    x cadabra.install
    First Submitted: Wed, 16 Sep 2009 08:01:06 +0000
    cadabra 1.29-1
    ( Unsupported package: Potentially dangerous ! )
    ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
    ==> ------------------------------------
    ==> n
    ==> cadabra dependencies:
    - conlie (building from AUR)
    - modglue>=1.16 (building from AUR)
    - breqn (building from AUR)
    ==> Edit cadabra.install ? [Y/n] ("A" to abort)
    ==> -------------------------------------------
    ==> n
    ==> Continue building cadabra ? [Y/n]
    ==> ---------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for cadabra:
    ==> Downloading breqn PKGBUILD from AUR...
    x breqn.install
    x PKGBUILD
    First Submitted: Wed, 16 Sep 2009 08:00:09 +0000
    breqn 1.2b-2
    ( Unsupported package: Potentially dangerous ! )
    ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
    ==> ------------------------------------
    ==> n
    ==> breqn dependencies:
    - texlive-bin (already installed)
    - texlive-core (already installed)
    ==> Edit breqn.install ? [Y/n] ("A" to abort)
    ==> -----------------------------------------
    ==> n
    ==> Continue building breqn ? [Y/n]
    ==> -------------------------------
    ==>
    ==> Building and installing package
    ==> WARNING: Building package as root is dangerous.
    Please run yaourt as a non-privileged user.
    ==> Making package: breqn 1.2b-2 (Thu May 31 20:10:59 IST 2012)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Retrieving Sources...
    -> Downloading mh.zip...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 2196k 100 2196k 0 0 74677 0 0:00:30 0:00:30 --:--:-- 73748
    ==> Validating source files with md5sums...
    mh.zip ... FAILED
    ==> ERROR: One or more files did not pass the validity check!
    ==> ERROR: Makepkg was unable to build breqn.
    ==> Restart building breqn ? [y/N]
    ==> ------------------------------
    ==>
    Surprisingly, a search on google did not reveal anything useful. Apparently the problem is validating the package 'breqn' which is a prerequisite for cadabra, but fails to install through yaourt because of some md5 checksum validation error (as I understand). And it seems there is no override for this in yaourt.
    Any suggestions to help me get cadabra to work will be greatly appreciated.
    Thanks in advance!
    References:
    1. http://aur.archlinux.org/packages.php?ID=30207
    2. http://cadabra.phi-sci.com/
    Last edited by darkmav (2012-05-31 14:41:57)

    Your problem is that the file the PKGBUILD is downloading is not the same one that the creator of the PKGBUILD was working with.
    an md5sum is a hash (a fingerprint, if you will) of the file.  When the PKGBUILD was created, that fingerprint was included in the file.  That yours does not match means one of two things:
    1. The file you downloaded was either corrupt, or has been tampered with, or
    2. The file you downloaded has been updated by the author, but the PKGBUILD has not been updated.
    If it is case 1, stop.  If it is case 2, you can do the following:
    The Cadabra PKGBUILD was updated last June (almost a year ago).  You can either post a comment to the AUR and see if the maintainer will fix it, or you can fix the PKGBUILD yourself and (hopefully) post the changes back to the AUR as a comment.
    # Contributor: Dariusz 'quasi' Panchyrz <[email protected]>
    pkgname=cadabra
    pkgver=1.29
    pkgrel=1
    pkgdesc="Cadabra is a computer algebra system (CAS)"
    arch=('i686' 'x86_64')
    url="http://cadabra.phi-sci.com/"
    license=('GPL')
    depends=('conlie' 'modglue>=1.16' 'breqn')
    install=$pkgname.install
    source=(http://cadabra.phi-sci.com/$pkgname-$pkgver.tar.gz)
    md5sums=('ea6e64535e6a9abe8810e5baa6a579a8')
    build() {
    cd $startdir/src/$pkgname-$pkgver/
    ./configure --prefix=$startdir/pkg/usr/
    make || return 1
    make install || return 1
    Notice the md5sums entry in the PKGBUILD above.  It needs to be updated in accordance with this article and then built on your machine using makepkg.  I strongly suggest you not user a helper for this, but rather use the methods described here
    Last edited by ewaller (2012-05-31 15:09:09)

  • Arch Linux Turkish Community @ 8th Free Software and Linux Festival

    Hey There Guys,
    We'd love to tell you about the latest news. We were at our stand all
    day long on the very first day of 8th Free Software and Linux Festival.
    What we've done?
    * We've burnt 20 i686 and 10 x86_64 CD images and created paper CD cases
    and gave everyone for free. (unfortunetly we were only capable of doing
    40 of them and 30 cases since especially the cases were so expensive as
    they were the best quality available)
    * Made some installations for people who needs help
    * Printed nearly 30 Turkish installation manual and gave them with the
    CD's..
    * Created a "Arch Linux on Tap" concept and made it available over the
    network!    They is very cool though since anyone can put the plug in
    and install Arch with our very new and fresh Arch mirror (that have i686
    and x86_64 packages for core, testing, community, extra).
    We'll continue to do introduce Arch Linux to visitors of the festival
    and help them to discover the beauty!
    We also have some pictures for you!    Comments are welcome!
    http://www.flickr.com/photos/tunix/sets … 848517025/

    Yeah, that's mine! (which runs Leopard for now but has several virtual Arch's on it..) I'm working on installing Arch on it.. (is a 3-4 years Arch user by now btw..)

  • Arch Linux running on Asus Transformer T100/T100TA... sort of.

    I'm not really asking for help here (can't find an appropriate place to put this post), but more to show off my accomplishment with this tablet.
    As the thread title says, I've gotten Arch Linux to run on the Asus T100TA which is a quite annoying little thing. I haven't documented the steps myself, however, I remember exactly what I have done, and in order to get the live image to at least run on this tablet, here are the steps I did:
    (you'll maybe need 2 USB drives, seems to be the easiest way)
    1. Create an ISO using the archiso set as you normally would (except you won't really need the ISO itself) OR if you can figure it out yourself, install the base image to the USB drive (either architecture will do, but I recommend i686 since the processor is 32 bit as well)
    https://wiki.archlinux.org/index.php/Archiso
    This step will be unnecessary as of May, as the live images onwards on the main download site will already contain the 3.14 or newer kernels.
    2. After the image building successfully finishes, copy all the contents from (PROFILE)/work/iso/ (except root-image squashfs files) to a FAT32 formatted USB drive (1). This is to simply create a bootloader drive that will allow us for later swapping the USB drives.
    3. Download an ia32 version of grub. Any will do as long as it can boot up on the tablet.
    http://www.supergrubdisk.org/category/download/supergrub2diskdownload/
    This one works, download the standalone IA-32/i386 EFI and paste it in (USB Drive (1))/EFI/boot/bootia32.efi .
    (use latest versions, no matter if it's unstable)
    4. Now you need to make a grub.cfg. The one I made looks like this
    menuentry 'Arch Linux i686'{
    echo 'Loading Linux core repo kernel ...'
    linux /arch/boot/i686/vmlinuz noefi nomodeset archisobasedir=arch archisolabel=ARCH_201404
    echo 'Loading initial ramdisk ...'
    initrd /arch/boot/i686/archiso.img
    menuentry 'Arch Linux x86_64'{
    echo 'Loading Linux core repo kernel ...'
    linux /arch/boot/x86_64/vmlinuz noefi nomodeset archisobasedir=arch archisolabel=ARCH_201404
    echo 'Loading initial ramdisk ...'
    initrd /arch/boot/x86_64/archiso.img
    NOTE: If you're using a later live image build, I advise to change the date accordingly. It's not necessary to do so, since the mount by label doesn't work, however, I like to keep everything intact.
    noefi flag seems unnecessary as well, though I have added it to prevent some kernel panics from happening, for just in case. It works without it, still, however you need the nomodeset flag or else you'll get a black screen!
    I'm not entirely sure where the grub.cfg goes, but I've put it in USB Drive(1)/boot/grub/ , /EFI/grub/ and in /EFI/boot/grub/ just to make it sure that it works.
    5. Create an ext2/3/4 (recommended ext2 for flash drives, not to wear it out) USB drive (2) and copy the arch folder to the root of the USB drive (2)
    ---- BOOT PROCESS ----
    Before this step, ensure that Secure Boot is set to OFF in the Aptio setup. Otherwise it will throw up an error in a red box crying it's not signed.
    6. Plug in the USB drive (1) into a USB port and while powering on the tablet, tilt the escape key to pop up a boot menu.
    7. Select UEFI: (your USB drive (1))
    8. GRUB 2 will pop up. If you're running the SuperGrubDisk version, you're gonna have to go to Everything and then scroll down until it says something like
    (hd0, msdos1)/boot/grub/grub.cfg
    and click on it to open the configuration data manually created.
    9. Simply select your desired version of Arch Linux live distro to boot.
    10. VOILAaa, not really... It'll pop up with a mount error saying it's a wrong FS to mount. This is where you plug in your USB drive (2) in place of the first one.
    11. Type in:
    # mount /dev/sda1 /run/archiso/bootmnt
    # exit
    12. Congratulations, you're running Arch Linux on your ASUS Transformer T100TA tablet!
    This is as far as I have went into running it. Installing it on a HDD would require mounting the mmcblk partitions, which I haven't looked into yet. For a start, I'd just recommend installing it on a USB drive, though you'd have to own one of the USB OTG converters or a USB hub. The screen is spammed with the mmcblk0rpmb timeout errors though and that is annoying. It stops after a while when it stops trying. Reboot doesn't work either, seems like acpi is broken.
    You could do it with a single usb drive, though it requires some knowledge of this tablet's EFI because it disallowed me from running a kernel on another partition other than FAT32. Grub pops up with an error:
    can't unload EFI services
    or something like that.
    I've also tried putting the USB Drive (2) in during grub and it pops up with an error with invalid sector sizes. That was to be expected.
    btw I know it's my first post, I'm just here to share this with you. I never had the need to ask for help but when absolutely necessary.
    PICS OF IT RUNNING
    Some USB devices aren't visible, like the camera.
    A custom partition layout without the recovery partitions. Yours may differ.
    Last edited by xan1242 (2014-04-13 22:54:46)

    I haven't tried much other than getting this live image to run on this machine. I'll attempt to install the base image using my desktop computer with the appropriate drivers and see how that goes. (or just install the wifi driver)
    That guy really made it to work much better than I imagined it to work at all! I'll see what can be done using the same drivers, though running Ubuntu seems tempting as well. He even got the touchscreen to work, which is really awesome. It seems that he also merged the drivers into the kernel image, which is going to be a challenge in Arch.
    Since he's using the 64 bit build of Ubuntu, I'll try it with x86_64 Arch as well to try and use his guide to make the drivers to work.
    EDIT: I have successully installed the base to an external drive and booted it on the tablet, however since the base was installed externally on another machine, I need to regenerate initrd. It boots on the fallback ramdisk, but still no wifi and the screen is spammed even more with the timeout errors. I've seen topics on Raspberry Pi having a similar issue and that it was repaired using some kernel flags, but I am not sure if those will work with the tablet. Also, using the bootflags jfwells used on Ubuntu work here as well, and gives full resolution output now. Wifi doesn't work. ip link doesn't give any signs of a wifi card present.
    EDIT2: Got Arch up and running relatively nicely on the tablet now. Though it is in the same state as the last edit in terms of functionality, it works I'd say well enough to be considered usable. I couldn't make the wireless card to work, for some strange reason, so I got a RT73 USB card (Edimax EW-7318USg to be precise, had to use 2 USB ports) and installed stuff on to the tablet. I ran X without a desktop manager, and the X apps worked fine, even with the touch screen (emulating a mouse, no right click) and I ran XFCE4 on it without a problem (with compositing).
    It simply needs more developed drivers on it, that's mostly it. The state is exactly the same as Ubuntu 14.04 that jfwells made to work (minus the wifi). I haven't played with the sound, either, due to the warning he posted, but I believe it works as it does in Ubuntu.
    The steps I made are as follows:
    1. Simply made another live ISO with the archiso set
    2. dd'd the image to a USB drive
    3. On the second USB drive I created two GPT partitions (200 - 300 MB for ESP, everything else ext2)
    4. Booted the live archiso USB drive
    5. Installed the base to the second USB drive while being mounted like this: ext2 partition -> /mnt and ESP -> /mnt/boot
    6. Installed GRUB x86_64-efi to simply generate a configuration
    7. Installed wireless utilities as well as everything else needed to make it to work
    8. To ensure bootability on the tablet, again, I put the IA32 GRUB to the ESP in /EFI/boot/bootia32.efi
    9. I have edited the grub.cfg, can't exactly remember with what, but this is what it looks like
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Arch Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-(hd0,gpt2)' {
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,gpt1'
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=/dev/sda2 video=VGA-1:1368x768e reboot=pci,force sdhci.debug_quirks=0x8000 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /initramfs-linux.img
    menuentry 'Arch Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-(hd0,gpt2)' {
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,gpt1'
    echo 'Loading Linux core repo kernel ...'
    linux /vmlinuz-linux root=/dev/sda2 video=VGA-1:1368x768e reboot=pci,force sdhci.debug_quirks=0x8000 rw quiet
    echo 'Loading initial ramdisk ...'
    initrd /boot/initramfs-linux-fallback.img
    ### END /etc/grub.d/10_linux ###
    I simply added the kernel flags jfwells added. It needs that root flag, or else it will not boot. I can't figure out the UUIDs though. It will reboot, but it will not shut down.
    10. Boot up your second USB drive on the tablet and... IMPORTANT - Boot with the fallback ramdisk - or else you're going to experience non functional input
    11. After booting it, you'll get the annoying mmcblk timeout spamming the screen. I haven't figured out how to fix it, but to hide it, type in
    # dmesg -n 1
    12. Generate another ramdisk (forgot the command, but search function should serve you)
    13. Reboot with the normal ramdisk now.
    14. After setting up the wireless connection, rock on with the pacman!
    At this point I installed a bunch of stuff, like Intel GPU drivers, xorg, xfce4, ntfs-3g, gparted,  and among other stuff I personally test stuff with.
    I couldn't mount the mmcblk partitions to at least somehow be able to edit data on the Windows partitions or the disk as a whole.
    Anybody willing to help getting Arch to run on this tablet is welcome.
    EDIT3: Internal WiFi working! Simply added "sdhci.debug_quirks=0x8000" flag.
    Last edited by xan1242 (2014-04-13 23:35:26)

Maybe you are looking for