Upgrade von 14.2 auf 14.3 Intel Graphik

deutschm

New Member
Hallo,

ich habe FreeBSD 14.2 in Betrieb gehabt und habe nach dem Update zu 14.3 ein Problem mit dem Intel-Treiber.
Ich nutze bisher keine Ports.

Ich habe nach der Intsallation bzgl der Intel Grafikkarte folgendes ausgeführt:
# pkg install drm-kmod
# sysrc kld_list+=i915kms

Das hat alles lange prima funktioniert.



Nun wollte ich auf 14.3 aktualisieren und habe folgendes vorher durchgeführt:

# uname -a
FreeBSD wmdcs005 14.2-RELEASE-p1 FreeBSD 14.2-RELEASE-p1 GENERIC amd64

# pciconf -lv|grep -B4 VGA
vgapci0@pci0:0:2:0: class=0x030000 rev=0x09 hdr=0x00 vendor=0x8086 device=0x0102 subvendor=0x1734 subdevice=0x11b9
vendor = 'Intel Corporation'
device = '2nd Generation Core Processor Family Integrated Graphics Controller'
class = display
subclass = VGA


# kldstat
Id Refs Address Size Name
1 87 0xffffffff80200000 1f3c6c0 kernel
2 1 0xffffffff8213d000 1c5e8 geom_eli.ko
3 1 0xffffffff8215a000 77d8 cryptodev.ko
4 1 0xffffffff82163000 5da658 zfs.ko
5 1 0xffffffff83020000 3560 fdescfs.ko
6 1 0xffffffff83024000 12e18 fusefs.ko
7 1 0xffffffff83037000 1e2228 i915kms.ko
8 2 0xffffffff8321a000 87090 drm.ko
9 1 0xffffffff832a2000 22b8 iic.ko
10 2 0xffffffff832a5000 4120 linuxkpi_video.ko
11 3 0xffffffff832aa000 7350 dmabuf.ko
12 3 0xffffffff832b2000 3378 lindebugfs.ko
13 1 0xffffffff832b6000 c338 ttm.ko
14 1 0xffffffff832c3000 4250 ichsmb.ko
15 1 0xffffffff832c8000 2178 smbus.ko
16 1 0xffffffff832cb000 4d20 ng_ubt.ko
17 6 0xffffffff832d0000 abb8 netgraph.ko
18 2 0xffffffff832db000 a250 ng_hci.ko
19 4 0xffffffff832e6000 2670 ng_bluetooth.ko
20 1 0xffffffff832e9000 3360 uhid.ko
21 1 0xffffffff832ed000 4364 ums.ko
22 1 0xffffffff832f2000 3360 wmt.ko
23 1 0xffffffff832f6000 e268 ng_l2cap.ko
24 1 0xffffffff83305000 1bf68 ng_btsocket.ko
25 1 0xffffffff83321000 38f8 ng_socket.ko
26 1 0xffffffff83325000 2a68 mac_ntpd.ko


# fwget (da fw nicht mehr in BASE (gilt nur für Wireless?))
No package found for device 0x0102
No firmware packages to install.




Nun habe ich das Update gestartet:

# freebsd-update -r 14.3-RELEASE upgrade

src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 14.2-RELEASE from update2.freebsd.org... failed.
Fetching metadata signature for 14.2-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic kernel/generic-dbg world/base world/lib32

The following components of FreeBSD do not seem to be installed:
world/base-dbg world/lib32-dbg

Does this look reasonable (y/n)? y

# freebsd-update install

Dann ein Reboot und dann nochmal ein:

# freebsd-update install




Danach hat das Laden der Inteltreiber/modul nicht mehr funktioniert.

Ich habe dann folgendes versucht (ohne Erfolg)

# kldload i915kms
kldload: an error occurred while loading module i915kms. Please check dmesg(8) for more details.

# dmesg
linker_load_file: /boot/modules/dmabuf.ko - unsupported file type
KLD drm.ko: depends on dmabuf - not available or version mismatch
linker_load_file: /boot/modules/drm.ko - unsupported file type
KLD i915kms.ko: depends on drmn - not available or version mismatch
linker_load_file: /boot/modules/i915kms.ko - unsupported file type

# kldstat
Id Refs Address Size Name
1 62 0xffffffff80200000 1f41458 kernel
2 1 0xffffffff82142000 1c5e8 geom_eli.ko
3 1 0xffffffff8215f000 5e9340 zfs.ko
4 1 0xffffffff82749000 7808 cryptodev.ko
5 1 0xffffffff83020000 3560 fdescfs.ko
6 1 0xffffffff83024000 12dc8 fusefs.ko
11 1 0xffffffff83037000 4250 ichsmb.ko
12 1 0xffffffff8303c000 2178 smbus.ko
13 1 0xffffffff8303f000 5640 ng_ubt.ko
14 7 0xffffffff83045000 abb8 netgraph.ko
15 3 0xffffffff83050000 a250 ng_hci.ko
16 4 0xffffffff8305b000 2670 ng_bluetooth.ko
17 1 0xffffffff8305e000 3360 uhid.ko
18 1 0xffffffff83062000 4364 ums.ko
19 1 0xffffffff83067000 3360 wmt.ko
20 1 0xffffffff8306b000 e268 ng_l2cap.ko
21 1 0xffffffff8307a000 1bf98 ng_btsocket.ko
22 1 0xffffffff83096000 3908 ng_socket.ko
23 1 0xffffffff8309a000 2a80 mac_ntpd.ko

Habe noch versuch mit folgendem an eine neuere drm-kmod zu kommen in dem Glauben
dass das der Grund sein könnte:
# mkdir -p /usr/local/etc/pkg/repos
# echo 'FreeBSD: { url: "pkg+http://pkg.freebsd.org/${ABI}/latest" }' > /usr/local/etc/pkg/repos/FreeBSD.conf
# pkg update -f


Ein freebsd-update rollback hat anstandslos funktioniert. (Was mich vermuten lässt es kan nicht an
einer zu alten drm-kmod liegen ?)

Ich bitte um Infos für mich als Neuling:
Was habe ich flasch gemacht ? Wo waren meine Denkfehler ? Wie kann ich ev. das Problem beheben ?
Was war unnötig ?


Danke im voraus.

Gruß
 
Ein freebsd-update rollback hat anstandslos funktioniert. (Was mich vermuten lässt es kan nicht an
einer zu alten drm-kmod liegen ?)

Ich bitte um Infos für mich als Neuling:
Was habe ich flasch gemacht ? Wo waren meine Denkfehler ? Wie kann ich ev. das Problem beheben ?
Was war unnötig ?
darin: https://lists.freebsd.org/archives/freebsd-announce/2025-May/000190.html
und vielleicht: https://www.bsdforen.de/threads/freebsd-upgrade-auf-14-3.37382/post-342581

das ist tatsächlich ein Problem, das sich vielleicht als Version-Mismatch einsortieren lässt, soweit ich das jedenfalls verstehe.
Bisher war es bei solchen Wechseln dann notwendig, die passenden Module selbst aus den Ports zu bauen. Ab 14.3 besteht die Chance, passende Versionen in einem extra Repo zu finden, das aber dazu erst eingebunden werden muss. Ist alles oben beschrieben und vielleicht gerade so ab hier
oder so mal kurz durchlesen.
 
(Was mich vermuten lässt es kan nicht an
einer zu alten drm-kmod liegen ?)
Ja. Der Grafiktreiber passt nicht zum neuen Kernel. Es wurde ja hier schon was dazu gesagt.
Die einfachste Lösung ist, ein Kernel-Module-Repository einzubinden und davon den Grafiktreiber zu installieren
Das Repository hinterlegst du wie hier beschrieben:
https://www.bsdforen.de/threads/freebsd-upgrade-auf-14-3.37382/#post-342593

Dann kannst Du den Grafiktreiber mit
pkg install -r FreeBSD-kmods drm-kmod
installieren (vorher ggf. den alten mit pkg remove drm-kmod und Abhängigkeiten deinstallieren)
 
Hallo,

danke an alle, das war der Link der geholfen hat:

dann:
# pkg upgrade -r FreeBSD-kmods
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
FreeBSD-kmods is up to date.
Checking for upgrades (4 candidates): 100%
Processing candidates (4 candidates): 100%
The following 4 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
drm-61-kmod: 6.1.128.1402000_2 -> 6.1.128.1403000_4 [FreeBSD-kmods]
gpu-firmware-amd-kmod-aldebaran: 20230625.1402000_2 -> 20230625.1403000_2 [FreeBSD-kmods]
gpu-firmware-intel-kmod-skylake: 20230625.1402000 -> 20230625.1403000 [FreeBSD-kmods]
gpu-firmware-radeon-kmod-aruba: 20220511.1402000 -> 20220511.1403000 [FreeBSD-kmods]

Number of packages to be upgraded: 4

4 MiB to be downloaded.

Proceed with this action? [y/N]: y


ich habe im Repository-File noch folgendes anders eingetragen:
url: "pkg+https://pkg.freebsd.org/${ABI}/kmods_latest_${VERSION_MINOR}",
damit meine ich, dass ich ev. bei einem Wechsel zu z.B. 14.4 nicht dran denken muss das hier zu ändern, würde das aus Eurer Sicht passen ?
ein pkg -vv zeigt alles korrekt an...

sollte ich noch folgendes hinzufügen ?:
priority: 1,

soweit ersteinmal: Danke !

Gruß
 
damit meine ich, dass ich ev. bei einem Wechsel zu z.B. 14.4 nicht dran denken muss das hier zu ändern, würde das aus Eurer Sicht passen ?
Im Prinzip kann man das so machen. Mal gucken, wie es letztlich bei einem Wechsel auf 15.0-RELEASE aussieht, aber für die 14er-Reihe sollte es auf jeden Fall funktionieren.
 
Zurück
Oben