rpeshkov / intelwifi Goto Github PK
View Code? Open in Web Editor NEWMacOS port of Intel Wireless Linux (IWL) Driver
MacOS port of Intel Wireless Linux (IWL) Driver
Hello.. i'm curious..
I'm using latest Mojave, and i have Intel Wifi 3160..
Does this kext supported ?
Is the development still going? I'm interested in helping as much as I can (although I don't have much MacOS programming experience)
Did I build the kext wrong? There were no errors and I used terminal with xcode commands to compile it. It gave no errors but the kext isn't working and I have no wifi working on my hackintosh.
Hi,
is there anyone who got a Intel 9560 to work?
Greetings
Max
If I put the firmware from a 7265d in the firmware folder, will it automatically recognize my 7265d?
hardware: Intel Wireless AC 8265
macOS version: 10.13.6 (17G2112)
xcode version: 9.4.1 (9F2000)
build path: /Users/jack/Library/Developer/Xcode/DerivedData/IntelWifi-getlgenyupdyjqbpiohhekunvlkw/Build/Products/Debug/IntelWifi.kext
make all
sudo kextunload /Users/jack/Library/Developer/Xcode/DerivedData/IntelWifi-getlgenyupdyjqbpiohhekunvlkw/Build/Products/Debug/IntelWifi.kext
(kernel) Kext net.rpeshkov.IntelWifi not found for unload request.
Failed to unload net.rpeshkov.IntelWifi - (libkern/kext) not found.
Hello! I am also trying to port iwlwifi to OSX.
I met a problem when trying to rewrite the Linux code.
The Linux driver often allocates the memory atomically, e.g.:
phy_db->calib_ch_group_papd = kcalloc(chg_id + 1,
sizeof(struct iwl_phy_db_entry),
GFP_ATOMIC);
However, IOMalloc in OSX IOKit doesn't provide a similar feature like GFP_ATOMIC. May I ask how do you solve thsi issue?
Your code helps a lot with my porting. Thank you in advance.
Hey,
really looking forward to how far you will be able to dive.
I actually have the new laptop with
Intel Wireless AC 9260
https://ark.intel.com/products/99445/Intel-Wireless-AC-9260
Which is pretty new Intel WiFi card.
If you need any help - not exactly a programmer but can follow some things - I am willing to help!
So if you need anything I can check etc.
https://github.com/ammulder/AppleIntelWiFiMVM
https://github.com/bjornefitte/IntelWifiPort
These links maybe helpful , thank u for ur work!
macOS 10.13.6: WiFi Off
(IO80211Family) IO80211Controller::addSubscriptionForThisReporterFetchedOnTimer() Failed to addSubscription for group Chip subgroup Bytes Transferred driver 0xe5db740b2847e973 - data underrun
kernel: (IO80211Family) IO80211ControllerMonitor::configureSubscriptions() failed to add subscription
Hi
how can I install it?
i have 10.13.6 + Intel ac 7265AC
is this kext will work for 10.13 ? thanks for help.
The project need to respect licenses and provide information about licenses of source code and firmwares.
Hi Chaps,
Are you still working on this??? Wanting to get this compiling under Catalina 10.15.2, if anyone has got this compiling please update code or create a new branch
Currently firmware was converted via xxd tool into byte array and this byte array is loaded. It's better to move firmwares as is into resources and request it with OSKextRequestResource
DELL 5510 8260AC
Can you adapt it?
Intel Wireless ac8265 carder also need your help
There is probe
method available for any PCI device driver. It allows to check whether driver may work with the device or not. Since there are a lot of Intel wireless cards, it's a bit tricky to write them all into PCI match section of Info.plist.
It's better to match Intel vendor in Info.plist file and then figure out whether it's supported wireless card in probe method.
Current base class is IOEthernetController that doesn't have a lot of things related to Wifi. Need to switch base class to IO80211Controller.
sudo kextutil IntelWifi.kext
Password:
Kext with invalid signature (-67050) allowed: <OSKext 0x7fc7f0c2e590 [0x7fff87e65090]> { URL = "file:///Users/detrous/ha/IntelWifi/IntelWifi.kext/", ID = "net.rpeshkov.IntelWifi" }
/Users/detrous/ha/IntelWifi/IntelWifi.kext - no compatible dependency found for com.apple.iokit.IO80211Family.
/Users/detrous/ha/IntelWifi/IntelWifi.kext - no compatible dependency found for com.apple.iokit.IO80211Family.
/Users/detrous/ha/IntelWifi/IntelWifi.kext - no compatible dependency found for com.apple.iokit.IO80211Family.
Code Signing Failure: code signature is invalid
Dependency Resolution Failures:
Only incompatible kexts found for these libraries:
com.apple.iokit.IO80211Family
Diagnostics for /Users/detrous/ha/IntelWifi/IntelWifi.kext:
Dependency Resolution Failures:
Only incompatible kexts found for these libraries:
com.apple.iokit.IO80211Family
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.