Package: broadcom-sta-dkms
Version: 6.30.223.271-17
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Trying to use WiFi on kernel 6.0.0-3 on debian sid. However,
```
dpkg-reconfigure broadcom-sta-dkms
```
Prints the following

-------------------------- log starts
```
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Module broadcom-sta-6.30.223.271 for kernel 5.10.0-18-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

wl.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.10.0-18-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
depmod...
Deleting module broadcom-sta-6.30.223.271 completely from the DKMS tree.
Loading new broadcom-sta-6.30.223.271 DKMS files...
Deprecated feature: REMAKE_INITRD (/usr/src/broadcom-sta-6.30.223.271/dkms.conf)
Building for 5.10.0-18-amd64 6.0.0-3-amd64
Building initial module for 5.10.0-18-amd64
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Done.
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)

wl.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.10.0-18-amd64/updates/dkms/
depmod...
Building initial module for 6.0.0-3-amd64
Deprecated feature: REMAKE_INITRD 
(/var/lib/dkms/broadcom-sta/6.30.223.271/source/dkms.conf)
Error! Bad return status for module build on kernel: 6.0.0-3-amd64 (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.271/build/make.log for more 
information.
```
---------------------------- log ends

The profuced report is the following:

---------------------------- log starts
```
DKMS make.log for broadcom-sta-6.30.223.271 for kernel 6.0.0-3-amd64 (x86_64)
Fri 11 Nov 11:53:51 MSK 2022
CFG80211 API is prefered for this kernel version
Makefile:89: Neither CFG80211 nor Wireless Extension is enabled in kernel
KBUILD_NOPEDANTIC=1 make -C /lib/modules/6.0.0-3-amd64/build M=`pwd`
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
rule.
make[1]: Entering directory '/usr/src/linux-headers-6.0.0-3-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
  CC [M]  /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.o
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In 
function ‘osl_dma_alloc_consistent’:
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:603:14: 
error: implicit declaration of function ‘pci_alloc_consistent’; did you mean 
‘osl_dma_alloc_consistent’? [-Werror=implicit-function-declaration]
  603 |         va = pci_alloc_consistent(osh->pdev, size, (dma_addr_t*)pap);
      |              ^~~~~~~~~~~~~~~~~~~~
      |              osl_dma_alloc_consistent
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:603:12: 
warning: assignment to ‘void *’ from ‘int’ makes pointer from integer without a 
cast [-Wint-conversion]
  603 |         va = pci_alloc_consistent(osh->pdev, size, (dma_addr_t*)pap);
      |            ^
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In 
function ‘osl_dma_free_consistent’:
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:616:9: 
error: implicit declaration of function ‘pci_free_consistent’; did you mean 
‘osl_dma_free_consistent’? [-Werror=implicit-function-declaration]
  616 |         pci_free_consistent(osh->pdev, size, va, (dma_addr_t)pa);
      |         ^~~~~~~~~~~~~~~~~~~
      |         osl_dma_free_consistent
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In 
function ‘osl_dma_map’:
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:38: 
error: ‘PCI_DMA_TODEVICE’ undeclared (first use in this function); did you mean 
‘DMA_TO_DEVICE’?
  626 |         dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: 
PCI_DMA_FROMDEVICE;
      |                                      ^~~~~~~~~~~~~~~~
      |                                      DMA_TO_DEVICE
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:38: 
note: each undeclared identifier is reported only once for each function it 
appears in
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:56: 
error: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function); did you 
mean ‘DMA_FROM_DEVICE’?
  626 |         dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: 
PCI_DMA_FROMDEVICE;
      |                                                        
^~~~~~~~~~~~~~~~~~
      |                                                        DMA_FROM_DEVICE
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:659:17: 
error: implicit declaration of function ‘pci_map_single’; did you mean 
‘dma_map_single’? [-Werror=implicit-function-declaration]
  659 |         return (pci_map_single(osh->pdev, va, size, dir));
      |                 ^~~~~~~~~~~~~~
      |                 dma_map_single
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In 
function ‘osl_dma_unmap’:
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:668:38: 
error: ‘PCI_DMA_TODEVICE’ undeclared (first use in this function); did you mean 
‘DMA_TO_DEVICE’?
  668 |         dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: 
PCI_DMA_FROMDEVICE;
      |                                      ^~~~~~~~~~~~~~~~
      |                                      DMA_TO_DEVICE
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:668:56: 
error: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function); did you 
mean ‘DMA_FROM_DEVICE’?
  668 |         dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: 
PCI_DMA_FROMDEVICE;
      |                                                        
^~~~~~~~~~~~~~~~~~
      |                                                        DMA_FROM_DEVICE
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:669:9: 
error: implicit declaration of function ‘pci_unmap_single’; did you mean 
‘dma_unmap_single’? [-Werror=implicit-function-declaration]
  669 |         pci_unmap_single(osh->pdev, (uint32)pa, size, dir);
      |         ^~~~~~~~~~~~~~~~
      |         dma_unmap_single
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.0.0-3-common/scripts/Makefile.build:254: 
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.0.0-3-common/Makefile:1876: 
/var/lib/dkms/broadcom-sta/6.30.223.271/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.0.0-3-amd64'
make: *** [Makefile:181: all] Error 2
```
--------------------- log ends

modprobe wl complains about non-existing module (expected)

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages broadcom-sta-dkms depends on:
ii  dkms  3.0.6-4

Versions of packages broadcom-sta-dkms recommends:
ii  wireless-tools  30~pre9-13.1

broadcom-sta-dkms suggests no packages.

-- no debconf information

Reply via email to