On Thu, Jul 21, 2011 at 12:09 PM, Fons Adriaensen <fons@xxxxxxxxxxxxxx> wrote: > On Wed, Jul 20, 2011 at 06:50:32PM +0200, Tom Gundersen wrote: > >> "modprobe -rv snd_hdpsm && modprobe -v snd_hdpsm", and then post the >> output to the console and any dmesg output (and verify that your >> devices are not in /dev/snd)? > > This becomes interesting: > > [root@c252 fons]# modprobe -rv snd_hdspm > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/pci/rme9652/snd-hdspm.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-rawmidi.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/seq/snd-seq-device.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-pcm.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-timer.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-page-alloc.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-hwdep.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd.ko.gz > rmmod /lib/modules/2.6.39-ARCH/kernel/sound/soundcore.ko.gz > [root@c252 fons]# modprobe -v snd_hdspm > insmod /lib/modules/2.6.39-ARCH/kernel/sound/soundcore.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-hwdep.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-page-alloc.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-timer.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-pcm.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/seq/snd-seq-device.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/core/snd-rawmidi.ko.gz > insmod /lib/modules/2.6.39-ARCH/kernel/sound/pci/rme9652/snd-hdspm.ko.gz > [root@c252 fons]# dmesg | tail > [ 12.447653] hrtimer: interrupt took 2962 ns > [ 13.231271] CE: hpet2 increased min_delta_ns to 7500 nsec > [ 13.231277] CE: hpet2 increased min_delta_ns to 11250 nsec > [ 13.962310] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx > [ 13.962463] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready > [ 14.346672] generic-usb 0003:05AC:9232.0002: hiddev0,hidraw1: USB HID v1.11 Device [Apple Computer, Inc. Apple Cinema HD Display] on usb-0000:00:1d.0-1.4.2/input0 > [ 19.405476] CE: hpet6 increased min_delta_ns to 7500 nsec > [ 19.405482] CE: hpet6 increased min_delta_ns to 11250 nsec > [ 24.736440] eth0: no IPv6 routers present > [ 48.057757] HDSPM: unknown firmware revision cc > > Clearly the firmware revision hasn't changed... So either it is > not read correctly, or the driver has changed. Where do you get your firmware from? Is it in the kernel26-firmware package, or from a third party? Maybe you need to downgrade the firmware package to make things work. Also, could you please verify this with an earlier kernel? The commit [0] aborting on unknown firware is recent, so maybe earlier kernels give a better error message. -t [0] <http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5027f347ffe6f719>