Bearbeiten von „StuRa Diskussion:Install-Party/FreeBSD

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 2: Zeile 2:


: <code>error: [drm:pid''1010'':gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 1a0d0000, was 1a000000</code>
: <code>error: [drm:pid''1010'':gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 1a0d0000, was 1a000000</code>
== FreeBSD 12 on thinkpad X60 tablet ==
; rc.conf
<pre>
clear_tmp_enable="YES"
sendmail_enable="NONE"
hostname="x60james"
keymap="german.iso.kbd"
ifconfig_em0="DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"
sshd_enable="YES"
moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dumpdev="AUTO"
zfs_enable="YES"
apm_enable="YES"
wlans_wpi0="wlan0"
ifconfig_wlan0="WPA DHCP"
dbus_enable="YES"
hald_enable="YES"
slim_enable="YES"
wacom_enable="YES"
devd_enable="YES"
</pre>
; /boot/loader.conf
<pre>
aesni_load="YES"
geom_eli_load="YES"
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
zfs_load="YES"
#if_ath_load="YES"
legal.intel_wpi.license_ack=1
wpifw_load="YES"
if_wpi_load="YES"
firmware_load="YES"
wlan_amrr_load="YES"
#if_wpi_load="YES"
###    maybe needed for tablet foo
cuse4bsd_load="YES"
</pre>
== KDE 5 on FreeBSD ==
* [https://www.freebsd.org/releases/11.2R/announce.html FreeBSD 11.2-RELEASE]
; auf aktuellste Quelle für Pakete umstellen
: Zur Zeit (2018-06-29) ist ''kde5'' noch nicht in den den quartalsweisen veröffentlichten Paketen verfügbar. Das wird sich ändern und daher ist diese Änderung später sicherlich mehr nötig.
:: quick-and-dirty
::: <code>$EDITOR /etc/pkg/FreeBSD.conf</code>
::* ''quarterly'' durch ''latest'' ersetzen
: oder
:: "ordnungsgemäß" ersetzen der standardmäßigen Quelle für Pakete
::: <code>cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf</code>
::: …
; pauschales Aktualisieren (wegen der Änderung auf die aktuellesten Quellen)
: <code>pkg upgrade -y</code>
----
; Installieren von KDE (5)
: <code>pkg install -y kde5</code>
; Installieren von Xorg (für KDE)
: <code>pkg install -y xorg</code>
Starten von den (für Xorg benötigten) Diensten ''dbus'' und ''hald''
: <code>sysrc dbus_enable="YES" && service dbus start</code>
: <code>sysrc hald_enable="YES" && service hald start</code>
; Installieren von SDDM als (für KDE übliche) Verwaltung der Anmeldung für die Arbeitsoberfläche
: <code>pkg install -y sddm</code>
; Installieren der Verwaltung für SDDM über Plasma (KDE)
: <code>pkg install -y plasma5-sddm-kcm</code>
Starten vom Dienst ''sddm''
: <code>sysrc sddm_enable="YES" && service sddm start</code>
==== Plasma 5 only ====
FreeBSD installieren
: gleich bei der Installation WLAN, pkg, usw. einrichten
as fast as possible
: <code>pkg install -y plasma5-plasma xorg-minmal sddm konsole; sysrc dbus_enable="YES"; sysrc hald_enable="YES"; sysrc sddm_enable="YES"; reboot</code>
vielleicht darf es ja doch was mehr sein
: <code>pkg install -y kde-baseapps plasma5-sddm-kcm</code>
==== FreeBSD 11.2 ====
; beispielhaft:
: <code>less /etc/rc.conf</code>
<pre>
hostname="kde5.freebsd.stura.htw-dresden.de"
dumpdev="AUTO"
zfs_enable="YES"
clear_tmp_enable="YES"
syslogd_flags="-ss"
keymap="de.kbd"
sendmail_enable="NONE"
sshd_enable="YES"
moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dbus_enable="YES"
hald_enable="YES"
sddm_enable="YES"
ifconfig_em0="DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
</pre>
== cpu mircocode fix ==
https://www.adminbyaccident.com/freebsd/how-to-freebsd/how-to-mitigate-spectre-and-meltdown-on-a-lenovo-t430s-with-freebsd/
== black screen meets acpiconf -s 3 ==
i915kms_load="YES"
== ap iwn 6025 ==
<pre>
disc@lap:~ % ifconfig wlan0
</pre>
<pre>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether a4:4e:31:c0:aa:3c
inet 141.56.224.4 netmask 0xfffff000 broadcast 141.56.239.255
groups: wlan
ssid eduroam channel 36 (5180 MHz 11a ht/20) bssid f0:29:29:0f:b4:ce
regdomain FCC country US authmode WPA2/802.11i privacy ON
deftxkey UNDEF AES-CCM 3:128-bit txpower 17 bmiss 10 mcastrate 6
mgmtrate 6 scanvalid 60 ampdulimit 64k ampdudensity 8 -amsdutx amsdurx
shortgi -stbc -ldpc wme roaming MANUAL bintval 102
media: IEEE 802.11 Wireless Ethernet MCS mode 11na
status: associated
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
</pre>
== i915kms & Co ==
: Unterscheidung  Intel Haswell (4. Generation) und spaeter
:: ab<sup>[https://freebsddesktop.github.io/2018/12/08/drm-kmod-primer.html]</sup>
::: <code>doas pkg ins -y drm-kmod</code>
: oder
:: bis
::: <code>doas pkg ins -y drm-legacy-kmod</code>
: <code>sysrc kld_list+="/boot/modules/i915kms.ko"</code>
: <code>doas pw groupmod video -m $(users)</code>
----
: <code>doas pkg ins -y xf86-video-intel</code>
: <code>doas pkg ins -y xf86-input-libinput</code>
----
: <code>kldload acpi_ibm</code>
: <code>doas pkg ins -y intel-backlight</code>
: <s><code>morse -l "SOS" >/dev/led/kbd_backlight</code></s>
== Quellen fuer FreeBSD meets Laptop ==
* https://www.c0ffee.net/blog/freebsd-on-a-laptop/
* https://cooltrainer.org/a-freebsd-desktop-howto/
* https://vermaden.wordpress.com/2018/11/20/freebsd-desktop-part-2-1-install-freebsd-12/
== Wiedereinsetzen eines Gerätes für Massenspeicher einer standardmäßig verschlüsselten Partition in eine Pool für ZFS ==
Szenario:
*: Es wurde einmal eine standardmäßigen Installation von [[FreeBSD]] mit
*:* einem Pool für ZFS (mit dem standardmäßigen (aber auch einfach anders bestimmbaren) Bezeichnung ''zroot'') als Spiegelung von zwei Massenspeichern und
*:* der Verwendung der standardmäßigen Werkzeug zur Verschlüsselung (mit <code>geli</code>)
*: vorgenommen.
* Eine der beiden Massenspeicher (im Beispiel der erste Massenspeicher ''ada0'' (und nicht ''ada1'') ist "herausgerutscht" gewesen (weswegen die Funktionalität als Spiegel vom Pool für ZFS nicht mehr gegeben ist).
* Der Spiegel vom Pool für ZFS soll wieder in Ordnung gebracht werden.
Entschlüsseln (mit <code>geli</code>) des Massenspeichers des 3. Slice (Partition)
: <code>geli attach /dev/ada0p3</code>
Hinzufügen der (mit <code>geli</code>) entschlüsselten 3. Slice (Partition) des Massenspeichers zum Pool für ZFS ''zroot''
: <code>zpool online zroot /dev/ada0p3.eli</code>
== moused ==
: <code>$EDITOR /etc/rc.conf</code>
<pre>
moused_flags="-VH -A 1.1 -T 4"
</pre>

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)