Package: broadcom-sta-dkms Version: 6.30.223.248-3.3 Followup-For: Bug #787598
It is surprising to me that the issue is specific to the Debian shipped kernel. I hand-roll the kernel myself for y use, and on my local kernels, the driver loads and works fine. Infact, right now, as you can see below, I'm reporting from a 4.x kernel. My kernel is pristive upstream (stable) kernel @ 4.0.5, with some configuration changes. I've attached the diff in case you are interested. Thanks, Ritesh -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.0.5 (SMP w/4 CPU cores) Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages broadcom-sta-dkms depends on: ii dkms 2.2.0.3-2 Versions of packages broadcom-sta-dkms recommends: ii wireless-tools 30~pre9-8 broadcom-sta-dkms suggests no packages. -- no debconf information
3c3 < # Linux/x86_64 4.0.0 Kernel Configuration --- > # Linux/x86_64 4.0.5 Kernel Configuration 159c159 < # CONFIG_CGROUP_CPUACCT is not set --- > CONFIG_CGROUP_CPUACCT=y 215c215 < # CONFIG_BPF_SYSCALL is not set --- > CONFIG_BPF_SYSCALL=y 1793c1793 < CONFIG_MTD_NAND_HISI504=m --- > # CONFIG_MTD_NAND_HISI504 is not set 3069c3069 < # CONFIG_MOUSE_PS2_TOUCHKIT is not set --- > CONFIG_MOUSE_PS2_TOUCHKIT=y 3077c3077 < # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set --- > CONFIG_MOUSE_ELAN_I2C_SMBUS=y 3198c3198 < CONFIG_INPUT_E3X0_BUTTON=m --- > # CONFIG_INPUT_E3X0_BUTTON is not set 3215c3215 < CONFIG_INPUT_REGULATOR_HAPTIC=m --- > # CONFIG_INPUT_REGULATOR_HAPTIC is not set 3217c3217 < CONFIG_INPUT_TPS65218_PWRBUTTON=m --- > # CONFIG_INPUT_TPS65218_PWRBUTTON is not set 3311a3312 > # CONFIG_SERIAL_KGDB_NMI is not set 3316a3318 > CONFIG_CONSOLE_POLL=y 3472c3474,3475 < # CONFIG_I2C_SLAVE is not set --- > CONFIG_I2C_SLAVE=y > CONFIG_I2C_SLAVE_EEPROM=m 3555c3558 < CONFIG_PINCTRL_BAYTRAIL=y --- > # CONFIG_PINCTRL_BAYTRAIL is not set 3681c3684 < CONFIG_BATTERY_GAUGE_LTC2941=m --- > # CONFIG_BATTERY_GAUGE_LTC2941 is not set 5726c5729 < CONFIG_LEDS_CLASS_FLASH=m --- > # CONFIG_LEDS_CLASS_FLASH is not set 5852c5855 < CONFIG_RTC_DRV_ABB5ZES3=m --- > # CONFIG_RTC_DRV_ABB5ZES3 is not set 5903,5910c5906 < CONFIG_RTC_DRV_DS1685_FAMILY=m < CONFIG_RTC_DRV_DS1685=y < # CONFIG_RTC_DRV_DS1689 is not set < # CONFIG_RTC_DRV_DS17285 is not set < # CONFIG_RTC_DRV_DS17485 is not set < # CONFIG_RTC_DRV_DS17885 is not set < # CONFIG_RTC_DS1685_PROC_REGS is not set < # CONFIG_RTC_DS1685_SYSFS_REGS is not set --- > # CONFIG_RTC_DRV_DS1685_FAMILY is not set 6021c6017 < # CONFIG_SLICOSS is not set --- > CONFIG_SLICOSS=m 6365c6361 < CONFIG_COMMON_CLK_CDCE706=m --- > # CONFIG_COMMON_CLK_CDCE706 is not set 6395c6391 < # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set --- > CONFIG_INTEL_IOMMU_DEFAULT_ON=y 6426c6422 < CONFIG_PM_DEVFREQ_EVENT=y --- > # CONFIG_PM_DEVFREQ_EVENT is not set 6458,6460c6454,6455 < CONFIG_MMA9551_CORE=m < CONFIG_MMA9551=m < CONFIG_MMA9553=m --- > # CONFIG_MMA9551 is not set > # CONFIG_MMA9553 is not set 6475c6470 < CONFIG_CC10001_ADC=m --- > # CONFIG_CC10001_ADC is not set 6483c6478 < CONFIG_QCOM_SPMI_VADC=m --- > # CONFIG_QCOM_SPMI_VADC is not set 6503,6504c6498 < CONFIG_IIO_SSP_SENSORS_COMMONS=m < CONFIG_IIO_SSP_SENSORHUB=m --- > # CONFIG_IIO_SSP_SENSORHUB is not set 6570c6564 < CONFIG_KMX61=m --- > # CONFIG_KMX61 is not set 6582c6576 < CONFIG_CM3232=m --- > # CONFIG_CM3232 is not set 6588c6582 < CONFIG_JSA1212=m --- > # CONFIG_JSA1212 is not set 6640c6634 < CONFIG_SX9500=m --- > # CONFIG_SX9500 is not set 7113a7108 > # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set 7176c7171,7173 < # CONFIG_NOTIFIER_ERROR_INJECTION is not set --- > CONFIG_NOTIFIER_ERROR_INJECTION=m > CONFIG_CPU_NOTIFIER_ERROR_INJECT=m > CONFIG_PM_NOTIFIER_ERROR_INJECT=m 7224c7221 < # CONFIG_RING_BUFFER_BENCHMARK is not set --- > CONFIG_RING_BUFFER_BENCHMARK=m 7230c7227 < # CONFIG_LKDTM is not set --- > CONFIG_LKDTM=m 7233,7236c7230,7233 < # CONFIG_BACKTRACE_SELF_TEST is not set < # CONFIG_RBTREE_TEST is not set < # CONFIG_INTERVAL_TREE_TEST is not set < # CONFIG_PERCPU_TEST is not set --- > CONFIG_BACKTRACE_SELF_TEST=m > CONFIG_RBTREE_TEST=m > CONFIG_INTERVAL_TREE_TEST=m > CONFIG_PERCPU_TEST=m 7238c7235 < # CONFIG_ASYNC_RAID6_TEST is not set --- > CONFIG_ASYNC_RAID6_TEST=m 7240,7241c7237,7238 < # CONFIG_TEST_STRING_HELPERS is not set < # CONFIG_TEST_KSTRTOX is not set --- > CONFIG_TEST_STRING_HELPERS=m > CONFIG_TEST_KSTRTOX=m 7245,7250c7242,7253 < # CONFIG_TEST_LKM is not set < # CONFIG_TEST_USER_COPY is not set < # CONFIG_TEST_BPF is not set < # CONFIG_TEST_FIRMWARE is not set < # CONFIG_TEST_UDELAY is not set < # CONFIG_SAMPLES is not set --- > CONFIG_TEST_LKM=m > CONFIG_TEST_USER_COPY=m > CONFIG_TEST_BPF=m > CONFIG_TEST_FIRMWARE=m > CONFIG_TEST_UDELAY=m > CONFIG_SAMPLES=y > CONFIG_SAMPLE_TRACE_EVENTS=m > CONFIG_SAMPLE_KOBJECT=m > CONFIG_SAMPLE_KPROBES=m > CONFIG_SAMPLE_KRETPROBES=m > CONFIG_SAMPLE_HW_BREAKPOINT=m > CONFIG_SAMPLE_KFIFO=m 7252c7255,7259 < # CONFIG_KGDB is not set --- > CONFIG_KGDB=y > CONFIG_KGDB_SERIAL_CONSOLE=m > # CONFIG_KGDB_TESTS is not set > # CONFIG_KGDB_LOW_LEVEL_TRAP is not set > # CONFIG_KGDB_KDB is not set 7262c7269 < # CONFIG_DEBUG_NX_TEST is not set --- > CONFIG_DEBUG_NX_TEST=m 7481c7488 < CONFIG_CRYPTO_USER_API_RNG=m --- > # CONFIG_CRYPTO_USER_API_RNG is not set