Nouveau upgrade path was broken for me. It printed out to the screen something like "module 'nouveau' not found" while building the new initrd. It's not in the pacman.log. I'm using early kms mode. This probably happens because the new nouveau module is not yet present when the kernel is updated and new initrd is built. Maybe we should start to rebuild the initrd from nouveau post.update because we recommend early kms mode anyway whenever possible? After reboot kms wasn't enabled. I did pacman -S kernel26 again and this time it picked up the module into the initrd. -Andy [2009-12-07 05:47] upgraded kernel26-firmware (2.6.31-1 -> 2.6.32-1) [2009-12-07 05:47] >>> Updating module dependencies. Please wait ... [2009-12-07 05:47] >>> MKINITCPIO SETUP [2009-12-07 05:47] >>> ---------------- [2009-12-07 05:47] >>> If you use LVM2, Encrypted root or software RAID, [2009-12-07 05:47] >>> Ensure you enable support in /etc/mkinitcpio.conf . [2009-12-07 05:47] >>> More information about mkinitcpio setup can be found here: [2009-12-07 05:47] >>> http://wiki.archlinux.org/index.php/Mkinitcpio [2009-12-07 05:47] [2009-12-07 05:47] >>> Generating initial ramdisk, using mkinitcpio. Please wait... [2009-12-07 05:47] ==> Building image "default" [2009-12-07 05:47] ==> Running command: /sbin/mkinitcpio -k 2.6.32-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img [2009-12-07 05:47] :: Begin build [2009-12-07 05:47] :: Parsing hook [base] [2009-12-07 05:47] :: Parsing hook [udev] [2009-12-07 05:47] :: Parsing hook [autodetect] [2009-12-07 05:47] :: Parsing hook [sata] [2009-12-07 05:48] :: Parsing hook [filesystems] [2009-12-07 05:48] :: Generating module dependencies [2009-12-07 05:48] :: Generating image '/boot/kernel26.img'...SUCCESS [2009-12-07 05:48] ==> SUCCESS [2009-12-07 05:48] ==> Building image "fallback" [2009-12-07 05:48] ==> Running command: /sbin/mkinitcpio -k 2.6.32-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect [2009-12-07 05:48] :: Begin build [2009-12-07 05:48] :: Parsing hook [base] [2009-12-07 05:48] :: Parsing hook [udev] [2009-12-07 05:48] :: Parsing hook [sata] [2009-12-07 05:48] :: Parsing hook [filesystems] [2009-12-07 05:48] :: Generating module dependencies [2009-12-07 05:48] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS [2009-12-07 05:48] ==> SUCCESS [2009-12-07 05:48] upgraded kernel26 (2.6.31.6-1 -> 2.6.32-1) [2009-12-07 05:48] upgraded kexec-tools (2.0.0-1 -> 2.0.1-1) [2009-12-07 05:48] upgraded lib32-fontconfig (2.6.0-2 -> 2.8.0-1) [2009-12-07 05:48] upgraded libcddb (1.3.2-1 -> 1.3.2-1.1) [2009-12-07 05:48] upgraded libv4l (0.6.3-1 -> 0.6.3-2) [2009-12-07 05:48] upgraded miro (2.5.3-1 -> 2.5.3-2) [2009-12-07 05:48] upgraded mpd (0.15.5-2 -> 0.15.6-1) [2009-12-07 05:48] if you are running kms in early mode please rebuild your initrd [2009-12-07 05:48] In order to use the new nouveau module, exit Xserver and unload it manually. [2009-12-07 05:48] upgraded nouveau-drm (0.0.15_20091120-1 -> 0.0.15_20091120-2)