ฉันได้เชื่อมต่อ Focusrite Scarlett 18i20 ของฉันกับแล็ปท็อปของฉันแล้ว และมันเคยทำงานได้อย่างสมบูรณ์ แต่หลังจากบู๊ตหนึ่งครั้ง มันก็หยุดทำงาน Ubuntu รู้จักไดรเวอร์และฉันได้ตรวจสอบ PulseAudio Vol Control แล้ว และดูเหมือนว่าจะมีสัญญาณฉันไม่ได้ทำการเปลี่ยนแปลงสายเคเบิลหรืออะไรเลย มันใช้งานไม่ได้อีกต่อไป
เล่น -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: USB [Scarlett 18i20 USB], อุปกรณ์ 0: USB Audio [เสียง USB]
อุปกรณ์ย่อย: 0/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: HDMI [HDA Intel HDMI], อุปกรณ์ 3: HDMI 0 [HDMI 0]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: HDMI [HDA Intel HDMI], อุปกรณ์ 7: HDMI 1 [HDMI 1]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: HDMI [HDA Intel HDMI], อุปกรณ์ 8: HDMI 2 [HDMI 2]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: HDMI [HDA Intel HDMI], อุปกรณ์ 9: HDMI 3 [HDMI 3]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: HDMI [HDA Intel HDMI], อุปกรณ์ 10: HDMI 4 [HDMI 4]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 2: PCH [HDA Intel PCH], อุปกรณ์ 0: ALC3226 อะนาล็อก [ALC3226 อะนาล็อก]
อุปกรณ์ย่อย: 0/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: NVidia [HDA NVidia], อุปกรณ์ 3: HDMI 0 [HDMI 0]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: NVidia [HDA NVidia], อุปกรณ์ 7: HDMI 1 [HDMI 1]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: NVidia [HDA NVidia], อุปกรณ์ 8: HDMI 2 [HDMI 2]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: NVidia [HDA NVidia], อุปกรณ์ 9: HDMI 3 [HDMI 3]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: NVIDIA [HDA NVidia], อุปกรณ์ 10: HDMI 4 [HDMI 4]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
pactl list sinks แบบสั้น
1 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE
2 alsa_output.usb-Focusrite_Scarlett_18i20_USB-00.multichannel-output module-alsa-card.c s32le 16ch 44100Hz IDLE
pactl รายการแหล่งที่มาสั้น ๆ
2 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz RUNNING
3 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
4 alsa_output.usb-Focusrite_Scarlett_18i20_USB-00.multichannel-output.monitor module-alsa-card.c s32le 16ch 44100Hz RUNNING
5 alsa_input.usb-Focusrite_Scarlett_18i20_USB-00.multichannel-input module-alsa-card.c s32le 14ch 44100Hz RUNNING
alsa-base.conf
# ชื่อแทนตัวโหลดอัตโนมัติ
ติดตั้ง sound-slot-0 /sbin/modprobe snd-card-0
ติดตั้ง sound-slot-1 /sbin/modprobe snd-card-1
ติดตั้ง sound-slot-2 /sbin/modprobe snd-card-2
ติดตั้ง sound-slot-3 /sbin/modprobe snd-card-3
ติดตั้ง sound-slot-4 /sbin/modprobe snd-card-4
ติดตั้ง sound-slot-5 /sbin/modprobe snd-card-5
ติดตั้ง sound-slot-6 /sbin/modprobe snd-card-6
ติดตั้ง sound-slot-7 /sbin/modprobe snd-card-7
# ทำให้โหลดโมดูลเสริมเหนือโมดูลทั่วไป
ติดตั้ง snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# วิธีแก้ปัญหาที่ข้อผิดพลาด #499695 (เปลี่ยนกลับใน Ubuntu ดู LP #319505)
ติดตั้ง snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
ติดตั้ง snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
ติดตั้ง snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
ติดตั้ง snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# ทำให้โหลดโมดูลเสริมเหนือโมดูลไดรเวอร์การ์ดเสียง
ติดตั้ง snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
ติดตั้ง snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
# โหลด saa7134-alsa แทน saa7134 (ซึ่งมันก็ลากเข้าไปอยู่ดี)
ติดตั้ง saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# ป้องกันคนขับผิดปกติจากการคว้าดัชนี 0
ตัวเลือก bt87x ดัชนี=-2
ตัวเลือก cx88_alsa ดัชนี = -2
ตัวเลือก saa7134-alsa ดัชนี = -2
ตัวเลือก snd-atiixp-modem index=-2
ตัวเลือก ดัชนี snd-intel8x0m=-2
ตัวเลือก snd-via82xx-modem index=-2
ตัวเลือก snd-usb-audio index=-2
ตัวเลือก ดัชนี snd-usb-caiaq=-2
ตัวเลือก snd-usb-ua101 ดัชนี = -2
ตัวเลือก snd-usb-us122l ดัชนี = -2
ตัวเลือก ดัชนี snd-usb-usx2y=-2
# Ubuntu #62691 เปิดใช้งาน MPU สำหรับ snd-cmipci
ตัวเลือก snd-cmipci mpu_port=0x330 fm_port=0x388
# ป้องกันไม่ให้โหลด snd-pcsp เป็นการ์ดเสียงตัวแรก
ตัวเลือก ดัชนี snd-pcsp=-2
# ป้องกันไม่ให้โหลด snd-usb-audio เป็นการ์ดเสียงตัวแรก
ตัวเลือก snd-usb-audio index=-2