Comments (2)
@Weddin maybe you can help ?
from intelwifi.
I'm trying to compile on macOS Catalina 10.15.2 with Xcode 11.3.
With two minor changes to the code, and updated OSBundleLibraries (Target Settings > Info panel (aka the Info.plist), I can get the kext to compile. However, it will not load due to missing symbols
# kextlibs -undef-symbols IntelWifi.kext
For all architectures:
com.apple.iokit.IO80211Family = 1200.12.2b1
com.apple.iokit.IO80211FamilyV2 = 1200.12.2b1
com.apple.iokit.IONetworkingFamily = 3.4
com.apple.iokit.IOPCIFamily = 2.9
com.apple.kpi.bsd = 19.2
com.apple.kpi.iokit = 19.2
com.apple.kpi.libkern = 19.2
com.apple.kpi.mach = 19.2
For x86_64:
4 symbols not found in any library kext:
__ZN19IONetworkController29_RESERVEDIONetworkController5Ev
__ZN19IONetworkController29_RESERVEDIONetworkController4Ev
__ZN19IONetworkController29_RESERVEDIONetworkController3Ev
__ZN19IONetworkController29_RESERVEDIONetworkController2Ev
Multiple symbols found among 1 libraries:
com.apple.iokit.IO80211FamilyV2
Cleaning it up with c++filt shows
# echo __ZN19IONetworkController29_RESERVEDIONetworkController5Ev | c++filt
IONetworkController::_RESERVEDIONetworkController5()
I've tried installing the 10.12 SDK, and setting the SDK Root and Development target to 10.12 appropriately. Whilst it will compile the kext won't load either when linking to the kernel (which I why I amended to use 10.15...)
I cannot figure out what's missing so that the missing symbols will resolve
Let me know if I can help further....
P.S.
Other functions resolve successfully into /System/Library/Extensions/IONetworkingFamily.kext (3.4)
e.g.
# nm /System/Library/Extensions/IONetworkingFamily.kext/Contents/MacOS/IONetworkingFamily | grep _ZN19IONetworkController29
00000000000080ce T __ZN19IONetworkController29_RESERVEDIONetworkController6Ev
00000000000080e4 T __ZN19IONetworkController29_RESERVEDIONetworkController7Ev
00000000000080fa T __ZN19IONetworkController29_RESERVEDIONetworkController8Ev
0000000000008110 T __ZN19IONetworkController29_RESERVEDIONetworkController9Ev
from intelwifi.
Related Issues (20)
- make all with some error HOT 10
- Intel(R) Centrino(R) Ultimate-N 6300 AGN, REV=0x74
- DELL 5510 8260AC
- install and use it HOT 2
- Does it support mine ? HOT 1
- Development status HOT 2
- Have the IntelWifi.kext. Installed in various kext locations. Still not working with my Intel AC 8265 chip. HOT 2
- Intel 9560 HOT 3
- Intel Centrino base wifi card
- How to allocate OSX kernel memory atomically?
- code firmware
- Intel® Dual Band Wireless-AC 3168 need your help!Thank you.
- Is this still live
- Add licensing information
- Switch to IO80211Controller HOT 1
- Improve PCI matching
- Intel Wireless AC 9260 HOT 4
- Intel Wireless 7265 support HOT 1
- Intel® Wireless 3165 support request HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from intelwifi.