Post here if you are a new Porteus member and you're looking for some help.
-
jrs
- White ninja

- Posts: 14
- Joined: 13 Mar 2017, 17:45
- Distribution: Desktop V4
- Location: Norway
Post#16
by jrs » 28 Mar 2019, 14:18
Yes I am using 4.16.3
Getting lots of errors here:
Code: Select all
root@porteus:/tmp/broadcom-wl-dkms-src# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-4.16.3'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.o
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c: In function ‘wl_pci_probe’:
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:772:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if ((val & 0x0000ff00) != 0)
^~
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:774:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
bar1_size = pci_resource_len(pdev, 2);
^~~~~~~~~
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c: In function ‘wl_init_timer’:
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:2355:2: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration]
init_timer(&t->timer);
^~~~~~~~~~
init_timers
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:2356:10: error: ‘struct timer_list’ has no member named ‘data’
t->timer.data = (ulong) t;
^
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:2357:20: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
t->timer.function = wl_timer;
^
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c: In function ‘wl_monitor’:
/tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.c:2918:10: error: ‘struct net_device’ has no member named ‘last_rx’
skb->dev->last_rx = jiffies;
^~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:325: /tmp/broadcom-wl-dkms-src/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [Makefile:1561: _module_/tmp/broadcom-wl-dkms-src] Error 2
make[1]: Leaving directory '/usr/src/linux-4.16.3'
make: *** [Makefile:159: all] Error 2
Jon
jrs
-
Blaze
- DEV Team

- Posts: 3994
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
-
Contact:
Post#18
by Blaze » 28 Mar 2019, 16:24
I applied patches from Arch Linux
https://git.archlinux.org/svntogit/comm ... om-wl-dkms >>>
patches-broadcom-wl-dkms-arch.tar.gz (probably this is not a good idea)
Code: Select all
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/001-null-pointer-fix.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/001-null-pointer-fix.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/002-rdtscl.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/003-linux47.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/004-linux48.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/005-debian-fix-kernel-warnings.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/006-linux411.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/007-linux412.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/008-linux415.patch
patch -p1 < /tmp/broadcom-wl-dkms-src/patches/009-fix_mac_profile_discrepancy.patch
jrs, can you try my
broadcom-wl-dkms-6.30.223.271-19-x86_64-k.5.0.5.xzm (copy to /porteus/modules) for kernel 5.0.5 x86_64 with vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm (kernel 5.0.5)?
I think you know that need to replace vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm and reboot PC.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
-
jrs
- White ninja

- Posts: 14
- Joined: 13 Mar 2017, 17:45
- Distribution: Desktop V4
- Location: Norway
Post#19
by jrs » 28 Mar 2019, 18:15
Blaze, you are amazing, that solved it. Thank you very very much.
See you in another thread for all the other things I need help with
Solution:
Blaze wrote: ↑28 Mar 2019, 16:24
jrs, can you try my broadcom-wl-dkms-6.30.223.271-19-x86_64-k.5.0.5.xzm (copy to /porteus/modules) for kernel 5.0.5 x86_64 with vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm (kernel 5.0.5)?
Jon
jrs