Microphone recognised as disk!?
I need to convince my system to see my new microphone as a microphone, and only that. I'm on Slackware64-15.0. Details are below.
This concerns ebay item number 125922022158 Long ebay.ie Link This seems a mighty strange device. ~It's a usb microphone on a tripod with ever changing led colours, but it also identifies as a disk! It's brand name is BLOW. The label is in Polish, and gives the website: https://www.protech.com.pl/ It's not in yesterday's usb.ids. Here's what I can find on it. Code:
dec@Ebony:~$sudo lsusb |grep Jieli But on the PC is a failed webcam/mic that I'm replacing. The mic works only if you yell at it from 3 inches. The camera turns my pale sickly-looking self into a face painted red LED, with all background colours appropriately shaded. Now when I replace that camera, whether the usb microphone module continues to load for this split-personality device is a very open question. What I'd like is some clever tricks or options to make sure the microphone works, and to nobble it as a disk. |
at first you can cut that ebay link at the first question mark. https://www.ebay.ie/itm/125922022158? (use without that)
Otherwise you ought to create an udev rule for that device. start somewhere here: https://unix.stackexchange.com/quest...ux-environment |
Er, yes, and thank you https://www.ebay.ie/itm/125922022158 works just fine.
That stackexchange link quickly deteriorates into nagging and corrections. I dislike stackexchange. You go to the trouble of answering a problem. Nobody says 'thanks' but they go correcting you on the way you answered it. I get the idea, though. One rule to disable everything on that usb.id, and another to allow the one specific usage you want. I'll have a go at that when I feel able for a cryptic crossword puzzle. I never made friends with udev, so this will be a first. |
This is the relevant snippet from dmesg
Code:
dec@Ebony:~$sudo dmesg |tail -n 12 |
Quote:
|
I guess you need to disable the non-existent disk only.
|
Quote:
Code:
Feb 22 09:42:06 Ebony kernel: usb 3-2.1: new full-speed USB device number 5 using xhci_hcd |
This is humiliating.
I tried zoom today, and the microphone couldn't be heard on zoom. OTOH, when I used (spit!) windows 11, it worked fine, and is not recognized as a disk :mad: :mad:. I have to report this thing to linux-usb.org, which has a bot reading it's email. How does that work? What's more, I couldn't change volume. I boosted it to 150% and it got no louder Is there anything I can pull to stop the kernel assigning usb-storage.ko to a microphone? As it's a usb device, I have the usb id. |
Let's get some details. Try
lsusb -v 003:003 |
Quote:
Code:
dec@Ebony:~$lsusb -v -s 003:005 It seems clear that linux is reading the first Interface Descriptor, and windows the second one. |
Your microphone appears to be supported by Alsa sound as of 2022
https://www.alsa-project.org/db/?f=1...a73d860bf8e5c5 It is also not purely a microphone, from your lsusb it appears to be an entire (simple) sound card, with sub-devices for 2 sound channels and an onboard mixer, and onboard audio compression to offload some of the work of streaming. A web search suggests it may also have bluetooth receiving capability. The "mass storage" descriptor appears possibly related to it transferring compressed audio in frames. |
Quote:
My model may be a cut down version. Mind you, if I met a microphone with all those bells & whistles, I wouldn't buy it. |
All times are GMT -5. The time now is 10:39 AM. |