ltq-deu: Mark lantiq DEU broken

When the ltq_deu_vr9 kernel module is loaded, hostapd does not start any
more. It fails with this error message:
daemon.err hostapd: nl80211: kernel reports: key addition failed
daemon.err hostapd: Interface initialization failed

OpenWrt uses the standard Linux crypto API in the wifi drivers now
and this probably makes the system offload more crypto operations to
special hardware like the Lantiq DEU. There is probably a bug in the DEU
and these operations fail and then hostapd does not start the interface.

Do not include the Lantiq DEU by default any more.

Fixes: FS#3901
Fixes: 53b6783907 ("mac80211: remove patches stripping down crypto support")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Tested-by: Notupus <notpp46@gmail.com>
This commit is contained in:
Hauke Mehrtens 2021-06-27 00:52:50 +02:00
parent 5e52f96714
commit 964863bb23
3 changed files with 6 additions and 11 deletions

View File

@ -7,7 +7,7 @@ define Device/avm_fritz7312
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa \
kmod-ltq-deu-ar9 -swconfig -swconfig
endef endef
TARGET_DEVICES += avm_fritz7312 TARGET_DEVICES += avm_fritz7312
@ -22,7 +22,7 @@ define Device/avm_fritz7320
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa \
kmod-ltq-deu-ar9 kmod-usb-dwc2 -swconfig kmod-usb-dwc2 -swconfig
SUPPORTED_DEVICES += FRITZ7320 SUPPORTED_DEVICES += FRITZ7320
endef endef
TARGET_DEVICES += avm_fritz7320 TARGET_DEVICES += avm_fritz7320
@ -38,7 +38,6 @@ define Device/bt_homehub-v3a
DEVICE_PACKAGES := kmod-usb-dwc2 \ DEVICE_PACKAGES := kmod-usb-dwc2 \
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
kmod-ltq-deu-ar9 \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa \
kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \ kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
uboot-envtools uboot-envtools
@ -107,8 +106,7 @@ define Device/netgear_dgn3500
kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \ kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa
kmod-ltq-deu-ar9
SUPPORTED_DEVICES += DGN3500 SUPPORTED_DEVICES += DGN3500
endef endef
TARGET_DEVICES += netgear_dgn3500 TARGET_DEVICES += netgear_dgn3500
@ -130,8 +128,7 @@ define Device/netgear_dgn3500b
kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \ kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa
kmod-ltq-deu-ar9
SUPPORTED_DEVICES += DGN3500B SUPPORTED_DEVICES += DGN3500B
endef endef
TARGET_DEVICES += netgear_dgn3500b TARGET_DEVICES += netgear_dgn3500b
@ -145,7 +142,7 @@ define Device/zte_h201l
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoe \ ltq-adsl-app ppp-mod-pppoe \
kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-ledtrig-usbport \ kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
kmod-ltq-tapi kmod-ltq-vmmc kmod-ltq-tapi kmod-ltq-vmmc
SUPPORTED_DEVICES += H201L SUPPORTED_DEVICES += H201L
endef endef
@ -161,7 +158,7 @@ define Device/zyxel_p-2601hn
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \ kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \ kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
ltq-adsl-app ppp-mod-pppoe \ ltq-adsl-app ppp-mod-pppoe \
kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-dwc2
SUPPORTED_DEVICES += P2601HNFX SUPPORTED_DEVICES += P2601HNFX
endef endef
TARGET_DEVICES += zyxel_p-2601hn TARGET_DEVICES += zyxel_p-2601hn

View File

@ -192,7 +192,6 @@ define Device/bt_homehub-v2b
DEVICE_PACKAGES := kmod-usb-dwc2 \ DEVICE_PACKAGES := kmod-usb-dwc2 \
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \ kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \ kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
kmod-ltq-deu-danube \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa \
kmod-ath9k kmod-owl-loader wpad-basic-wolfssl kmod-ath9k kmod-owl-loader wpad-basic-wolfssl
SUPPORTED_DEVICES += BTHOMEHUBV2B SUPPORTED_DEVICES += BTHOMEHUBV2B

View File

@ -11,7 +11,6 @@ DEFAULT_PACKAGES+=kmod-leds-gpio \
kmod-ltq-vdsl-vr9 \ kmod-ltq-vdsl-vr9 \
kmod-ltq-atm-vr9 \ kmod-ltq-atm-vr9 \
kmod-ltq-ptm-vr9 \ kmod-ltq-ptm-vr9 \
kmod-ltq-deu-vr9 \
ltq-vdsl-app \ ltq-vdsl-app \
dsl-vrx200-firmware-xdsl-a \ dsl-vrx200-firmware-xdsl-a \
dsl-vrx200-firmware-xdsl-b-patch \ dsl-vrx200-firmware-xdsl-b-patch \