2012/10/20 Mathias Adam <m.adam--open...@adamis.de>: > Am Mo, 15.10.2012, 19:17 schrieb Rafał Miłecki: >> 2012/10/15 Mathias Adam <m.adam--open...@adamis.de>: >>> Am Mo, 15.10.2012, 17:57 schrieb Rafał Miłecki: >>>> 2012/10/14 Mathias Adam <m.adam--open...@adamis.de>: >>>>> This patch adds support for Huawei E970 wireless gateway devices. It > has been tested on an E970 labelled as T-Mobile web'n'walk Box IV. > E960/B970 should work too, from what I know it's basically the same > hardware. >>>>> The device has a Broadcom BCM5354 SoC and a built-in 3G USB modem. > For reference, it has already been addressed in this open ticket: > <https://dev.openwrt.org/ticket/2711> >>>> Could you provide dmesg from booting OpenWRT, please? I'd like to see > bcma/b43/mtd logs. >>> sure, rather not dmesg but the bootlog from serial console, see > attachment... >> Thanks! I was surprised to see wiki page [0] saying it contains >> BCM4318 (which is G-PHY type). > > what do you mean by G-PHY? the BCM5354 actually is 802.11b/g.
Broadcom wifi chipsets differ mainly by PHY (and radio). You can take a look at: http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices When checking/adding support for some Broadcom WiFi, the most important is to check PHY type. Each PHY type requires separated code in a b43 driver. Example PHY types: A, B, G, LP, N, HT, LCN, LCNXN, LCN40, AC. Having a 802.11bg capable card doesn't determine a PHY that is used. It can be G as well as LP. Having 802.11n card also can mean N, or HT, or some other. BCM4318 is a chipset that AFAIK always has a G-PHY in it. BCM5354 is a chipset that AFAIK always uses LP-PHY. It means that the two chipsets above are handled by a lot of different code in b43 driver. Please note, that some Broadcom based devices are even more /complicated/. Some chipsets don't have a WiFi core at all, I think BCM4706 is a example of such a chipset. BCM4706 by itself doesn't do any WiFi stuff. It has PCIE slots however. This way other Broadcom chipsets can be attached to the wifi-less BCM4706. For example Netgear WND4500 is based on (wifi-less) BCM4706, but it has attached two BCM4331 chipsets. This is the way it handled wifi - by an additional (PCIE) chipsets. >> After seeing log I can tell it's standard BCM5354 with a 80211 core that > has: >> b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 0 >> There is no separated chipset with just wireless, it's just a mistake on > wiki page :) >> [0] http://wiki.openwrt.org/toh/huawei/e970 > > I must admit that I haven't done very thorough research when filling in > the hardware table :) merely copied the relevant bits from pages of other > devices with BCM5354. Many of them [*] list wireless to be the 4318, thus > I assumed the one integrated in the 5354 SoC is just compatible to that. Well, maybe there are some wifi-less BCM5354 chipsets with an additional (PCIE?) BCM4318 chipset. But E970 is not an example of such a device. > Anyway I just changed the E970 wiki page. Perhaps someone who feels > responsible might change the other pages, in case it's a mistake there > too: > > [*] e.g. <http://wiki.openwrt.org/toh/asus/wl500gp#info>, > <http://wiki.openwrt.org/toh/buffalo/whr-g125#hardware>, > <http://wiki.openwrt.org/toh/edimax/ps-1208mfg#info> (this even claims it > to be 11a/b/g...), > and from <http://wiki.openwrt.org/toh/start>: Catch-Tec CW-5354U, D-Link > DIR-320 -- Rafał _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel