On 5 September 2014 00:39, Bastien Nocera <hadess@xxxxxxxxxx> wrote: > On this tablet, based on a Baytrail SoC, I found reference of this > Broadcom device in the DSDT, and I believe it could be the > Bluetooth/Wi-Fi chipset (this one[1]?): > ---8<--- > Device (BRC3) > { > Name (_ADR, One) // _ADR: Address > Name (_DEP, Package (0x01) // _DEP: Dependencies > { > GPO2 > }) > Name (_HID, "BCM4321") // _HID: Hardware ID > Name (_CID, "BCM43241") // _CID: Compatible ID > Name (GMOD, ResourceTemplate () > { > GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, > IoRestrictionOutputOnly, > "\\_SB.GPO2", 0x00, ResourceConsumer, , > ) > { // Pin list > 0x0014 > } > }) > ---8<--- > > Am I correct in thinking that it's a Broadcom chipset? What would it > take to get this supported in the kernel? I'm currently stuck on a > slightly older kernel (3.16.0) due to Intel graphics driver problems, > but I couldn't find anything directly related to this in the current > linus tree. Most of wireless devices in phones/tables/etc. are full MAC devices. Broadcom wireless chipset names are a bit tricky. For example chipset 0x4322 can be found in soft MAC devices as well as in full MAC ones. However in case of Full MAC 0x4322 chipset Broadcom used marketing name BCM43231. So I think (it's just a guess) your device is a chipset identifying itself as 0x4321 in a Full MAC device with marketing name BCM43241. It seems that brcmfmac already supports BCM43241 as SDIO device. So unless your tables uses some different (unsupported) chip revision, it should be just a matter of interface to support your WiFi. I'm adding brcm80211 ML, they should be able to help a bit more. [0] http://wireless.kernel.org/en/users/Drivers/brcm80211 -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html