Điểm:3

Làm cách nào tôi có thể thêm mô-đun hạt nhân `snd-aloop` vào hình ảnh Debian 10(buster) công khai do GCP cung cấp?

lá cờ cl

Lý lịch

Tôi đang cố gắng kích hoạt snd-aloop mô-đun trên một phiên bản Compute Engine chạy hình ảnh Debian 10 (buster) công khai do GCP cung cấp.

đầu ra của uname -a:

Linux *** 4.19.0-18-cloud-amd64 #1 SMP Debian 4.19.208-1 (29-09-2021) x86_64 GNU/Linux

Vấn đề

Tôi đã cố cài đặt mô-đun này bằng cách chạy modprobe snd-aloop. Tuy nhiên tôi đã nhận được lỗi sau:

modprobe: FATAL: Không tìm thấy mô-đun snd-aloop trong thư mục /lib/modules/4.19.0-18-cloud-amd64

Có vẻ như mô-đun đã nói không có mặt.

Vì vậy, tôi đã cố gắng tìm một gói phù hợp. Trước đó, tôi cập nhật repos gói bằng cách chạy sudo apt-get cập nhật. Các gói tôi đã cố cài đặt:

  • linux-mô-đun-thêm-gcp
  • linux-hình ảnh chung
  • linux-mô-đun-thêm-$(uname -r)

Thật không may, không có gói nào trong số này có thể được tìm thấy.

Ngoài ra, tôi không thể tìm thấy bất kỳ tài nguyên có liên quan nào trên internet để giải quyết vấn đề này.

câu hỏi

  • Làm thế nào tôi có thể thêm snd-aloop mô-đun hạt nhân trên Debian 10(buster)?
  • Có gói nào chứa mô-đun này không?

Nếu có thể, tôi muốn tránh xây dựng và cài đặt mô-đun này từ nguồn. Nếu không còn cách nào khác, tôi sẽ thử cách này như là lựa chọn cuối cùng.

Điểm:2
lá cờ jp

Theo mặc định, không có hỗ trợ âm thanh trong hình ảnh Debian 10 do GCP cung cấp; khi bạn chạy tìm /lib/modules/$(uname -r) -type f -name '*.ko' | grep snd để liệt kê tất cả các mô-đun có thể tải, không có bất kỳ mô-đun âm thanh nào.

Ngoài ra khi bạn cài đặt alsa-utils và chạy nó, bạn sẽ thấy:

wb@deb10:~$ Sudo alsactl init
alsactl: init:1757: Không tìm thấy card âm thanh nào...

Tôi đã cố gắng tìm giải pháp nhưng sau hai giờ, tôi đã từ bỏ việc tìm giải pháp thay thế.

Nếu bạn ổn với Ubuntu 18.04 LTS - thì bạn thật may mắn - có sẵn mô-đun này:

wb@ubuntu18:~$ modinfo snd-aloop
tên tệp: /lib/modules/5.4.0-1063-gcp/kernel/sound/drivers/snd-aloop.ko
giấy phép: GPL
mô tả: Một soundcard loopback
tác giả: Jaroslav Kysela <[email protected]>
phiên bản src: 9401A0B894527BA1238B364
phụ thuộc: snd-pcm,snd
repoline: Y
giới thiệu: Y
tên: snd_aloop
vermagic: 5.4.0-1063-gcp SMP mod_unload phiên bản sửa đổi 
chữ ký: PKCS#7
người ký:         
sig_key:        
sig_hashalgo: md4
parm: index: Giá trị chỉ mục cho soundcard loopback. (mảng int)
parm: id: Chuỗi ID cho soundcard loopback. (mảng charp)
parm: enable: Kích hoạt soundcard loopback này. (mảng bool)
parm: pcm_substreams:PCM substreams # (1-8) cho trình điều khiển vòng lặp. (mảng int)
parm: pcm_notify: Ngắt chụp khi định dạng/tốc độ/kênh PCM thay đổi. (mảng int)

và sau modprobe snd-aloop chúng ta có thể thấy nó được tải cùng với tất cả các phụ thuộc:

wb@ubuntu18:~$ lsmod | grep snd
Kích thước mô-đun được sử dụng bởi
snd_aloop 24576 0
snd_pcm 102400 1 snd_aloop
snd_timer 36864 1 snd_pcm
snd 86016 3 snd_timer,snd_aloop,snd_pcm
soundcore 16384 1 snd

và nếu tôi chạy

wb@ubuntu18:~$ Sudo alsactl init
Đã tìm thấy phần cứng: "Loopback" "Loopback Mixer" "" "" ""
Phần cứng được khởi tạo bằng một phương thức chung

Chúng ta có thể thấy rằng có một số "phần cứng" âm thanh.

Mô-đun được đề cập cũng có mặt "ngoài hộp" trong Centos8.

Mặt khác, nó bị thiếu trong:

  • Debian 10
  • Debian 11
  • Ubuntu> 20
raidensan avatar
lá cờ cl
Có thể hiểu rằng hương vị "đám mây" của debian 10 thiếu đi mô-đun này, có lẽ vì lợi ích của việc có hạt nhân nhẹ/được tối ưu hóa. Tuy nhiên, sẽ thật tuyệt nếu nó có mặt trong các gói phụ. Dù sao, cảm ơn câu trả lời của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.