60-ffado.rules 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. SUBSYSTEM!="firewire", GOTO="ffado_end"
  2. # TC GROUP A/S
  3. ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1"
  4. # Mark of the Unicorn, Inc. (aka MOTU)
  5. ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1"
  6. # Apogee Electronics Corp.
  7. ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1"
  8. # Alesis Corporation
  9. ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1"
  10. # Bridgeco Co AG
  11. ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1"
  12. # Presonus Corporation
  13. ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1"
  14. # TerraTec Electronic GmbH
  15. ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1"
  16. # M-Audio
  17. ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1"
  18. # Ego Systems Inc.
  19. ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1"
  20. # Loud Technologies Inc.
  21. ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1"
  22. # Stanton Magnetics,inc.
  23. ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1"
  24. # Focusrite Audio Engineering Limited
  25. ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1"
  26. # Echo Digital Audio Corporation
  27. ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1"
  28. # Phonic Corporation
  29. ATTR{vendor}=="0x001496", GROUP="audio", ENV{ID_FFADO}="1"
  30. # BEHRINGER Spezielle Studiotechnik GmbH
  31. ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1"
  32. # FlexRadio Systems
  33. ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1"
  34. # Weiss Engineering Ltd.
  35. ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1"
  36. # ROLAND DG CORPORATION
  37. ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1"
  38. # DnR
  39. ATTR{vendor}=="0x000f64", GROUP="audio", ENV{ID_FFADO}="1"
  40. # Avid (for Mbox 3 Pro)
  41. ATTR{vendor}=="0x00a07e", GROUP="audio", ENV{ID_FFAOD}="1"
  42. # Yamaha (for GO4x devices)
  43. ATTR{vendor}=="0x00a0de", GROUP="audio", ENV{ID_FFADO}="1"
  44. # Lexicon (from Onix-FW810S)
  45. ATTR{vendor}=="0x000fd7", GROUP="audio", ENV{ID_FFADO}="1"
  46. # Allen and Heath
  47. ATTR{vendor}=="0x0004c4", GROUP="audio", ENV{ID_FFADO}="1"
  48. # Midas
  49. ATTR{vendor}=="0x10c73f", GROUP="audio", ENV{ID_FFADO}="1"
  50. # The devices below are by vendors who make other firewire devices in
  51. # addition to their audio interfaces. They need more specific rules to
  52. # ensure only audio interfaces are covered here.
  53. # Tascam, a subsiduary of TEAC (the OUI is TEAC's)
  54. ATTR{vendor}=="0x00022e", ATTR{model}=="0x010067", GROUP="audio", ENV{ID_FFADO}="1"
  55. # The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those.
  56. # CME, Matrix K FW
  57. ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1"
  58. # Mackie, Onyx Firewire
  59. ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1"
  60. # RME
  61. ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[1234]", GROUP="audio", ENV{ID_FFADO}="1"
  62. LABEL="ffado_end"