Comment 4 for bug 363003

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Just posting the workaround mentioned in that thread:

"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
"

The thread also mentioned the following patch to test which has already been merged upstream:

http://article.gmane.org/gmane.linux.alsa.devel/60411

ogasawara@yoji:~/linux-2.6$ git log -p e588ed8304f76cbb396ee85e657a58990298a675

commit e588ed8304f76cbb396ee85e657a58990298a675

Author: Tim Blechmann <email address hidden>

Date: Fri Feb 20 19:30:35 2009 +0100

    ALSA: hdsp - poll for iobox

    sleeping for 2 seconds before checking for the iobox is not enough

    on some systems.

    this patch increases the timeout, but polls the card during that

    time. it thus speeds up the module loading when the card has already

    been initialized, while being more robust on systems, which require

    a higher timeout than the predefined 2 seconds.

    Signed-off-by: Tim Blechmann <email address hidden>

    Signed-off-by: Takashi Iwai <email address hidden>

Unfortuantely this patch did not make it into Jaunty. However, it should be in the Mainline Kernel Builds the Ubuntu kernel team has been producing. I'd recomment testing the 2.6.29 build, please let us know your results. Thanks.

https://wiki.ubuntu.com/KernelMainlineBuilds