RasPi - micro USB khóa


8

Trên bảng RasPi của tôi, Debian Linux, micrô USB thỉnh thoảng bị khóa sao cho không có gì có thể sử dụng được. Micrô có đèn LED thường nhấp nháy, khi bị khóa, nó sẽ tắt.

Tiện ích arecordmô tả nó như sau:

card 1: Device [DYNEX USB MIC Device], device 0:USB Audio [USB Audio]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

Khi micrô ngừng hoạt động, arecordcung cấp chẩn đoán như thế này:

> arecord -D plughw:1,0 > recording.wav
Recording WAVE 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
arecord: set_params:1145: Unable to install hw_params:
ACCESS:  RW_INTERLEAVED
FORMAT:  U8
etc...

Rút phích cắm và cắm micrô sẽ sửa nó, chỉ vì việc nhúng hiện tại buộc RasPi phải khởi động lại! Không phải là một tình huống lý tưởng.

Có cách nào để sửa lỗi này từ dòng lệnh hoặc thực thi C không?

Tôi cũng đã thử sử ioctl(fd, USBDEVFS_RESET, 0)dụng đầu ra từ lsusbđể cung cấp số xe buýt và thiết bị. Điều đó bật lại đèn LED, nhưng nó quá mức cần thiết. Thiết bị phải được thiết lập lại bằng alsamixer.


1
bạn đang chạy nó từ một trung tâm USB? Việc rút điện từ các thiết bị USB đôi khi không đủ và có thể gây ra sự cố phần cứng nếu không.
dougBTV

Hành vi tương tự được quan sát khi sử dụng một trung tâm hoặc không có. RasPi được kết nối với nguồn điện chuyên dụng trái ngược với cổng USB.
Yimin Rong

bạn có biết về trang web này không: raspberrypi.stackexchange.com :)
erch

Vâng, tôi nghĩ rằng đây là một câu hỏi Linux.
Yimin Rong

Bạn có gặp vấn đề tương tự nếu bạn kết nối mic với Linux-PC bình thường không? Bạn có thể dễ dàng "tạo" một cái bằng cách khởi động phân phối trực tiếp từ ổ flash CD / USB.
jofel

Câu trả lời:


1

Điều này là dễ dàng để giải quyết.

Vấn đề: Micrô của bạn không nhận đủ năng lượng. Các cổng USB Raspberry Pi có vấn đề về việc cung cấp đủ ampe cho các thiết bị USB cần nhiều năng lượng hơn thẻ nhớ USB.

Giải pháp: Nhận một bộ chia USB hoạt động (bộ cấp nguồn được cắm vào nguồn điện như ổ cắm.) Bộ tập trung sẽ cấp nguồn cho micrô.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.