i915kms package breaks on 12.2-RELEASE (workaround - build from ports)

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 10,976
Messages: 36,915

Maybe, maybe not. If the ABI/KBI doesn't change then it's not going to be problem. Since none of us can predict the future we'll just have to wait and see.
 

dave01

Member

Reaction score: 7
Messages: 22

This "problem" will resolve itself in February, when 12.1 is EoL.
I just upgrade from 12.1 to 12.2 today, Feb 14th, and got bitten by this too. My system defaulted to the Vesa driver and I had vague memories of reading about this issue so it was a reletively quick fix for me to manually rebuild the relevant ports. It seems the "fix" hasn't made it to the pkg repository yet. Or at least the upgrade process doesn't check for or upgrade that port. pkg upgrade didn't offer it.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 10,976
Messages: 36,915

It seems the "fix" hasn't made it to the pkg repository yet. Or at least the upgrade process doesn't check for or upgrade that port. pkg upgrade didn't offer it.
There is no "fix", there is no new version. The only thing that's different is that it's now being built for 12.2. pkg install -f drm-fbsd12.0-kmod will force a reinstall.
 

Emrion

Aspiring Daemon

Reaction score: 169
Messages: 592

Did an upgrade from 12.1 to 12.2 last Friday. All went smoothly, but I disabled the drm driver until 12.2 was definitively installed (two reboots needed). Then, I ran pkg upgrade (from latest repository). No problem so far.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 10,976
Messages: 36,915

(two reboots needed).
I honestly never reboot in between. Just keep running freebsd-update install until it tells you there's nothing left to do. You may want to force a reinstall of everything, just to be sure; pkg upgrade -f (so you get the freshly built 12.2 packages for everything). Don't forget pkg autoremove to clean up any old dependencies. Then reboot.
 

Emrion

Aspiring Daemon

Reaction score: 169
Messages: 592

Yes, I certainly do more reboots than really needed. Whenever I upgrade something, I reboot since I had some bad surprises in the past. Because without this practice, if after a reboot something goes wrong, it's more difficult to find a workable BE (if such a BE remains) and what is the exact origin of the problem.

Thanks for your advices.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 10,976
Messages: 36,915

So far, in all the years I've been running FreeBSD there was only one occasion where you absolutely had to boot the new kernel before running installworld (binary upgrades didn't exist back then), and that was because of the UFS1 -> UFS2 change of FreeBSD 5.0. Of course I read that note in /usr/src/UPDATING after I screwed everything up :D
 
Top