Dear maintainer, 

thank you for your answer. Yes, I also just download the nonfree
package, instead of adding "non-free" to my sources.list. The firmware
is now installed in /lib/firmware/intel, but I can't see it is loaded. 

dmesg before driver-installation: 

[ 51.398373] NET: Registered protocol family 24
[ 67.318208] intel_sst_acpi 80860F28:00: firmware: failed to load
intel/fw_sst_0f28.bin (-2)
[ 67.318223] intel_sst_acpi 80860F28:00: Direct firmware load for
intel/fw_sst_0f28.bin failed with error -2
[ 67.318233] intel_sst_acpi 80860F28:00: fw is returning as null
[ 67.318241] intel_sst_acpi 80860F28:00: FW download fail -22
[ 67.318772] Baytrail Audio Port: ASoC: no backend DAIs enabled for
Baytrail Audio Port
[ 67.319297] Baytrail Audio Port: ASoC: no backend DAIs enabled for
Baytrail Audio Port 

... 

dmesg after driver-installation: 

[ 45.927427] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 63.858856] intel_sst_acpi 80860F28:00: Wait timed-out condition:0x0,
msg_id:0x0 fw_state 0x1
[ 63.858867] intel_sst_acpi 80860F28:00: fw download failed -16
[ 63.858881] intel_sst_acpi 80860F28:00: FW download fail -16
[ 63.859275] Baytrail Audio Port: ASoC: no backend DAIs enabled for
Baytrail Audio Port
[ 63.859655] Baytrail Audio Port: ASoC: no backend DAIs enabled for
Baytrail Audio Port 

... 

alsa-info says: 

cat: '/sys/module/snd_soc_sst_bytcr_rt5640/parameters/*': No such file
or directory 

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Wed Sep 28 13:36:43 UTC 2016 

... 

!!ALSA Version
!!------------
Driver version: k4.6.0-1-686-pae
Library version: 1.1.2
Utilities version: 1.1.2

!!Loaded ALSA modules
!!-------------------
snd_soc_sst_bytcr_rt5640

!!Sound Servers on this system
!!----------------------------
Pulseaudio:
 Installed - Yes (/usr/bin/pulseaudio)
 Running - Yes

!!Soundcards recognised by ALSA
!!-----------------------------
 0 [bytcrrt5640 ]: bytcr-rt5640 - bytcr-rt5640
 bytcr-rt5640

!!PCI Soundcards installed in the system
!!--------------------------------------

!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

!!Modprobe options (Sound related)
!!--------------------------------
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2

!!Loaded sound module options
!!---------------------------
!!Module: snd_soc_sst_bytcr_rt5640
 * : 

!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 6 Sep 28 14:57 /dev/snd/comprC0D2
crw-rw----+ 1 root audio 116, 2 Sep 28 14:57 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 4 Sep 28 14:57 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 3 Sep 28 14:57 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 5 Sep 28 14:57 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 1 Sep 28 14:57 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Sep 28 14:57 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 60 Sep 28 14:57 .
drwxr-xr-x 3 root root 200 Sep 28 14:57 ..
lrwxrwxrwx 1 root root 12 Sep 28 14:57 platform-bytcr_rt5640 ->
../controlC0

!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: bytcrrt5640 [bytcr-rt5640], device 0: Baytrail Audio (*) []
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: bytcrrt5640 [bytcr-rt5640], device 1: Deep-Buffer Audio (*) []
 Subdevices: 1/1
 Subdevice #0: subdevice #0

ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: bytcrrt5640 [bytcr-rt5640], device 0: Baytrail Audio (*) []
 Subdevices: 1/1
 Subdevice #0: subdevice #0

!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [bytcrrt5640]

Card hw:0 'bytcrrt5640'/'bytcr-rt5640'
 Mixer name : ''
 Components : ''
 Controls : 256
 Simple ctrls : 228
Simple mixer control 'Headphone',0
 Capabilities: pswitch pswitch-joined
 Playback channels: Mono
 Mono: Playback [on]
Simple mixer control 'Speaker',0
 Capabilities: pvolume pswitch pswitch-joined
 Playback channels: Front Left - Front Right
 Limits: Playback 0 - 39
 Mono:
 Front Left: Playback 17 [44%] [-21.00dB] [on]
 Front Right: Playback 17 [44%] [-21.00dB] [on]
Simple mixer control 'Speaker Channel',0
 Capabilities: pswitch
 Playback channels: Front Left - Front Right
 Mono:
 Front Left: Playback [off]
 Front Right: Playback [off] 

... 

!!Alsactl output
!!--------------
--startcollapse--
state.bytcrrt5640 {
 control.1 {
 iface MIXER
 name 'media0_out mix 0 media0_in Switch'
 value false
 comment {
 access 'read write'
 type BOOLEAN
 count 1
 }
 }
 control.2 {
 iface MIXER
 name 'media0_out mix 0 media1_in Switch'
 value false
 comment {
 access 'read write'
 type BOOLEAN
 count 1
 } 

... 

!!All Loaded Modules
!!------------------
Module
xt_TCPMSS
xt_tcpmss
xt_tcpudp
iptable_mangle
ip_tables
x_tables
pppoe
pppox
ppp_generic
slhc
nls_utf8
nls_cp437
vfat
fat
hid_generic
evdev
gpio_keys
snd_soc_sst_bytcr_rt5640
intel_rapl
iTCO_wdt
intel_soc_dts_thermal
iTCO_vendor_support
intel_powerclamp
coretemp
kvm_intel
efi_pstore
kvm
irqbypass
efivars
crc32_pclmul
usbhid
hid
cdc_ether
usbnet
pcspkr
r8152
mii
8250_fintek
soc_button_array
int3400_thermal
i915
acpi_thermal_rel
int3402_thermal
dw_dmac
tpm_crb
processor_thermal_device
dw_dmac_core
intel_soc_dts_iosf
int3403_thermal
int340x_thermal_zone
video
hci_uart
snd_soc_rt5640
btbcm
snd_soc_rl6231
battery
button
btqca
drm_kms_helper
btintel
snd_intel_sst_acpi
snd_intel_sst_core
bluetooth
drm
snd_soc_sst_mfld_platform
rfkill
snd_soc_sst_match
i2c_algo_bit
lpc_ich
snd_soc_core
mfd_core
snd_compress
tpm_tis
snd_pcm
tpm
snd_timer
snd
soundcore
processor
i2c_designware_platform
ac
i2c_designware_core
acpi_pad
efivarfs
autofs4
ext4
ecb
crc16
jbd2
crc32c_generic
mbcache
mmc_block
crc32c_intel
aesni_intel
xts
aes_i586
lrw
gf128mul
ablk_helper
cryptd
xhci_pci
xhci_hcd
usbcore
usb_common
thermal
sdhci_acpi
sdhci
mmc_core

!!ALSA/HDA dmesg
!!--------------
[ 35.112101] WARNING: CPU: 1 PID: 652 at
/build/linux-sI189k/linux-4.6.4/drivers/pinctrl/intel/pinctrl-baytrail.c:212
byt_gpio_request+0x9a/0xd0
[ 35.112104] Modules linked in: 8250_fintek(E) soc_button_array(E+)
int3400_thermal(E) i915(E+) acpi_thermal_rel(E) int3402_thermal(E)
dw_dmac(E) tpm_crb(E) processor_thermal_device(E) dw_dmac_core(E)
intel_soc_dts_iosf(E) int3403_thermal(E) int340x_thermal_zone(E)
video(E) hci_uart(E) snd_soc_rt5640(E) btbcm(E) snd_soc_rl6231(E)
battery(E) button(E) btqca(E) drm_kms_helper(E) btintel(E)
snd_intel_sst_acpi(E) snd_intel_sst_core(E) bluetooth(E) drm(E)
snd_soc_sst_mfld_platform(E) rfkill(E) snd_soc_sst_match(E)
i2c_algo_bit(E) lpc_ich(E) snd_soc_core(E) mfd_core(E) snd_compress(E)
tpm_tis(E) snd_pcm(E) tpm(E) snd_timer(E) snd(E) soundcore(E)
processor(E) i2c_designware_platform(E) ac(E) i2c_designware_core(E)
acpi_pad(E) efivarfs(E) autofs4(E) ext4(E) ecb(E) crc16(E) jbd2(E)
crc32c_generic(E) mbcache(E)
[ 35.112174] mmc_block(E) crc32c_intel(E) aesni_intel(E) xts(E)
aes_i586(E) lrw(E) gf128mul(E) ablk_helper(E) cryptd(E) xhci_pci(E)
xhci_hcd(E) usbcore(E) usb_common(E) thermal(E) sdhci_acpi(E) sdhci(E)
mmc_core(E)
--
[ 35.564502] input: LITEON Technology USB Multimedia Keyboard as
/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0/0003:046D:C313.0002/input/input5
[ 35.588046] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <->
media-cpu-dai mapping ok
[ 35.588123] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <->
deepbuffer-cpu-dai mapping ok
[ 35.588168] compress asoc: snd-soc-dummy-dai <-> compress-cpu-dai
mapping ok
[ 35.610959] bytcr_rt5640 bytcr_rt5640: rt5640-aif1 <-> ssp2-port
mapping ok 
 

Reply via email to