[alsa-devel] RME HDSP rev 37 does not work on 64-bit linux

Dmitry Baikov dsbaikov at gmail.com
Sat Feb 7 23:11:16 CET 2009


On Thu, Feb 5, 2009 at 12:28 PM, Takashi Iwai <tiwai at suse.de> wrote:
> At Tue, 3 Feb 2009 14:58:41 +0300,
> Dmitry Baikov wrote:
>>
>> On Mon, Feb 2, 2009 at 11:35 AM, Florian Faber <faber at faberman.de> wrote:
>> > Dmitry,
>> >
>> >> I just revived my 64-bit Gentoo partition, and vanilla 2.6.28.2 says
>> >> No Multiface or Digiface found, disabling the card.
>> >
>> > Ok, you are using a notebook. I have seen problems with notebooks when the
>> > period between powering up the cardbus socket and trying to access the card
>> > wasn't long enough, the interface card isn't initialized fast enough.
>> Actually, this is desktop with pci-pcmcia adapter card.
>> I just tried it in my laptop with 64-bit Ubuntu 8.10 and everything
>> works perfectly.
>>
>> > Please try the following: Go to line 5059 in /sound/pci/rme9652/hdsp.c and
>> > change the line
>> >        ssleep(2);
>> > to
>> >        ssleep(5);
>> >
>> > Compile it and try again.
>>
>> It waits for 5 seconds according to dmesg, but the result is the same:
>> card disabled.
>>
>> The summary of my experiments so far:
>> everywhere Ubuntu is 8.10, kernel 2.6.27-11
>>
>> laptop + cardbus + 64-bit ubuntu: WORKS
>>
>> desktop + pci-pcmcia adapter:
>> ubuntu 32: WORKS
>> ubuntu 64: can't upload firmware
>> gentoo 64 + vanilla kernel 2.6.28.2: can't recognize external box,
>> disables the card.
>
> Increasing HDSP_SHORT_WAIT doesn't help, too?

No, I tried several values up to 300 (from original 30), result is the same:
No Digiface or Multiface connected.

This is weird.


Dmitry.


More information about the Alsa-devel mailing list