[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113676: broadcom-sta-dkms: building for linux-image-6.16.3+deb14-amd64 fails



Package: broadcom-sta-dkms
Followup-For: Bug #1113676
X-Debbugs-Cc: debian-amd64@lists.debian.org, pitsiorisj@outlook.com
User: debian-amd64@lists.debian.org
Usertags: amd64

I am facing the same issue since 6.16 reached unstable, on August 27th that is.
So I asked someone who knows more than me and he said that the issue is the
deprecated "from_timer" function. This function first appeared in the
14-linux415.patch file (the "4.15 patch" from now on). But manually changing
that to "timer_container_of" does not solve the issue, possibly because there
is another, later patch that needs to be changed too.
Moreover, dkms fails to compile the driver even on 6.16 kernels of liquorix and
xanmod, with exactly the same error.

However, in arch and alpine which both have 6.16 nowadays, the module compiles
with no issues at all, because their 4.15 patch does not have the "from_timer"
function.
https://gitlab.archlinux.org/archlinux/packaging/packages/broadcom-wl-dkms
https://codeberg.org/NeYurii/broadcom-wl-alpine/src/branch/main/patches

p.s The system I am replying from is a desktop pc and thus it does not have
wireless. The issue happens on my laptop which does not have reportbug
installed.
This is its broadcom wireless card, which works a great with wl, with issues
with b43 and not at all with bcma, although all 3 supposedly support it.
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228
802.11a/b/g/n [14e4:4359]


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.3+deb14-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages broadcom-sta-dkms depends on:
pn  dkms  <none>

Versions of packages broadcom-sta-dkms recommends:
pn  wireless-tools  <none>

broadcom-sta-dkms suggests no packages.


Reply to: