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

Takashi Iwai tiwai at suse.de
Thu Feb 5 10:28:58 CET 2009


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?


Takashi


More information about the Alsa-devel mailing list