Driver compilation after Kernel update [SOLVED]

Do I have to compile drivers again each time the kernel gets updated? It's just a bit annoying, was wondering if that was really necessary?
Last edited by Jindur (2012-09-05 15:13:44)

Jindur wrote:
Lol hadrons123, that must've been the most stinking nerd posting I've encountered in quite some time really^^ Now go out the basement for a change. I can already begin to imagine what your tone of voice must sound like when you "teach" someone irl how to ask questions..
And to be more specific: Obviously I meant if I compile a driver myself, and then the kernel gets updated, it seems I have to compile it again. Also, this is in the newbie forum for a reason.
Linux is a monolithic kernel. All needed drivers/features are supposed to be compiled into the main kernel. However, this is infeasible due to the wide variety of hardware. Therefore, some parts of of the kernel are compiled out into modules that can be loaded into the kernel at run-time. These modules need to be recompiled every time the kernel is as they are really a part of the kernel and the kernel doesn't have a stable binary API.

Similar Messages

  • DKMS - module not compiled after kernel update

    Hello all,
    I'm using a USB Wifi Adapter which has very bad support : D-Link DWA160 B2
    I have followed the instruction from this excellent guide to add the driver sources to DKMS, to get it compiled automatically after all kernel update:
    http://bernaerts.dyndns.org/linux/229-u … er-to-dkms
    Unfortunatly the 2 last kernel upgrade did not trigger the driver compile.
    There is no DKMS logs, and everything seems to be well configured.
    My DKMS conf file:
    /root/driver-dkms
    [root@purelight driver-dkms]# more dkms.conf
    MAKE="make KERNELDIR=/lib/modules/${kernelver}/build"
    CLEAN="make clean"
    BUILT_MODULE_NAME=rt5572sta
    BUILT_MODULE_LOCATION=os/linux/
    DEST_MODULE_LOCATION=/kernel/drivers/net/wireless/
    PACKAGE_NAME=rt5572sta
    PACKAGE_VERSION=2.601
    REMAKE_INITRD=no
    [root@purelight 2.601]# pwd
    /var/lib/dkms/rt5572sta/2.601
    [root@purelight 2.601]# ls -lsa
    total 24
    4 drwxr-xr-x 6 root root 4096 Oct 17 20:54 .
    4 drwxr-xr-x 3 root root 4096 Oct 17 20:54 ..
    4 drwxr-xr-x 3 root root 4096 Oct 6 20:44 3.5.4-1-ARCH
    4 drwxr-xr-x 3 root root 4096 Oct 9 20:43 3.5.6-1-ARCH
    4 drwxr-xr-x 3 root root 4096 Oct 17 20:54 3.6.2-1-ARCH
    4 drwxr-xr-x 11 root root 4096 Oct 17 20:54 build
    0 lrwxrwxrwx 1 root root 24 Oct 6 20:42 source -> /usr/src/rt5572sta-2.601
    [root@purelight 2.601]# dkms build -m rt5572sta -v 2.601
    Module rt5572sta/2.601 already built for kernel 3.6.2-1-ARCH/4
    It seems that there is nothing relevant in the logs:
    [root@purelight log]# grep dkms /var/log/*
    auth.log:Oct 17 20:52:53 purelight sudo: syl : TTY=pts/2 ; PWD=/var/lib/dkms/rt5572sta/2.601 ; USER=root ; COMMAND=/usr/sbin/dkms build -m rt5572sta -v 2.601
    auth.log:Oct 17 20:54:14 purelight sudo: syl : TTY=pts/2 ; PWD=/var/lib/dkms/rt5572sta/2.601 ; USER=root ; COMMAND=/usr/sbin/dkms install -m rt5572sta -v 2.601
    pacman.log:[2012-10-06 20:42] Running 'pacman -S dkms'
    pacman.log:[2012-10-06 20:42] installed dkms (2.2.0.3-12)
    Any help would be nice, thanks!

    Unia wrote:
    Are you using systemd? If so, you might have to reboot twice. The catalyst-dkms package (video driver for amd cards) in [community] currently has the same problems. I'd suggest for you to read the last few pages in that thread to see background information:
    https://bbs.archlinux.org/viewtopic.php?id=57084&p=177
    Yes I do use systemd. Since I'm using a quite recent installation, it was included by default.
    At the next kernel upgrade I'll try this trick of reboot twice, and see if it works.
    Cheers!

  • Virtualbox no longer works after kernel update solved

    and before you say.. read the wiki, use google, check the forums.. I DID..
    here's the message i got
    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
    '/etc/init.d/vboxdrv setup'
    as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
    /etc/init.d/vboxdrv setup: command not found  <---i pasted it to prove ive googled, wiki'd, and read the forums.. so what did I miss
    I did that command under my user name, sudo, and root.. said command not found.. when of course its found, it worked before 1.i used virtual box just before the kernel upgrade, 2. why isnt this command working under root or any other way?
    i just finished setting up windows 7 with the few apps i like. please don't tell me i have to reinstall virtualbox and lose everything..
    ive tried rebooting, loggin in and out a few times.. etc
    any ideas??? why what the WIKI says does NOT work at all??
    Last edited by binskipy2u (2010-08-18 21:30:09)

    when you install virtualbox_bin package,  pacman should have told you:
    ==> Run \`/etc/rc.d/vboxdrv setup\` as root every time your kernel is
    ==> upgraded, to compile the module for the new kernel version.
    And yes, '/etc/init.d/vboxdrv setup' is likely hardcoded in virtualbox and does not reflect how your distro setup is.
    The Arch Way is to put service script to  /etc/rc.d/  instead of /etc/init.d
    also note that  the vboxdrv service script from virtualbox_bin is different from other distros
    and that /etc/rc.d/rc.vboxdrv  isn't shipped by virtualbox_bin (hence you get command not found)
    in additions, vboxdrv from virtualbox_bin  has only   "setup" function

  • Wifi card not connected after kernel update [solved]

    Hi,
    I've got a broadcom wifi card (BCM43225). Having deconnections with the brcmsmac driver, I changed for wl (from broadcom archive).
    Today I updated the system and got the b43 driver. My wifi card would'nt see any network. On the networkmanager applet (gnome 3), tab "network parameters", it says "disconnected" and i can't find a way of reconnect my card.
    I rebuilt the wl driver, it works as for the b43 (wifi card on) but still it's disconnected.
    Extract of dmesg shows:
    ADDRCONF(NETDEV_UP): wlan0: link is not ready
    Any idea ?
    Thanks
    Last edited by grojo (2011-12-18 08:22:35)

    It's weird: I had already installed b43 firmware from AUR but it didn't work (kernel 3.0). As I yaourted b43-firmware it said: "reinstall ?".
    So I reinstalled and it f***ing works.
    I'm not sure I got what happened...
    Thank you though.

  • [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).

  • Automatic recompiling of kernel module after kernel update.

    Hello everyone,
    i tried to search for it but without success...
    my question is - is it possible to set it up somehow that aur package would recompile after kernel update?
    The package I would like to rebuild is rt3090 which is module for my wifi card. It is very annoying to rebuild it manually. I know that my fglrx module does it automaticaly but how to set it?
    Thank all of you for any advise.

    Thank you :-) It looks ok, I will try DKMS as soon as I get some free time. If there was any problem, I would tell you.
    BTW: I use catalyst mainly because of saving energy management, which is of course better for my netbook. My card is too new to be fully supported by the opensource driver.
    EDIT:
    I solved the situation by upgrading my system, I tried in-kernel module rt2800pci. In the previous kernels it didn't work well with my crappy ralink rt3090 wifi card, but that's been improved :-) so I do not need rebuild the package anymore even because this module isn't compatible with newest kernel.
    I also learnt how to write my own hook from archwiki (https://wiki.archlinux.org/index.php/Mkinitcpio) so if the new module didn't work I would try it.
    The final solution = replace module rt3090sta by rt2800pci.
    Thanks! Arch has very powerful community :-)
    Last edited by h@lf@rk (2012-06-02 18:34:17)

  • Automatically build kernel module after kernel update

    Hello. Everytime kernel is updated, my wifi drivers don't work. I need to use this to get my adapter working: https://aur.archlinux.org/packages/8192cu-dkms/ .
    After kernel update, I have to manually reinstall the package, so the kernel module gets rebuilt. Is there any way to make it automatic?

    I noticed it, but your script doesn't run at all when I type `mkinitcpio -p linux`. And wifi still works after reboot. Same for graphics driver, it has a hook at shutdown, that rebuilds its module after kernel update, it haven't run too and graphics driver works. It's like 'mkinitcpio -p linux' does nothing to the system.
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Starting build: 4.0.4-2-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
    ==> Image generation successful
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 4.0.4-2-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    ==> WARNING: Possibly missing firmware for module: wd719x
    ==> WARNING: Possibly missing firmware for module: aic94xx
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
    ==> Image generation successful
    Last edited by kox (2015-06-02 07:18:24)

  • Lost network after kernel update

    Hi
    I have lost my network after kernel updating the kernel [2.6.35.7]
    I downgraded to kernel 2.6.35.6
    Serge

    krychle wrote:
    Hi,
    I'm just reporting that I had this issue today too. I rebooted my computer from Win7 to Arch64 and I was left without network. Also it doesn't work in windows after rebooting back. I thought that It is something with connection so I tried to recoonect cable and also tryied to swap it in switch/adsl gateway. It started working after several switches (not on 1st!) It looks like interface is repeating on and off. So I rebooted to Arch and it stops working again...
    I fixed it by reinstalling kernel26 package. But it is strange because it works yesterday, last thing what I did with kernel and modules was update of gc nvidia drivers... I don't know when I updated kernel last time
    I'm using same network driver as Karol - r8169
    lsmod | less
    mii                     3826  1 r8169
    I'm using this card as well.  I upgraded yesterday and I can't get wireless with WICD.  Windows and normal network daemon work fine.  I use kernel26.  What other info can I provide?  If a bug report needs to be filed, would it be WICD, kernel26 or other?
    Also, I forgot, but I'm not using normal Wicd, I'm using wicd-nogtk from AUR.  Krychle, are you using this also?
    Edit:  I think this has to do with the python update.  I updated wicd-nogtk and its good now.  I am online.
    Last edited by Anonymo (2010-10-19 18:10:23)

  • VMware player won't start after kernel update

    Hi,
    today I've updated to 3.9.6-1 kernel and all went good. So I wanted to start my vmware player to start a vm. Of course I've done the needed steps in the vmplayer wiki page to setup the new headers and stuff after kernel update for vmplayer. Also I've ran "vmware-patch -f" and ran trough. But still get an error when I wanted to start the player in the "/tmp/vmware-root/vmware-modconfig-11986.log":
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Log for VMware Workstation pid=11986 version=9.0.2 build=build-1031769 option=Release
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: The process is 64-bit.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Host is Linux 3.9.6-1-ARCH 2013.04.01
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Msg_Reset:
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: ----------------------------------------
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Msg_Reset:
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": No such file or directory.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: ----------------------------------------
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: Msg_Reset:
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences": No such file or directory.
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: ----------------------------------------
    2013-06-16T13:03:51.680+01:00| vthread-3| I120: PREF Failed to load user preferences.
    2013-06-16T13:03:51.680+01:00| vthread-3| W110: Logging to /tmp/vmware-root/vmware-modconfig-11986.log
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Reading in info for the vmmon module.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Reading in info for the vmnet module.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Reading in info for the vmblock module.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Reading in info for the vmci module.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Reading in info for the vsock module.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Setting vsock to depend on vmci.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Created new pathsHash.
    2013-06-16T13:03:51.687+01:00| vthread-3| I120: Invoking modinfo on "vmmon".
    2013-06-16T13:03:51.689+01:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    2013-06-16T13:03:51.689+01:00| vthread-3| I120: Invoking modinfo on "vmnet".
    2013-06-16T13:03:51.690+01:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    2013-06-16T13:03:51.690+01:00| vthread-3| I120: Invoking modinfo on "vmblock".
    2013-06-16T13:03:51.691+01:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    2013-06-16T13:03:51.691+01:00| vthread-3| I120: Invoking modinfo on "vmci".
    2013-06-16T13:03:51.693+01:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    2013-06-16T13:03:51.693+01:00| vthread-3| I120: Invoking modinfo on "vsock".
    2013-06-16T13:03:51.696+01:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
    Maybe it has something to do with the last filesystem update?
    But I don't know what to do really and couldn't found anything on that.
    thanks

    sorry, found something now in another thread here. this fix works just fyi:
    kokoko3k wrote:
    Quick and dirty workaround to fully update your system
    sudo pacman -Suy #update everything
    sudo mkdir -p /usr/local/lib/gtkmm && cd /usr/local/lib/gtkmm
    sudo wget http://arm.konnichi.com/2013/01/05/extra/os/x86_64/gtkmm-2.24.2-2-x86_64.pkg.tar.xz
    #sudo wget http://arm.konnichi.com/2013/01/05/extra/os/i686/gtkmm-2.24.2-2-i686.pkg.tar.xz #The bug affects i686 too.
    sudo tar -xvf ./gtkmm-2.24.2-2-x86_64.pkg.tar.xz
    #sudo tar -xvf ./gtkmm-2.24.2-2-i686.pkg.tar.xz #The bug affects i686 too.
    LD_LIBRARY_PATH=/usr/local/lib/gtkmm/usr/lib/ vmplayer #start it with old libraries

  • [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] 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

  • "Dirty" sound after Kernel update. [SOLVED]

    First of all my sound have always been "dirty" on Linux, like if the speakers/headphones where broken. However, earlier today I configured my sound for the first time on Arch and had a terrific sound! Perfect and clear. However, after I updated, my sound configuration was messed up and now, after re-configuring it, it has this "broken" sound again. Anything I can do about it?
    /Richard

    So I won't have to re-configure the sound again if I get kernel -8? Like 5 minutes after I got kernel -7 I saw there was a new update but with my recent problem with kernel -7 kept me from updating. My sound works almost perfectly it's just that there's this tiny buzzing sound in the background all the time.

  • No sound after (kernel)update 64bit

    Hey I just rebooted my PC the first time after the new kernel update.
    Now sound is not working anymore at all... But the soundcard (Audigy 2 ZS) is still recognized (e.g. via alsamixer), and kmix does not give any error message. Everything seems to work fine, except the fact that there is no sound. Of course I already checked if I muted anything by mistake. Sound is working on Vista (dualboot), so the hardware is alright.
    Any hint what could be the problem?
    PS: I stressed the kernel update in the first line, because I strongly suspect it for being the cause of the problem. The other updates were not that important (samba...).
    But I would like to hear other opinions.
    Greetings, yodo
    Edit: Ok, I manually compiled and installed an older kernel (kernel26-2.6.27.8-1) and sound is working again. It was definitly the kernel's fault! The version(s) I had (have) problems with were kernel26-2.6.27.10-1 and also kernel26-2.6.27.9-1 which I tried before kernel26-2.6.27.8-1.
    Any other users with the same problem?
    Last edited by yodo (2008-12-24 11:58:14)

    Black Mage wrote:I filled a bug report:
    http://bugs.archlinux.org/index.php?do= … k_id=12561
    happened to me two..
    Thanks! But actually rebuilding the kernel did not fix anything (for me) - at least not rebuilding kernel26-2.6.27.10-1 or kernel26-2.6.27.9-1. Sound only works after a downgrade to kernel26-2.6.27.8-1 (or below I suppose).
    Last edited by yodo (2008-12-24 16:59:43)

  • Mounting issues after kernel update (2.6.25)

    After installing the recent kernel update, mounting has gone haywire. When I put in a cd (in either of my 2 drives) it doesn't mount. In thunar, when I click on the cd drive, it displays this error:
    mount: wrong fs type, bad option, bad superblock on /dev/sr0,
           missing codepage or other error
           In some cases useful info is found in syslog - try
           dmesg | tail  or so.
    I did dmesg | tail and I got this:
    EXT3-fs: mounted filesystem with ordered data mode.
    Adding 1044216k swap on /dev/sda5.  Priority:-1 extents:1 across:1044216k
    eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
    ivtv0: Encoder revision: 0x02060039
    [drm] Initialized drm 1.1.0 20060810
    ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
    PCI: Setting latency timer of device 0000:00:02.0 to 64
    [drm] Initialized i915 1.6.0 20060119 on minor 0
    UDF-fs: No VRS found
    Also, when booting a few minutes ago, it was stuck on the "checking filesystems" for a few minutes, when it usually does that step almost immediately. I also couldn't mount an iso, this is what happened:
    [root@eric-arch eric]# mount -o loop -t iso9660 /path/to/iso.iso /mnt/iso2
    mount: could not find any device /dev/loop#
    Note: I am not certain that it was caused by the kernel update, but that is the only thing I did to my machine before this started happening.
    Please help asap because I need to do schoolwork which is on a cd.

    jealma wrote:I know the solution to the /dev/loop-problem. The new 2.6.25 kernel has the loop device as a module. Please try a `modprobe loop`, that gives you a /dev/loop. I don't know whether that will be persistent after a reboot, so you may need to add "loop" to the modules-list in /etc/rc.conf.
    That worked, but I still have other issues with cd mounting, so I downgraded my kernel for now.

  • Wireless issues after kernel update

    Hi,
    after I updated my kernel yesterday, I've been having some issues with my wireless. I'm on a dell inspiron 1545, using kde and I use the broadcom-wl driver form the AUR.
    Anyways. After I did a system update yesterday, it would refuse to load the wl module. So I recompiled the driver and that was fine. But still my laptop refuses to use its wireless card. At first I just couldn't connect to any wireless, now the networkmanager just claims that my WLAN Interface is unavailable.
    the output of iwconfig:
    lo no wireless extensions.
    eth0 IEEE 802.11bg ESSID:"" Nickname:""
    Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
    Bit Rate:54 Mb/s Tx-Power:off
    Retry min limit:7 RTS thr:off Fragment thr:off
    Power Managementmode:All packets received
    Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    eth1 no wireless extensions.
    but if I try to run 'iwlist eth0 scan' it states:
    eth0 Failed to read scan data : Invalid argument
    I'm not that experienced with wireless, so I did what https://wiki.archlinux.org/index.php/Broadcom_BCM43XX says and some other pages I found on google. 'iwconfig eth0 up' doesn't have any influence.
    As I said, before the upgrade it worked fine and I also had configured it as it is described in the link above.
    thanks for any inputs,
    tobi

    litemotiv: 'lspci | grep Network' :
    0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    .:B:. : I guess (and hope) that's the only relevant part (at the top and bottom):
    at the bottom what's that "wl taints kernel"
    lib80211: common routines for IEEE802.11 drivers
    lib80211_crypt: registered algorithm 'NULL'
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    input: PC Speaker as /devices/platform/pcspkr/input/input1
    usbcore: registered new device driver usb
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
    ehci_hcd 0000:00:1a.7: setting latency timer to 64
    ehci_hcd 0000:00:1a.7: EHCI Host Controller
    ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
    ehci_hcd 0000:00:1a.7: debug port 1
    lib80211_crypt: registered algorithm 'TKIP'
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
    ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
    iTCO_vendor_support: vendor-support=0
    iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
    iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x1060)
    iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
    ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 6 ports detected
    ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
    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 2
    ehci_hcd 0000:00:1d.7: debug port 1
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
    ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
    uhci_hcd: USB Universal Host Controller Interface driver
    input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
    ACPI: acpi_idle registered with cpuidle
    ACPI: Lid Switch [LID]
    input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
    ACPI: Power Button [PBTN]
    input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input4
    ACPI: Sleep Button [SBTN]
    ACPI: AC Adapter [AC] (off-line)
    Monitor-Mwait will be used to enter C-1 state
    ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 6 ports detected
    i801_smbus 0000:00:1f.3: PCI INT B -> GSI 18 (level, low) -> IRQ 18
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
    uhci_hcd 0000:00:1a.0: setting latency timer to 64
    uhci_hcd 0000:00:1a.0: UHCI Host Controller
    uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f60
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
    uhci_hcd 0000:00:1a.1: setting latency timer to 64
    uhci_hcd 0000:00:1a.1: UHCI Host Controller
    uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
    Monitor-Mwait will be used to enter C-2 state
    Marking TSC unstable due to TSC halts in idle
    Switching to clocksource hpet
    uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f80
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
    uhci_hcd 0000:00:1a.2: setting latency timer to 64
    uhci_hcd 0000:00:1a.2: UHCI Host Controller
    uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
    wmi: Mapper loaded
    uhci_hcd 0000:00:1a.2: irq 22, io base 0x00006fa0
    hub 5-0:1.0: USB hub found
    hub 5-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
    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 6
    uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f00
    hub 6-0:1.0: USB hub found
    hub 6-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
    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 7
    uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f20
    hub 7-0:1.0: USB hub found
    hub 7-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
    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 8
    uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
    hub 8-0:1.0: USB hub found
    hub 8-0:1.0: 2 ports detected
    wl: module license 'Mixed/Proprietary' taints kernel.
    Disabling lock debugging due to kernel taint
    wl 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    wl 0000:0c:00.0: setting latency timer to 64
    usb 1-5: new high speed USB device using ehci_hcd and address 2
    atkbd serio0: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
    atkbd serio0: Use 'setkeycodes e00d <keycode>' to make it known.
    eth0: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.100.82.38
    thermal LNXTHERM:00: registered as thermal_zone0
    and maybe
    lo: Disabled Privacy Extensions
    ADDRCONF(NETDEV_UP): eth1: link is not ready
    start_kdeinit (3367): /proc/3367/oom_adj is deprecated, please use /proc/3367/oom_score_adj instead.
    sky2 0000:09:00.0: eth1: Link is up at 100 Mbps, full duplex, flow control rx
    ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    eth1: no IPv6 routers present
    tobi

Maybe you are looking for

  • Need help on BAPI_SALESORDER_SIMULATE.....very urgent

    Hi all, Is there a way to pass material pricing group for each item to BAPI_SALESORDER_SIMULATE?I could not find any field in items structure that could accept material pricing group?I need the pricing conditions and credit card out details based on

  • "Archive" and "View" buttons don't work after folio update

    Hi all, I have a subscription to the professional edition and I have built a custom viewer app for Android. I have built about 10 folios and at first download all is ok, the folios are displayed without problems and the app works fine except for one

  • HTTPS with portal only for logon ?

    Hey, Is it possible to have the portal logon procedure secured by HTTPS but to have all further data transfers with portal done on the HTTP protocol ? So - i see a HTTPS page to log on, but after logon (exactly after a SAP Logon Ticket has been sent

  • IOS 7 update for my iPad 2

    Need to update my iPad 2 which I cannot because the the 'Software Update' that should be available in Settings > General<is not. Advice please...?

  • HT1725 Can't open or quit iTunes

    A few things: -- My iTunes got stuck downloading two songs (incomplete downloads) -- iTunes will not open -- iTunes won't quit -- computer can't shut down/restart because of "iTunes downloading"