Pacman kernel update cannot resolve dependency [SOLVED]

Hi guys, I'm new to Arch and I just installed today! I'm working with Pacman currently, and trying to perform a system update. However, when I try to upgrade the kernel with pacman -Syu kernel26, it says I could not satisfy dependencies for ndiswrapper and tiacx because I need a newer kernel. But I'm trying to install a newer kernel! Plus, they don't seem like they matter for a kernel anyways. Can someone explain to me what is going on? Thanks, I appreciate it!
Last edited by sunnieside-up (2011-08-11 09:16:11)

No, pacman is telling you that it can't install the newer kernel because tiacx and ndiswrapper require an older kernel than what pacman is trying to upgrade you to. You'll need to remove those packages if you want to upgrade because we no longer support them in the binary repos.
In the future, posting actual output rather than paraphrasing is greatly appreciated.
Last edited by falconindy (2011-08-11 02:24:26)

Similar Messages

  • Pacman -S snownews cannot resolve dependency perl-libxslt

    I am getting this dependency resolution error when I try to install snownews:
    resolving dependencies...
    error: cannot resolve dependencies for "snownews" ("perl-libxslt" is not in the package set)
    error: failed to prepare transaction (could not satisfy dependencies)
    :: snownews requires perl-libxslt

    Here is the latest PKGBUILD for snownews that fixes the dep-problem:
    # Maintainer: Sergej Pupykin <[email protected]>
    # Contributor: Christoph 'delmonico' Neuroth <[email protected]>
    pkgname=snownews
    pkgver=1.5.7
    pkgrel=3
    pkgdesc="Text mode RSS newsreader for Linux and Unix."
    url="http://kiza.kcore.de/software/snownews/"
    depends=('libxml2' 'ncurses' 'perl-xml-libxml' 'perl-xml-libxslt')
    arch=(i686)
    source=(http://kiza.kcore.de/software/snownews/download/$pkgname-$pkgver.tar.gz)
    md5sums=('75ffa004e755a233f49b1cdfcd9e3d85')
    build() {
      cd $startdir/src/$pkgname-$pkgver
      ./configure --prefix=$startdir/pkg/usr --charset=UTF-8
      make || return 1
      make install

  • [SOLVED] cannot resolve dependency

    Whenever I try to install gnome I am getting error message - "Cannot resolve dependency " for some files. for example whenever I am trying to install adesklets the error msg is  :
    [devil@scorp ~]$ yaourt -S adesklets
    Password:
    resolving dependencies...
    warning: cannot resolve "ttf-bitstream-vera", a dependency of "adesklets"
    :: the following package(s) cannot be upgraded due to unresolvable dependencies:
          adesklets 
    Do you want to skip the above package(s) for this upgrade? [Y/n]
    looking for inter-conflicts...
    local database is up to date
    i have bitstream vera font installed.
    ???? whats the solution. Any help?
    Thanks.
    Last edited by scorpdevil (2010-05-31 07:33:31)

    my pacman.conf file ---------------------
    # /etc/pacman.conf
    # See the pacman.conf(5) manpage for option and repository directives
    # GENERAL OPTIONS
    [options]
    # The following paths are commented out with their default values listed.
    # If you wish to use different paths, uncomment and update the paths.
    #RootDir     = /
    #DBPath      = /var/lib/pacman/
    #CacheDir    = /var/cache/pacman/pkg/
    #LogFile     = /var/log/pacman.log
    HoldPkg     = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst   = pacman
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #XferCommand = /usr/bin/curl %u > %o
    #CleanMethod = KeepInstalled
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    #IgnorePkg   =
    #IgnoreGroup =
    #NoUpgrade   =
    #NoExtract   =
    # Misc options (all disabled by default)
    #UseSyslog
    #ShowSize
    #UseDelta
    #TotalDownload
    # REPOSITORIES
    #   - can be defined here or included from another file
    #   - pacman will search repositories in the order defined here
    #   - local/custom mirrors can be added here or in separate files
    #   - repositories listed first will take precedence when packages
    #     have identical names, regardless of version number
    #   - URLs will have $repo replaced by the name of the current repo
    # Repository entries are of the format:
    #       [repo-name]
    #       Server = ServerName
    #       Include = IncludePath
    # The header [repo-name] is crucial - it must be present and
    # uncommented to enable the repo.
    # The testing repositories are disabled by default. To enable, uncomment the
    # repo name header and Include lines. You can add preferred servers immediately
    # after the header, and they will be used before the default mirrors.
    #[testing]
    ## Add your preferred servers here, they will be used first
    #Include = /etc/pacman.d/mirrorlist
    [core]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    [extra]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    #[community-testing]
    ## Add your preferred servers here, they will be used first
    #Include = /etc/pacman.d/mirrorlist
    [community]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    # An example of a custom package repository.  See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #Server = file:///home/custompkgs
    [archlinuxfr]
    Server = http://repo.archlinux.fr/x86_64
    mirrorlist
    # Czech Republic
    Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/x86_64

  • [SOLVED] After pacman glibc update, cannot find command bash?

    A few days ago I ran into a problem after running pacman -Syu that ended up with an unbootable system.  I found this topic that ultimately solved the kernel panic-
    https://bbs.archlinux.org/viewtopic.php … 1#p1127251
    All that was needed was a symlink "/lib" to point to "/usr/lib"
    My system now almost boots but luckily I can now get a to a shell (zsh).  The problem is that I can not run bash, and various other tools- including my desktop environment and pacman.
    I have checked my $path, and have verified that I have the binary file "/usr/bin/bash" and a symlink in /bin/bash to point to that binary file, which does exist...
    % ls -l /bin/bash
    lrwxrwxrwx 1 root root 13 May 24 23:43 /bin/bash -> /usr/bin/bash
    % ls -l /usr/bin/bash
    -rwxr-xr-x 1 root root 738008 Mar 13 00:47 /usr/bin/bash
    But when I try to start a bash shell or run a script
    % bash
    zsh: command not found: bash
    % pacman
    zsh: command not found: pacman
    % /usr/bin/bash
    zsh: no such file or directory /usr/bin/bash
    % cat test.sh
    #!/bin/bash
    echo "Hello World"
    % ./test.sh
    zsh: ./test.sh: bad interpreter: /bin/bash: no such file or directory
    I hope i was thorough enough in providing information about my system, but please let me know if there's anything else I left out that may be able to help.
    Thanks so much!
    [SOLVED]-  Ended up mounting my system from a live install cd, and copying over each bash binary in my system with the live media's binary.
    Last edited by OrangeCrush (2013-05-25 06:38:43)

    If it has only been a few months, that thread should have nothing to do with what you are experiencing.  That problem stemmed from when the filesystem was actually changed from having /lib as an actual directory to /lib as a symlink to /usr/lib.  Oh the problems that caused.  For me it went perfectly smooth... well I did have to search for and rid /lib of extraneous unowned files, but it was smooth after that.
    You say though that you did not have a /lib symlink when you checked, and then you created it?  This is odd, as that is part of the filesystem package and therefore a tracked file.  Maybe you should start by reinstalling the filesystem package just to make sure that the necessary components of the filesystem are all in order before proceeeding.
    BTW, you should really update more often than every "few months" as that is what using a rolling release is all about.  Also if you don't update very often still, never update the database (-Sy) without also updating the system (-Syu) as this will lead to partial upgrades, which can severly break your system.  So never do "pacman -Sy <package>" as that is the equivalent of doing just a "pacman -Sy" and then continuing on your merry way.  Big changes are in the air right now around these parts, so keeping your system up to date is probably going to be crucial in making subsequent updates as pain free as possible (we are heading towards the final /bin -> /usr/bin move!).

  • Cannot resolve "pambase", a dependency of "pam" [solved]

    ...thoughts?
    :: Starting full system upgrade...
    resolving dependencies...
    warning: cannot resolve "pambase", a dependency of "pam"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    pam
    Do you want to skip the above package for this upgrade? [y/N]
    error: failed to prepare transaction (could not satisfy dependencies)
    :: pam: requires pambase
    EDIT: updating servers via reflector solved this.  Odd.
    Last edited by graysky (2012-06-14 10:33:34)

    I do not thing archbang is officially  archlinux distributions (you are on an archlinux forum). This error does not appear on the current archlinux distribution. My guess is that here is a confusion between python / python2 / python3. Just run pacman -Si to know (or the equivalent of pacman for archbang).
    I would suggest you to use the official archlinux instead of this fork, archlinux has much more support and users and I do not quite understand what archbang has to offer: Their homepage said that it is archlinux combined with openbox, but you can just do
    pacman -S openbox
    on arch; it does not seems to justify a fork (but please correct me if I am wrong).
    Last edited by olive (2012-06-17 22:00:23)

  • Warning: cannot resolve "binutils =2.25", a dependency [Solved]

    I am not able to upgrade my laptop now.
    d@DArchLinux ~]$ sudo pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib-testing is up to date
    multilib is up to date
    archlinuxfr is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    warning: cannot resolve "binutils>=2.25", a dependency of "gcc-multilib"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    gcc-multilib
    :: Do you want to skip the above package for this upgrade? [y/N] N
    error: failed to prepare transaction (unexpected error)
    [d@DArchLinux ~]$
    Last edited by Debasish Patra (2014-12-29 07:57:33)

    karol wrote:Since you're using multilib-testing repo, you have to enable testing repo too.
    My bad, I thought I was using the testing repo Thanks
    Last edited by Debasish Patra (2014-12-27 18:01:18)

  • [stupid]error: cannot resolve "libusb1", a dependency of "libdc1394"

    Hi!
    :: Starting full system upgrade...
    resolving dependencies...
    error: cannot resolve "libusb1", a dependency of "libdc1394"
    error: failed to prepare transaction (could not satisfy dependencies)
    :: libdc1394: requires libusb1
    I needed libdc1394 only for gstreamer-plugins-bad, so I removed those. Wanted to try out if I need them anyway. But... What if? Is this a bug, did I do something wrong or did I just update while the required version isn't up yet and should unset testing again?
    EDIT: Uh, sorry, yes, I guess that's just me not waiting for the files to be distributed to the servers I guess.
    EDIT2: At least looks like it, should wait & think instead of type and type. Me drinking to much coffee. Marking thread as "stupid" instead of "solved" now.
    Last edited by whoops (2009-05-03 23:18:02)

    I do not thing archbang is officially  archlinux distributions (you are on an archlinux forum). This error does not appear on the current archlinux distribution. My guess is that here is a confusion between python / python2 / python3. Just run pacman -Si to know (or the equivalent of pacman for archbang).
    I would suggest you to use the official archlinux instead of this fork, archlinux has much more support and users and I do not quite understand what archbang has to offer: Their homepage said that it is archlinux combined with openbox, but you can just do
    pacman -S openbox
    on arch; it does not seems to justify a fork (but please correct me if I am wrong).
    Last edited by olive (2012-06-17 22:00:23)

  • Error: cannot resolve "gtk-engines =2.14.2", [SOLVED]

    This is more or less self-explanatory.
    [duncan@duncan-arch ~]$ su
    Password:
    [root@duncan-arch duncan]# pacman -Su
    :: Starting full system upgrade...
    warning: gnome-mount: ignoring package upgrade (0.7-1 => 0.8-1)
    warning: gnome-volume-manager: ignoring package upgrade (2.22.1-1 => 2.22.3-1)
    warning: nautilus-cd-burner: ignoring package upgrade (2.22.0-1 => 2.22.1-1)
    resolving dependencies...
    error: cannot resolve "gtk-engines>=2.14.2", a dependency of "gnome-themes"
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gnome-themes: requires gtk-engines>=2.14.2
    [root@duncan-arch duncan]#
    Last edited by Raccoon1400 (2008-06-03 11:26:17)

    Solved. The issue was fixed in today's updates.

  • Problems with catalyst on latest kernel update [SOLVED]

    Hi, after the latest kernel update, I haven't been able to install catalyst. I was using catalyst-test, which is outdated now. And with this new kernel, the driver is not working anymore, so I'm using vesa driver for now.
    I'm trying to install the current catalyst package through yaourt, and I get a conflict. The conflict is with catalyst-test which I can't uninstall because of this:
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: google-talkplugin: requires libgl
    :: lib32-libgl: requires libgl
    :: libreoffice: requires libgl
    :: libva: requires libgl
    :: mesa: requires libgl
    :: mplayer: requires libgl
    :: qt: requires libgl
    :: wxgtk: requires libgl
    :: xine-lib: requires libgl
    :: xorg-xdriinfo: requires libgl
    If I try to remove these packages, I get more dependencies unsatisfied...
    The solution I can think of is start uninstalling every one of these packages from the unsatisfied dependencies, write them down, and reinstall them once I get the ATI driver correctly installed again.
    Any other ideas on how to fix this?
    System:
    Linux hoth 2.6.38-ARCH #1 SMP PREEMPT Mon Jun 6 22:49:29 CEST 2011 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ AuthenticAMD GNU/Linux
    Videocard:
    01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics
    Also, everytime I try to reinstall catalyst through yaourt, it downloads the executable from ati.com. Is there a way to avoid this and check if downloaded version is up to date instead of downloading it every time?
    Thanks in advance!
    UPDATE: Ok, I used pacman -Rdd catalyst-test to remove the package, now I'm trying to install catalyst...
    Last edited by fbt (2011-06-10 02:45:27)

    Ok, so after removing catalyst-test and trying to install catalyst, I got the following error:
    resolving dependencies...
    warning: cannot resolve "catalyst-utils", a dependency of "catalyst"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    catalyst
    Proceeding to try installing catalyst-utils...

  • Cannot resolve "python", a dependency of "python-distutils-extra"

    Attempting to perform a full system upgrade on 32 bit archbang 2012.05, and when I `pacman -Syu`: this occurs
    Anyone know how to deal with this issue?
    $ sudo pacmatic -Syu
    Recent ML chatter:
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    :: Replace libusb with core/libusbx? [Y/n] y
    :: Replace procps with core/procps-ng? [Y/n] y
    :: Replace udev with core/systemd-tools? [Y/n] y
    resolving dependencies...
    warning: cannot resolve "python", a dependency of "python-distutils-extra"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    python-distutils-extra
    Do you want to skip the above package for this upgrade? [y/N] y
    warning: dependency cycle detected:
    warning: util-linux will be installed before its systemd-tools dependency
    looking for inter-conflicts...
    Targets (71): acl-2.2.51-2 arandr-0.1.6-1 attr-2.4.46-2 automake-1.12.1-1
    bash-4.2.029-1 binutils-2.22-7 bzip2-1.0.6-4 coreutils-8.17-1
    cryptsetup-1.4.2-2 curl-7.26.0-1 db-5.3.21-1 deadbeef-0.5.4-2
    device-mapper-2.02.95-6 dnsutils-9.9.1-1 e2fsprogs-1.42.3-1
    filesystem-2012.2-5 gcc-4.7.0-6 gcc-libs-4.7.0-6
    glib2-2.32.3-1 gmp-5.0.5-1 gpm-1.20.6-8 hwids-20120512-1
    initscripts-2012.05.1-3 isl-0.09-2 kmod-8-2 krb5-1.10.1-3
    libcap-2.22-3 libevent-2.0.19-1 libldap-2.4.31-2 libnl-3.2.9-1
    libpipeline-1.2.1-1 libssh2-1.4.2-1 libusb-1.0.9-1 [removal]
    libusb-compat-0.1.4-1 libusbx-1.0.11-2 linux-3.3.7-1
    linux-firmware-20120227-2 lvm2-2.02.95-6 lxappearance-0.5.2-1
    lxinput-0.3.2-2 lxterminal-0.1.11-2 man-pages-3.41-1
    mdadm-3.2.5-2 menu-cache-0.3.3-1 mkinitcpio-0.9.1-1
    mkinitcpio-busybox-1.20.1-1 mpfr-3.1.0.p10-1 oblogout-0.2-11
    openbox-3.5.0-7 openssl-1.0.1.c-1 pam-1.1.5-3 pciutils-3.1.9-2
    perl-5.16.0-2 pinentry-0.8.1-4 procps-3.2.8-5 [removal]
    procps-ng-3.3.3-1 python2-distutils-extra-2.32-1
    run-parts-4.3.1-1 shotwell-0.12.3-1 sudo-1.8.5.p2-1
    sysfsutils-2.1.0-8 syslog-ng-3.3.5-1 systemd-tools-184-2
    udev-182-1 [removal] usbutils-005-2 util-linux-2.21.2-1
    virtualbox-archlinux-additions-4.1.16-1
    virtualbox-archlinux-modules-4.1.16-1 volumeicon-0.4.6-4
    xfsprogs-3.1.8-2 zlib-1.2.7-1
    Total Installed Size: 390.46 MiB
    Net Upgrade Size: 3.42 MiB
    Proceed with installation? [Y/n] y
    (68/68) checking package integrity [----------------------] 100%
    (68/68) loading package files [----------------------] 100%
    (68/68) checking for file conflicts [----------------------] 100%
    error: failed to commit transaction (conflicting files)
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/__init__.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/__init__.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/auto.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/auto.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/__init__.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/__init__.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_extra.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_extra.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_help.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_help.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_i18n.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_i18n.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_icons.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/build_icons.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/clean_i18n.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/clean_i18n.pyc exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/pylint.py exists in filesystem
    python2-distutils-extra: /usr/lib/python2.7/site-packages/DistUtilsExtra/command/pylint.pyc exists in filesystem
    Errors occurred, no packages were upgraded.
    No pacnew files to update.

    I do not thing archbang is officially  archlinux distributions (you are on an archlinux forum). This error does not appear on the current archlinux distribution. My guess is that here is a confusion between python / python2 / python3. Just run pacman -Si to know (or the equivalent of pacman for archbang).
    I would suggest you to use the official archlinux instead of this fork, archlinux has much more support and users and I do not quite understand what archbang has to offer: Their homepage said that it is archlinux combined with openbox, but you can just do
    pacman -S openbox
    on arch; it does not seems to justify a fork (but please correct me if I am wrong).
    Last edited by olive (2012-06-17 22:00:23)

  • Warning: cannot resolve "linux =3.5", a dependency of "virtualbox-modu

    sudo pacman -S virtualbox-modules
    resolving dependencies...
    warning: cannot resolve "linux>=3.5", a dependency of "virtualbox-modules"
    :: The following package cannot be upgraded due to unresolvable dependencies:
          virtualbox-modules
    Do you want to skip the above package for this upgrade? [y/N] y
    looking for inter-conflicts...
    there is nothing to do
    This is propably the problem while I have also problems with installation glibc....
    How to solve it?

    Seems like you have community-testing (repo containing (newer) virtualbox-modules) enabled but not testing (containing (newer) linux), which strikes me as odd. Edit: or you need to refresh databases first...
    Last edited by Raynman (2012-08-04 22:58:56)

  • [SOLVED] no timidity service + pulse, kernel update (3.16.3-1)

    I had sound working before upon boot, but sound was failing after resume from suspend on HP dv7 laptop.  I hadn't gotten around to figuring out how to store alsa state (what I believe to be the solution to sound failing after suspend).  My install is about a week old.  I ran pacman -Syu to get into the habit of doing so.  Now I know why it is suggested to not do the updates when you don't have time to fix things that might need to be fixed.
    alsamixer is not muted, but I only see master channel as user or root - selecting the Intel PCH sound card within alsamixer allowed me to see the other channels, but speaker-test remained silent.  But I have been consistently seeing PCH Transcoder A errors on boot.  Wasn't sure what they were, since everything had worked prior to kernel update.  Investigating sound yields my hardware is Intel PCH, so these errors may be important, but I am also unsure how to access any log they might be recorded in.
    EDIT: speaker-test and timidity work in single user console mode, but not in KDE.
    [mark@arch-hpdv7t-laptop ~]$ uname -a
    Linux arch-hpdv7t-laptop 3.16.3-1-ARCH #1 SMP PREEMPT Wed Sep 17 21:54:13 CEST 2014 x86_64 GNU/Linux
    [mark@arch-hpdv7t-laptop ~]$ aplay -Ll
    null
    Discard all samples (playback) or generate zero samples (capture)
    pulse
    PulseAudio Sound Server
    default
    Default ALSA Output (currently PulseAudio Sound Server)
    sysdefault:CARD=PCH
    HDA Intel PCH, 92HD91BXX Analog
    Default Audio Device
    front:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    Front speakers
    surround21:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    2.1 Surround output to Front and Subwoofer speakers
    surround40:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    4.0 Surround output to Front and Rear speakers
    surround41:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=PCH,DEV=0
    HDA Intel PCH, 92HD91BXX Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
    **** List of PLAYBACK Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    [mark@arch-hpdv7t-laptop ~]$ lspci -vvnn | grep -A1 '040[1-3]'
    00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
    Subsystem: Hewlett-Packard Company Device [103c:1818]
    [mark@arch-hpdv7t-laptop ~]$ cat /proc/asound/modules
    0 snd_hda_intel
    [mark@arch-hpdv7t-laptop ~]$ for i in $(awk '{print $2 | "sort"}' /proc/asound/modules | uniq); do echo "--- $i ---"; systool -vm $i; done
    --- snd_hda_intel ---
    Module = "snd_hda_intel"
    Attributes:
    coresize = "26327"
    initsize = "0"
    initstate = "live"
    refcnt = "3"
    taint = ""
    uevent = <store method only>
    Parameters:
    align_buffer_size = "-1"
    bdl_pos_adj = "1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    beep_mode = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
    enable_msi = "-1"
    enable = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
    id = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    index = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    jackpoll_ms = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    model = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    patch = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    position_fix = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    power_save = "0"
    power_save_controller= "Y"
    probe_mask = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    probe_only = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    single_cmd = "N"
    snoop = "Y"
    Sections:
    .bss = "0xffffffffa038fa80"
    .data = "0xffffffffa038f000"
    .data.unlikely = "0xffffffffa038f7d0"
    .exit.text = "0xffffffffa038c930"
    .gnu.linkonce.this_module= "0xffffffffa038f800"
    .init.text = "0xffffffffa0392000"
    .note.gnu.build-id = "0xffffffffa038d000"
    .rodata = "0xffffffffa038d040"
    .rodata.str1.1 = "0xffffffffa038df02"
    .rodata.str1.8 = "0xffffffffa038e2e0"
    .smp_locks = "0xffffffffa038e618"
    .strtab = "0xffffffffa0395508"
    .symtab = "0xffffffffa0393000"
    .text = "0xffffffffa038a000"
    __mcount_loc = "0xffffffffa038e848"
    __param = "0xffffffffa038e628"
    __verbose = "0xffffffffa038f640"
    [mark@arch-hpdv7t-laptop ~]$ lsmod | grep ^snd
    snd_seq_dummy 12503 0
    snd_hrtimer 12604 1
    snd_seq 61165 5 snd_seq_dummy
    snd_seq_device 13132 2 snd_seq,snd_seq_dummy
    snd_hda_codec_hdmi 45117 1
    snd_hda_codec_idt 56908 1
    snd_hda_codec_generic 63126 1 snd_hda_codec_idt
    snd_hda_intel 26327 3
    snd_hda_controller 26727 1 snd_hda_intel
    snd_hda_codec 108552 5 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
    snd_hwdep 17244 1 snd_hda_codec
    snd_pcm 88487 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
    snd_timer 26614 4 snd_hrtimer,snd_pcm,snd_seq
    snd 69340 16 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
    [mark@arch-hpdv7t-laptop ~]$ fuser -v /dev/snd/*
    USER PID ACCESS COMMAND
    /dev/snd/seq: mark 651 F.... rosegarden
    I discovered sound did not work after rebooting to restart sound for Rosegarden.  Rosegarden was still open when I started running these diagnostics.  speaker-test does not work either.  The above fuser command returned nothing after closing Rosegarden, but speaker-test remained silent.
    [mark@arch-hpdv7t-laptop ~]$ for i in /proc/asound/card[0-9]*; do echo "--- $i ---";amixer -c $(cat $i/id); done
    --- /proc/asound/card0 ---
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 127
    Mono: Playback 127 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 127
    Mono:
    Front Left: Playback 127 [100%] [0.00dB] [on]
    Front Right: Playback 127 [100%] [0.00dB] [on]
    Simple mixer control 'Speaker',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 127
    Mono:
    Front Left: Playback 127 [100%] [0.00dB] [on]
    Front Right: Playback 127 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'Mic',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off]
    Simple mixer control 'Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'Beep',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 3
    Mono: Playback 1 [33%] [-12.00dB] [off]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 46
    Front Left: Capture 28 [61%] [12.00dB] [on]
    Front Right: Capture 28 [61%] [12.00dB] [on]
    Simple mixer control 'Auto-Mute Mode',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Enabled'
    Simple mixer control 'Digital',0
    Capabilities: cvolume
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 120
    Front Left: Capture 120 [100%] [30.00dB]
    Front Right: Capture 120 [100%] [30.00dB]
    Simple mixer control 'Internal Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'Loopback Mixing',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Disabled'
    Any ideas on what I should do?  Also, why did my sound break, and what should I do to prevent sound from breaking in future kernel updates?
    Last edited by mek42 (2014-10-03 23:38:31)

    Since it appears that my issue is a KDE issue, not ALSA, I'm working through the troubleshooting on the Pulse wiki page here.
    automute mode is off and alsactl store was run.
    [mark@arch-hpdv7t-laptop ~]$ pacmd list
    Memory blocks currently allocated: 1, size: 63.9 KiB.
    Memory blocks allocated during the whole lifetime: 427, size: 7.1 MiB.
    Memory blocks imported from other processes: 0, size: 0 B.
    Memory blocks exported to other processes: 0, size: 0 B.
    Total sample cache size: 0 B.
    Default sample spec: s16le 2ch 44100Hz
    Default channel map: front-left,front-right
    Default sink name: auto_null
    Default source name: auto_null.monitor
    Memory blocks of type POOL: 1 allocated/284 accumulated.
    Memory blocks of type POOL_EXTERNAL: 0 allocated/0 accumulated.
    Memory blocks of type APPENDED: 0 allocated/0 accumulated.
    Memory blocks of type USER: 0 allocated/0 accumulated.
    Memory blocks of type FIXED: 0 allocated/0 accumulated.
    Memory blocks of type IMPORTED: 0 allocated/143 accumulated.
    28 module(s) loaded.
    index: 0
    name: <module-device-restore>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Automatically restore the volume/mute state of devices"
    module.version = "5.0"
    index: 1
    name: <module-stream-restore>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Automatically restore the volume/mute/device state of streams"
    module.version = "5.0"
    index: 2
    name: <module-card-restore>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Automatically restore profile of cards"
    module.version = "5.0"
    index: 3
    name: <module-augment-properties>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Augment the property sets of streams with additional static information"
    module.version = "5.0"
    index: 4
    name: <module-switch-on-port-available>
    argument: <>
    used: -1
    load once: no
    properties:
    index: 5
    name: <module-udev-detect>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Detect available audio hardware and load matching drivers"
    module.version = "5.0"
    index: 6
    name: <module-jackdbus-detect>
    argument: <channels=2>
    used: -1
    load once: yes
    properties:
    module.author = "David Henningsson"
    module.description = "Adds JACK sink/source ports when JACK is started"
    module.version = "5.0"
    index: 7
    name: <module-bluetooth-policy>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Frédéric Dalleau"
    module.description = "When a bluetooth sink or source is added, load module-loopback"
    module.version = "5.0"
    index: 8
    name: <module-bluetooth-discover>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "João Paulo Rechi Vita"
    module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
    module.version = "5.0"
    index: 9
    name: <module-bluez5-discover>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "João Paulo Rechi Vita"
    module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
    module.version = "5.0"
    index: 10
    name: <module-esound-protocol-unix>
    argument: <>
    used: -1
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "ESOUND protocol (UNIX sockets)"
    module.version = "5.0"
    index: 11
    name: <module-native-protocol-unix>
    argument: <>
    used: -1
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "Native protocol (UNIX sockets)"
    module.version = "5.0"
    index: 13
    name: <module-default-device-restore>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Automatically restore the default sink and source"
    module.version = "5.0"
    index: 14
    name: <module-rescue-streams>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
    module.version = "5.0"
    index: 15
    name: <module-always-sink>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Colin Guthrie"
    module.description = "Always keeps at least one sink loaded even if it's a null one"
    module.version = "5.0"
    index: 16
    name: <module-null-sink>
    argument: <sink_name=auto_null sink_properties='device.description="Dummy Output"'>
    used: 0
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "Clocked NULL sink"
    module.version = "5.0"
    index: 17
    name: <module-intended-roles>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Automatically set device of streams based on intended roles of devices"
    module.version = "5.0"
    index: 18
    name: <module-suspend-on-idle>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "When a sink/source is idle for too long, suspend it"
    module.version = "5.0"
    index: 19
    name: <module-console-kit>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Create a client for each ConsoleKit session of this user"
    module.version = "5.0"
    index: 20
    name: <module-systemd-login>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Create a client for each login session of this user"
    module.version = "5.0"
    index: 21
    name: <module-position-event-sounds>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
    module.version = "5.0"
    index: 22
    name: <module-role-cork>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Lennart Poettering"
    module.description = "Mute & cork streams with certain roles while others exist"
    module.version = "5.0"
    index: 23
    name: <module-filter-heuristics>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Colin Guthrie"
    module.description = "Detect when various filters are desirable"
    module.version = "5.0"
    index: 24
    name: <module-filter-apply>
    argument: <>
    used: -1
    load once: yes
    properties:
    module.author = "Colin Guthrie"
    module.description = "Load filter sinks automatically when needed"
    module.version = "5.0"
    index: 25
    name: <module-device-manager>
    argument: <do_routing=1>
    used: -1
    load once: yes
    properties:
    module.author = "Colin Guthrie"
    module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
    module.version = "5.0"
    index: 26
    name: <module-x11-publish>
    argument: <display=:0>
    used: -1
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "X11 credential publisher"
    module.version = "5.0"
    index: 27
    name: <module-x11-xsmp>
    argument: <display=:0 session_manager=local/arch-hpdv7t-laptop:@/tmp/.ICE-unix/505,unix/arch-hpdv7t-laptop:/tmp/.ICE-unix/505>
    used: -1
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "X11 session management"
    module.version = "5.0"
    index: 28
    name: <module-cli-protocol-unix>
    argument: <>
    used: -1
    load once: no
    properties:
    module.author = "Lennart Poettering"
    module.description = "Command line interface protocol (UNIX sockets)"
    module.version = "5.0"
    1 sink(s) available.
    * index: 0
    name: <auto_null>
    driver: <module-null-sink.c>
    flags: DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 1000
    volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
    balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 0.00 ms
    max request: 344 KiB
    max rewind: 344 KiB
    monitor source: 0
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
    Stereo
    used by: 0
    linked by: 0
    configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
    module: 16
    properties:
    device.description = "Dummy Output"
    device.class = "abstract"
    device.icon_name = "audio-card"
    1 source(s) available.
    * index: 0
    name: <auto_null.monitor>
    driver: <module-null-sink.c>
    flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 1000
    volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
    balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 0.00 ms
    max rewind: 344 KiB
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
    Stereo
    used by: 0
    linked by: 0
    configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
    monitor_of: 0
    module: 16
    properties:
    device.description = "Monitor of Dummy Output"
    device.class = "monitor"
    device.icon_name = "audio-input-microphone"
    7 client(s) logged in.
    index: 0
    driver: <module-systemd-login.c>
    owner module: 20
    properties:
    application.name = "Login Session c1"
    systemd-login.session = "c1"
    index: 4
    driver: <module-x11-xsmp.c>
    owner module: 27
    properties:
    application.name = "XSMP Session on KDE as 101df1e21b716d000141143608300000005050006"
    xsmp.vendor = "KDE"
    xsmp.client.id = "101df1e21b716d000141143608300000005050006"
    index: 9
    driver: <protocol-native.c>
    owner module: 11
    properties:
    application.name = "libphonon"
    native-protocol.peer = "UNIX socket client"
    native-protocol.version = "29"
    application.process.id = "439"
    application.process.user = "mark"
    application.process.host = "arch-hpdv7t-laptop"
    application.process.binary = "kdeinit4"
    application.language = "en_US.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "5f1cda9817244627aba0e14b41d436b3"
    application.process.session_id = "c1"
    index: 15
    driver: <protocol-native.c>
    owner module: 11
    properties:
    application.name = "KMix"
    native-protocol.peer = "UNIX socket client"
    native-protocol.version = "29"
    application.process.id = "998"
    application.process.user = "mark"
    application.process.host = "arch-hpdv7t-laptop"
    application.process.binary = "kdeinit4"
    application.language = "en_US.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "5f1cda9817244627aba0e14b41d436b3"
    application.process.session_id = "c1"
    index: 17
    driver: <protocol-native.c>
    owner module: 11
    properties:
    application.name = "KNotify"
    native-protocol.peer = "UNIX socket client"
    native-protocol.version = "29"
    application.icon_name = "knotify"
    phonon.streamid = "{137cb52a-2afc-4ddd-882c-601c32129b54}"
    media.role = "event"
    application.process.id = "600"
    application.process.user = "mark"
    application.process.host = "arch-hpdv7t-laptop"
    application.process.binary = "knotify4"
    application.language = "en_US.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "5f1cda9817244627aba0e14b41d436b3"
    application.process.session_id = "c1"
    index: 18
    driver: <protocol-native.c>
    owner module: 11
    properties:
    application.name = "KNotify"
    native-protocol.peer = "UNIX socket client"
    native-protocol.version = "29"
    application.id = "org.VideoLAN.VLC"
    application.version = "2.1.5"
    application.icon_name = "knotify"
    application.language = "en_US.UTF-8"
    application.process.id = "600"
    phonon.streamid = "{137cb52a-2afc-4ddd-882c-601c32129b54}"
    media.role = "event"
    application.process.user = "mark"
    application.process.host = "arch-hpdv7t-laptop"
    application.process.binary = "knotify4"
    window.x11.display = ":0"
    application.process.machine_id = "5f1cda9817244627aba0e14b41d436b3"
    application.process.session_id = "c1"
    index: 20
    driver: <cli.c>
    owner module: 28
    properties:
    application.name = "UNIX socket client"
    0 card(s) available.
    0 sink input(s) available.
    0 source output(s) available.
    0 cache entrie(s) available.
    fluidsynth (needed for Rosegarden) has been told to use pulseaudio instead of alsa directly (as per https://bbs.archlinux.org/viewtopic.php?id=154002 )
    What worked to get speaker-test running in Konsole: adding -D to:
    ExecStart=/usr/bin/timidity -iA
    to become
    ExecStart=/usr/bin/timidity -iAD
    in /usr/lib/systemd/system/timidity.service (as per: https://bbs.archlinux.org/viewtopic.php?id=149339&p=2 post 29)
    Additionally, I was able to see a default audio device in KDE system settings...multimedia instead of just dummy device.  However, even after preferring the default audio device for everything (and it tests fine), Rosegarden still has no volume.  Timidity in Konsole plays audibly now too.  I am now going to reboot and see what the status is.
    Last edited by mek42 (2014-09-23 02:41:53)

  • [Solved] Overheating/fan/sensors issues after kernel updates

    Hi all,
    I realise there has been a bit of correspondence on this already.  I'm after some advice for my specific situation:
    1. My laptop is an acer aspire 5315.  I has well understood overheating issues that arrise due to BIOS problems
    2. Fan control and temperature reporting worked perfectly with kernel 2.6.30, stopped working with 2.6.31 - I assume due to the well documented changes made in that release.  The temperature only seems to be read once - at boot.  sensors never reports a change after that; if the temperature is cold at boot the fan never get switched on.  Unfortunately this happens most often.
    3. I tried setting the recommended kernel option (can't relocate the post now).  It didn't help :-?
    4. I have tried upgrading the BIOS but the distribution from acer is a windows executable (won't run under freeDOS) and I do not have windows installed on this PC (not game to try under wine).
    5. I re-installed the old kernel from my pacman cache only to find that my wireless no longer works (fan works just fine though).
    I'm now totally stumped :-/
    I'd like to update my bios and go with the latest kernel but can't see a way without installing windows.
    This might be fixed in an ubuntu kernel release (https://bugs.launchpad.net/ubuntu/+sour … bug/453700) but I'd prefer not to do that switch... perhaps the same fix is coming to arch?
    I'd accept having to pin the kernel to an earlier version but neet to get the wireless working.
    help...
    edit: 
    I've now managed to get the kernel backdated correctly (so that wireless works as well as the fan) by re-installing the kernel and firmware together.
    Have configured pacman to igmore future kernel updates
    If anyone has any suggestions on howto update my bios I'd be very greatful.
    Last edited by drandre (2009-11-06 13:26:46)

    Hi,
    Got exactly the same issue, after running for a while laptop justs goes off... going to try to regress kernel until issue is resolved
    BIOS update does sound a bit extreme
    MrG

  • [Solved] Nvidia after kernel update

    The nvidia wiki clearly states that: "Every time the kernel26 package is updated, it is a requirement to reinstall the nvidia package and rebooting afterwards. "
    But my question is, why? I mean, if the module was to be recompiled, that would make sense. But what does just reinstalling the driver accomplish? In my system, pacman -Ql nvidia shows:
    $ pacman -Ql nvidia
    nvidia /etc/
    nvidia /etc/modprobe.d/
    nvidia /etc/modprobe.d/nouveau_blacklist.conf
    nvidia /lib/
    nvidia /lib/modules/
    nvidia /lib/modules/2.6.35-ARCH/
    nvidia /lib/modules/2.6.35-ARCH/kernel/
    nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/
    nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/video/
    nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/video/nvidia.ko
    From what I've read, I think the kernel update process copies the compiled modules into the proper folder (inside /lib) named by the kernel version. Should this not be the case with nvidia? If it is not, then is this why the reinstall is needed?
    Thanks in advance (and my apologies if I've glossed over something that's patently obvious --- while I've searched for the answer before posting, I am still quite the novice at tinkering with the kernel)
    EDIT: just after posting I've realized that maybe this post belongs in "Kernel and Hardware Issues" subforum. But the truth is this isn't really an "issue"... it's more a question from, well, a newbie :-)
    Last edited by gauthma (2010-09-28 21:53:04)

    gauthma wrote:
    Thank you for the feedback.
    ngoonee wrote:Of course, if you're using nvidia-beta or some other AUR nvidia driver, you need to reinstall it.
    Running the risk of asking what might be obvious to some, why?
    The driver speaks to the kernel. When the kernel updates, the language used might have changed in various ways. Since nvidia is closed-source, its not always obvious whether what has changed affects it. The same applies to xorg-server, when it updates you should recompile your nvidia driver. Its SOMETIMES not needed, but when it is, would you rather be solving it from the tty?
    quathma wrote:
    ngoonee wrote:That's what the wiki is referring to. Even if the kernel major version has not updated (for example 2.6.35.5 to 2.6.35.6 is only a minor version bump) the driver may need to be recompiled. Safer to just do it everytime and restart the machine.
    Now I'm confused. Are you saying that the safest approach is to recompile and (re)install the nvidia module after each kernel update? And does this only apply to modules from beta & AUR, or [extra] as well? And shouldn't all this issue of recompiling modules also apply to every other module installed in the system?
    Yes that's the safest approach. [extra] is taken care of by the devs, the simple way is to assume they'll bump it if needed (and you don't need to do anything).
    The same thing applies to almost any kernel module (AFAIK). It applies to virtualbox's modules, for sure, as well as phc-intel (the only other 2 external modules I use). Most kernel modules are actually compiled in to the kernel26 package anyway, so its not very many. I just automatically recompile the ones I use whenever I notice a kernel/xorg update.

  • [Solved] Can not build modules for VMware Player after kernel updates

    I have a problem generating the modules for VMware Player after kernel updates. I am using  VMware Player version 5.02 (without patches) and the softlink according to the Wiki.
    When I start the installation of the modules from the GUI, the program just closes. Running vmware-modconfig in the CLI generates the following log file:
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: Log for VMware Workstation pid=7478 version=9.0.2 build=build-1031769 option=Release
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: The process is 64-bit.
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: Host is Linux 3.8.10-1-ARCH 2012.11.29
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: Msg_Reset:
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": Datei oder Verzeichnis nicht gefunden.
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: ----------------------------------------
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: Msg_Reset:
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": Datei oder Verzeichnis nicht gefunden.
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: ----------------------------------------
    2013-04-29T09:49:27.891+01:00| vthread-3| I120: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
    2013-04-29T09:49:27.891+01:00| vthread-3| W110: Logging to /tmp/vmware-root/vmware-modconfig-7478.log
    2013-04-29T09:49:27.892+01:00| vthread-3| W110: Icon name must be set.
    Interestingly, after deinstallation and reinstallation the VMWare Player works fine.
    Any hint, what's going wrong?
    Last edited by Thomas_Do (2013-08-07 07:25:51)

    Today, (Kernel  3.10.5-1, VMware Player version 5.02 with kernel patches) the modules could successful be generated from the CLI:
    vmware-modconfig --console --install-all
    Solved (somehow).

Maybe you are looking for