88W9064 driver generate an exception in L1046ARDB board that uses the images of QorIQ SDK 2.0 - 1703

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

88W9064 driver generate an exception in L1046ARDB board that uses the images of QorIQ SDK 2.0 - 1703

74 Views
sanjeevkumar_p
Contributor I

Hi Team,

I have been trying to bring up the 88W9064 wifi card in the LS1046ARDB board.

The Linux version used was 4.1.35, that comes bundled along with the QorIQ SDK 2.0 - 1703.

Experimented with all the versions of the driver sources available in the Product page.

There were some issues w.r.t compiling the .ko file, but eventually fixed all issues.

All the generated modules stops at the same error while performing `insmod` of the module.

On further debugging, traced to the exception handler that causes the issue. Since that exception is raised from the HW, the respective handling halts the Tx and Rx path.

Even after exception, the wireless interfaces are created, but those were not working.

The exception handler: `wlSC5MSIX_r7`

Adding the snippet of the logs below, which shows the exception error.

```

[ 52.707953] ####DEBUGPRINT wlSC5MSIX_r7() irq no: 81, netdev name: wdev0, wdev ssid:
[ 52.715521] wlSC5MSIX_r7: SC5_EVENT_FW received rdptr=0 wrptr=1
[ 52.721452] wdev0 SFW exception event from CPU_4 (0x11)
[ 52.726685] 00000000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07390000
[ 52.735211] 00000020: f0000000 00000000 00000000 00000011 00000000 00000000 00000000 00000000

```

 

Driver and firmware version:

```

25.6.25.0-P1114.00-D2119.00


Driver : 25.6.2119.00-W906x [SHAL 0.87]
Firmware: 25.6.1114.00 [SHAL 0.87]
MAC : 25.6.25.0 [SHAL 0.87]
Hw DevID:2b55 ChipRevision:2 W9064-A0

```

 

Please look into the issue and kindly provide suggestions on when this type of exception shall occur.

Please feel free to reach out if more information is required, I'll be happy to provide them.

Labels (1)
0 Kudos
Reply
0 Replies