Hi,
I have installed debian 7.7 on an 8 tablet (CHUWI VX8 3G) baytrail atom
z3735g).
I'm using kernel 3.10.20 from original android installation. I also
tested upstream 3.19.0-rc1 with same results.
Below all info:
dmesg (relevant lines)
snd_intel_sst: INFO: SST DRIVER loading.. Ver: 3.0.8
snd_byt_bl_rt5642: Baytrail Machine Driver byt_rt5642 registerd
byt_rt5642 AMCR0F28:00: snd-soc-dummy-dai - ssp-bt-cpu-dai mapping ok
byt_rt5642 AMCR0F28:00: snd-soc-dummy-dai - ssp-modem-cpu-dai mapping ok
snd_byt_bl_rt5642: snd_byt_mc_probe successful
cat /proc/asound/cards
0 [baytrailaudio ]: baytrailaudio - baytrailaudio
baytrailaudio
1 [IntelHDMI ]: IntelHDMI - IntelHDMI
ll /dev/snd/
total 0
drwxr-xr-x 2 root root 60 Dec 30 15:56 by-path
crw-rw---T+ 1 root audio 116, 6 Dec 30 15:56 comprC0D2
crw-rw---T+ 1 root audio 116, 12 Dec 30 15:56 controlC0
crw-rw---T+ 1 root audio 116, 14 Dec 30 15:56 controlC1
crw-rw---T+ 1 root audio 116, 11 Dec 30 15:56 hwC0D0
crw-rw---T+ 1 root audio 116, 10 Dec 30 15:56 pcmC0D0c
crw-rw---T+ 1 root audio 116, 9 Dec 30 15:56 pcmC0D0p
crw-rw---T+ 1 root audio 116, 8 Dec 30 15:56 pcmC0D1c
crw-rw---T+ 1 root audio 116, 7 Dec 30 15:56 pcmC0D1p
crw-rw---T+ 1 root audio 116, 5 Dec 30 15:56 pcmC0D3c
crw-rw---T+ 1 root audio 116, 4 Dec 30 15:56 pcmC0D3p
crw-rw---T+ 1 root audio 116, 3 Dec 30 15:56 pcmC0D4c
crw-rw---T+ 1 root audio 116, 2 Dec 30 15:56 pcmC0D4p
crw-rw---T+ 1 root audio 116, 13 Dec 30 15:56 pcmC1D0p
crw-rw---T+ 1 root audio 116, 1 Dec 30 15:56 seq
crw-rw---T+ 1 root audio 116, 33 Dec 30 15:56 timer
I copied firmware from android /system/etc/firmware to /lib/firmware/3.10.30
fw_sst_0f28.bin
aac_dec_0f28.bin
mp3_dec_0f28.bin
first test: alsa.conf android
aplay -l List of PLAYBACK Hardware Devices
card 0: baytrailaudio [baytrailaudio], device 0: Audio rt5640-aif1-0 []
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 0: baytrailaudio [baytrailaudio], device 1: Voice rt5640-aif2-1 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: baytrailaudio [baytrailaudio], device 3: BYT_BTSCO
snd-soc-dummy-dai-3 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: baytrailaudio [baytrailaudio], device 4: BYT_MODEM_MIXING
snd-soc-dummy-dai-4 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: IntelHDMI [IntelHDMI], device 0: IntelHDMI [IntelHDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
mplayer -novideo -v -af resample=48000 -ao alsa:device=hw=0.0 film.avi
...
uilding audio filter chain for 44100Hz/2ch/s16le - 0Hz/0ch/??...
[libaf] Adding filter resample
[resample] Changing sample rate to 48000Hz
[resample] Using integer processing and inexact frequecy conversion.
[resample] New filter designed up: 160 down: 147
[resample] Using integer processing and inexact frequecy conversion.
Trying preferred audio driver 'alsa', options 'device=hw=0.0'
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.25
alsa-init: setup for 1/2 channel(s)
alsa-init: using device hw:0,0
alsa-init: pcm opened in blocking mode
alsa-init: got buffersize=96000
alsa-init: got period size 1500
alsa: 48000 Hz/2 channels/4 bpf/96000 bytes buffer/Signed 16 bit Little
Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat j...@streamminister.de
AO: Comment: under development
Building audio filter chain for 44100Hz/2ch/s16le - 48000Hz/2ch/s16le...
[resample] Using integer processing and inexact frequecy conversion.
[resample] Using integer processing and inexact frequecy conversion.
Video: no video
Freeing 0 unused video chunks.
Starting playback...
[libaf] Reallocating memory in module resample, old len = 0, new len = 98225
Increasing filtered audio buffer size from 0 to 98224
A: 0.0 (00.0) of 448.0 (07:28.0) 6.9%
(stops at 0.0 no sound, I must use ctrl-c to terminate mplayer)
dmesg:
snd_intel_sst: runtime_resume called
snd_intel_sst: FW Version 02.08.0a.05
snd_intel_sst: Build date Feb 18 2014 Time 10:11:36
snd_intel_sst: runtime_idle called
alsamixer
cannot load mixer controls: Inappropriate ioctl for device
second test: with alsa.conf minimal config
aplay -l
List of PLAYBACK Hardware Devices
card 0: baytrailaudio [baytrailaudio], device 0: 1 []
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 0: baytrailaudio [baytrailaudio], device 1: Voice rt5640-aif2-1 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: baytrailaudio [baytrailaudio], device 3: BYT_BTSCO
snd-soc-dummy-dai-3 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: baytrailaudio [baytrailaudio], device 4: BYT_MODEM_MIXING
snd-soc-dummy-dai-4 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: IntelHDMI [IntelHDMI], device 0: IntelHDMI [IntelHDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
mplayer -novideo -v -af