On Fri, Dec 27, 2024, at 05:59, Emmanuel Vadot wrote:
> On Thu, 26 Dec 2024 22:03:31 -0300
> "Danilo G. Baio" <db...@freebsd.org> wrote:
>
>>
>>
>> On Mon, Dec 16, 2024, at 06:47, Emmanuel Vadot wrote:
>> > The branch main has been updated by manu:
>> >
>> > URL:
>> > https://cgit.FreeBSD.org/src/commit/?id=94e94d2dddfa43aa0aa3ad8aa3ab6d72363e4bd0
>> >
>> > commit 94e94d2dddfa43aa0aa3ad8aa3ab6d72363e4bd0
>> > Author: Emmanuel Vadot <m...@freebsd.org>
>> > AuthorDate: 2024-12-16 09:46:05 +0000
>> > Commit: Emmanuel Vadot <m...@freebsd.org>
>> > CommitDate: 2024-12-16 09:46:05 +0000
>> >
>> > UPDATING: Add a notes for iwm(4) firmware and pkgbase users
>> >
>> > Sponsored by: Beckhoff Automation GmbH & Co. KG
>> > ---
>> > UPDATING | 5 +++++
>> > 1 file changed, 5 insertions(+)
>> >
>> > diff --git a/UPDATING b/UPDATING
>> > index 2a67a65a92ed..4fef13073431 100644
>> > --- a/UPDATING
>> > +++ b/UPDATING
>> > @@ -27,6 +27,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
>> > world, or to merely disable the most expensive debugging functionality
>> > at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
>> >
>> > +20241216:
>> > + The iwm(4) firmwares are no longer compiled as kernel modules but
>> > instead
>> > + shipped as raw files. For pkgbase users if you use iwm(4) you will need
>> > + to install the FreeBSD-firmware-iwm package.
>>
>> Hi,
>>
>> I upgraded my dev box today (pkgbase/weekly packages) and got a kernel panic.
>>
>> Then I installed FreeBSD-firmware-iwm, but still got a panic.
>>
>> To get it working again, I had to comment out these entries from the
>> /boot/loader.conf:
>>
>> if_iwm_load="YES"
>> iwm8265fw_load="YES"
>>
>> Now it's booting; the device works, but I don't know how. =)
>>
>> --
>> Danilo G. Baio
>
> Hi Danilo,
>
> You got a panic because loader doesn't know that iwm8265fw is a raw
> firmware and not a kernel module anymore, and it's working after
> removing those lines because now iwm is loaded via devmatch and the
> firmware is correctly loaded.
> https://reviews.freebsd.org/D48211 is addressing this so users who
> loads iwm from loader(8) can still do it (even if I don't understand
> why anyone wants to do this).
>
> Cheers,
Awesome, thanks for the explanation and for working on this
Regards,
--
Danilo G. Baio