tôi muốn sử dụng tiếng kêu bíp
lệnh chẩn đoán đơn giản cho máy Proxmox không đầu của tôi trong trường hợp kết nối mạng bị lỗi. Trong khi tiếng bíp BIOS và thậm chí tiếng bíp GRUB hoạt động tốt, việc phát hành tiếng kêu bíp
thông qua SSH không tạo ra âm thanh như mong đợi; thay vào đó, tôi chỉ nhận được một tiếng "cạch" ngắn -- như cắm loa -- và tạm dừng tương ứng với lệnh.
Các bước thực hiện:
- Tôi đã cài đặt một pcspkr (phần cứng) đã biết và xác nhận cài đặt thông qua kích hoạt tiếng bíp khởi động BIOS.
- Tôi đã xác nhận tính khả dụng của HĐH bằng cách kích hoạt tiếng bíp GRUB trong
/etc/default/grub
.
- tôi đã cài đặt
tiếng kêu bíp
-gói (tiếng bíp 1.4.9), đã thêm quy tắc udev /etc/udev/rules.d/70-pcspkr-beep.rules
(ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="PC Speaker", ENV{DEVNAME}!="", TAG+="uaccess"
), đã thêm người dùng tương ứng vào nhóm đầu vào (sudo usermod -aG đầu vào TÊN NGƯỜI DÙNG
); bỏ danh sách đen pcspkr
là không cần thiết dưới proxmox.
Đang chạy tiếng kêu bíp
không tạo ra bất kỳ thông báo lỗi nào. bíp --debug
trình diễn:
tiếng bíp: Verbose: beep_drivers_register 0x5568bdb98600 (bảng điều khiển)
tiếng bíp: Chi tiết: beep_drivers_register 0x5568bdb98660 (evdev)
tiếng bíp: Verbose: evdev driver_detect 0x5568bdb98660 (không)
tiếng bíp: Verbose: b-lib: đã mở /dev/input/by-path/platform-pcspkr-event-spkr dưới dạng 3
bíp: Verbose: bíp: sử dụng trình điều khiển 0x5568bdb98660 (tên=evdev, fd=3, dev=/dev/input/by-path/platform-pcspkr-event-spkr)
tiếng bíp: Chi tiết: 1 lần 200 ms tiếng bíp (độ trễ 100 ms giữa, độ trễ 0 ms sau) @ 440 Hz
tiếng bíp: Verbose: evdev driver_begin_tone 0x5568bdb98660 440
tiếng bíp: Verbose: evdev driver_end_tone 0x5568bdb98660
tiếng bíp: Verbose: evdev driver_end_tone 0x5568bdb98660
tiếng bíp: Verbose: evdev driver_fini 0x5568bdb98660
Mô-đun hạt nhân được tải và hoạt động:
$ lsmod | grep pcspkr
pcspkr 16384 0
Do máy không có sound card nên chưa cài ALSA/pulseaudio. tôi đã đưa vào danh sách đen snd_hda_intel
để được ở bên an toàn.
Câu hỏi tôi có:
- Có thể tắt tiếng pcspkr không (giống như nhiều người dường như có vấn đề với)? Vì không có card âm thanh nên cài đặt
alsa-utils
không giúp ích gì với khả năng này.
- Bằng bất kỳ cách nào, tôi có thể tự tạo âm báo để pcspkr phát theo cách thủ công, tức là loại trừ một
tiếng kêu bíp
-số báo?
- Làm thế nào để chẩn đoán thêm?
tôi tìm thấy một vấn đề tương tự trên diễn đàn ArchLinux.
Cảm ơn rất nhiều!