I found that a PS3 Eye Camera (usb webcam with mic) worked OK yesterday when I was using a 2016 build of Raspbian. Today I reinstalled with the current (2017) Rasbian Lite and it no longer works, arecord simply hangs. dmesg reports the same as it always did, and there is no error message. I'm using the same (old) RPi hardware, it's a board with 1 ethernet and 2 USB ports.
Code: Select all
Working: Linux rp4 4.4.13+ #894 Mon Jun 13 12:43:26 BST 2016 armv6l GNU/Linux Not Working: Linux raspberrypi 4.4.50+ #970 Mon Feb 20 19:12:50 GMT 2017 armv6l GNU/Linux [email protected]:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 1: CameraB409241 [USB Camera-B4.09.24.1], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
EDIT: Confirmed. I downloaded yet another image, this one from 2016:
http://downloads.raspberrypi.org/raspbi ... 016-09-28/ 2016-09-23-raspbian-jessie.zip
and tried it again. Now arecord works once more, with no problem. In this case uname -a reports 4.4.21+ #911 Thu Sep 15 14:17:52 St 2016
so some change between then and now, seems to have killed this particular USB audio device. As there is no error message, I don't know how to troubleshoot this.