Package: src:linux
Version: 4.3.1-1Severity: important
Dear Maintainer,
The built-in SD card reader of the Intel Braswell NUC5PPYHdoesn't work under 
Debian Unstable running the latestLinux 4.3 kernel.  The card reader, 
however, works withUbuntu 15.10, which runs an older Linux 4.2 kernel.
Below is a comparison between the relevant portions of theDebian Unstable and 
Ubuntu 15.10 (Wily Werewolf) kernelconfiguration files. The key difference is 
the presenceof the CONFIG_PINCTRL_CHERRYVIEW=m option in the Ubuntukernel 
config.
$ grep -i pinctrl /boot/config-4.3.0-1-amd64 #Debian Unstable# 
CONFIG_I2C_MUX_PINCTRL is not setCONFIG_PINCTRL=y# CONFIG_DEBUG_PINCTRL is 
not set# CONFIG_PINCTRL_AMD is not setCONFIG_PINCTRL_BAYTRAIL=y# 
CONFIG_PINCTRL_CHERRYVIEW is not set# CONFIG_PINCTRL_SUNRISEPOINT is not set
$ grep -i pinctrl /boot/config-4.2.0-16-generic #Ubuntu 
15.10CONFIG_I2C_MUX_PINCTRL=mCONFIG_PINCTRL=y# CONFIG_DEBUG_PINCTRL is not 
setCONFIG_PINCTRL_AMD=yCONFIG_PINCTRL_BAYTRAIL=yCONFIG_PINCTRL_CHERRYVIEW=mCONFIG_PINCTRL_INTEL=mCONFIG_PINCTRL_SUNRISEPOINT=m
A comparison between the dmesg output for Debian Unstableand Ubuntu (15.10) 
shows the problem clearly ("failed tosetup card detect gpio").
$ dmesg | grep -i sdhci #Debian Unstable[    1.288201] sdhci: Secure Digital 
Host Controller Interface driver[    1.288208] sdhci: Copyright(c) Pierre 
Ossman[    1.317111] sdhci-pci 0000:00:12.0: SDHCI controller found 
[8086:2296] (rev 21)[    1.317295] sdhci-pci 0000:00:12.0: failed to setup 
card detect gpio[    1.318814] sdhci-pci 0000:00:12.0: No vmmc regulator 
found[    1.318823] sdhci-pci 0000:00:12.0: No vqmmc regulator found[   
 1.324453] mmc0: SDHCI controller on PCI [0000:00:12.0] using ADMA
$ dmesg | grep -i sdhci #Ubuntu 15.10[   11.433662] sdhci: Secure Digital 
Host Controller Interface driver[   11.433666] sdhci: Copyright(c) Pierre 
Ossman[   11.472483] sdhci-pci 0000:00:12.0: SDHCI controller found 
[8086:2296] (rev 21)[   11.473841] sdhci-pci 0000:00:12.0: No vmmc regulator 
found[   11.473845] sdhci-pci 0000:00:12.0: No vqmmc regulator found[   
11.477273] mmc0: SDHCI controller on PCI [0000:00:12.0] using ADMA
Under Ubuntu 15.10, the pinctrl_cherryview module is loadedautomatically 
during system startup:
$ lsmod | grep -Ei 'sdhci|pinctrl' #Debian Unstablesdhci_pci             
 24576  0sdhci_acpi             16384  0sdhci                  40960  2 
sdhci_acpi,sdhci_pci
$ lsmod | grep -Ei 'sdhci|pinctrl' #Ubuntu 15.10sdhci_pci              24576 
 0sdhci_acpi             16384  0sdhci                  45056  2 
sdhci_acpi,sdhci_pcipinctrl_cherryview     32768  2
$ lspci #Debian Unstable00:00.0 Host bridge: Intel Corporation Device 2280 
(rev 21)00:02.0 VGA compatible controller: Intel Corporation Device 22b1 (rev 
21)00:12.0 SD Host controller: Intel Corporation Device 2296 (rev 21)00:13.0 
SATA controller: Intel Corporation Device 22a3 (rev 21)00:14.0 USB 
controller: Intel Corporation Device 22b5 (rev 21)00:18.0 DMA controller: 
Intel Corporation Device 22c0 (rev 21)00:18.6 Serial bus controller [0c80]: 
Intel Corporation Device 22c6 (rev 21)00:18.7 Serial bus controller [0c80]: 
Intel Corporation Device 22c7 (rev 21)00:1a.0 Encryption controller: Intel 
Corporation Device 2298 (rev 21)00:1b.0 Audio device: Intel Corporation 
Device 2284 (rev 21)00:1c.0 PCI bridge: Intel Corporation Device 22c8 (rev 
21)00:1c.1 PCI bridge: Intel Corporation Device 22ca (rev 21)00:1c.2 PCI 
bridge: Intel Corporation Device 22cc (rev 21)00:1f.0 ISA bridge: Intel 
Corporation Device 229c (rev 21)00:1f.3 SMBus: Intel Corporation Device 2292 
(rev 21)02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 
81)03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
-- System Information:Debian Release: stretch/sid  APT prefers testing  APT 
policy: (900, 'testing'), (90, 'unstable')Architecture: amd64 (x86_64)Foreign 
Architectures: i386
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)Shell: /bin/sh linked to 
/bin/dashInit: sysvinit (via /sbin/init)
Versions of packages linux-image-4.3.0-1-amd64 depends on:ii  debconf 
[debconf-2.0]                   1.5.58ii  initramfs-tools 
[linux-initramfs-tool]  0.120ii  kmod                                   
 21-1ii  linux-base                              4.0
Versions of packages linux-image-4.3.0-1-amd64 recommends:ii 
 firmware-linux-free  3.4
Versions of packages linux-image-4.3.0-1-amd64 is related to:ii 
 firmware-iwlwifi                         20151207-1ii  firmware-linux       
                    20151207-1ii  firmware-linux-nonfree                   
20151207-1ii  firmware-misc-nonfree [firmware-ralink]  20151207-1ii 
 firmware-realtek                         20151207-1
-- debconf information:  
linux-image-4.3.0-1-amd64/postinst/depmod-error-initrd-4.3.0-1-amd64: false  
linux-image-4.3.0-1-amd64/prerm/removing-running-kernel-4.3.0-1-amd64: true  
linux-image-4.3.0-1-amd64/postinst/mips-initrd-4.3.0-1-amd64:

Reply via email to