Re: INT203 and DAC1 (Re: [PATCH] ALSA: dice: add stream format parameters for Weiss devices)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Takashi,

sorry for our late reply.

1. INT203

Yes, we can confirm that the latest INT203 firmware has the model ID 0x6,
same like the INT202. Older INT203 firmware has the model ID 0xa.

At the snd-dice module level, there is obviously no difference, because
the hardcoded capabilities (modes/rates) are the same.

The only drawback is that when connecting the INT202, users see two
channels of input. But maybe this could be easily solved with an alsa
card profile.

2. DAC1

The DAC1 with model ID 0x5 that you found in the libffado configuration
file is not same the DAC1 that you found on our website.
That was an experimental device which included an embedded computing
board, connected via FireWire to an internal DICE-based soundcard.
This device was never released to the market, so I suggest discarding
this entry.

On the other hand, the DAC1 from our website was indeed sold with a
FireWire option. However, this is just and INT203 embedded inside the
DAC1, with no special ROM. This means that when connecting the DAC1 via
FireWire, it will present itself like an INT203.

I hope this answers all your question, otherwise let us know!

Kind regards,
Michele Perrone


On 06/09/23 01:54, Takashi Sakamoto wrote:
Hi Rolf and Michele,

I'm working to fulfill hardware database of systemd project[1] for Weiss models with received
collection of configuration ROM, then have some issues. I would ask you to provide information
to solve them.

This is the table of the value of model ID field and model name.

                 snd-dice    am-config-roms  systemd hwdb
DAC202          0x000007    0x000007        0x000007
DAC202(Maya)    0x000008    not yet         not yet
MAN301          0x00000b    0x00000b        not yet
INT202          0x000006    0x000006        0x000006
INT203          0x00000a    0x000006 (?)    not yet
ADC2            0x000001    0x000001        0x000001
DAC2/Minerva    0x000003    0x000003        0x000003
Vesta           0x000002    0x000002        0x000002
AFI1            0x000004    0x000004        0x000004
DAC1            not yet (?) not yet (?)     0x000005

I have two issues.

1. INT203

The modalias table in ALSA dice driver[2] includes 0x00000a for the model, while the configuration
ROM includes 0x000006. Michele wrote commit comment for it[3]:

```
Note: the INT203 presents itself as INT202, because the firmware
       running on the two devices is the same.
       The difference between the two lies in a jumper setting
       inside the device.
```

In my opinion, there are multiple hardawre revisions for the model.

2. DAC1

When committing to hardware database of systemd project[4], I referred to libffado2 configuration
file[5]. It includes `DAC1` with model ID 0x000005, while it is neither found in ALSA dice driver
nor the collection of configuration ROM. As long as searching DAC1 in website of Weiss Engineering,
I can see DAC1-mk3 has option card for IEEE 1394 connection[6]. Would I request you to provide
information about the model?

[1] `hwdb.d/80-ieee1394-unit-function.hwdb` in systemd project
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/firewire/dice/dice.c?id=4fb0dacb78c6a041bbd38ddd998df806af5c2c69#n395
[3] https://github.com/takaswie/am-config-roms/commit/e6717b3cbb4a
[4] https://github.com/systemd/systemd/commit/ff1cb7b9393ac
[5] http://subversion.ffado.org/browser/trunk/libffado/configuration
[6] https://weiss.ch/products/pro-audio/dac1-mk3/


Regards

Takashi Sakamoto



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux