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

Bug#804864: linux-image-4.2.0-1-amd64: Windows compatible SoC Button Array - please enable



Package: src:linux
Version: 4.2.5-1
Severity: normal

Dear Maintainer,

I have installed debian-testing on an intel-baytrail-system (hp pavilion x2 10,
model 2015) using the multiarch image (64 bit OS, 32 bit UEFI). The device is
detachable, the talet has a couple of buttons for controlling volume, etc.
Theese buttons are not working with the debian standard kernel. This is a
problem when using gnome as no "Activity" (Windows)-key is available on the
tablet.

I found, that enabling the kernel options KEYBOARD_GPIO and
INPUT_SOC_BUTTON_ARRAY enables (some) of the buttons, especially the Activity
key.

I would expect the buttons to work "out of the box" without having to compile
an own kernel.

Sincerely yours, Thomas



-- Package-specific info:
** Version:
Linux version 4.2.0-1-amd64 (debian-kernel@lists.debian.org) (gcc version 4.9.3 (Debian 4.9.3-5) ) #1 SMP Debian 4.2.5-1 (2015-10-27)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-4.2.0-1-amd64 root=UUID=72f06240-3159-485b-8342-18ffaa1946e9 ro nomodeset

** Not tainted

** Kernel log:
[    4.348508] systemd[1]: Started Journal Service.
[    4.669932] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
[    4.708502] systemd-journald[207]: Received request to flush runtime journal from PID 1
[    4.888430] ACPI: AC Adapter [ADP1] (off-line)
[    4.965860] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    4.969695] ACPI: Lid Switch [LID0]
[    4.975427] wmi: Mapper loaded
[    4.983768] dw_dmac INTL9C60:00: DesignWare DMA Controller, 8 channels
[    4.991170] dw_dmac INTL9C60:01: DesignWare DMA Controller, 8 channels
[    5.002281] sst-acpi 80860F28:00: firmware: direct-loading firmware intel/fw_sst_0f28.bin-48kHz_i2s_master
[    5.036317] EFI Variables Facility v0.08 2004-May-17
[    5.058581] [drm] Initialized drm 1.1.0 20060810
[    5.076520] input: PC Speaker as /devices/platform/pcspkr/input/input3
[    5.105413] SSE version of gcm_enc/dec engaged.
[    5.159605] pstore: Registered efi as persistent store backend
[    5.164339] ACPI: Battery Slot [BATC] (battery present)
[    5.216056] Adding 2025468k swap on /dev/mmcblk0p3.  Priority:-1 extents:1 across:2025468k SSFS
[    5.225328] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[    5.232050] input: SYNA7508:00 06CB:1497 Pen as /devices/platform/80860F41:03/i2c-3/i2c-SYNA7508:00/0018:06CB:1497.0003/input/input4
[    5.232446] input: SYNA7508:00 06CB:1497 as /devices/platform/80860F41:03/i2c-3/i2c-SYNA7508:00/0018:06CB:1497.0003/input/input5
[    5.232786] hid-multitouch 0018:06CB:1497.0003: input,hidraw2: <UNKNOWN> HID v1.00 Device [SYNA7508:00 06CB:1497] on 
[    5.232869] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[    5.249397] iTCO_vendor_support: vendor-support=0
[    5.266260] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    5.266358] iTCO_wdt: Found a Bay Trail SoC TCO device (Version=3, TCOBASE=0x0460)
[    5.267207] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    5.267287] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[    5.346236] FAT-fs (mmcblk0p1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[    5.460134] kvm: disabled by bios
[    5.467204] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[    5.476612] baytrail-pcm-audio baytrail-pcm-audio: ipc: error DSP boot timeout
[    5.520986] intel_rapl: Found RAPL domain package
[    5.524075] intel_rapl: Found RAPL domain core
[    5.712878] RPC: Registered named UNIX socket transport module.
[    5.715287] RPC: Registered udp transport module.
[    5.715288] RPC: Registered tcp transport module.
[    5.715289] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    5.730686] FS-Cache: Loaded
[    5.749315] FS-Cache: Netfs 'nfs' registered for caching
[    5.772116] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    5.933722] input: HP WMI hotkeys as /devices/virtual/input/input7
[    6.393679] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[    7.349751] random: nonblocking pool is initialized
[   90.965184] fuse init (API version 7.23)
[  365.932179] usb 1-2: new high-speed USB device number 4 using xhci_hcd
[  366.062742] usb 1-2: New USB device found, idVendor=7392, idProduct=7811
[  366.062758] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  366.062767] usb 1-2: Product: 802.11n WLAN Adapter
[  366.062776] usb 1-2: Manufacturer: Realtek
[  366.062784] usb 1-2: SerialNumber: 00e04c000001
[  366.066249] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[  367.159378] cfg80211: World regulatory domain updated:
[  367.159388] cfg80211:  DFS Master region: unset
[  367.159392] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[  367.159398] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[  367.159402] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[  367.159407] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[  367.159412] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[  367.159417] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[  367.159421] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[  367.159426] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[  367.159430] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[  367.176990] rtl8192cu: Chip version 0x10
[  367.210354] rtl8192cu: MAC address: 80:1f:02:e2:83:f9
[  367.210360] rtl8192cu: Board Type 0
[  367.210429] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[  367.210483] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[  367.213353] usb 1-2: firmware: direct-loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[  367.224088] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[  367.224569] usbcore: registered new interface driver rtl8192cu
[  367.225075] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered
[  367.238206] rtl8192cu 1-2:1.0 wlx801f02e283f9: renamed from wlan0
[  367.270267] IPv6: ADDRCONF(NETDEV_UP): wlx801f02e283f9: link is not ready
[  367.275458] rtl8192cu: MAC auto ON okay!
[  367.287430] rtl8192cu: Tx queue select: 0x05
[  367.669453] IPv6: ADDRCONF(NETDEV_UP): wlx801f02e283f9: link is not ready
[  367.740023] IPv6: ADDRCONF(NETDEV_UP): wlx801f02e283f9: link is not ready
[  368.662299] wlx801f02e283f9: authenticate with c8:0e:14:e1:c8:ac
[  368.673679] wlx801f02e283f9: send auth to c8:0e:14:e1:c8:ac (try 1/3)
[  368.680555] wlx801f02e283f9: authenticated
[  368.683103] wlx801f02e283f9: associate with c8:0e:14:e1:c8:ac (try 1/3)
[  368.787411] wlx801f02e283f9: associate with c8:0e:14:e1:c8:ac (try 2/3)
[  368.891463] wlx801f02e283f9: associate with c8:0e:14:e1:c8:ac (try 3/3)
[  368.995416] wlx801f02e283f9: association with c8:0e:14:e1:c8:ac timed out
[  375.855036] wlx801f02e283f9: authenticate with c8:0e:14:e1:c8:ac
[  375.878537] wlx801f02e283f9: send auth to c8:0e:14:e1:c8:ac (try 1/3)
[  375.888725] wlx801f02e283f9: authenticated
[  375.893293] wlx801f02e283f9: associate with c8:0e:14:e1:c8:ac (try 1/3)
[  375.922041] wlx801f02e283f9: RX AssocResp from c8:0e:14:e1:c8:ac (capab=0x431 status=0 aid=1)
[  375.923671] wlx801f02e283f9: associated
[  375.923696] IPv6: ADDRCONF(NETDEV_CHANGE): wlx801f02e283f9: link becomes ready
[  375.935015] cfg80211: Regulatory domain changed to country: DE
[  375.935027] cfg80211:  DFS Master region: ETSI
[  375.935032] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[  375.935041] cfg80211:   (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[  375.935050] cfg80211:   (5150000 KHz - 5250000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[  375.935058] cfg80211:   (5250000 KHz - 5350000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[  375.935065] cfg80211:   (5470000 KHz - 5725000 KHz @ 160000 KHz), (N/A, 2698 mBm), (0 s)
[  375.935072] cfg80211:   (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[  680.635503] wlx801f02e283f9: AP c8:0e:14:e1:c8:ac changed bandwidth, new config is 2412 MHz, width 1 (2412/0 MHz)

** Model information
sys_vendor: Hewlett-Packard
product_name: HP Pavilion x2 Detachable
product_version: Type1 - ProductConfigId
chassis_vendor: Hewlett-Packard
chassis_version: Chassis Version
bios_vendor: Insyde
bios_version: F.11
board_vendor: Hewlett-Packard
board_name: 815D
board_version: 26.0E

** Loaded modules:
ctr
ccm
arc4
rtl8192cu
rtl_usb
rtl8192c_common
rtlwifi
mac80211
cfg80211
fuse
ecb
nfsd
auth_rpcgss
oid_registry
nfs_acl
nfs
lockd
grace
fscache
sunrpc
intel_powerclamp
intel_rapl
coretemp
kvm
crct10dif_pclmul
crc32_pclmul
nls_utf8
nls_cp437
vfat
fat
joydev
iTCO_wdt
hp_wmi
jitterentropy_rng
snd_soc_sst_baytrail_pcm
sparse_keymap
iTCO_vendor_support
snd_soc_sst_byt_rt5640_mach
rfkill
snd_soc_sst_ipc
drbg
snd_soc_sst_dsp
ansi_cprng
hid_multitouch
evdev
i915
aesni_intel
aes_x86_64
efi_pstore
lrw
gf128mul
snd_soc_rt5640
snd_soc_rl6231
glue_helper
pcspkr
ablk_helper
drm_kms_helper
cryptd
snd_soc_core
drm
snd_compress
snd_pcm
efivars
i2c_algo_bit
lpc_ich
snd_timer
snd
soundcore
regmap_i2c
mfd_core
battery
wmi
button
8250_fintek
video
tpm_crb
tpm
dw_dmac
dw_dmac_core
processor_thermal_device
int3402_thermal
int3403_thermal
intel_soc_dts_iosf
int3400_thermal
int340x_thermal_zone
iosf_mbi
acpi_thermal_rel
snd_soc_sst_acpi
ac
acpi_pad
i2c_designware_platform
i2c_designware_core
processor
ecryptfs
cbc
sha256_ssse3
sha256_generic
hmac
encrypted_keys
parport_pc
ppdev
lp
parport
efivarfs
autofs4
ext4
crc16
mbcache
jbd2
hid_generic
usbhid
mmc_block
xhci_pci
xhci_hcd
crc32c_intel
usbcore
thermal
i2c_hid
usb_common
thermal_sys
sdhci_acpi
hid
sdhci
mmc_core

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register [8086:0f00] (rev 0f)
	Subsystem: Hewlett-Packard Company Device [103c:815d]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Kernel driver in use: iosf_mbi_pci

00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0f) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device [103c:815d]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
	Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 1000 [size=8]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>

00:14.0 USB controller [0c03]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI [8086:0f35] (rev 0f) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Device [103c:815d]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 27
	Region 0: Memory at 90800000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:1a.0 Encryption controller [1080]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine [8086:0f18] (rev 0f)
	Subsystem: Hewlett-Packard Company Device [103c:815d]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 255
	Region 0: Memory at 90700000 (32-bit, non-prefetchable) [size=1M]
	Region 1: Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit [8086:0f1c] (rev 0f)
	Subsystem: Hewlett-Packard Company Device [103c:815d]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich


** USB devices:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 003: ID 04f3:074d Elan Microelectronics Corp. 
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.2.0-1-amd64 depends on:
ii  debconf [debconf-2.0]                   1.5.57
ii  initramfs-tools [linux-initramfs-tool]  0.120
ii  kmod                                    21-1
ii  linux-base                              4.0

Versions of packages linux-image-4.2.0-1-amd64 recommends:
ii  firmware-linux-free  3.4
ii  irqbalance           1.0.9-1

Versions of packages linux-image-4.2.0-1-amd64 suggests:
pn  debian-kernel-handbook         <none>
pn  grub-pc | grub-efi | extlinux  <none>
pn  linux-doc-4.2                  <none>

Versions of packages linux-image-4.2.0-1-amd64 is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
pn  firmware-linux-nonfree  <none>
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
ii  firmware-realtek        20151018-2
pn  xen-hypervisor          <none>

-- debconf information:
  linux-image-4.2.0-1-amd64/prerm/removing-running-kernel-4.2.0-1-amd64: true
  linux-image-4.2.0-1-amd64/postinst/depmod-error-initrd-4.2.0-1-amd64: false
  linux-image-4.2.0-1-amd64/postinst/mips-initrd-4.2.0-1-amd64:


Reply to: