summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2021-08-08 08:37:46 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2021-08-08 08:37:46 +0900
commit9f5c4c80d07040d558a784c011149775c4bb7f91 (patch)
treebda18e4cd2dadbf641fa3e7db1f15616d0b28cdb
parent15c04125a206835b1d724ae3b0ab9596a77ba115 (diff)
downloadsystemd-9f5c4c80d07040d558a784c011149775c4bb7f91.tar.gz
hwdb: ieee1394-unit-function: correct entries for eAR Master One and Terratec Aureon 7.1 FireWire
The configuration ROM of Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona has OUI for TerraTec Electronic GmbH in its vendor ID field. As a result, modalias for the unit is the same as Terratec Electronic Aureon 7.1 FireWire. Linux FireWire subsystem adds the same modalias for units of the models. ALSA bebob driver had duplicated entries for them and was changed at Linux kernel v5.14 to remove the duplicated entries. It's better to improve corresponding entries in systemd hwdb, while it's impossible to distinguish the models by modalias and force to use the same entry for them. As last resort, this commit selects more popular model, Aureon 7.1 FireWire for ID_VENDOR_FROM_DATABASE and ID_MODEL_FROM_DATABASE. Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a07ebc7e050ccdfec508449b2ef8f2b2aa90927b Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--hwdb.d/80-ieee1394-unit-function.hwdb17
1 files changed, 9 insertions, 8 deletions
diff --git a/hwdb.d/80-ieee1394-unit-function.hwdb b/hwdb.d/80-ieee1394-unit-function.hwdb
index c957f556df..2f879da346 100644
--- a/hwdb.d/80-ieee1394-unit-function.hwdb
+++ b/hwdb.d/80-ieee1394-unit-function.hwdb
@@ -112,14 +112,6 @@ ieee1394:ven*sp0000A02Dver00000110
# BridgeCo. Enhancement BreakOut Box (BeBoB) for DM1000, DM1100, and DM1500 ASICs.
#
-# Match to eAR Master One, Eroica, Figaro, and Ciaccona.
-ieee1394:node:ven0x000aacmo0x000002units0x00a02d:0x010001
-ieee1394:ven00000AACmo00000002sp0000A02Dver00010001
- ID_VENDOR_FROM_DATABASE=Acoustic Reality
- ID_MODEL_FROM_DATABASE=eAR FireWire Audio
- IEEE1394_UNIT_FUNCTION_AUDIO=1
- IEEE1394_UNIT_FUNCTION_VIDEO=0
-
ieee1394:node:ven0x0003dbmo0x01eeeeunits0x00a02d:0x010001
ieee1394:ven000003DBmo0001EEEEsp0000A02Dver00010001
ID_VENDOR_FROM_DATABASE=Apogee Electronics
@@ -419,6 +411,15 @@ ieee1394:ven00010065mo00010067sp0000A02Dver00010001
IEEE1394_UNIT_FUNCTION_AUDIO=1
IEEE1394_UNIT_FUNCTION_VIDEO=0
+# Match to TerraTec Aureon 7.1 FireWire.
+# Match to eAR Master One, Eroica, Figaro, and Ciaccona. OEM by TerraTec perhaps.
+ieee1394:node:ven0x000aacmo0x000002units0x00a02d:0x010001
+ieee1394:ven00000AACmo00000002sp0000A02Dver00010001
+ ID_VENDOR_FROM_DATABASE=TerraTec
+ ID_MODEL_FROM_DATABASE=Aureon 7.1 FireWire
+ IEEE1394_UNIT_FUNCTION_AUDIO=1
+ IEEE1394_UNIT_FUNCTION_VIDEO=0
+
ieee1394:node:ven0x000aacmo0x000003units0x00a02d:0x010001
ieee1394:ven00000AACmo00000003sp0000A02Dver00010001
ID_VENDOR_FROM_DATABASE=TerraTec Electronic