Broadcom-STA "wl" wifi drivers

Message
Author
belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#166 Post by belham2 »

ozsouth wrote:Broadcom module for Fluxpup 1.6.1 k3.9.11pae available via link http://s000.tinyupload.com/?file_id=005 ... 4911719017
Need to skiplist b43, bcma, brcmsmac, ssb (in /etc/rc.d/MODULESCONFIG). Then copy wl.ko to /lib/modules/3.9.11/kernel/drivers/net/wireless.
Then run depmod in terminal & reboot. Connect via SNS. Will show as eth1 (most likely).

Ozsouth,

Dumb question: when you say 'skiplist', what do you mean? It is like (or the same) when we north-of-the-equator simians say "blacklist" b43, brcm, etc in a blacklist/conf file? Or am I typing "SKIPLIST=" in front of each one of those you mentioned. When I type 'skiplist' in Google, all Google brings back is posts from Murga-Linux written by you antipodean linguists.. Haha! :) :D

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#167 Post by Semme »

Open the file he referenced..
#SKIPLIST: May need to simply skip some modules...
#Note: Make sure SKIPLIST has space chars on the beginning and end.
SKIPLIST=" arcfb cirrusfb cyber2000fb cyblafb hgafb neofb pm2fb s1d13xxxfb sstfb tdfxfb tridentfb vga16fb aty128fb atyfb radeonfb i810fb intelfb kyrofb nvidiafb rivafb savagefb sisfb btaudio es1371 i810_audio kahlua trident ub usbkbd usbmouse via82cxxx_audio "

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#168 Post by ozsouth »

Skiplisting is what I do because it's simple, but Peebee's latest .pet files set up blacklisting & reloading as well as providing a driver. My problem was that the driver either didn't exist or had failed.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

Xenialpup64 7.0.7 wl driver

#169 Post by ozsouth »

Available via link below. Need to skiplist b43, bcma, brcmsmac, ssb (in /etc/rc.d/MODULESCONFIG). Then copy wl.ko to /lib/modules/4.6.3/kernel/drivers/net/wireless. Then run depmod in terminal & reboot. Connect via SNS. http://s000.tinyupload.com/?file_id=009 ... 9133763917

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#170 Post by Puppyt »

Thanks ozsouth, from an antipodean simian closer to the equator than your good self - your instructions and wl.ko, skiplist modifications worked OOTB for my Broadcom4360 wifi in a pristine install of XenialPup64 (linux 4.6.3), Posting from it now. Cheers!
Attachments
broadcom4360xenial.jpg
(82.57 KiB) Downloaded 739 times
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#171 Post by ozsouth »

Glad it was useful. Haven't seen much of Qld - enjoyed Caloundra last year tho.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

wl driver for Tahrpup64 6.0.6 k 3.14.79

#172 Post by ozsouth »

Broadcom module for Tahrpup64 k3.14.79 available via link
http://s000.tinyupload.com/?file_id=671 ... 8141797896

Need to skiplist b43, bcma, brcmsmac, ssb (in /etc/rc.d/MODULESCONFIG). Then copy wl.ko to /lib/modules/3.14.79/kernel/drivers/net/wireless.
Then run depmod in terminal & reboot. Connect via SNS. Will show as eth1 (most likely).

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#173 Post by Puppyt »

Cheers ozsouth :) just the ticket I think for my current project to get a Lenovo x130e ThinkPad properly functional with TahrPup64. Hitting all sorts of problems but forgot about the Broadcom recalcitrance regarding Linux wifi. This should solve the biggest hurdle I have (Broadcom BCM432224 card) - thanks again!

UPDATE: 10 minutes later, and it was close, but not quite, after a reboot. No networks detected by SNS, NW or Frisbee unfortunately. Eth1 is up, but Bus and Description variables are only filled by an 'x' (in SNS). I'm running TahrPup64 6.0.6 live from a USB. Totally beyond my ken at present, but thanks.
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#174 Post by ozsouth »

My card is a BCM43142 (single-band - yours is dual - Relevance?). The x descriptor doesn't stop mine working. Unfortunately, I'm a long way from my home PC (Edinburgh) & my house-sitter is a Windows person.

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#175 Post by Puppyt »

Hi ozsouth - at uni at present, away from that project (it has many issues) but I wonder from this link https://wiki.debian.org/brcm80211 if I don't have to sink the brcmsmac in MODULESCONFIG ?
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

brcmsmac

#176 Post by ozsouth »

This is where it gets messy. brcmsmac supposedly drives my card, but experience shows me that even when it is showing as loaded, it doesn't work. Tried newer firmware - still no go. It is possible to blacklist as listed in earlier posts, including wl as blacklisted, then modprobe brcmsmac. May work. Sorry, but these chips are very hit n miss, & I've bumbled my way through to some success. How old is the unit you have? May need an older source. I have seen an old AMD that needed that.

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#177 Post by Puppyt »

Gosh it *is* complicated - I had no idea. Anyway my quick'n'dirty experiment to re-list brcmsmac didn't work (of course). Dunno if it helps, but on the card itself I have details like BCM943224HMS IC: 4324A-BRCM1041, Year/ month: 207
No rush with this issue,I appreciate your help. Maybe I could try something like Mint 14-ish that is claimed to work OOTB in this x130e setup, and reverse-engineer a driver solution for Puppy flavours? Cheers
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#178 Post by boof »

Please help resolve my post <How to patch and make a wifi driver> or pleae create me a suitable driver and post it as a pet?

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#179 Post by ozsouth »

What is needed is:
The broadcom source (tar.gz)
The devx for your distro (sfs)
The source for your kernel (sfs).
The last 2 are loaded by clicking on them in ROX-Filer.
Then the first is expanded in a sub-folder called hybrid_wl.
Then switch to hybrid_wl in a terminal & run make.
wl.ko should eventually be produced.
Unload sfs 's above.
Earlier posts link broadcom source & illustrate what to do with wl.ko.
I don't have access to these things at present.
Last edited by ozsouth on Sat 09 Sep 2017, 00:53, edited 1 time in total.

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#180 Post by boof »

Got hybrid-v35-64-nodebug-pcoem-6_30_223_271.tar.gz from Broadcom.com
expanded into ~/hybrid-sta/
installed both sfs files
ran <make> in terminal in /Downloads/hybrid-sta/

result ::


/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:350:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(136, 0), CHAN5G(138, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[53].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:350:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(136, 0), CHAN5G(138, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:351:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(140, 0), CHAN5G(142, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[54].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:351:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(140, 0), CHAN5G(142, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:351:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(140, 0), CHAN5G(142, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[55].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:351:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(140, 0), CHAN5G(142, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:352:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(144, 0), CHAN5G(145, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[56].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:352:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(144, 0), CHAN5G(145, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:352:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(144, 0), CHAN5G(145, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[57].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:352:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(144, 0), CHAN5G(145, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:353:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(146, 0), CHAN5G(147, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[58].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:353:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(146, 0), CHAN5G(147, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:353:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(146, 0), CHAN5G(147, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[59].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:353:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(146, 0), CHAN5G(147, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:354:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(148, 0), CHAN5G(149, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[60].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:354:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(148, 0), CHAN5G(149, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:354:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(148, 0), CHAN5G(149, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[61].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:354:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(148, 0), CHAN5G(149, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:355:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(150, 0), CHAN5G(151, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[62].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:355:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(150, 0), CHAN5G(151, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:355:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(150, 0), CHAN5G(151, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[63].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:355:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(150, 0), CHAN5G(151, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:356:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(152, 0), CHAN5G(153, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[64].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:356:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(152, 0), CHAN5G(153, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:356:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(152, 0), CHAN5G(153, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[65].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:356:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(152, 0), CHAN5G(153, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:357:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(154, 0), CHAN5G(155, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[66].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:357:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(154, 0), CHAN5G(155, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:357:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(154, 0), CHAN5G(155, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[67].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:357:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(154, 0), CHAN5G(155, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:358:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(156, 0), CHAN5G(157, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[68].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:358:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(156, 0), CHAN5G(157, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:358:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(156, 0), CHAN5G(157, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[69].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:358:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(156, 0), CHAN5G(157, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:359:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(158, 0), CHAN5G(159, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[70].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:359:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(158, 0), CHAN5G(159, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:359:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(158, 0), CHAN5G(159, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[71].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:359:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(158, 0), CHAN5G(159, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:360:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(160, 0), CHAN5G(161, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[72].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:360:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(160, 0), CHAN5G(161, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:360:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(160, 0), CHAN5G(161, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[73].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:360:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(160, 0), CHAN5G(161, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:361:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(162, 0), CHAN5G(163, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[74].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:361:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(162, 0), CHAN5G(163, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:361:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(162, 0), CHAN5G(163, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[75].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:361:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(162, 0), CHAN5G(163, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:362:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(164, 0), CHAN5G(165, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[76].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:362:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(164, 0), CHAN5G(165, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:362:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(164, 0), CHAN5G(165, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[77].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:362:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(164, 0), CHAN5G(165, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:363:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(166, 0), CHAN5G(168, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[78].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:363:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(166, 0), CHAN5G(168, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:363:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(166, 0), CHAN5G(168, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[79].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:363:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(166, 0), CHAN5G(168, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:364:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(170, 0), CHAN5G(172, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[80].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:364:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(170, 0), CHAN5G(172, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:364:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(170, 0), CHAN5G(172, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[81].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:364:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(170, 0), CHAN5G(172, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:365:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(174, 0), CHAN5G(176, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[82].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:365:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(174, 0), CHAN5G(176, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:365:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(174, 0), CHAN5G(176, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[83].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:365:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(174, 0), CHAN5G(176, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:366:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(178, 0), CHAN5G(180, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[84].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:366:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(178, 0), CHAN5G(180, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:366:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(178, 0), CHAN5G(180, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[85].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:366:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(178, 0), CHAN5G(180, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:367:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(182, 0), CHAN5G(184, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[86].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:367:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(182, 0), CHAN5G(184, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:367:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(182, 0), CHAN5G(184, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[87].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:367:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(182, 0), CHAN5G(184, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:368:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(186, 0), CHAN5G(188, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[88].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:368:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(186, 0), CHAN5G(188, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:368:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(186, 0), CHAN5G(188, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[89].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:368:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(186, 0), CHAN5G(188, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:369:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(190, 0), CHAN5G(192, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[90].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:369:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(190, 0), CHAN5G(192, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:369:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(190, 0), CHAN5G(192, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[91].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:369:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(190, 0), CHAN5G(192, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:370:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(194, 0), CHAN5G(196, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[92].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:370:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(194, 0), CHAN5G(196, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:370:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(194, 0), CHAN5G(196, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[93].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:370:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(194, 0), CHAN5G(196, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:371:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(198, 0), CHAN5G(200, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[94].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:371:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(198, 0), CHAN5G(200, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:371:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(198, 0), CHAN5G(200, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[95].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:371:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(198, 0), CHAN5G(200, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:372:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(202, 0), CHAN5G(204, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[96].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:372:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(202, 0), CHAN5G(204, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:372:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(202, 0), CHAN5G(204, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[97].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:372:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(202, 0), CHAN5G(204, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:373:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(206, 0), CHAN5G(208, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[98].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:373:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(206, 0), CHAN5G(208, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:373:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(206, 0), CHAN5G(208, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[99].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:373:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(206, 0), CHAN5G(208, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:374:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(210, 0), CHAN5G(212, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[100].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:374:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(210, 0), CHAN5G(212, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:374:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(210, 0), CHAN5G(212, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[101].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:374:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(210, 0), CHAN5G(212, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:375:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(214, 0), CHAN5G(216, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[102].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:375:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(214, 0), CHAN5G(216, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:375:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(214, 0), CHAN5G(216, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[103].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:375:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(214, 0), CHAN5G(216, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:376:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(218, 0), CHAN5G(220, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[104].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:376:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(218, 0), CHAN5G(220, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:376:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(218, 0), CHAN5G(220, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[105].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:376:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(218, 0), CHAN5G(220, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:377:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(222, 0), CHAN5G(224, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[106].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:377:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(222, 0), CHAN5G(224, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:377:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(222, 0), CHAN5G(224, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[107].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:377:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(222, 0), CHAN5G(224, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:378:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(226, 0), CHAN5G(228, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[108].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:378:2: note: in expansion of macro ‘CHAN5G’
CHAN5G(226, 0), CHAN5G(228, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:378:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(226, 0), CHAN5G(228, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:248:12: note: (near initialization for ‘__wl_5ghz_n_channels[109].band’)
.band = IEEE80211_BAND_5GHZ, \
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:378:18: note: in expansion of macro ‘CHAN5G’
CHAN5G(226, 0), CHAN5G(228, 0),
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:382:10: error: initializer element is not constant
.band = IEEE80211_BAND_2GHZ,
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:382:10: note: (near initialization for ‘__wl_band_2ghz.band’)
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:390:10: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ,
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:390:10: note: (near initialization for ‘__wl_band_5ghz_a.band’)
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:398:10: error: initializer element is not constant
.band = IEEE80211_BAND_5GHZ,
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:398:10: note: (near initialization for ‘__wl_band_5ghz_n.band’)
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_alloc_wdev’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:1879:20: error: array subscript is not an integer
wdev->wiphy->bands[IEEE80211_BAND_2GHZ] = &__wl_band_2ghz;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:1879:2: warning: statement with no effect [-Wunused-value]
wdev->wiphy->bands[IEEE80211_BAND_2GHZ] = &__wl_band_2ghz;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:1880:20: error: array subscript is not an integer
wdev->wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_a;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:1880:2: warning: statement with no effect [-Wunused-value]
wdev->wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_a;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_inform_single_bss’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2002:3: error: incompatible type for argument 2 of ‘ieee80211_channel_to_frequency’
(notif_bss_info->channel <= CH_MAX_2G_CHANNEL) ?
^
In file included from /root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
./include/net/cfg80211.h:3869:5: note: expected ‘enum nl80211_band’ but argument is of type ‘struct ieee80211_channel *’
int ieee80211_channel_to_frequency(int chan, enum nl80211_band band);
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2001:7: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
freq = ieee80211_channel_to_frequency(notif_bss_info->channel,
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_notify_connect_status’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2119:9: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
band = (chan <= CH_MAX_2G_CHANNEL) ? IEEE80211_BAND_2GHZ : IEEE80211_BAND_5G
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_ch_to_chanspec’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2253:18: warning: comparison between pointer and integer
if (chan->band == IEEE80211_BAND_2GHZ) {
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2256:23: warning: comparison between pointer and integer
else if (chan->band == IEEE80211_BAND_5GHZ) {
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_bss_connect_done’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2390:40: warning: passing argument 2 of ‘cfg80211_scan_done’ makes pointer from integer without a cast [-Wint-conversion]
cfg80211_scan_done(wl->scan_request, true);
^
In file included from /root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
./include/net/cfg80211.h:4304:6: note: expected ‘struct cfg80211_scan_info *’ but argument is of type ‘int’
void cfg80211_scan_done(struct cfg80211_scan_request *request,
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_update_wiphybands’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2888:15: error: array subscript is not an integer
wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_n;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2888:3: warning: statement with no effect [-Wunused-value]
wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_n;
^
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_cfg80211_down’:
/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:2916:40: warning: passing argument 2 of ‘cfg80211_scan_done’ makes pointer from integer without a cast [-Wint-conversion]
cfg80211_scan_done(wl->scan_request, true);
^
In file included from /root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
./include/net/cfg80211.h:4304:6: note: expected ‘struct cfg80211_scan_info *’ but argument is of type ‘int’
void cfg80211_scan_done(struct cfg80211_scan_request *request,
^
scripts/Makefile.build:293: recipe for target '/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.o' failed
make[2]: *** [/root/Downloads/hybrid-sta/src/wl/sys/wl_cfg80211_hybrid.o] Error 1
Makefile:1490: recipe for target '_module_/root/Downloads/hybrid-sta' failed
make[1]: *** [_module_/root/Downloads/hybrid-sta] Error 2
make[1]: Leaving directory '/usr/src/linux'
Makefile:159: recipe for target 'all' failed
make: *** [all] Error 2

A file called <built-in.o> was created and left in hybrid-sta. ditto for hybrid-wl

is this all ok or is something wrong?

EDIT #1.
using PPM I installed broadcom-sta-dkms--installed ok with no missing dependencies, but doesn't seem to have provided a new driver I can use.
not sure how to proceed.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#181 Post by ozsouth »

Seems like you're close. I can't download your tar.gz, but check the readme.
The one I used stated that all actions (expansion, make) had to be run in /hybrid_wl and nowhere else.
Yes, cd / then mkdir /hybrid_wl, then cd /hybrid_wl. Then expand then run make.
That's vital to correct script execution. If your script is the same, that may be your only problem.

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#182 Post by Puppyt »

Hiyer ozsouth -
SUCCESS!!

Since my last post on this thread I left the issue of Puppy on this Lenovo x130e to sit and stew. This morning when I resumed the project using a UEFI-usb TahrPup64 6.06 - quite forgetting that I had installed your pet. Doctored pic below shows the sequence of events - your module was picked up immediately and connected without issues! Dunno what happened to change issues - all it needed was a leaf from the Book of Micro$haft I suppose - "Turn it off, and then turn it back on again."
Cheers again :)

...Oh hang on - I just checked and the MODULESCONFIG skiplist wasn't modified as you outlined earlier. Hmmm mystery deepens...

EDIT: 10 minutes later and I've officially weirded myself out - the USB mothership of TahrPup64 didn't transfer your wl.ko over into the pristine HDD install, as far as I can tell. So perhaps the TahrPup64 6.0.6 enables my dual-band BCM432224 card to work OOTB. Checking with earlier Pupplets, so I may be some time off on my tangent...
Attachments
capture13513.jpg
(82.57 KiB) Downloaded 533 times
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#183 Post by boof »

moved broadcom-sta to home directory
ran make
same error, below is segment of file where it stops [293]


/usr/src/linux/scripts/Makefile.build

# Built-in and composite module parts
292 $(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_obj) FORCE
293 $(call cmd,force_checksrc)
294 $(call if_changed_rule,cc_o_c)


EDIT #2
copy of end of make result.
^
In file included from /hybrid_wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
./include/net/cfg80211.h:4304:6: note: expected ‘struct cfg80211_scan_info *’ but argument is of type ‘int’
void cfg80211_scan_done(struct cfg80211_scan_request *request,
^
scripts/Makefile.build:293: recipe for target '/hybrid_wl/src/wl/sys/wl_cfg80211_hybrid.o' failed
make[2]: *** [/hybrid_wl/src/wl/sys/wl_cfg80211_hybrid.o] Error 1
Makefile:1490: recipe for target '_module_/hybrid_wl' failed
make[1]: *** [_module_/hybrid_wl] Error 2
make[1]: Leaving directory '/usr/src/linux'
Makefile:159: recipe for target 'all' failed
make: *** [all] Error 2


EDIT#1
Will try to expand files in hybrid_wl

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#184 Post by ozsouth »

Sorry Boof. I do know that cfg80211 loads after wl.ko, but why the failure? This requires greater minds than mine.

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#185 Post by boof »

deleted all broadcom sta files, and used ppm to download broadcom-sta-dkms-6.30_223_270_3. It installed without missing dependencies. I cold rebooted, but can't find the new driver.

I'm using Xenialpup64-7.0.8.5, wth the 4.9.15 kernel. devx and kernel sources are loaded. deb patch file is available to kernel 4.12.x

I have a Makefile in /usr/src/broadcom-sta-6.30.223.271 I will make it and see what happens.


########################
IT WORKED!!!!!!

wl.ko was created! now, I will delete all other broadcom drivers, and ask where do I put wl.ko?

Post Reply