All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: AtmanActive <alsa.atmanactive.3dfqt@slmail.me>
Cc: linux-sound@vger.kernel.org
Subject: Re: snd-hdspm: add PCI ID 1d18:3fc6 for RME HDSPe AIO firmware 200
Date: Wed, 02 Sep 2026 09:09:32 +0200	[thread overview]
Message-ID: <87fqzsb043.wl-tiwai@suse.de> (raw)
In-Reply-To: <178674392532.7.10140952469564861620.1550442282@slmail.me>

On Fri, 14 Aug 2026 23:45:17 +0200,
AtmanActive wrote:
> 
> Hello,
> 
> I have an original RME HDSPe AIO PCI express audio card (not an AIO Pro).
> RME's current Windows driver identifies it as:
> 
>     AIO, Revision=200
> 
> After the RME DriverKit firmware update, the card enumerates as:
> 
>     08:00.0 Multimedia audio controller [0401]: RME Device [1d18:3fc6]
> (rev d4)
> 
> The current snd-hdspm module only advertises the older alias:
> 
>     pci:v000010EEd00003FC6sv*sd*bc*sc*i*
> 
> Consequently, no driver binds automatically.
> 
> The PCI revision is d4, which matches HDSPM_AIO_REV (212/0xd4) in
> sound/pci/rme9652/hdspm.c.
> 
> I tested the stock snd-hdspm driver by adding the ID dynamically, with:
> 
>     modprobe snd_hdspm
>     echo '1d18 3fc6' > /sys/bus/pci/drivers/snd_hdspm/new_id
> 
> Result: The card is working 100% correctly for single-speed clocks
> (sample rates 44.1KHz and 48KHz).
> 
> 
> Could PCI ID 1d18:3fc6 please be added to snd-hdspm for original HDSPe
> AIO cards using RME's DriverKit-generation firmware?
> 
> Please let me know if additional tests or diagnostics are required.
> 
> Thanks.
> 
> Regards,
> 
> AtmanActive

Could you verify whether the patch below works?


thanks,

Takashi

-- 8< --
Subject: [PATCH] ALSA: hdspm: Add a new PCI device ID (1d18:3fc6) for RME HDSPe AIO PCI express audio

The RME HDSPe AIO PCI express audio card has a new PCI vendor ID (1d18)
while keeping the same device ID (3fc6).  The card seems working fine by
just adding the new ID.

While we're at it, use the standard macro to cleann up the existing PCI
ID entry, too.

Reported-by: AtmanActive <alsa.atmanactive.3dfqt@slmail.me>
Closes: https://lore.kernel.org/178674392532.7.10140952469564861620.1550442282@slmail.me
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/pci/rme9652/hdspm.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c
index d8bbedbc8ff6..95fd82bb1c6d 100644
--- a/sound/pci/rme9652/hdspm.c
+++ b/sound/pci/rme9652/hdspm.c
@@ -1071,14 +1071,8 @@ struct hdspm {
 
 
 static const struct pci_device_id snd_hdspm_ids[] = {
-	{
-	 .vendor = PCI_VENDOR_ID_XILINX,
-	 .device = PCI_DEVICE_ID_XILINX_HAMMERFALL_DSP_MADI,
-	 .subvendor = PCI_ANY_ID,
-	 .subdevice = PCI_ANY_ID,
-	 .class = 0,
-	 .class_mask = 0,
-	 .driver_data = 0},
+	{ PCI_DEVICE(PCI_VENDOR_ID_XILINX, PCI_DEVICE_ID_XILINX_HAMMERFALL_DSP_MADI) },
+	{ PCI_DEVICE(0x1d18, 0x3fc6) }, /* RME HDSPe AIO PCI express audio */
 	{0,}
 };
 
-- 
2.55.0

  reply	other threads:[~2026-09-02  7:09 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-14 21:45 snd-hdspm: add PCI ID 1d18:3fc6 for RME HDSPe AIO firmware 200 AtmanActive
2026-09-02  7:09 ` Takashi Iwai [this message]
2026-09-10 13:51   ` AtmanActive
2026-09-10 14:40     ` Takashi Iwai

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=87fqzsb043.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa.atmanactive.3dfqt@slmail.me \
    --cc=linux-sound@vger.kernel.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.