On Thu, Nov 23, 2023 at 12:46:24PM +0000, Stuart Henderson wrote:
> and here are kernel messages with IWX_DEBUG defined
> 
> iwx0: L1 Disabled - LTR Enabled
> iwx0: ucode type 0 section 0
> iwx0: ucode type 0 section 1
> iwx0: ucode type 0 section 2
> iwx0: ucode type 0 section 3
> iwx0: ucode type 0 section 4
> iwx0: ucode type 0 section 5
> iwx0: ucode type 0 section 6
> iwx0: ucode type 0 section 7
> iwx0: ucode type 0 section 8
> iwx0: ucode type 0 section 9
> iwx0: ucode type 0 section 10
> iwx0: ucode type 0 section 11
> iwx0: ucode type 0 section 12
> iwx0: ucode type 0 section 13
> iwx0: ucode type 0 section 14
> iwx0: ucode type 0 section 15
> iwx0: ucode type 0 section 16
> iwx0: ucode type 0 section 17
> iwx0: ucode type 0 section 18
> iwx0: ucode type 0 section 19
> iwx0: ucode type 0 section 20
> iwx0: ucode type 0 section 21
> iwx0: ucode type 0 section 22
> iwx0: ucode type 0 section 23
> iwx0: ucode type 0 section 24
> iwx0: ucode type 0 section 25
> iwx0: ucode type 0 section 26
> iwx0: ucode type 0 section 27
> iwx0: ucode type 0 section 28
> iwx0: ucode type 0 section 29
> iwx0: ucode type 0 section 30
> iwx0: ucode type 0 section 31
> iwx0: ucode type 0 section 32
> iwx0: ucode type 0 section 33
> iwx0: ucode type 0 section 34
> iwx0: ucode type 0 section 35
> iwx0: ucode type 0 section 36
> iwx0: ucode type 0 section 37
> iwx0: ucode type 0 section 38
> iwx0: ucode type 0 section 39
> iwx0: ucode type 0 section 40
> iwx0: ucode type 0 section 41
> iwx0: ucode type 0 section 42
> iwx0: ucode type 0 section 43
> iwx0: ucode type 0 section 44
> iwx0: ucode type 0 section 45
> iwx0: ucode type 0 section 46
> iwx0: ucode type 0 section 47
> iwx0: ucode type 0 section 48
> iwx0: ucode type 0 section 49
> iwx0: ucode type 0 section 50
> iwx0: ucode type 0 section 51
> iwx0: ucode type 0 section 52
> iwx0: ucode type 0 section 53
> iwx0: ucode type 0 section 54
> iwx0: ucode type 0 section 55
> iwx0: ucode type 0 section 56
> iwx0: L1 Disabled - LTR Enabled
> iwx_init_fw_sec: firmware LMAC section 0 at 0x40335000 size 1656
> iwx_init_fw_sec: firmware LMAC section 1 at 0x40777000 size 32768
> iwx_init_fw_sec: firmware LMAC section 2 at 0x4077f000 size 32768
> iwx_init_fw_sec: firmware LMAC section 3 at 0x40787000 size 32768
> iwx_init_fw_sec: firmware LMAC section 4 at 0x4078f000 size 32760
> iwx_init_fw_sec: firmware LMAC section 5 at 0x40797000 size 32768
> iwx_init_fw_sec: firmware LMAC section 6 at 0x4079f000 size 32768
> iwx_init_fw_sec: firmware LMAC section 7 at 0x407a7000 size 32768
> iwx_init_fw_sec: firmware LMAC section 8 at 0x407af000 size 32768
> iwx_init_fw_sec: firmware LMAC section 9 at 0x407b7000 size 32768
> iwx_init_fw_sec: firmware LMAC section 10 at 0x407bf000 size 32768
> iwx_init_fw_sec: firmware LMAC section 11 at 0x407c7000 size 32768
> iwx_init_fw_sec: firmware LMAC section 12 at 0x407cf000 size 32768
> iwx_init_fw_sec: firmware LMAC section 13 at 0x40334000 size 560
> iwx_init_fw_sec: firmware LMAC section 14 at 0x407d7000 size 21696
> iwx_init_fw_sec: firmware UMAC section 0 at 0x40333000 size 1656
> iwx_init_fw_sec: firmware UMAC section 1 at 0x407dd000 size 32768
> iwx_init_fw_sec: firmware UMAC section 2 at 0x407e5000 size 32768
> iwx_init_fw_sec: firmware UMAC section 3 at 0x407ed000 size 32768
> iwx_init_fw_sec: firmware UMAC section 4 at 0x407f5000 size 32768
> iwx_init_fw_sec: firmware UMAC section 5 at 0x407fd000 size 32768
> iwx_init_fw_sec: firmware UMAC section 6 at 0x40805000 size 32768
> iwx_init_fw_sec: firmware UMAC section 7 at 0x4080d000 size 32768
> iwx_init_fw_sec: firmware UMAC section 8 at 0x40815000 size 32768
> iwx_init_fw_sec: firmware UMAC section 9 at 0x4081d000 size 32768
> iwx_init_fw_sec: firmware UMAC section 10 at 0x40825000 size 32768
> iwx_init_fw_sec: firmware UMAC section 11 at 0x4082d000 size 32768
> iwx_init_fw_sec: firmware UMAC section 12 at 0x40835000 size 32768
> iwx_init_fw_sec: firmware UMAC section 13 at 0x4083d000 size 14408
> iwx_init_fw_sec: firmware UMAC section 14 at 0x40841000 size 4616
> iwx_init_fw_sec: firmware UMAC section 15 at 0x40843000 size 24756
> iwx_init_fw_sec: firmware paging section 0 at 0x40332000 size 1656
> iwx_init_fw_sec: firmware paging section 1 at 0x4084a000 size 32768
> iwx_init_fw_sec: firmware paging section 2 at 0x40852000 size 32768
> iwx_init_fw_sec: firmware paging section 3 at 0x4085a000 size 32768
> iwx_init_fw_sec: firmware paging section 4 at 0x40862000 size 32768
> iwx_init_fw_sec: firmware paging section 5 at 0x4086a000 size 32768
> iwx_init_fw_sec: firmware paging section 6 at 0x40872000 size 32768
> iwx_init_fw_sec: firmware paging section 7 at 0x4087a000 size 32768
> iwx_init_fw_sec: firmware paging section 8 at 0x40882000 size 32768
> iwx_init_fw_sec: firmware paging section 9 at 0x4088a000 size 32768
> iwx_init_fw_sec: firmware paging section 10 at 0x40892000 size 32768
> iwx_init_fw_sec: firmware paging section 11 at 0x4089a000 size 32768
> iwx_init_fw_sec: firmware paging section 12 at 0x408a2000 size 32768
> iwx_init_fw_sec: firmware paging section 13 at 0x408aa000 size 32768
> iwx_init_fw_sec: firmware paging section 14 at 0x408b2000 size 32768
> iwx_init_fw_sec: firmware paging section 15 at 0x408ba000 size 32768
> iwx_init_fw_sec: firmware paging section 16 at 0x408c2000 size 32768
> iwx_init_fw_sec: firmware paging section 17 at 0x408ca000 size 32768
> iwx_init_fw_sec: firmware paging section 18 at 0x408d2000 size 32768
> iwx_init_fw_sec: firmware paging section 19 at 0x408da000 size 32768
> iwx_init_fw_sec: firmware paging section 20 at 0x408e2000 size 32768
> iwx_init_fw_sec: firmware paging section 21 at 0x408ea000 size 32768
> iwx_init_fw_sec: firmware paging section 22 at 0x408f2000 size 32768
> iwx_init_fw_sec: firmware paging section 23 at 0x408fa000 size 28672
> iwx0: could not load firmware, 35
> iwx0: failed to load init firmware

Looks like we are loading a firmware file and the device never sends
the 'alive' signal which confirms that loading has succeeded.

It is possible that our driver is trying to use an incompatible
firmware image on this particular device. Which firmware file name
is loaded by the iwlwifi driver on a recent Linux distribution?
Are we loading the same one?

Reply via email to