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/soun... [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