Adam Przedniczek Napisano Listopad 5, 2015 Zgłoszenie Share Napisano Listopad 5, 2015 Witam, Zainstalowałem dzisiaj Fedorę 23 i mam problem z uruchomieniem karty WiFi, która doskonale działała pod Fedorą 22. Jest to karta Broadcom BCM 4360 zawarta na płycie głównej Asus X99 Deluxe (BIOS 1901). W Fedorze 22 instalowałem ją poleceniem: dnf install akmod-wl broadcom-wl b43-fwcutter Oczywiście próbowałem odistalować akmod-wl i zainstalować z kmod-wl, ale dostaję błąd: Błąd: nothing provides kernel-uname-r = 4.0.4-301.fc22.x86_64 needed by kmod-wl-4.0.4-301.fc22.x86_64-6.30.223.248-8.fc22.1.x86_64 uname -a Linux PRZEDNICZEK01 4.2.5-300.fc23.x86_64 #1 SMP Tue Oct 27 04:29:56 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Bezskutecznie próbowałem też z niższym numerem: rpm -qa | grep kernel-core kernel-core-4.2.5-300.fc23.x86_64 kernel-core-4.2.3-300.fc23.x86_64 lspci -vvv -nn -k | grep -i net 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1] (rev 05) 08:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03) 09:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03) modprobe wl modprobe: FATAL: Module wl not found. rfkill list all 0: hci0: Bluetooth Soft blocked: yes Hard blocked: no iwconfig virbr0-nic no wireless extensions. virbr0 no wireless extensions. eno1 no wireless extensions. lo no wireless extensions. enp8s0 no wireless extensions. Niby instajują się te broadcom-wl i b43-fwcutter (instalowałem fwcutter a openfwwf już było). broadcom-wl-6.30.223.248-2.fc22.noarch b43-fwcutter-019-5.fc23.x86_64 b43-openfwwf-5.2-12.fc23.noarch akmods i akmods --force Checking kmods exist for 4.2.5-300.fc23.x86_64 [ OK ] Ignoring wl-kmod as it failed earlier [OSTRZEŻENIE] Hint: Some kmods were ignored or failed to build or install. You can try to rebuild and install them by by calling '/usr/sbin/akmods --force' as root. Checking kmods exist for 4.2.5-300.fc23.x86_64 [ OK ] Building and installing wl-kmod [NIEUDANE] Building rpms failed; see /var/cache/akmods/wl/6.30.223.248-8.1-for-4.2.5-300.fc23.x86_64.failed.log for details /var/cache/akmods/wl/6.30.223.248-8.1-for-4.2.5-300.fc23.x86_64.failed.log 2015/11/06 00:35:56 akmods: Building RPM using the command '/bin/akmodsbuild --target x86_64 --kernels 4.2.5-300.fc23.x86_64 /usr/src/akmods/wl-kmod.latest' make: *** [_module_/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64] Error 2 make: Leaving directory '/usr/src/kernels/4.2.5-300.fc23.x86_64' błąd: Błędny stan wyjścia z /var/tmp/rpm-tmp.TvHdba (%build) Błędy budowania pakietu RPM: użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota użytkownik mockbuild nie istnieje — używanie roota grupa mockbuild nie istnieje — używanie roota Błędny stan wyjścia z /var/tmp/rpm-tmp.TvHdba (%build) 2015/11/06 00:35:59 akmodsbuild: * Rebuilding /usr/src/akmods/wl-kmod.latest for kernel(s) 4.2.5-300.fc23.x86_64: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: ostrzeżenie: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: Instalowanie /usr/src/akmods/wl-kmod.latest 2015/11/06 00:35:59 akmodsbuild: Budowanie dla platform docelowych: x86_64 2015/11/06 00:35:59 akmodsbuild: Budowanie dla x86_64 2015/11/06 00:35:59 akmodsbuild: Wykonywanie(%prep): /bin/sh -e /var/tmp/rpm-tmp.vys10e 2015/11/06 00:35:59 akmodsbuild: + umask 022 2015/11/06 00:35:59 akmodsbuild: + cd /tmp/akmodsbuild.s3j5pduU//BUILD 2015/11/06 00:35:59 akmodsbuild: + kmodtool --target x86_64 --repo rpmfusion --kmodname wl-kmod --filterfile /tmp/akmodsbuild.s3j5pduU/SOURCES/wl-kmod-kmodtool-excludekernel-filterfile --for-kernels 4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: %package -n kmod-wl-4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: Summary: wl kernel module(s) for 4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: Group: System Environment/Kernel 2015/11/06 00:35:59 akmodsbuild: Provides: kernel-modules-for-kernel = 4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: Provides: wl-kmod = %{?epoch:%{epoch}:}%{version}-%{release} 2015/11/06 00:35:59 akmodsbuild: Requires: wl-kmod-common >= %{?epoch:%{epoch}:}%{version} 2015/11/06 00:35:59 akmodsbuild: Requires(post): /usr/sbin/depmod 2015/11/06 00:35:59 akmodsbuild: Requires(postun): /usr/sbin/depmod 2015/11/06 00:35:59 akmodsbuild: Requires: kernel-uname-r = 4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: BuildRequires: kernel-devel-uname-r = 4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: %post -n kmod-wl-4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: /usr/sbin/depmod -aeF /boot/System.map-4.2.5-300.fc23.x86_64 4.2.5-300.fc23.x86_64 > /dev/null || : 2015/11/06 00:35:59 akmodsbuild: %postun -n kmod-wl-4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: /usr/sbin/depmod -aF /boot/System.map-4.2.5-300.fc23.x86_64 4.2.5-300.fc23.x86_64 &> /dev/null || : 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: %description -n kmod-wl-4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: This package provides the wl kernel modules built for the Linux 2015/11/06 00:35:59 akmodsbuild: kernel 4.2.5-300.fc23.x86_64 for the %{_target_cpu} family of processors. 2015/11/06 00:35:59 akmodsbuild: %files -n kmod-wl-4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: %defattr(644,root,root,755) 2015/11/06 00:35:59 akmodsbuild: %dir /usr/lib/modules/4.2.5-300.fc23.x86_64/extra 2015/11/06 00:35:59 akmodsbuild: /usr/lib/modules/4.2.5-300.fc23.x86_64/extra/wl/ 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: %global kmodinstdir_prefix /usr/lib/modules/ 2015/11/06 00:35:59 akmodsbuild: %global kmodinstdir_postfix /extra/wl/ 2015/11/06 00:35:59 akmodsbuild: %global kernel_versions 4.2.5-300.fc23.x86_64___%{_usrsrc}/kernels/4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: + cd /tmp/akmodsbuild.s3j5pduU/BUILD 2015/11/06 00:35:59 akmodsbuild: + rm -rf wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/mkdir -p wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + cd wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . 2015/11/06 00:35:59 akmodsbuild: + mkdir wl-kmod-6.30.223.248-src 2015/11/06 00:35:59 akmodsbuild: + pushd wl-kmod-6.30.223.248-src 2015/11/06 00:35:59 akmodsbuild: /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/wl-kmod-6.30.223.248-src /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + tar xzf /tmp/akmodsbuild.s3j5pduU/SOURCES/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #0 (wl-kmod-001_license.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #0 (wl-kmod-001_license.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .license --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_linux.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #1 (wl-kmod-002_wext_workaround.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #1 (wl-kmod-002_wext_workaround.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .wext_workaround.patch --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file Makefile 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #2 (wl-kmod-003_kernel_3.8.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #2 (wl-kmod-003_kernel_3.8.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.8 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_linux.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #3 (wl-kmod-004_kernel_3.15.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #3 (wl-kmod-004_kernel_3.15.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.15 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_cfg80211_hybrid.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #4 (wl-kmod-005_gcc_4.9.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #4 (wl-kmod-005_gcc_4.9.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .gcc-4.9 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_linux.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #5 (wl-kmod-006_kernel_3.16.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #5 (wl-kmod-006_kernel_3.16.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.16 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_cfg80211_hybrid.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #6 (wl-kmod-007_kernel_3.17.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #6 (wl-kmod-007_kernel_3.17.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.17 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_linux.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #7 (wl-kmod-008_kernel_3.18.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #7 (wl-kmod-008_kernel_3.18.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.18 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_cfg80211_hybrid.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #8 (wl-kmod-009_kernel_3.18_null_pointer.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #8 (wl-kmod-009_kernel_3.18_null_pointer.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-3.18_null_pointer --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_linux.c 2015/11/06 00:35:59 akmodsbuild: + echo 'Patch #9 (wl-kmod-010_kernel_4.0.patch):' 2015/11/06 00:35:59 akmodsbuild: Patch #9 (wl-kmod-010_kernel_4.0.patch): 2015/11/06 00:35:59 akmodsbuild: + /usr/bin/patch -p1 -b --suffix .kernel-4.0 --fuzz=0 2015/11/06 00:35:59 akmodsbuild: patching file src/wl/sys/wl_cfg80211_hybrid.c 2015/11/06 00:35:59 akmodsbuild: + popd 2015/11/06 00:35:59 akmodsbuild: /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + for kernel_version in 4.2.5-300.fc23.x86_64___/usr/src/kernels/4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: + cp -a wl-kmod-6.30.223.248-src _kmod_build_4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: + exit 0 2015/11/06 00:35:59 akmodsbuild: Wykonywanie(%build): /bin/sh -e /var/tmp/rpm-tmp.TvHdba 2015/11/06 00:35:59 akmodsbuild: + umask 022 2015/11/06 00:35:59 akmodsbuild: + cd /tmp/akmodsbuild.s3j5pduU//BUILD 2015/11/06 00:35:59 akmodsbuild: + cd wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: + for kernel_version in 4.2.5-300.fc23.x86_64___/usr/src/kernels/4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: + pushd _kmod_build_4.2.5-300.fc23.x86_64 2015/11/06 00:35:59 akmodsbuild: /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64 /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248 2015/11/06 00:35:59 akmodsbuild: ++ pwd 2015/11/06 00:35:59 akmodsbuild: + make -C /usr/src/kernels/4.2.5-300.fc23.x86_64 M=/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64 modules 2015/11/06 00:35:59 akmodsbuild: make: Entering directory '/usr/src/kernels/4.2.5-300.fc23.x86_64' 2015/11/06 00:35:59 akmodsbuild: CFG80211 API is prefered for this kernel version 2015/11/06 00:35:59 akmodsbuild: Using CFG80211 API 2015/11/06 00:35:59 akmodsbuild: CC [M] /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/shared/linux_osl.o 2015/11/06 00:35:59 akmodsbuild: CC [M] /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_linux.o 2015/11/06 00:35:59 akmodsbuild: CC [M] /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_iw.o 2015/11/06 00:35:59 akmodsbuild: CC [M] /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.o 2015/11/06 00:35:59 akmodsbuild: /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.c: In function 'wl_notify_connect_status': 2015/11/06 00:35:59 akmodsbuild: /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.c:2087:4: error: too few arguments to function 'cfg80211_disconnected' 2015/11/06 00:35:59 akmodsbuild: cfg80211_disconnected(ndev, 0, NULL, 0, GFP_KERNEL); 2015/11/06 00:35:59 akmodsbuild: ^ 2015/11/06 00:35:59 akmodsbuild: In file included from /tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.c:33:0: 2015/11/06 00:35:59 akmodsbuild: include/net/cfg80211.h:4584:6: note: declared here 2015/11/06 00:35:59 akmodsbuild: void cfg80211_disconnected(struct net_device *dev, u16 reason, 2015/11/06 00:35:59 akmodsbuild: ^ 2015/11/06 00:35:59 akmodsbuild: scripts/Makefile.build:258: recipe for target '/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.o' failed 2015/11/06 00:35:59 akmodsbuild: make[1]: *** [/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64/src/wl/sys/wl_cfg80211_hybrid.o] Error 1 2015/11/06 00:35:59 akmodsbuild: Makefile:1390: recipe for target '_module_/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64' failed 2015/11/06 00:35:59 akmodsbuild: make: *** [_module_/tmp/akmodsbuild.s3j5pduU/BUILD/wl-kmod-6.30.223.248/_kmod_build_4.2.5-300.fc23.x86_64] Error 2 2015/11/06 00:35:59 akmodsbuild: make: Leaving directory '/usr/src/kernels/4.2.5-300.fc23.x86_64' 2015/11/06 00:35:59 akmodsbuild: błąd: Błędny stan wyjścia z /var/tmp/rpm-tmp.TvHdba (%build) 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmodsbuild: Błędy budowania pakietu RPM: 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: użytkownik mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: grupa mockbuild nie istnieje — używanie roota 2015/11/06 00:35:59 akmodsbuild: Błędny stan wyjścia z /var/tmp/rpm-tmp.TvHdba (%build) 2015/11/06 00:35:59 akmodsbuild: 2015/11/06 00:35:59 akmods: Building rpms failed; see /var/cache/akmods/wl/6.30.223.248-8.1-for-4.2.5-300.fc23.x86_64.failed.log for details Będę bardzo wdzięczny za jakieś wskazówki. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Listopad 6, 2015 Zgłoszenie Share Napisano Listopad 6, 2015 Musisz poczekać, aż panowie z rpmfusion poprawią pakiet https://bugzilla.rpmfusion.org/show_bug.cgi?id=3700 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
SeeM Napisano Listopad 6, 2015 Zgłoszenie Share Napisano Listopad 6, 2015 Na grupie Fedory na google+ widziałem komentarz gościa, który wstawił źródłowy rpm z połatanym dla nowego kernela sterownikiem broadcoma. Być może jest już w drodze na rpmfusion, ale jeżeli potrzebujesz na już, to polecam zajrzeć. Nie mogę jakoś teraz tego znaleźć, ale może ślepy dzisiaj jestem. 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Listopad 6, 2015 Autor Zgłoszenie Share Napisano Listopad 6, 2015 Na grupie Fedory na google+ widziałem komentarz gościa, który wstawił źródłowy rpm z połatanym dla nowego kernela sterownikiem broadcoma. Być może jest już w drodze na rpmfusion, ale jeżeli potrzebujesz na już, to polecam zajrzeć. Nie mogę jakoś teraz tego znaleźć, ale może ślepy dzisiaj jestem. Chyba już widzę, o których źródłach mówisz. wl-kmod , broadcom-wl Jak tylko przetestuję to dam znać. Wcześniej kompletną bzdurę wkleiłem. Przynajmniej mam zlokalizowany fragment, który musi obsłużyć inczaczej jądra od 4.2.0 http://paste.fedoraproject.org/286829/64503614/ Ten post na Google+ Fedory, który SeeM widział, podaje rozwiązanie dla WL 4.2.3.300 RPM http://www.bassi.io/~ebassi/kmod-wl-4.2.3-300.fc23.x86_64-6.30.223.248-8.fc23.1.x86_64.rpm oraz SRPM https://www.bassi.io/~ebassi/wl-kmod-6.30.223.248-8.fc23.1.src.rpm Jak mi się uda to wrzucę na forum rozwiązanie, bo chyba więcej osób będzie miało ten problem Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Listopad 6, 2015 Autor Zgłoszenie Share Napisano Listopad 6, 2015 Niby ściągnąłem sobie źródła z interesującą mnie łatką nr 10 dla jądra od 4.2 : http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/wl-kmod-6.30.223.248-9.fc22.src.rpm i udało mi się przebudować i zainstalować nowy akmod-wl, ale dalej mam problem: # modprobe wl > modprobe: ERROR: could not insert 'wl': Required key not available Jeżeli dobrze rozumiem, to mam problem z załadowaniem niepodpisanego modułu i jeżeli teraz głupot nie piszę to wynika on z faktu, iż Fedorę 23 zainstalowałem na UEFI i muszę obejść jakoś Secure Boot (tak rozwiązałem mój wcześniejszy problem z tego wątku ). Co mogę zrobić, aby nie wyłączać Secure Boot? Czy mogę jakoś sam podpisać z użyciem Machine Owner Key? P.S. Ciekawe czy uda mi się włączyć WiFi przed NVieville'em Bug 3823 z przedwczoraj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Listopad 6, 2015 Zgłoszenie Share Napisano Listopad 6, 2015 Jeżeli dobrze rozumiem, to mam problem z załadowaniem niepodpisanego modułu i jeżeli teraz głupot nie piszę to wynika on z faktu, iż Fedorę 23 zainstalowałem na UEFI i muszę obejść jakoś Secure Boot (tak rozwiązałem mój wcześniejszy problem z tego wątku ).Co mogę zrobić, aby nie wyłączać Secure Boot? Czy mogę jakoś sam podpisać z użyciem Machine Owner Key? P.S. Ciekawe czy uda mi się włączyć WiFi przed NVieville'em Bug 3823 z przedwczoraj Musisz sam podpisać moduł, a użyty klucz/certyfikat zaimportować do MOK. Ogólnie bardzo upierdliwe, bo musisz przy każdej zmianie kernela kompilować i podpisywać moduł, no chyba że sobie to zautomatyzujesz. Tutaj masz opisane jak podpisywać moduły. RPMFusion nie wspiera secure boot, więc i tak czeka cie zabawa z podpisywaniem. Prościej będzie wyłączyć secure boot, ale możesz spróbować z podpisywaniem, zawsze to nabyte nowe doświadczenie i umiejętności. 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Listopad 7, 2015 Autor Zgłoszenie Share Napisano Listopad 7, 2015 Moje próby uruchomienia WiFi wespół z Secure Boot to jakaś niekończąca się opowieść Podpisywanie modułu nie nastręcza problemów, ale mam kłopot z ręcznym dodaniem mojego klucza publicznego do listy MOK. Próbowałem wykonywać według punktu 23.7.4.3. , ale mam problem z hasłem # mokutil --import /home/adam/klucze/public_key.der > input password: > input password again: > Failed to enroll new keys # mokutil --password > input password: > input password again: > Failed to write MokPW Czy jest jakieś tajemne hasło, które ustawia producent płyty głownej (Asus), czy może to jakaś nadgorliwość SELINUX-POLICY? Jak mogę wgrać ten mój klucz publiczby do MOK? W BIOSie mam Boot > Secure Boot > Key Management > Load default db Tak, Load default db , jak kliknę to i kilknę jeszcze raz YES to załaduje domyślną db. Natomiast, według opisu, kliknięcie tego Load default db i NO pozwala na doczytanie klucza DER. Rzeczywiście pozwolił mi z USB wczytać plik z kluczem publicznym (dawał jakiś wybów, wczytaj jako BLOB i coś jeszcze, ale BLOB wybrałem). Niby zapisał zmian, ale jakoś nie widzę tego klucza, przy użyciu żadnej z komend: keyctl list %:.system_keyring dmesg | grep 'EFI: Loaded cert' Czy wiecie jak mam wczytać ten klucz DER, najlepiej tym mokutil, ale jeśli da się tylko poprzez BIOS to także będę zadowolony. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Listopad 7, 2015 Zgłoszenie Share Napisano Listopad 7, 2015 Czy jest jakieś tajemne hasło, które ustawia producent płyty głownej (Asus), czy może to jakaś nadgorliwość SELINUX-POLICY? Jeżeli to problem z selinux to powinny pozostać komunikaty w logu, ale mało prawdopodobne że to selinux To hasło to nie ustawia producent płyty tylko TY będzie potrzebne w następnym etapie, o ile pamiętam hasło powino mieć 8-16 znaków 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Listopad 8, 2015 Autor Zgłoszenie Share Napisano Listopad 8, 2015 Ja niestety nie mogę tego hasła ustawić ani 'w locie' # mokutil --import public_key.der input password: input password again: Failed to enroll new keys ani ustawić, wyczyścić czy też użyć hasła roota # mokutil --password input password: input password again: Failed to write MokPW # mokutil --clear-password Failed to write MokPW # mokutil --root-pw --password Failed to write MokPW # mokutil --root-pw --import public_key.der Failed to enroll new keys # rpm -q mokutil mokutil-0.2.0-3.fc23.x86_64 Nie mam zupełnie pomysłów co mogę robić źle. Na razie podpiąłem się pod już istniejący bug 1263992 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Listopad 10, 2015 Zgłoszenie Share Napisano Listopad 10, 2015 Pokaż wynik polecenia mount|grep -i efi Czy masz w katalogu /sys/firmware/efi/efivars jakieś pliki i czy można je odczytać Możesz spróbować wyłączyć secure boot, użyć mokutils do instalacji certyfikatu (może wtedy będzie działać) a następnie włączyć secure boot. Możesz spróbować uruchomić shell EFI i w nim bezpośrednio uruchomić /boot/efi/EFI/fedora/MokManager.efi i zaimportować z jego pomocą certyfikat. 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Listopad 16, 2015 Autor Zgłoszenie Share Napisano Listopad 16, 2015 Parę dni temu udało się rozwiązać problem, załatany (dla >= 4.2) i podpisany moduł wl działa. Nie udało mi się wgrać mojego klucza publicznego poprzez mokutil (ten problem dalej jest otwarty), ale wgrałem go poprzez BIOS. Okazuje się, że graficzne menu w UEFI BIOS nie działa tak jakby można było się tego spodziewać. Przynajmniej dla wersji 1901 płyty X99 Deluxe należy: 1. Idziemy do: BIOS > Advanced Mode > Boot > Secure Boot 2. Upewniamy się, czy OS type = Windows UEFI mode (nie zmieniać na Other OS) 3. Teraz dalej do Key Management i tam mamy m.in. Append Default db (można też próbować z Load Default db, chociaż wiem, że to dość dziwnie brzmi). Klikamy Append Default db i klikamy NO (tak NO, wedle opisu pojawiającego się po najechaniu strzałkami na opcję Append). Dostajemy możliwość wyboru klucza publicznego w formacie DER i klikamy na niego. Teraz pojawia się prośba o wybór typu tego klucza: podświetlony Key Certificate blob i niepodświetlony Uefi Serure Variable. Poniżej znajdują się przyciski OK i Cancel, ale NIE NACISKAMY OK POMIMO, ŻE Key Certificate blob JEST PODŚWIETLONY. ZADZIAŁA WYŁĄCZNIE KLIKNIĘCIE NA Key Certificate blob. SAM PRZYCISK OK NIE DZIAŁA Dlaczego? Nie mam pojęcia. Ważne, że jakoś działa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się