[alsa-devel] baytrail-pcm-audio: audio broken on Lenovo Thinkpad Tablet 10
Hi,
the Thinkpad Tablet 10 has an impressive amount of problems under Linux, among which the audio is completely broken.
The kernel log is: [ 7.532413] rt5640 i2c-10EC5640:00: Device with ID register 6271 is not rt5640/39 [ 7.908208] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered [ 7.908231] platform byt-rt5640: Driver byt-rt5640 requests probe deferral [ 7.931549] baytrail-pcm-audio baytrail-pcm-audio: error: invalid DMA engine 0 [ 7.931557] baytrail-pcm-audio baytrail-pcm-audio: sst_dma_new failed -22 [ 7.967040] baytrail-pcm-audio baytrail-pcm-audio: FW version: 04.05.13.a0 [ 7.967047] baytrail-pcm-audio baytrail-pcm-audio: Build type: a0 [ 7.967051] baytrail-pcm-audio baytrail-pcm-audio: Build date: Apr 2 2014 14:14:39 [ 7.967212] byt-rt5640 byt-rt5640: ASoC: CODEC DAI rt5640-aif1 not registered [ 7.967248] platform byt-rt5640: Driver byt-rt5640 requests probe deferral
I'm running kernel 3.19 with the latest firmware from the linux-firmware repository.
Sebastien -- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi
On 02/17/2015 08:24 AM, Sebastien Bourdeauducq wrote:
Hi,
the Thinkpad Tablet 10 has an impressive amount of problems under Linux, among which the audio is completely broken.
The kernel log is: [ 7.532413] rt5640 i2c-10EC5640:00: Device with ID register 6271 is not rt5640/39
Bard, Oder: Is this codec even from RT564x family? To me it looks RT567x based on RT5670_DEVICE_ID 0x6271 in sound/soc/codecs/rt5670.c.
At least sound/soc/codecs/rt5640.c: rt5640_i2c_probe() appears to find above same value 0x6271 from the register RT5640_VENDOR_ID2.
If that's the case then one might want to ask Lenovo why they are using completely wrong ACPI ID for the codec.
participants (2)
-
Jarkko Nikula
-
Sebastien Bourdeauducq