#
97f11716 |
| 04-Sep-2022 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
Merge remote-tracking branch 'origin/master' into dev/netservices
Change-Id: I588c4a840523995f820161d63741c137bc5c719c
|
#
fba03158 |
| 09-Jun-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
idualwifi7260 & iaxwifi200: Adaptations for FreeBSD/Haiku support.
Mostly a few #ifdefs for the dmamem API, if_alloc, probe, and attach hooks. Basically the same changes in both drivers.
The firmwa
idualwifi7260 & iaxwifi200: Adaptations for FreeBSD/Haiku support.
Mostly a few #ifdefs for the dmamem API, if_alloc, probe, and attach hooks. Basically the same changes in both drivers.
The firmware name map is not really needed anymore; the OpenBSD drivers have unique firmware names and do not generally use ".ucode" extensions. So just use the filenames as-is and drop the map.
show more ...
|
#
268f99dd |
| 22-Dec-2021 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
Merge branch 'master' into dev/netservices
|
#
7fd8b4ad |
| 30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Outsource most WiFi firmwares.
Some are still in-tree and need to be removed, but this takes care of all recent Intel, Realtek, and also the old Ralink chips.
This cuts down the size of haiku.hpkg
Outsource most WiFi firmwares.
Some are still in-tree and need to be removed, but this takes care of all recent Intel, Realtek, and also the old Ralink chips.
This cuts down the size of haiku.hpkg by close to 10MB.
show more ...
|
#
ba5694b0 |
| 17-May-2020 |
Augustin Cavalier <waddlesplash@gmail.com> |
idualwifi7260: Port changes from newer FreeBSD.
This adds support for the 9xxx series of devices.
Change-Id: I43385e91b91201732397b79c38bd9bb4f3a18f1b Reviewed-on: https://review.haiku-os.org/c/hai
idualwifi7260: Port changes from newer FreeBSD.
This adds support for the 9xxx series of devices.
Change-Id: I43385e91b91201732397b79c38bd9bb4f3a18f1b Reviewed-on: https://review.haiku-os.org/c/haiku/+/2733 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
0fe67341 |
| 09-Sep-2019 |
oreo639 <oreo639@outlook.com> |
idualwifi7260: Import iwm-3168-ucode from FreeBSD 12.
This adds the firmware for Intel Dual Band Wireless-AC 3168NGW, which the driver itself supports, making it possible to use this device on Haiku
idualwifi7260: Import iwm-3168-ucode from FreeBSD 12.
This adds the firmware for Intel Dual Band Wireless-AC 3168NGW, which the driver itself supports, making it possible to use this device on Haiku.
Change-Id: Id8df2f3128cefb23dd1a5c2919c38945dce7cb94 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1844 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
86734cc4 |
| 08-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
idualwifi7260: Upgrade to FreeBSD 12.
Tested on a 7265D.
|
#
753c7e08 |
| 05-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
freebsd11_wlan -> freebsd_wlan.
FreeBSD 12's net80211 layer contains only 2 small KPI breaks from FreeBSD 11, so we can upgrade it, apply those 2 changes to the drivers which are affected (as the ch
freebsd11_wlan -> freebsd_wlan.
FreeBSD 12's net80211 layer contains only 2 small KPI breaks from FreeBSD 11, so we can upgrade it, apply those 2 changes to the drivers which are affected (as the changes are in some lesser-used functions), and then upgrade all drivers one at a time.
show more ...
|
#
dba28784 |
| 25-Dec-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
freebsd11_network -> freebsd_network.
FreeBSD 12 has no major changes to the ifnet KPIs that constitute a source compatibility break, save a single one related to locking which doesn't really apply
freebsd11_network -> freebsd_network.
FreeBSD 12 has no major changes to the ifnet KPIs that constitute a source compatibility break, save a single one related to locking which doesn't really apply to us, and so we don't need to create a "freebsd12_network" directory to work through the upgrades.
show more ...
|
#
e89c6173 |
| 05-Jul-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
drivers/network/wlan: Import idualwifi7260 from FreeBSD 11.2.
The lowest model number supported by this driver is "3160", but that's just Intel's insanity: the 7260 was released the quarter before i
drivers/network/wlan: Import idualwifi7260 from FreeBSD 11.2.
The lowest model number supported by this driver is "3160", but that's just Intel's insanity: the 7260 was released the quarter before it. So following our naming convention strictly, "7260" is the correct name for this driver.
The firmware situation for this one is also a little different. Unlike past instances where Intel has released mostly nonsubstantial firmware updates, allowing us to just copy a recent-ish version from the iwlwifi archives, the firmware is more closely tied to the driver in this series. As a result, some of this firmware is not even used by Linux yet (they're a few versions behind it seems), so the firmware packages included here come from FreeBSD.
One major hardware feature - RX of multiple frames at a time - is disabled in this commit, as it depends on mbuf reference-counting, according to the FreeBSD developers I asked, which we do not implement yet. I'll hopefully get to looking at that in the next few weeks.
And with that, I finally have WiFi on my primary laptop, my original reason for setting out on this quest last year. This commit was pushed through it, even :)
show more ...
|