From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Date: Sat, 9 Mar 2024 14:52:16 +0800
Subject: aliases_conf

---
 extra/aliases.conf | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 extra/aliases.conf

diff --git a/extra/aliases.conf b/extra/aliases.conf
new file mode 100644
index 0000000..b01169b
--- /dev/null
+++ b/extra/aliases.conf
@@ -0,0 +1,16 @@
+# These are the standard aliases and dependencies.
+# This file does not need to be modified.
+
+# prevent unusual drivers from appearing as the first sound device ###########
+options snd-pcsp index=-2
+options cx88_alsa index=-2
+options snd-atiixp-modem index=-2
+options snd-intel8x0m index=-2
+options snd-via82xx-modem index=-2
+
+# work around other kernel issues ############################################
+# The EHCI driver should be loaded before the ones for low speed controllers
+# or some devices may be confused when they are disconnected and reconnected.
+softdep uhci-hcd pre: ehci-hcd
+softdep ohci-hcd pre: ehci-hcd
+
