Call for testing: pkgbase support in 15.0

Well, as expected it was just a matter of time. Now https://pkg.freebsd.org/FreeBSD:15:amd64/ shows also kmods_latest_0 and of course it works.

Code:
The following 3 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        drm-66-kmod: 6.6.25.1500066_5 -> 6.6.25.1500067_5 [FreeBSD-ports-kmods]
        gpu-firmware-intel-kmod-tigerlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports-kmods]
        wifi-firmware-iwlwifi-kmod-ax210: 20241017.1500066_2 -> 20241017.1500067_2 [FreeBSD-ports-kmods]

Number of packages to be upgraded: 3

Yes, virtualbox-ose-kmod-72-7.2.2.1500067 is not yet there but it's just a matter of waiting for a few more days.
 
I can wait a bit. I'm doing this on my test machine which I use to test upgrades which might impact my main PC, which would be a disaster. I have even tried reinstalling 14.3-RELEASE on my test machine but that fails too now because of the Nvidia driver change.
As I understand it, you are waiting until the right version of the nvidia driver shows up in the pkg repository.
Have you considered using either the scfb or the vesa driver as mentioned in 5.2. Graphics Drivers as a temporary solution? You won't have accellerated graphics but this at least allows the use of a DE.
 
As I understand it, you are waiting until the right version of the nvidia driver shows up in the pkg repository.
Have you considered using either the scfb or the vesa driver as mentioned in 5.2. Graphics Drivers as a temporary solution? You won't have accellerated graphics but this at least allows the use of a DE.
Yes, xorg has been complaining about a slight mismatch between the version of the driver it supports and the one that is installed.

I tried disabling the FreeBSD-ports-kmods repository just now (as suggested earlier in this thread) and now I can get a graphical display. I don't fully understand the consequences of disabling the FreeBSD-ports-kmods repository so I have made an note of your suggestion about SCFB because I keep old GPU cards as long as they still work and this problem will likely occur again if old drivers are removed once they are no longer supported. I don't expect high performance from old cards anyway.

It's a long time since I read that section in the Handbook. 😅
 
I started with a BETA1 ISO (i.e. https://download.freebsd.org/releas...ES/15.0/FreeBSD-15.0-BETA1-amd64-bootonly.iso), but it didn't appear to in fact be BETA1:
Code:
# uname -a
FreeBSD skulltrail 15.0-STABLE FreeBSD 15.0-STABLE stable/15-n280665-6eb4708a84d7 GENERIC amd64
# uname -KrU
15.0-STABLE 1500500 1500500
# pkg -vv | sed -nE -e '/(OSVERSION|ABI)/ p' -e '/^Repositories:/,$ p'
IGNORE_OSVERSION = false;
ABI = "FreeBSD:15:amd64";
ALTABI = "freebsd:15:x86:64";
OSVERSION = "1500500";
Repositories:
  FreeBSD-ports: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
  FreeBSD-ports-kmods: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
  FreeBSD-base: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
#
So I created a /usr/local/etc/pkg/repos/FreeBSD.conf file:
Code:
FreeBSD: { enabled: NO }

FreeBSD-base: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/base_release_0",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

FreeBSD-ports-kmods: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/kmods_latest_0",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

FreeBSD-ports: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
After running pkg upgrade and restarting the system, I now appear to be running BETA1:
Code:
# uname -KrU
15.0-BETA1 1500067 1500067
#
Strange, eh? My guess is that the ISO wasn't tested...
 
I started with a BETA1 ISO (i.e. https://download.freebsd.org/releas...ES/15.0/FreeBSD-15.0-BETA1-amd64-bootonly.iso), but it didn't appear to in fact be BETA1:
Code:
[...]
So I created a /usr/local/etc/pkg/repos/FreeBSD.conf file:
Code:
FreeBSD: { enabled: NO }

FreeBSD-base: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/base_release_0",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

FreeBSD-ports-kmods: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/kmods_latest_0",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

FreeBSD-ports: {
  url: "pkg+https://pkg.freebsd.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
After running pkg upgrade and restarting the system, I now appear to be running BETA1:
Code:
# uname -KrU
15.0-BETA1 1500067 1500067
#
Strange, eh? My guess is that the ISO wasn't tested...
That's how my settings looked like in the end, but I travelled the road from 14.2-RELEASE, using the normal upgrade; then changing the ports repostories back to latest and running pkgbasify

I think it would be a good idea to report this as mentioned in FreeBSD 15.0-BETA1 Now Available (I havent seen this being mentioned on either the MLs or as a PR).
 
Back
Top