Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (12)

User Details

User Since
Aug 29 2014, 12:11 PM (566 w, 3 d)

Recent Activity

Yesterday

bz committed rG07948e050808: net80211: regdomain: ETSI: add missing 11a and 11na entries (authored by bz).
net80211: regdomain: ETSI: add missing 11a and 11na entries
Mon, Jul 7, 6:51 AM
bz closed D51163: net80211: regdomain: ETSI: add missing 11a and 11na entries.
Mon, Jul 7, 6:51 AM
bz updated the diff for D51135: Status/2025Q4-06/lkpi-wireless.adoc: Add report.

Adjust based on review comments. Thanks a lot!

Mon, Jul 7, 4:39 AM
bz added inline comments to D51135: Status/2025Q4-06/lkpi-wireless.adoc: Add report.
Mon, Jul 7, 4:38 AM

Sat, Jul 5

bz requested review of D51163: net80211: regdomain: ETSI: add missing 11a and 11na entries.
Sat, Jul 5, 2:42 AM

Fri, Jul 4

bz requested changes to D51157: if_epair(4): use ether_gen_addr(9) for stable MAC address.

$ sysctl net.link.epair.ether_gen_addr=1
$ ifconfig epair8 create > /dev/null; ifconfig epair8a | grep ether; ifconfig epair8a destroy # (twice)
ether 58:9c:fc:10:2b:b4
ether 58:9c:fc:10:2b:b4

Fri, Jul 4, 10:53 PM
bz committed rG228b43c258d2: iwlwifi: compile in ACPI support (authored by bz).
iwlwifi: compile in ACPI support
Fri, Jul 4, 5:24 AM
bz committed rG8c97c46418f9: rtw89: enable ACPI support on FreeBSD (authored by bz).
rtw89: enable ACPI support on FreeBSD
Fri, Jul 4, 5:24 AM
bz committed rG842da154a0ce: Bump __FreeBSD_verion for LinuxKPI changes to device.h and acpi. (authored by bz).
Bump __FreeBSD_verion for LinuxKPI changes to device.h and acpi.
Fri, Jul 4, 3:23 AM
bz committed rGba6460df5607: LinuxKPI: acpi: add acpi_evaluate_dsm() (authored by bz).
LinuxKPI: acpi: add acpi_evaluate_dsm()
Fri, Jul 4, 3:23 AM
bz committed rG2ddfcc013c25: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer) (authored by bz).
LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer)
Fri, Jul 4, 3:23 AM
bz committed rG16c6a3444a19: LinuxKPI: device.h add (*shutdown) (authored by bz).
LinuxKPI: device.h add (*shutdown)
Fri, Jul 4, 3:23 AM
bz committed rG2f5666c1727c: LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO() (authored by bz).
LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO()
Fri, Jul 4, 3:23 AM
bz closed D50864: LinuxKPI: acpi: add acpi_evaluate_dsm().
Fri, Jul 4, 3:23 AM
bz closed D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).
Fri, Jul 4, 3:23 AM
bz committed rGf58e032410c9: LinuxKPI: MODULE_DEVICE_TABLE() remove hard coded pci (authored by bz).
LinuxKPI: MODULE_DEVICE_TABLE() remove hard coded pci
Fri, Jul 4, 3:23 AM
bz closed D50679: LinuxKPI: device.h add (*shutdown).
Fri, Jul 4, 3:23 AM
bz closed D51049: LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO().
Fri, Jul 4, 3:23 AM
bz closed D51048: LinuxKPI: MODULE_DEVICE_TABLE() remove hard coded pci.
Fri, Jul 4, 3:23 AM

Wed, Jul 2

bz requested review of D51135: Status/2025Q4-06/lkpi-wireless.adoc: Add report.
Wed, Jul 2, 8:48 PM

Sat, Jun 28

bz added a comment to D51080: Update multiple driver manual pages to use sysrc(8) instead of rc.conf(5).

I almost think the kld_load lines (and the kldload now mentioned in some but not others) need to go from all of them and the manual procedure should be documented in one place elsewhere?
That would likely also give us a single version.
@ziaee any idea for a good man page to do so?

Sat, Jun 28, 6:20 AM

Fri, Jun 27

bz added a comment to D51067: (draft) if: Ensure additions to groups are visible to readers.

Something else funky is going on; please stop spending time on this until I can figure out I would say:
https://lists.freebsd.org/archives/freebsd-current/2025-June/007932.html

Fri, Jun 27, 4:09 PM

Thu, Jun 26

bz updated the diff for D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).

Fix Copyright.

Thu, Jun 26, 8:40 AM
bz updated the diff for D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).

Update the change to not break drm-kmod on all supported branches right away.

Thu, Jun 26, 8:38 AM

Wed, Jun 25

bz added inline comments to D51049: LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO().
Wed, Jun 25, 8:46 PM
bz requested review of D51049: LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO().
Wed, Jun 25, 8:24 PM
bz requested review of D51048: LinuxKPI: MODULE_DEVICE_TABLE() remove hard coded pci.
Wed, Jun 25, 8:20 PM

Tue, Jun 24

bz accepted D51010: linuxkpi: Remove incorrect + 1 from HWEIGHT* macros.
Tue, Jun 24, 10:05 PM
bz added a comment to D50995: linuxkpi: Use `__builtin_popcountg()` instead of `bitcount*()`.

Why do we + 1? It came in 4cc8a9da491d1 but I believe is a bug.

Tue, Jun 24, 10:05 PM
bz accepted D50979: dev/psci: Use the correct SMCCC TRNG field.
Tue, Jun 24, 8:47 PM
bz accepted D50978: dev/psci: Check for functions before calling.

Accepted assuming you'll fix the typo in the comment before commit.

Tue, Jun 24, 8:32 PM
bz accepted D50977: dev/psci: Use an SMCCC return value.
Tue, Jun 24, 8:31 PM

Mon, Jun 23

bz accepted D50991: linuxkpi: Add `pm_runtime_get_if_active()` variant from Linux 6.9.
Mon, Jun 23, 10:08 PM
bz accepted D50986: linuxkpi: Define `div64_ul()` as a synonym to `div64_u64()`.
Mon, Jun 23, 10:07 PM
bz added inline comments to D50991: linuxkpi: Add `pm_runtime_get_if_active()` variant from Linux 6.9.
Mon, Jun 23, 9:45 PM
bz added inline comments to D50986: linuxkpi: Define `div64_ul()` as a synonym to `div64_u64()`.
Mon, Jun 23, 9:34 PM
bz accepted D50985: lindebugfs.c: Fix possible NULL dereference.
Mon, Jun 23, 9:32 PM
bz added a comment to D50978: dev/psci: Check for functions before calling.

The warnings are gone but does that also mean that if ATF doesn't support the bits any errata are not dealt with silently now?

Mon, Jun 23, 8:07 PM

Sun, Jun 22

bz committed rG2f16c8d4fa0f: bwn(4): BWN_GPL_PHY: make compile again (authored by bz).
bwn(4): BWN_GPL_PHY: make compile again
Sun, Jun 22, 12:22 AM

Thu, Jun 19

bz committed rG8d51f2aba9ad: iwx: correct rx status reporting (authored by bz).
iwx: correct rx status reporting
Thu, Jun 19, 4:33 PM
bz committed rGbe57603c4657: iwx: correct chain number reporting (authored by bz).
iwx: correct chain number reporting
Thu, Jun 19, 4:33 PM
bz closed D50927: iwx: correct rx status reporting.
Thu, Jun 19, 4:33 PM
bz closed D50926: iwx: correct chain number reporting.
Thu, Jun 19, 4:32 PM
bz closed D50862: release/15.0: add wireless section and document GCMP support in linuxkpi_wlan.4.
Thu, Jun 19, 2:39 PM
bz committed R9:d8808b103deb: release/15.0: add wireless section and document GCMP support in linuxkpi_wlan.4 (authored by bz).
release/15.0: add wireless section and document GCMP support in linuxkpi_wlan.4
Thu, Jun 19, 2:39 PM
bz updated subscribers of D50862: release/15.0: add wireless section and document GCMP support in linuxkpi_wlan.4.

Somehow I'd love to get this in so I can forget about this Issue. Anyone?

Thu, Jun 19, 1:40 AM
bz requested review of D50930: bsnmp: wlan: use correct value for rssi.
Thu, Jun 19, 1:28 AM
bz committed rGf51c794cbc80: net80211: in ieee80211_sta_join() only do_ht if HT is avail (authored by bz).
net80211: in ieee80211_sta_join() only do_ht if HT is avail
Thu, Jun 19, 1:24 AM
bz closed D50923: net80211: in ieee80211_sta_join() only do_ht if HT is avail.
Thu, Jun 19, 1:24 AM
bz added a comment to D50929: iwx: correct rssi calculations and reporting.

Note: this can go in w/o D50928 if deemed correct.

Thu, Jun 19, 1:22 AM
bz requested review of D50929: iwx: correct rssi calculations and reporting.
Thu, Jun 19, 1:20 AM
bz requested review of D50928: [WIP] net80211: use uint16_t for rssi.
Thu, Jun 19, 1:20 AM
bz requested review of D50927: iwx: correct rx status reporting.
Thu, Jun 19, 12:59 AM
bz requested review of D50926: iwx: correct chain number reporting.
Thu, Jun 19, 12:57 AM

Wed, Jun 18

bz committed rGf1f71cc717aa: fwget: pci_intel_video: do no log on no match (authored by bz).
fwget: pci_intel_video: do no log on no match
Wed, Jun 18, 11:32 PM
bz closed D50916: fwget: pci_intel_video: do no log on no match.
Wed, Jun 18, 11:31 PM
bz added a comment to D50923: net80211: in ieee80211_sta_join() only do_ht if HT is avail.

Heh we've both hit a couple of fun paths into this (see https://reviews.freebsd.org/D50794 as well)

Wed, Jun 18, 11:13 PM
bz requested review of D50923: net80211: in ieee80211_sta_join() only do_ht if HT is avail.
Wed, Jun 18, 10:02 PM
bz updated the summary of D50916: fwget: pci_intel_video: do no log on no match.
Wed, Jun 18, 4:54 PM
bz requested review of D50916: fwget: pci_intel_video: do no log on no match.
Wed, Jun 18, 4:53 PM
bz committed rG8f56270e2045: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader (authored by bz).
iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader
Wed, Jun 18, 7:18 AM
bz committed rG669062384f55: linuxkpi.4, linuxkpi_wlan.4: add short man pages and connect to build (authored by bz).
linuxkpi.4, linuxkpi_wlan.4: add short man pages and connect to build
Wed, Jun 18, 7:17 AM
bz committed rGca8d1e4f2d4d: iwlwifi.4: add a note on how to bootstrap firmware files (authored by bz).
iwlwifi.4: add a note on how to bootstrap firmware files
Wed, Jun 18, 7:17 AM
bz committed rG97a52002d3de: wlan.4: add rtw89 driver to see also (authored by bz).
wlan.4: add rtw89 driver to see also
Wed, Jun 18, 7:17 AM
bz committed rGa22c61e95408: loader.conf: add LinuxKPI based wireless drivers to module_blacklist (authored by bz).
loader.conf: add LinuxKPI based wireless drivers to module_blacklist
Wed, Jun 18, 7:17 AM
bz committed rG4e50831dc9af: iwlwifi: add message how to install firmware on FreeBSD (authored by bz).
iwlwifi: add message how to install firmware on FreeBSD
Wed, Jun 18, 7:17 AM

Tue, Jun 17

bz added a comment to D44861: Initial cut at Intel AX210 bluetooth support.

So for an AX201-based card (8087:0026) I currently get this:

rene@tuxedo:~/oss/freebsd/src/bluetooth $ sudo iwmbtfw -DI -d ugen1.4
main: opening dev 1.4
iwmbt_is_supported: found iwmbtfw compatible
iwmbt_get_version: Can't get version: : code=0, size=6
handle_8260: iwmbt_get_version() failed code -1
iwmbtfw: main: Firmware download failed!
rene@tuxedo:~/oss/freebsd/src/bluetooth $ sudo usbconfig -lv | grep AX
ugen1.4: bcdUSB=0x0201 bDeviceClass=0x00e0 bDeviceSubClass=0x0001 bDeviceProtocol=0x0001 idVendor=0x8087 idProduct=0x0026 bcdDevice=0x0002 iManufacturer=000000 iProduct=000000 iSerialNumber=000000 bNumConfigurations=0x0001 vendor='Intel Corp.' product='AX201 Bluetooth'

and from existing code:

	{ USB_VPI(USB_VENDOR_INTEL2, 0x0026, UBT_INTEL_DEVICE_8260) },
Tue, Jun 17, 12:26 AM

Mon, Jun 16

bz added a comment to D44861: Initial cut at Intel AX210 bluetooth support.

The raw diff does not apply anymore on 15.0-CURRENT 45165aab2d229a1377fb2c054d5c7c338acc268a

Mon, Jun 16, 7:08 PM

Sun, Jun 15

bz added a comment to D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).
In D50863#1161012, @bz wrote:

General convention in at least drm-kmod is to not redefine ACPICA objects if it is possible. Porting of this code is mostly just a changing of symbol case and adding/removing of underscores. drm-kmod does not even guards these changes with #ifdefs

I picked a random file ( in v6.6 drivers/gpu/drm/radeon/radeon_acpi.c ) and it seems everything there got CamelCased without any #ifdefs. It's just an unnecessary diff to vendor and maintenance.

No idea how much of this was done in drm-kmod but I am not going to rewrite case in entire files because of this. I had not compiled files or #ifdef'ed out the entire logic. Not gong to fly anymore. Remove the #ifdefs from drm-kmod and reduce the diff to upstream and make maintenance easier by having one place to edit and not 117. That's what LinuxKPI is for.

Yes, I need to spend some time to expand linuxkpi so that we can get rid of all these ifdefs in drm-kmod.

Sun, Jun 15, 5:43 PM
bz added a comment to D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).

General convention in at least drm-kmod is to not redefine ACPICA objects if it is possible. Porting of this code is mostly just a changing of symbol case and adding/removing of underscores. drm-kmod does not even guards these changes with #ifdefs

Sun, Jun 15, 5:34 PM
bz added inline comments to D50853: linuxkpi: Add eventfd_*().
Sun, Jun 15, 1:23 PM
bz requested review of D50864: LinuxKPI: acpi: add acpi_evaluate_dsm().
Sun, Jun 15, 11:02 AM
bz requested review of D50863: LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer).
Sun, Jun 15, 11:01 AM
bz committed rG78f12afc38ea: ufshci: camcontrol: use correct define to fix the build (authored by bz).
ufshci: camcontrol: use correct define to fix the build
Sun, Jun 15, 10:32 AM
bz requested review of D50862: release/15.0: add wireless section and document GCMP support in linuxkpi_wlan.4.
Sun, Jun 15, 9:47 AM

Sat, Jun 14

bz committed rGefcef5cec8d7: wlan_gcmp.4: hook up to the build (authored by bz).
wlan_gcmp.4: hook up to the build
Sat, Jun 14, 10:44 PM

Fri, Jun 13

bz committed rGeb8a794662d2: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader (authored by bz).
iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader
Fri, Jun 13, 2:59 PM
bz committed rG458308acf38b: iwlwifi.4: add a note on how to bootstrap firmware files (authored by bz).
iwlwifi.4: add a note on how to bootstrap firmware files
Fri, Jun 13, 2:59 PM
bz committed rGbfaec3e64741: linuxkpi.4, linuxkpi_wlan.4: add short man pages (authored by bz).
linuxkpi.4, linuxkpi_wlan.4: add short man pages
Fri, Jun 13, 2:59 PM
bz committed rGca6d68a06317: wlan_gcmp.4: add man page (authored by bz).
wlan_gcmp.4: add man page
Fri, Jun 13, 2:59 PM
bz closed D50816: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader.
Fri, Jun 13, 2:59 PM
bz committed rGa3d38c1abf6c: wlan.4: and add rtw89 and iwx drivers in see also (authored by bz).
wlan.4: and add rtw89 and iwx drivers in see also
Fri, Jun 13, 2:59 PM
bz closed D50790: linuxkpi.4, linuxkpi_wlan.4: add short man pages.
Fri, Jun 13, 2:59 PM
bz closed D50791: iwlwifi.4: add a note on how to bootstrap firmware files.
Fri, Jun 13, 2:59 PM
bz closed D50789: wlan_gcmp.4: add man page.
Fri, Jun 13, 2:59 PM
bz closed D50788: wlan.4: and add rtw89 and iwx drivers in see also.
Fri, Jun 13, 2:59 PM
bz added inline comments to D50790: linuxkpi.4, linuxkpi_wlan.4: add short man pages.
Fri, Jun 13, 12:46 AM
bz updated the diff for D50790: linuxkpi.4, linuxkpi_wlan.4: add short man pages.

You guys are better than mandoc -T lint :)

Fri, Jun 13, 12:45 AM

Thu, Jun 12

bz updated the diff for D50790: linuxkpi.4, linuxkpi_wlan.4: add short man pages.

Add AUTHOR section as requested.
Repharase the sentend about WEP and explain why there is no support.

Thu, Jun 12, 10:41 PM
bz added a comment to D50791: iwlwifi.4: add a note on how to bootstrap firmware files.

Warner asked about reducing boilerplate in manuals. I wonder if we can put this in intro(4). I'm working on something and will tag you when I get closer.

Thu, Jun 12, 9:14 PM
bz committed rG55efb3bf2b6e: loader.conf: add LinuxKPI based wireless drivers to module_blacklist (authored by bz).
loader.conf: add LinuxKPI based wireless drivers to module_blacklist
Thu, Jun 12, 3:35 PM
bz closed D50817: loader.conf: add LinuxKPI based wireless drivers to module_blacklist.
Thu, Jun 12, 3:35 PM
bz updated the diff for D50816: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader.

adjust to say not possible to load from loader

Thu, Jun 12, 3:29 PM
bz retitled D50816: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader from iwlwifi.4/rtw88.4/rtw89.4: add note about firmware and loader to iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader.
Thu, Jun 12, 3:28 PM
bz added a comment to D50816: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader.

In case https://reviews.freebsd.org/D50817 goes in we should actually change this to say "it is not possible to load the driver from .Xr loader 8 ." and be done with it.

Thu, Jun 12, 3:20 PM
bz added a comment to D42775: iwm(4): Fix typo.

releng : just be curious, is it ok to change the release related documents after the release is out of the door? (I guess so but want to confirm.)

Thu, Jun 12, 3:17 PM · docs
bz requested review of D50817: loader.conf: add LinuxKPI based wireless drivers to module_blacklist.
Thu, Jun 12, 3:13 PM
bz requested review of D50816: iwlwifi.4/rtw88.4/rtw89.4: adjust note about loading from loader.
Thu, Jun 12, 3:12 PM

Wed, Jun 11

bz committed rG8ac82ba19efb: iwlwifi: add message how to install firmware on FreeBSD (authored by bz).
iwlwifi: add message how to install firmware on FreeBSD
Wed, Jun 11, 4:34 PM
bz closed D50777: iwlwifi: add message how to install firmware on FreeBSD.
Wed, Jun 11, 4:34 PM