Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
When I plug this in, dmesg shows that it is using the generic USB audio driver. Sometimes I get messages about unable to get freq 0x82 or something like that. After some time, I've got it to work fine with speaker-test without any clicking as the command:
This seems to indicate that the ALSA device is working. However, when I try to play back with other software I get some problems. If I use Traverso, set it to use the ALSA device in playback only, I don't get any sound. The same happens if I use JACK to use the USB device as playback only. Everything shows up in the Connections window, but I don't get any sound output. I plan on testing LMMS later.
Why doesn't it seem to work with other ALSA applications or with JACK? Is there any .asoundrc configuration I can set up to get it to work? If it is a hardware issue, is there any cheap dongle that provides a single input and output that works well with ALSA and JACK?
Yes. When I use speaker-test I can hear the result. I check with alsamixer -D hwevice and the volume is up. When I configure JACK the same as I have before, and make sure the connections are made to systemlayback..., I don't get sound with the USB device where I did get sound before with the onboard audio.
Honestly I'm still a linux newb too. The only thing I can think of is to look into the kernel and see if there is a driver being loaded there for this device, and if not mess with the kernel to configure it and compile. Was there any driver disk provided for it?
OS: Debian Jessie
Desktop: XFCE
Kernel: 4.2.0-0.bpo.1-amd64
lsusb Device: Bus 002 Device 008: ID 1908:2070 GEMBIRD
According to dmesg, it is detecting it as the USB PnP Sound Device
Oddly, now it seems to be working okay-ish when using JACK in playback mode. However, when using JACK if I use Duplex mode the output is choppy. It also seems to work if I use JACK with the dummy driver, and use alsa_out to connect.
My test to see if it works is to start JACK (using qjackctl), then run Yoshimi (A ZynAddSubFx fork) and connect to the desired output, test the virtual keyboard of Yoshimi to see if it sounds good and not choppy. Audacity also seems to work fine over JACK. LMMS seems to be working. Traverso will crash when I try to play back something unless I'm using the dummy driver and alsa_out. Then it seems to work fine.
I figure this is what you get for a cheap USB audio adapter. I may look into a better USB device down the road. It was intended to be a cheap sound solution for a laptop that still works okay but the onboard sound is failing.
I found this thread that might give you some ideas should you want to purchase another device down the road. Unfortunately, I'm finding next to nothing on Google concerning your current device.
If you would, if you feel this is resolved, please mark this thread as "SOLVED" by clicking on "thread Tools" directly above your initial post. Thanks!
Thanks, I'll check that out. Most of the USB devices I've used work fine under Linux, including the cheaper $6 MIDI to USB devices, a midiplus keyboard, even USB to serial adapters. Funny thing is this sound adapter works quite well under Windows, but is finicky under Debian. I've also read around about DIY projects such as some AVR projects that use V-USB to implement a simple USB sound device.
Funny thing is this sound adapter works quite well under Windows, but is finicky under Debian.
Unfortunately, that's often the case with various hardware devices under Linux, mainly because of a lack of drivers or lower quality (or reverse engineered) ones. In your case, I'm not entirely sure.
I was thinking it just followed some standard USB audio class specification, much like every thumb drive and external hard drive has always worked just find.
I've tested it, using Debian Jessie. It seems to work just fine with JACK and ALSA. It's bigger so not as "portable" as the simple dongle, but seems to work great.
I've tested it, using Debian Jessie. It seems to work just fine with JACK and ALSA. It's bigger so not as "portable" as the simple dongle, but seems to work great.
Awesome, I'm glad you found something that works well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.