public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
To: Tom Gundersen <teg@jklm.no>
Cc: General Discussion about Arch Linux <arch-general@archlinux.org>,
	Fons Adriaensen <fons@linuxaudio.org>,
	Takashi Iwai <tiwai@suse.de>, LKML <linux-kernel@vger.kernel.org>
Subject: Re: [arch-general] Panic - no sound devices after upgrade
Date: Thu, 21 Jul 2011 16:01:34 +0200	[thread overview]
Message-ID: <4E28313E.60900@drcomp.erfurt.thur.de> (raw)
In-Reply-To: <CAG-2HqWK3x5-szkyzX8AMxuMpDZNVRXHYtQ0AkAPMsGcLK0Z9w@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 823 bytes --]

On 07/21/11 15:00, Tom Gundersen wrote:

Hi!

>>>>>> * The driver for my card (RME HDSP MADI, snd_hdpsm) is loaded.
>>>> [   48.057757] HDSPM: unknown firmware revision cc

> firmware revision is 0xCC, which is not recognised. If your card is
> MADI, the kernel expects the firmware revision to be 0xD2 (or starting
> in 3.0, it also accepts 0xCF).

Exactly.

> I guess this can be fixed easily by adding your firmware revision to
> the list of accepted revs.

I hope so, too. Please try the attached patch.


JFTR: You need at least ALSA-1.0.24 userland (or the corresponding
hdspm.h respectively) for the new driver (2.6.39 and above). Likewise,
if you intend to use hdspmixer, you need the yet unreleased 1.0.24.2
version of alsa-tools, so go for the git version:

   http://git.alsa-project.org/?p=alsa-tools.git


HTH

[-- Attachment #2: hdspm-cc.patch --]
[-- Type: text/x-diff, Size: 745 bytes --]

diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c
index 7222151..18d3424 100644
--- a/sound/pci/rme9652/hdspm.c
+++ b/sound/pci/rme9652/hdspm.c
@@ -521,6 +521,7 @@ MODULE_SUPPORTED_DEVICE("{{RME HDSPM-MADI}}");
 #define HDSPM_DMA_AREA_KILOBYTES (HDSPM_DMA_AREA_BYTES/1024)
 
 /* revisions >= 230 indicate AES32 card */
+#define HDSPM_MADI_ANCIENT_REV	204
 #define HDSPM_MADI_OLD_REV	207
 #define HDSPM_MADI_REV		210
 #define HDSPM_RAYDAT_REV	211
@@ -6484,6 +6485,7 @@ static int __devinit snd_hdspm_create(struct snd_card *card,
 	switch (hdspm->firmware_rev) {
 	case HDSPM_MADI_REV:
 	case HDSPM_MADI_OLD_REV:
+	case HDSPM_MADI_ANCIENT_REV:
 		hdspm->io_type = MADI;
 		hdspm->card_name = "RME MADI";
 		hdspm->midiPorts = 3;

  parent reply	other threads:[~2011-07-21 14:07 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20110719143758.GA15283@linuxaudio.org>
     [not found] ` <CAFEhRJf-5U=cS3iptpvGEVSHV+S=aBF_mWfWkC_QMRty_WnoPA@mail.gmail.com>
     [not found]   ` <20110720131120.GA1836@linuxaudio.org>
     [not found]     ` <CAFEhRJd9ZCSpx52S__vMdWK18mhMQrRoU9R5zNaZE=wksLRTvg@mail.gmail.com>
     [not found]       ` <20110720153023.GA11502@linuxaudio.org>
     [not found]         ` <CAFEhRJczj=_B7fK7GvBEnqpB2GJGnCnGkoA2w5vzbFfM2wAGZw@mail.gmail.com>
     [not found]           ` <20110720163844.GB16901@linuxaudio.org>
     [not found]             ` <CAG-2HqWqATSJ=oJTTvULXwPEG82yN+8e6GJFs759hPA-=krAOQ@mail.gmail.com>
     [not found]               ` <20110721100944.GA13971@linuxaudio.org>
     [not found]                 ` <CAG-2HqX23C79vfccnu0tMqx+6K9Z5pS0_HekaLizQx7XfkPQ1Q@mail.gmail.com>
     [not found]                   ` <20110721112331.GA15059@linuxaudio.org>
2011-07-21 13:00                     ` [arch-general] Panic - no sound devices after upgrade Tom Gundersen
2011-07-21 13:10                       ` Fons Adriaensen
2011-07-21 14:01                       ` Adrian Knoth [this message]
2011-07-21 17:25                         ` Tom Gundersen
2011-07-21 19:02                           ` Fons Adriaensen
2011-07-22 19:37                           ` Fons Adriaensen
2011-07-22 23:14                             ` Adrian Knoth
2011-07-23 14:21                               ` Fons Adriaensen
2011-07-23 15:07                                 ` Adrian Knoth
2011-07-25 15:26                               ` Fons Adriaensen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E28313E.60900@drcomp.erfurt.thur.de \
    --to=adi@drcomp.erfurt.thur.de \
    --cc=arch-general@archlinux.org \
    --cc=fons@linuxaudio.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=teg@jklm.no \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox