Bug 121881 - bcma module doesn't recognise 14e4:4365 device on Acer Aspire ES1-131
Summary: bcma module doesn't recognise 14e4:4365 device on Acer Aspire ES1-131
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Other (show other bugs)
Hardware: x86-64 Linux
: P1 high
Assignee: drivers_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-11 16:31 UTC by Igor Mammedov
Modified: 2016-07-12 04:53 UTC (History)
1 user (show)

See Also:
Kernel Version: 4.7-rc6
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Igor Mammedov 2016-07-11 16:31:24 UTC
I'm using Acer Aspire ES1-131 with Fedora 23 on Acer Aspire ES1-131.

Broadcom Corporation BCM43142 [14e4:4365] is detected fine by bcma module with stock kernel (4.4 based one) but after upgrading to 4.7-rc6 kernel driver no longer loads
which breaks bluetooth that's behind it. 

suspicious commit: 515b399c9a204da70d54916d23c1748ff7083fb8
  "bcma: claim only 14e4:4365 PCI Dell card with SoftMAC BCM43142"

following workaround helps
  echo 'install bcma /sbin/modprobe --ignore-install bcma; echo "14e4 4365" >  /sys/bus/pci/drivers/bcma-pci-bridge/new_id' > /etc/modprobe.d/bcma.conf
  echo bcma > /etc/modules-load.d/bcma.conf

however that's not really solution as users where it used to work with 4.4 will suddenly loose bluetooth after upgrade.

here is lspci -vnn from Acer Aspire ES1-131:

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
	Subsystem: Foxconn International, Inc. Device [105b:e092]

is it possible to add it to drivers/bcma/host_pci.c as well?
Comment 1 Rafał Miłecki 2016-07-12 04:53:09 UTC
[PATCH FIX 4.6+] bcma: add PCI ID for Foxconn's BCM43142 device
https://patchwork.kernel.org/patch/9224231/

Note You need to log in before you can comment on or make changes to this bug.