Arch Kernel Questions

(This is a really low-priority set of questions.)
I just wanted to know what some of the differences between the main stable 2.6 kernel and Arch's 2.6 kernel are. I'm not a fan of compiling kernels, so I'd like to know what decisions are made for the default kernel.
Let me be more specific;
1. linux-2.6.26.1/Documentation/java.txt: apparently, native support for java binaries is planned for the kernel. Will this be reflected in Arch's kernel as well?
2. Besides x86, what architectures are supported by the Arch kernel (linux-2.6.26.1/arch)?
3. Does the Arch kernel support virtualization by default?
4. Which drivers (if any) are excluded from Arch's kernel (linux-2.6.26.1/drivers)? (If any, why?)
5. Which filesystems are supported by the Arch kernel (linux-2.6.26.1/fs)? In the install, there are only 5 filesystems available so I'm guessing it's just those 5?
--- And any other major differences that are worth noting.
Thank you for reading!
- vsk

there is a bug with xen in kernels newer then 2.6.18.
arch's kernel is as vanilla as the stable release is from what I gather. Other then a few patches and some config changes. Arch tries to stay as close to vanilla as possible with all it's packages. just do a diff between the two configs.

Similar Messages

  • Arch Kernel Question

    So...  I guess I'm not a Linux 'newb' per-se, but I have a Arch newbish question.  I've been a Gentoo guy for quite a while and like the system.  However I have a couple new Arch boxes now that are just less headache to manage.  My question is that I'm in the early stages of building a LiveCD / LiveUSB for personal use and I'm trying to decide what distro to use.  The reason I'm leaning towards Arch is the larch stuff that is available.
    Long story short, my question is -- within Arch are kernel upgrades just part of a system update (I believe they are from what I've seen) or is there a facility, like within Gentoo, to hold back a particular kernel?
    My next question is somewhat similar -- if I'd like to run a vanilla kernel and maintain it myself how does that affect system updates?
    The problem I see is that I need a lot of customization in the kernel, and I need it not to be bleeding edge.  A lot of this has to do with the tools stability so I want to be sticking pretty hard to a kernel once it's implemented and I don't want it to be just magically updated.
    Thoughts, comments, suggestions?
    Kind regards,
    --windexh8er

    windexh8er wrote:
    Cool, thanks!  Is there any way that those modules are tied as dependencies to the kernel through the IgnorePkg?  Wherein if I am ignoring kernel updates it will also ignore any modules that are in the package system?
    Thanks for the quick reply and welcome. 
    --windexh8er
    You're going to have to explicitly block anything that you don't want to upgrade, including modules. Of course there will come a time (major kernel version bump) that stuff simply won't upgrade anymore. In that case, pacman will fail with errors.

  • TRIM command (as it applies to SSD) and the vanilla arch kernel

    According to this wikipedia article, the TRIM command has been implemented in Linux since kernel version 2.6.28.  I'm wondering if the vanilla Arch kernel (x86_64) has support for this compiled in and if so which module would one need to modprobe to use it?
    Thanks!

    graysky wrote:hmmmm... is NOMMU_INITIAL_TRIM_EXCESS the so-called "TRIM" support in the kernel?
    I don't think so, that seems to be memory (ram) related (NOMMU.... MMU is related to memory access as far as I know).
    All I could find with a quick google search were a few posts saying there are submitted patches and some scripts .... nothing too certain.
    As always things seem to be going at the windows development speed instead of the pace technology could go, also it seems that the spec for the trim command is/was still being finalized.
    http://www.linuxquestions.org/questions … ux-713006/
    http://marc.info/?l=linux-kernel&m=124169431911648&w=2
    http://forum.soft32.com/linux/Linux-ATA … 83626.html
    http://www.ocztechnologyforum.com/forum … fb&t=60882

  • Cannot compile ARCH kernel

    Hi there!
    I'm new to AL, so this might also be a newbie question, but noone could help me so far.
    to get to the point, everytime i try to compile an ARCH kernel with:
                "make && make modules modules_install"
    i get an error concerning the Makefile:
    [root@portdemonia linux]# make && make modules modules_install
      CHK     include/linux/version.h
      CHK     include/asm-i386/asm_offsets.h
    scripts/Makefile.build:13: init/Makefile: No such file or directory
    make[1]: *** No rule to make target `init/Makefile'.  Stop.
    make: *** [init] Error 2
    I'd be very glad if anyone could help me out there 

    @craw
    Believe me, you don't want to build the kernel the old fashioned way.
    It's messy, really messy (IMO).
    "pacman -S kernel26" grabs the latest kernel (as the description says: kernel and modules) binaries.
    I suggest you try using ABS.
    As root run "abs".
    It will grab the latest PKGBUILDs & additional files for all the packages from the repositories.
    1, go to "/var/abs/kernels".
    2. copy "kernel26" directory to /var/abs/local/kernel26-myversion (or whatever you want to call it).
    3. Modify the PKGBUILD inside: replace "yes "" | make config" line to be more precise with something within your likes, such as "make xconfig"/"make menuconfig" or even "make oldconfig", to use as base the ArchLinux "config" file there.
    4. save the PKGBUILD
    5. modify the "config" file in that directory, this line to be more precise: CONFIG_LOCALVERSION="-ARCH" / replace ARCH with something else (I don't know how effective this is when you start a new config)
    6. run "makepkg" in that directory
    7. during the build process, you'll be shown the interface to choose what/how to install
    8. in the end you'll have a brand new ArchLinux package with your kernel. You'll be able to install it using "pacman -A whatever_your_pkg_is_named.pkg.tar.gz"
    This way, if you choose to remove it/update it, your system will stay clean because the files in the pkg are kept in pacman's DB.
    But.. the best thing is to read about ABS first. Good luck.
    Enjoy afterwards.

  • [SOLVED] Arch Kernel causes problems

    Since my very first time installing Arch, i was getting some errors like
    Cannot parse block device ids for /dev/sdb2
    Cannot find root device /dev/sdb2
    and eventually i had found a work-around, by taking the kernel and initramfs files (both 2.6.25.20-114) from another Linux, and also the corresponding modules directory. (Works perfect, using Firefox on it at the moment.)
    Now i want to upgrade my kernel eventually (don't have to actually, but i want to, and the problem should not happen anyway) and still, after retrieving the new kernel through pacman (creating the vmlinuz26 and kernel26.img files in /boot, as well as the modules directory) and using it, i get the SAME problem.
    The Arch kernels just won't work for me...
    Does anyone have an idea what it could be?
    (And is there any way to copy the exact error-output i get while trying to boot?)
    Thanks.
    Last edited by TaylanUB (2009-10-18 03:23:36)

    I'm using ext2 on the second partition (first being FAT32) of a Lexar USB Flash Stick.
    # lspci
    00:00.0 Host bridge: nVidia Corporation nForce2 IGP2 (rev c1)
    00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
    00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
    00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
    00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
    00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
    00:01.0 ISA bridge: nVidia Corporation MCP2A ISA bridge (rev a3)
    00:01.1 SMBus: nVidia Corporation MCP2A SMBus (rev a1)
    00:02.0 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
    00:02.1 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
    00:02.2 USB Controller: nVidia Corporation MCP2A USB Controller (rev a2)
    00:04.0 Bridge: nVidia Corporation MCP2A Ethernet Controller (rev a3)
    00:06.0 Multimedia audio controller: nVidia Corporation MCP2S AC'97 Audio Controller (rev a1)
    00:08.0 PCI bridge: nVidia Corporation MCP2A PCI Bridge (rev a3)
    00:09.0 IDE interface: nVidia Corporation MCP2A IDE (rev a3)
    00:0b.0 IDE interface: nVidia Corporation nForce2 Serial ATA Controller (rev a3)
    00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
    01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
    01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
    02:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 46)
    # lsusb
    Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 002: ID 05dc:a781 Lexar Media, Inc.
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Last edited by TaylanUB (2009-10-17 11:47:41)

  • Why no bootsplash or fbsplash in arch kernel?

    I'm not begging for a feature, if I wanted it I'd compile it myself, but I was genuinely wondering, why no bootsplash or fbsplash patches applied to the default arch kernel?
    If a splash patch is included in the kernel, it doesn't have to be used if the user doesn't want, right?  And bootsplash has been around for quite some time, and every time I used it it felt like stable software (as in, I had no problems with it).  Now I never tried fbsplash, but why not include one of them?
    I'm sure there's a good reason not to have arch patch the default kernel with either patch, I was just wondering what it is.

    Amazingly, people use Arch on their laptops too.
    IE Me, So I am constantly rebooting, software suspend isnt worth the effort when I boot up in under a minute.
    bootsplash is also nice when you want to do some console based work, or operate entirely from the console.
    As has been said, bootsplash isnt included because of Arch's keep it simple philosophy, developers only patch the kernel with what they need, no more.
    Another reason, could well be that the patches are not well maintained, take a look at bootsplash.org, no recent kernels have patches. Sure bootsplash.de have them, but they always arent out until even a few weeks after the kernel.
    And finally, compiling the kernel with either bootsplash or fbsplash would stop a user from having a choice between the two.
    iphitus

  • [SOLVED] Can't build fglrx module for 3.4.5-1-ARCH kernel

    Hello everyone!
    I updated my system using
        pacman -Syu --ignore glibc
    everything was good, I rebooted and my fglrx module isn't working!
    I tried:
        sudo catalyst_build_module
        Building fglrx module for 3.4.5-1-ARCH kernel ...
        Failed!!! Check out log: /var/log/catalyst-install.log
    Here is log
    Here is quote from it: Kernel header files are absent: directory /lib/modules/3.3.4-1-ARCH/build doesn't exist! Game over
    But I have the latest versions linux and linux-headers packages.
    Help please. Thanks.
    Last edited by metalex (2012-07-20 14:53:37)

    Yes, this is my problem, I  did all from here, but I still can't update glibc.
    grep '^lib/' /var/lib/pacman/local/*/files 
    output:
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux-x86-64.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so
    /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1
    /var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/
    /var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ld-linux.so.2
    I don't know what to do with lib32-glibc...

  • [SOLVED] Building fglrx module for 3.11.3-1-ARCH kernel error

    I got this error today:
    2013-09-28 14:07:59
    Building fglrx module for 3.11.2-1-ARCH kernel ...
    OsVersion says: SMP=1
    file /proc/kallsyms says: SMP=1
    file /usr/lib/modules/3.11.2-1-ARCH/build/include/generated/autoconf.h says: SMP=1
    file /usr/lib/modules/3.11.2-1-ARCH/build/include/generated/autoconf.h says: MODVERSIONS=1
    file /usr/lib/modules/3.11.2-1-ARCH/build/arch/x86/include/asm/compat.h says: COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
    make: Entering directory `/usr/src/linux-3.11.2-1-ARCH'
    CC [M] /tmp/catalyst.aHP3fa/firegl_public.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_acpi.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_agp.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_debug.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_ioctl.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_io.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_pci.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_str.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_iommu.o
    CC [M] /tmp/catalyst.aHP3fa/kcl.o
    CC [M] /tmp/catalyst.aHP3fa/kcl_wait.o
    LD [M] /tmp/catalyst.aHP3fa/fglrx.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/catalyst.aHP3fa/fglrx.mod.o
    LD [M] /tmp/catalyst.aHP3fa/fglrx.ko
    make: Leaving directory `/usr/src/linux-3.11.2-1-ARCH'
    Ok.
    2013-10-05 14:20:34
    Building fglrx module for 3.11.3-1-ARCH kernel ...
    Kernel header files are absent: directory /usr/lib/modules/3.11.3-1-ARCH/build doesn't exist! Game over
    2013-10-05 14:20:41
    Building fglrx module for 3.11.3-1-ARCH kernel ...
    Kernel header files are absent: directory /usr/lib/modules/3.11.3-1-ARCH/build doesn't exist! Game over
    I don't know why, and I do not know if I care.
    Last edited by patrickmaciel (2013-10-06 19:31:53)

    fazo96 wrote:I think it's because of the new kernel. Reinstalling is not a solution, it's avoiding the problem ;D
    Instead, I switched to catalyst-hook (I used catalyst) and upgraded to kernel 3.11.4, the latest version of xorg (there was a new one), gnome 3.10 and the module compiled perfectly, so now everything works on my system
    You right, but you know... I have a lot projects in queue and not have time to search and test evertying
    But, now... catalyst has installed successfully, but, I think isn't working 100%, because, when I click (for example), in a Google Chrome tab, and move to left/right, all tabs disappear or are blurry.
    Anyway, thanks.

  • Glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

    so I made the steps mentioned here: https://wiki.archlinux.org/index.php/De … iki:usrlib
    after doing "find /lib -exec pacman -Qo -- '{}' \+" I see I have a lot of stuff in "/lib/modules/extramodules-3.4-ARCH/kernel/oss/" folder, BUT I don't even have oss installed. So I wonder, why are they there, and if I can delete this folder?

    Like Capoeira, I also have some files left in my /lib folder:
    [pieter@laptop ~]$ find /lib -exec pacman -Qo -- '{}' \+
    error: cannot determine ownership of directory '/lib'
    /lib/ld-linux.so.2 is owned by glibc 2.16.0-1
    /lib/libcrypt.so.1 is owned by glibc 2.16.0-1
    /lib/libSegFault.so is owned by glibc 2.16.0-1
    /lib/libnss_dns.so.2 is owned by glibc 2.16.0-1
    /lib/librt.so.1 is owned by glibc 2.16.0-1
    /lib/libresolv.so.2 is owned by glibc 2.16.0-1
    /lib/libnss_files.so.2 is owned by glibc 2.16.0-1
    /lib/libc.so.6 is owned by glibc 2.16.0-1
    /lib/libpcprofile.so is owned by glibc 2.16.0-1
    /lib/libnss_compat.so.2 is owned by glibc 2.16.0-1
    /lib/libthread_db-1.0.so is owned by glibc 2.16.0-1
    /lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
    /lib/libresolv-2.16.so is owned by glibc 2.16.0-1
    /lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
    /lib/libmemusage.so is owned by glibc 2.16.0-1
    /lib/libdl.so.2 is owned by glibc 2.16.0-1
    /lib/libutil-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
    /lib/libthread_db.so.1 is owned by glibc 2.16.0-1
    /lib/libnss_files-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_db.so.2 is owned by glibc 2.16.0-1
    /lib/libnsl-2.16.so is owned by glibc 2.16.0-1
    /lib/libc-2.16.so is owned by glibc 2.16.0-1
    /lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1
    /lib/libpthread.so.0 is owned by glibc 2.16.0-1
    /lib/libm.so.6 is owned by glibc 2.16.0-1
    /lib/ld-2.16.so is owned by glibc 2.16.0-1
    error: cannot determine ownership of directory '/lib/modules'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/bcma'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bcma/bcma.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btmrvl.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btusb.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/ath3k.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btwilink.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bcm203x.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btuart_cs.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/dtl1_cs.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btsdio.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btmrvl_sdio.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/hci_vhci.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bt3c_cs.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bpa10x.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bfusb.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bluecard_cs.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/hci_uart.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/misc'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/misc/eeprom'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/broadcom'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/broadcom/b44.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx/atl2.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx/atl1.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1c'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1c/atl1c.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1e'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1e/atl1e.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth'
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/hidp'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/hidp/hidp.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/rfcomm'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/rfcomm/rfcomm.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bnep'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bnep/bnep.ko
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bluetooth.ko
    error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/cmtp'
    error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/cmtp/cmtp.ko
    /lib/libm-2.16.so is owned by glibc 2.16.0-1
    /lib/libanl-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_db-2.16.so is owned by glibc 2.16.0-1
    /lib/libcidn-2.16.so is owned by glibc 2.16.0-1
    /lib/libdl-2.16.so is owned by glibc 2.16.0-1
    /lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1
    /lib/libpthread-2.16.so is owned by glibc 2.16.0-1
    /lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
    /lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1
    /lib/libnsl.so.1 is owned by glibc 2.16.0-1
    error: cannot determine ownership of directory '/lib/udev'
    error: cannot determine ownership of directory '/lib/udev/rules.d'
    error: No package owns /lib/udev/rules.d/50-compat_firmware.rules
    error: No package owns /lib/udev/compat_firmware.sh
    /lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1
    /lib/libutil.so.1 is owned by glibc 2.16.0-1
    /lib/libanl.so.1 is owned by glibc 2.16.0-1
    /lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1
    /lib/librt-2.16.so is owned by glibc 2.16.0-1
    /lib/libcidn.so.1 is owned by glibc 2.16.0-1
    If a file is not owned by any package, as is the case for all files in this list (except for the ones owned by glibc), can I then just remove it? I might make a backup of those files just to be sure, but it doesn't make sense to just copy this stuff to /usr/lib.
    Last edited by Ailurus (2012-07-14 15:57:28)

  • Arch kernel with PAE

    I asked some times ago about including PAE (HIGHMEM) in the offical Arch Kernel in x86 and i was said no beceause it is slower and when i want more than 4gb memory i should use x86_64
    now i seen. 32bit is not slower with PAE. Only the stuff over 3GB is slower than with 64bit.
    So the argoument PAE is slower is nonsense beceause the memory which is accessed slower is not existing without PAE so we have the choose between
    No Memory over 3GB
    Slow Memory over 3GB or lemme say not fast as it can be
    the first 3GB are the same speed with and without PAE so maybe we should re-think about this
    Last edited by Vamp898 (2009-10-20 00:32:29)

    Allan wrote:
    That is very strange (and dare I say wrong) given how PAE works...   it is not as if it uses it memory mapping only when needing greater than 3Gb of memory, it needs to use it all the time:  http://en.wikipedia.org/wiki/Physical_Address_Extension
    And here is the only real attempt at benchmarks I have seen.  Although it is a bit old...
    http://people.redhat.com/nmurray/RHEL-2.1-VM-whitepaper.pdf wrote:The performance impact is highly workload dependent, but on a fairly typical kernel
    compile, the PAE penalty works out to be around a 1% performance hit on Red
    Hat's test boxes. Testing with various other workload mixes has given performance
    hits ranging from 0% to 10%.
    wow its really a bit old and i dont know how it was tested
    is there a really good way to benchmark it?
    i just written a bash skript which pumped up the memory and taked the time until it needed to reach 3,8GB
    Last edited by Vamp898 (2009-10-20 02:30:17)

  • Suspend removed form arch kernel ? [solved]

    I don't know why Software suspend was removed from default arch kernel.
    Can it be re-enable ?
    I have recompiled arch kernel with addind this options :
    CONFIG_PM=y
    # CONFIG_PM_DEBUG is not set
    CONFIG_SOFTWARE_SUSPEND=y
    CONFIG_PM_STD_PARTITION="/dev/hdx"
    but there is no /sys/power/disk or /sys/power/mem on my system
    (it was working with 2.6.13 arch kernel)
    did I missed something ?

    ok, I think that initrd is the problem.
    http://wiki.archlinux.org/index.php/Initrd
    I have found some scripts but it's only for swsusp2
    http://wiki.suspend2.net/DistroAndHardw … bianInitrd
    Anybody knows how to activate vanilla swsuspend1 on arch ?

  • Arch kernel designation

    How come the full kernel version isn't included in the arch kernel? Like when doing uname -r, it only shows 2.6.27-ARCH, and not what further revision of .27 it is. Would it be too hard to include that, so we could know whether it was 2.6.27.1, or 2.6.27.5, etc?

    How come the full kernel version isn't included in the arch kernel?
    As far as uname goes, so that /lib/modules/2.6.27-ARCH does not become...
    /lib/modules/2.6.27.1-ARCH
    /lib/modules/2.6.27.2-ARCH
    /lib/modules/2.6.27.3-ARCH
    /lib/modules/2.6.27.4-ARCH
    /lib/modules/2.6.27.5-ARCH
    It means that the NVIDIA, VirtualBox etc modules always stay in the same place so if their bindings arent changed (unusual in a kernel fix update) then the modules just keep on working rather than needing a new version of them for every kernel update.
    Just shows pacman > uname
    EDIT: DAMN YOU TACO MAN! beat me to it
    Last edited by shazeal (2008-11-09 20:37:23)

  • Is the standard Arch kernel preemtible?

    Hi,
    in the process of reporting a bug I posted a uname -a which included the text PREEMPT and was then asked if I was "running with CONFIG_PREEMPT (Preemptible Kernel)". I am using the standard Arch kernel, is it a preemtible kernel?
    Thanks, Jamie

    [dieter@gibran ~]$ zgrep CONFIG_PREEMPT /proc/config.gz
    CONFIG_PREEMPT_NOTIFIERS=y
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    # CONFIG_PREEMPT_TRACER is not set
    Next!

  • Can't boot standard Arch Kernel (root btrfs partition)

    For a long time I using linux-mainline from AUR. Unfortunately Docker don't work on it. I tried to boot standard Arch kernel 3.17 from testing but i have got:
    :: running early hook [udev]
    Warning: /lib/modules/3.17.0-1-ARCH/modules.devname not found - ignoring
    :: running hook [udev]
    :: Triggering uevents..
    Scanning for Btrfs filesystems
    Waiting 10 seconds for device /dev/disk/by-uuid/(uuid)
    ERROR: device 'UUID=(uuid)' not found. Skipping
    ERROR: Unable to find root device  'UUID=(uuid)' .
    I am using  rEFInd to boot. This is config file of kernel:
    "Boot with defaults"    "root=UUID=3c5d33c2-1d2f-4c57-b226-ad7ecc51be00 rootfstype=btrfs rw"
    "Boot to text mode"      "root=UUID=3c5d33c2-1d2f-4c57-b226-ad7ecc51be00 rootfstype=btrfs rw systemd.unit=multi-user.target"
    I tied to downgrade kernel to last stable version but it not helped.
    Last edited by portals (2014-10-07 12:06:08)

    I uncommented the testing repo and pacman -Syu. i tried downgrade to standard repo but it did not help. I have not used standard kernel for more then half year.

  • A formal 'Hello' to the community and a few Arch-related questions

    Hi guys.
    As a long-time Genoo and part-time Arch user I finally made the switch to Arch complete. Since I've been reading here quite a lot in the last year I thought I could as well create an account (acutally I did that a while back but never used it) and say hello.
    I've been running Arch on my laptop for about the last year. Coming from gentoo as my first ever Linux experience, Arch seemed the next logical step whenever I should grow weary of endless compiles and re-compiles (which is about now). I'm an enthusiastic Xmonad user which is why I'm particularily fond of this forum and it's Xmonad community. That's also the reason why I stumbled upon arch in the first place. So far it hasn't let me down once and I'm really happy with my (now 2) setups.
    With a little help of some of you guys on IRC I installed Arch64 on a RocketRaid 2310 Raid5 a few days ago. It's running really smooth and I'm quite impressed by the overall difference (in speed and usability) of kdemod KDE4 to my gentoo compiled one.
    For those interested as to how exactly I installed (there seems to be quite some controversy about the RocketRaid cards), here's how I did it:
    1) Boot from the Arch64 install cd
    2) Set up the environment for compilation of the driver:
    - fire up the network
    - edit the mirror file to my likings (a whole lot of German mirrors over here)
    - blacklist the packages kernel26, ndiswrapper, ndiswrapper-utils and tiacx
         The kernel shouldn't be updated unless anyone knows some magic kexec tricks from inside a live environment
         The other packages somehow depend on the kernel package
    3) Pacman -Suy base-devel
    4) Download the driver package, unpack and make
    5) rmmod sata_mv, modprobe rr2310_00 (The sata_mv module has to be unmounted, otherwise the raid controller will crash
    6) Mount the raid drive and install
    I did a manual installation since that's what i'm used to from gentoo (and since I don't trust the installer all too far with the whole raid setup) and the rest of it went pretty smoothly. I had to go for by-label uuid'ing my partitions though because they come in randomly on each boot.
    I do have a question now:
    Is there any way to conveniently trigger rebuilding the RocketRaid driver whenever a new kernel has been installed? I did create my own PKGBUILD of the driver from an old one that's in the aur so all it would take is to tell pacman that every update of kernel26 should automatically force-update the driver even though it's version hasn't changed. The alternative is of course to just keep compiling my own kernel as I did on gentoo but I'd like to not have to think about any of that stuff and just use the system.
    Or, if anyone has another cool idea how to handle this, I'm open to that too.

    barzam wrote:Why don't you create a wiki entry as well with your guide? I bet it will make someone's life easier in the future!
    I didn't think this was such a big deal. Also they way I did it, though working for me, is not the most elegant solution. One would rather build his own install cd with the driver included that then can serve as a backup system in case the raid driver is not rebuilt after a kernel update.

Maybe you are looking for

  • Short dump while executing report group.

    Hi, We are upgrading to ECC6.0 from 4.6C Now while testing the report group i got short dump. This is due to to the 'Exception condition "LOAD_PROBLEMS" raised.' Error analysis     A RAISE statement in the program "SAPLSLDB" raised the exception    

  • Excise invoice is not saving

    When I am going to save the excise invoice by using t-code j1iin. the following error comes Error updating table J_1IPART2. what may be the solution. kind advice. ramachandra

  • Letter of volatility for PXIe-1071

    I'm looking for a Letter (certificate) of Volatility for the following, please: PXIe-1071 PXIe-8135 PXIe-8234

  • Volume much to low at the beginning - 'Automation' at waveformview?

    Hi there, hopefully somebody can help me. I do film a lot and so I use audition to correct or edit the audiotracks of my videofootage. My problem ist that I got a video from a conference were the xlr-input was pretty pretty low at the beginning and t

  • Edit email message

    I repeatedly searched for an Apple Mail forum and got no results. Very annoying. I wish Apple didn't mess up their help forums with this new design. Sorry if I'm posting this to the wrong place. My question: How do I edit a message sent to me? I have