[LAD] kernel 2.6.29 rc6 no working rme multiface 1

m.wolkstein at gmx.de m.wolkstein at gmx.de
Tue Mar 3 00:15:27 UTC 2009


Am Mon, 2 Mar 2009 05:49:49 +0300
schrieb Dmitry Baikov <dsbaikov at gmail.com>:

> On Mon, Mar 2, 2009 at 4:59 AM, m.wolkstein at gmx.de <m.wolkstein at gmx.de> wrote:
> > hiho,
> > my name is michael wolkstein and i wrote the first time to this list.
> > sorry about my english. but i am no english native-speaker.
> >
> > after booting kernel 2.6.29 rc6 i get a problem with my rme multiface 1 connected
> > true pcmcia cardbusinterface.
> >
> > i get this message after insert my card.
> > RME Hammerfall DSP 0000:16:00.0: enabling device (0000 -> 0002)
> > RME Hammerfall DSP 0000:16:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> > Hammerfall-DSP: no Digiface or Multiface connected!
> > RME Hammerfall DSP 0000:16:00.0: PCI INT A disabled
> > RME Hammerfall DSP: probe of 0000:16:00.0 failed with error -5
> >
> > i have compile the kernel included alsa module.
> > also i have installed the newest alsa-firmware 1.0.19 and newest alsa-tools 1.0.19.
> >
> > my old kernel 2.6.24 load both firmwares correct.
> >
> > the old one 1.0.16 (debian unstable)
> > and the new 1.0.19 download from the alsa-project page
> >
> > the new kernel produce errors. kernel module snd_hdsp is already loaded with the new
> > kernel.
> 
> 
> Have the same problem here.
> 2.6.24 works, 2.6.28 doesn't (tried 2.6.8-ARCH and 2.6.28.7-1-ARCH).
> I reported the problem to alsa-devel list, but they said I have hw
> problems (I think I do not).
> 
> The latest arch kernel gives oops, if the card is inserted before booting.
> It crashes during udev event processing (i.e. something from userspace
> triggers the problem)
> If anybody is really interested, I can try to provide kernel backtrace
> (either type it in, or try to use serial console).
> 
> 
> Dmitry.
hiho,
my problem is solved! i get help from an kernel developer.
he told me that there is a problem with no fast enough interface initialisation. so the
kernel will load the driver before the card is rightly initialised. also he told me that
the patch from tim blechmann probably works against this problem. 

@tim i don't try your patch sorry, but it's sound like you hit the problem.

i use this workaround for the moment:

* boot the kernel
* plug in my cardbus-interface and see the error mesage

	RME Hammerfall DSP 0000:16:00.0: enabling device (0000 -> 0002)
	RME Hammerfall DSP 0000:16:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
	Hammerfall-DSP: no Digiface or Multiface connected!
	RME Hammerfall DSP 0000:16:00.0: PCI INT A disabled
	RME Hammerfall DSP: probe of 0000:16:00.0 failed with error -5

and than the workaround...
* rmmod snd_hdsp
* modprobe snd-hdsp
that's all... easy :))
after reload the driver the cardbus-interface load the firmware correctly

for all other people with the same problem
my system is currently:
thinkpad r61, multiface 1 connected over the small (old) pcmcia cardbus-interface.
kernel 2.6.29-rc6 + the brand-new rt patch (thx :-) for this kernel. and the kernel included alsa-driver.
alsa-firmware-1.0.19
alsa-tools-1.0.19
maybe it also will work with older versions of firmware and tools. i don't test this.

greetings wolke



More information about the Linux-audio-dev mailing list