[stk1160] Audio chip not detected on a Easycap Model 001

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
I'm running Linux 3.18.2. I have a "generic" Easycap device that I
would like to use, however it appears that my particular revision of
this device is not supported. The VID/PID of the device is 05e1:0408,
in fact the whole USB descriptor is the same as the "reference" one
available on the LinuxTV Wiki page -
http://www.linuxtv.org/wiki/index.php/Stk1160_based_USB_2.0_video_and_audio_capture_devices
.

The stk1160 driver detects the device and I can successfully capture
video through the device node. However, the AC97 codec available on
the board does not seem to be initialized at all, with the following
kernel message :

stk1160 2-1.1.2.4:1.0: AC'97 0 access is not valid [0x0], removing mixer.

Which means that the AC97 vendor ID has been read as either 0 or
0xff..ff. According to the aforementioned LinuxTV Wiki page, this
error occurs when the particular Easycap stick uses the 8-bit ADC
instead of a full AC97 codec. I had a look at the PCB itself, and it
seems to contain the following chips :

 * Syntek STK1160,
 * Philips SAA7113,
 * Realtek ALC655.

For your reference, photos of the PCB are available here :
http://i.imgur.com/tl6pb3C.jpg , http://i.imgur.com/ONWf5ir.jpg .

I also backported the old easycap driver to run on my kernel, however
the effect was exactly the same : the video is captured successfully,
but there is no audio. There is only a short burst of noise at the
start of the capture, which doesn't even occur with stk1160.

I'm really curious what may be wrong in this case. Is it possible that
the initialization of the AC97 codec fails due to another slight
modification of the hardware, or should I just assume that the
hardware is simply faulty? What can I do to further track down this
problem?

Thank you very much in advance,
-dkk
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux