Bug#1057698: bugs.debian.org: The proposed kernel for Debian 12.3 breaks wlan
Hi, On Thu, Dec 07, 2023 at 09:46:47AM +0100, djw6g6b5...@temp.mailbox.org wrote: > Package: bugs.debian.org > > There' s a bug in linux-image-amd64 version 6.1.64-1 for bookworm (in > proposed updates). > The updates breaks wlan on a Lenovo T490s. Current versions used to work > fine. > > - > log: > > uname -a;dmesg | grep iwlw > Linux t490 6.1.0-14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.64-1 > (2023-11-30) x86_64 GNU/Linux > [ 16.900339] iwlwifi: `N' invalid for parameter `enable_ini' > > modprobe > # modprobe iwlwifi > modprobe: ERROR: could not insert 'iwlwifi': Invalid argument > > - > expected behaviour: > # uname -a;dmesg | grep iwlw > Linux t490 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 > (2023-09-29) x86_64 GNU/Linux > [ 17.994429] iwlwifi :00:14.3: enabling device ( -> 0002) > [ 18.013920] iwlwifi :00:14.3: firmware: direct-loading firmware > iwlwifi-9000-pu-b0-jf-b0-46.ucode > [ 18.014248] iwlwifi :00:14.3: loaded firmware version 46.ea3728ee.0 > 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm > [ 18.200836] iwlwifi :00:14.3: BIOS contains WGDS but no WRDS > [ 18.201012] iwlwifi :00:14.3: Detected Intel(R) Wireless-AC 9560 > 160MHz, REV=0x312 > [ 18.266178] iwlwifi :00:14.3: base HW address: 50:eb:71:1d:88:cd, OTP > minor version: 0x4 > [ 18.352070] iwlwifi :00:14.3 wlp0s20f3: renamed from wlan0 > > Sidenote: the backport kernel works fine also. Thanks for the report. Since upstream e0c1ca236e28 ("wifi: iwlwifi: honor the enable_ini value") in 6.7-rc1 and backported to 6.6.2, 6.5.12 and 6.1.63 the values of enable_ini are honoured. Please have a look where in /etc/modprobe.d/*.conf you have enable_ini=N. I suspect it is a customized own file. The value is not correct and should be either 1 or 0 here. Regards, Salvatore
Bug#1057698: bugs.debian.org: The proposed kernel for Debian 12.3 breaks wlan
Indeed! So thank you so much Salvatore! --- uname -a;dmesg | grep iwlw Linux t490 6.1.0-14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.64-1 (2023-11-30) x86_64 GNU/Linux [ 16.115308] iwlwifi :00:14.3: enabling device ( -> 0002) [ 16.136583] iwlwifi :00:14.3: firmware: direct-loading firmware iwlwifi-9000-pu-b0-jf-b0-46.ucode [ 16.136607] iwlwifi :00:14.3: WRT: Overriding region id 0 [ 16.136610] iwlwifi :00:14.3: WRT: Overriding region id 1 [ 16.136611] iwlwifi :00:14.3: WRT: Overriding region id 2 [ 16.136612] iwlwifi :00:14.3: WRT: Overriding region id 3 [ 16.136613] iwlwifi :00:14.3: WRT: Overriding region id 4 [ 16.136613] iwlwifi :00:14.3: WRT: Overriding region id 6 [ 16.136614] iwlwifi :00:14.3: WRT: Overriding region id 8 [ 16.136615] iwlwifi :00:14.3: WRT: Overriding region id 9 [ 16.136616] iwlwifi :00:14.3: WRT: Overriding region id 10 [ 16.136617] iwlwifi :00:14.3: WRT: Overriding region id 11 [ 16.136618] iwlwifi :00:14.3: WRT: Overriding region id 15 [ 16.136619] iwlwifi :00:14.3: WRT: Overriding region id 16 [ 16.136619] iwlwifi :00:14.3: WRT: Overriding region id 18 [ 16.136620] iwlwifi :00:14.3: WRT: Overriding region id 19 [ 16.136621] iwlwifi :00:14.3: WRT: Overriding region id 20 [ 16.136622] iwlwifi :00:14.3: WRT: Overriding region id 21 [ 16.136623] iwlwifi :00:14.3: WRT: Overriding region id 28 [ 16.136626] iwlwifi :00:14.3: WRT: Overriding region id 29 [ 16.136934] iwlwifi :00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2) [ 16.136944] iwlwifi :00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2) [ 16.136946] iwlwifi :00:14.3: loaded firmware version 46.ea3728ee.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm [ 16.317499] iwlwifi :00:14.3: BIOS contains WGDS but no WRDS [ 16.319451] iwlwifi :00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312 [ 16.377004] iwlwifi :00:14.3: base HW address: 50:eb:71:1d:88:cd, OTP minor version: 0x4 [ 16.550372] iwlwifi :00:14.3 wlp0s20f3: renamed from wlan0 -- On 12/7/23 10:28, Salvatore Bonaccorso wrote: Hi, On Thu, Dec 07, 2023 at 09:46:47AM +0100, djw6g6b5...@temp.mailbox.org wrote: Package: bugs.debian.org There' s a bug in linux-image-amd64 version 6.1.64-1 for bookworm (in proposed updates). The updates breaks wlan on a Lenovo T490s. Current versions used to work fine. - log: uname -a;dmesg | grep iwlw Linux t490 6.1.0-14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.64-1 (2023-11-30) x86_64 GNU/Linux [ 16.900339] iwlwifi: `N' invalid for parameter `enable_ini' modprobe # modprobe iwlwifi modprobe: ERROR: could not insert 'iwlwifi': Invalid argument - expected behaviour: # uname -a;dmesg | grep iwlw Linux t490 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux [ 17.994429] iwlwifi :00:14.3: enabling device ( -> 0002) [ 18.013920] iwlwifi :00:14.3: firmware: direct-loading firmware iwlwifi-9000-pu-b0-jf-b0-46.ucode [ 18.014248] iwlwifi :00:14.3: loaded firmware version 46.ea3728ee.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm [ 18.200836] iwlwifi :00:14.3: BIOS contains WGDS but no WRDS [ 18.201012] iwlwifi :00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312 [ 18.266178] iwlwifi :00:14.3: base HW address: 50:eb:71:1d:88:cd, OTP minor version: 0x4 [ 18.352070] iwlwifi :00:14.3 wlp0s20f3: renamed from wlan0 Sidenote: the backport kernel works fine also. Thanks for the report. Since upstream e0c1ca236e28 ("wifi: iwlwifi: honor the enable_ini value") in 6.7-rc1 and backported to 6.6.2, 6.5.12 and 6.1.63 the values of enable_ini are honoured. Please have a look where in /etc/modprobe.d/*.conf you have enable_ini=N. I suspect it is a customized own file. The value is not correct and should be either 1 or 0 here. Regards, Salvatore
Bug#1057698: bugs.debian.org: The proposed kernel for Debian 12.3 breaks wlan
Hi On Thu, Dec 07, 2023 at 01:41:19PM +0100, Marc wrote: > Indeed! So thank you so much Salvatore! > > --- > uname -a;dmesg | grep iwlw > Linux t490 6.1.0-14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.64-1 > (2023-11-30) x86_64 GNU/Linux > [ 16.115308] iwlwifi :00:14.3: enabling device ( -> 0002) > [ 16.136583] iwlwifi :00:14.3: firmware: direct-loading firmware > iwlwifi-9000-pu-b0-jf-b0-46.ucode > [ 16.136607] iwlwifi :00:14.3: WRT: Overriding region id 0 > [ 16.136610] iwlwifi :00:14.3: WRT: Overriding region id 1 > [ 16.136611] iwlwifi :00:14.3: WRT: Overriding region id 2 > [ 16.136612] iwlwifi :00:14.3: WRT: Overriding region id 3 > [ 16.136613] iwlwifi :00:14.3: WRT: Overriding region id 4 > [ 16.136613] iwlwifi :00:14.3: WRT: Overriding region id 6 > [ 16.136614] iwlwifi :00:14.3: WRT: Overriding region id 8 > [ 16.136615] iwlwifi :00:14.3: WRT: Overriding region id 9 > [ 16.136616] iwlwifi :00:14.3: WRT: Overriding region id 10 > [ 16.136617] iwlwifi :00:14.3: WRT: Overriding region id 11 > [ 16.136618] iwlwifi :00:14.3: WRT: Overriding region id 15 > [ 16.136619] iwlwifi :00:14.3: WRT: Overriding region id 16 > [ 16.136619] iwlwifi :00:14.3: WRT: Overriding region id 18 > [ 16.136620] iwlwifi :00:14.3: WRT: Overriding region id 19 > [ 16.136621] iwlwifi :00:14.3: WRT: Overriding region id 20 > [ 16.136622] iwlwifi :00:14.3: WRT: Overriding region id 21 > [ 16.136623] iwlwifi :00:14.3: WRT: Overriding region id 28 > [ 16.136626] iwlwifi :00:14.3: WRT: Overriding region id 29 > [ 16.136934] iwlwifi :00:14.3: firmware: failed to load > iwl-debug-yoyo.bin (-2) > [ 16.136944] iwlwifi :00:14.3: firmware: failed to load > iwl-debug-yoyo.bin (-2) > [ 16.136946] iwlwifi :00:14.3: loaded firmware version 46.ea3728ee.0 > 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm > [ 16.317499] iwlwifi :00:14.3: BIOS contains WGDS but no WRDS > [ 16.319451] iwlwifi :00:14.3: Detected Intel(R) Wireless-AC 9560 > 160MHz, REV=0x312 > [ 16.377004] iwlwifi :00:14.3: base HW address: 50:eb:71:1d:88:cd, OTP > minor version: 0x4 > [ 16.550372] iwlwifi :00:14.3 wlp0s20f3: renamed from wlan0 > -- Perfect, thanks for reporting back! Note there was a missinformation in the previous reply. The values for enable_ini would be: parm: enable_ini:0:disable, 1-15:FW_DBG_PRESET Values, 16:enabled without preset value defined,Debug INI TLV FW debug infrastructure (default: 16) But if you do not need the setting just drop it. Regards, Salvatore