DEPRECATED: Updated Linux drivers for the ATWILC1000/ATWILC3000 products are located at https://github.com/linux4microchip/linux/tree/master/drivers/net/wireless/microchip/wilc1000. To simplify development, the legacy Linux4WILC was merged into the Linux4Microchip repo where driver development continues (Please refer latest ATWILC1000/ATWILC 3000 Wi-Fi Link Controller Linux User Guide) Driver code for Microchip ATWILC Wireless Devices (ATWILC1000 & ATWILC3000)
I test wilc1000 and try to stop a wifi connection, and sometime I will see something like that:system report Oops and reboot auto, any idea for me? thanks very much!
15:05:34 kernel: [12625.690000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_scan_complete_received]Scan notification received
15:05:34 kernel: [12625.700000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_scan_result]Scan Done[c3922000]
15:05:39 kernel: [12630.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Requested num of channel 14
15:05:39 kernel: [12630.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Scan Request IE len = 0
15:05:39 kernel: [12630.760000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Number of SSIDs 1
15:05:39 kernel: [12630.760000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Trigger Scan Request
15:05:39 kernel: [12631.380000] cfg_indicate_rx: Scan Notification Received
15:05:39 kernel: [12631.390000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_scan_complete_received]Scan notification received
15:05:39 kernel: [12631.400000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_scan_result]Scan Done[c3922000]
15:05:39 kernel: [12631.670000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Connecting to SSID [Robustel] on netdev [c3922000] host if [c1d5b800]
15:05:40 kernel: [12631.690000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Adding key with cipher group fac02
15:05:40 kernel: [12631.690000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Authentication Type = 0
15:05:40 kernel: [12631.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]In OPEN SYSTEM
15:05:40 kernel: [12631.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [20:65:8e:ba:58:40]
15:05:40 kernel: [12631.770000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]send HOST_IF_WAITING_CONN_RESP
15:05:40 kernel: [12631.850000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]set HOST_IF_WAITING_CONN_RESP
15:05:42 kernel: [12634.280000] cfg_indicate_rx: Info message received
15:05:42 kernel: [12634.280000] wilc_sdio mmc0:0001:1 wlan0: INFO [handle_rcvd_gnrl_async_info]Current State = 3,Received state = 0
15:05:42 kernel: [12634.300000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Connection response received=0 connect_stat[0]
15:05:42 kernel: [12634.330000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
15:05:42 kernel: [12634.330000] wilc_sdio mmc0:0001:1 wlan0: ERR [cfg_connect_result:178] Unspecified failure
15:05:42 kernel: [12634.360000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association request info elements length = 22
15:05:42 kernel: [12634.400000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association response info elements length = 0
15:05:42 kernel: [12634.540000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Requested num of channel 14
15:05:42 kernel: [12634.540000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Scan Request IE len = 0
15:05:42 kernel: [12634.560000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Number of SSIDs 1
15:05:42 kernel: [12634.560000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Trigger Scan Request
15:05:43 kernel: [12635.180000] cfg_indicate_rx: Scan Notification Received
15:05:43 kernel: [12635.190000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_scan_complete_received]Scan notification received
15:05:43 kernel: [12635.200000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_scan_result]Scan Done[c3922000]
15:05:43 kernel: [12635.420000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Connecting to SSID [Robustel] on netdev [c3922000] host if [c1d5b800]
15:05:43 kernel: [12635.430000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Adding key with cipher group fac02
15:05:43 kernel: [12635.440000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Authentication Type = 0
15:05:43 kernel: [12635.450000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]In OPEN SYSTEM
15:05:43 kernel: [12635.460000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [20:65:8e:ba:51:80]
15:05:43 kernel: [12635.470000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]send HOST_IF_WAITING_CONN_RESP
15:05:43 kernel: [12635.550000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]set HOST_IF_WAITING_CONN_RESP
15:05:43 kernel: [12635.570000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
15:05:43 kernel: [12635.590000] wilc_sdio mmc0:0001:1 wlan0: INFO [disconnect]Disconnecting with reason code(3)
15:05:43 kernel: [12635.630000] cfg_indicate_rx: Info message received
15:05:43 kernel: [12635.640000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Connection response received=0 connect_stat[0]
15:05:43 kernel: [12635.650000] wilc_sdio mmc0:0001:1 wlan0: INFO [handle_rcvd_gnrl_async_info]Current State = 3,Received state = 0
15:05:43 kernel: [12635.660000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
15:05:43 kernel: [12635.670000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Connection response received=0 connect_stat[0]
15:05:44 kernel: [12635.680000] wilc_sdio mmc0:0001:1 wlan0: ERR [cfg_connect_result:178] Unspecified failure
15:05:44 kernel: [12635.690000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
15:05:44 kernel: [12635.700000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association request info elements length = 22
15:05:44 kernel: [12635.720000] wilc_sdio mmc0:0001:1 wlan0: ERR **[cfg_connect_result:178] Unspecified failure**
15:05:44 kernel: [12635.720000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association request info elements length = 22
15:05:44 kernel: [12635.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association response info elements length = 0
15:05:44 kernel: [12635.750000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association response info elements length = 0
15:05:44 kernel: [12636.410000] Unable to handle kernel paging request at virtual address beca4000
15:05:44 kernel: [12636.420000] pgd = c1fe0000
15:05:44 kernel: [12636.420000] [beca4000] *pgd=01e41831, *pte=00000000, *ppte=00000000
15:05:44 kernel: [12636.430000] Internal error: Oops: 17 [#1] PREEMPT ARM
15:05:44 kernel: [12636.430000] Modules linked in: qmi_wwan option wilc_sdio(C) usb_f_rndis u_ether usb_f_fs libcomposite usb_wwan watchdogd(O)
15:05:44 kernel: [12636.430000] CPU: 0 PID: 2425 Comm: ice_work_mode Tainted: G WC O 3.10.108 #76
15:05:44 kernel: [12636.430000] task: c1ef0000 ti: c3966000 task.ti: c3966000
15:05:44 kernel: [12636.430000] PC is at __kmalloc+0xc8/0x12c
15:05:44 kernel: [12636.430000] LR is at __kmalloc+0x6c/0x12c
15:05:44 kernel: [12636.430000] pc : [<c008a5f8>] lr : [<c008a59c>] psr: a0000013
15:05:44 kernel: [12636.430000] sp : c3967e58 ip : c3967e58 fp : c3967e7c
15:05:44 kernel: [12636.430000] r10: c00d200c r9 : c3966000 r8 : 00000001
15:05:44 kernel: [12636.430000] r7 : 00ae898b r6 : 000000d0 r5 : beca4000 r4 : c3801f00
15:05:44 kernel: [12636.430000] r3 : 00000000 r2 : 00000001 r1 : 00000000 r0 : 00000000
15:05:44 kernel: [12636.430000] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
15:05:44 kernel: [12636.430000] Control: 0005317f Table: 01fe0000 DAC: 00000015
15:05:44 kernel: [12636.430000] Process ice_work_mode (pid: 2425, stack limit = 0xc39661b8)
15:05:44 kernel: [12636.430000] Stack: (0xc3967e58 to 0xc3968000)
15:05:44 kernel: [12636.430000] 7e40: 00000100 00000100
15:05:44 kernel: [12636.430000] 7e60: c1f61a80 00000000 c1dc6f40 00000000 c3967f04 c3967e80 c00d218c c008a540
15:05:44 kernel: [12636.430000] 7e80: c1dc6f00 00000100 c007bbb8 c007b7e0 00000017 c3967f0c c3967e80 00000000
15:05:44 kernel: [12636.430000] 7ea0: c3967ed4 c3967eb0 c007bc10 c007bb88 c3967ed4 c1dc6f00 c00148e8 c007257c
15:05:44 kernel: [12636.430000] 7ec0: c0b713a0 c1dc6a00 c3967f3c c3967ed8 00000979 c1ef0000 c3967f04 c1dc6a00
15:05:44 kernel: [12636.430000] 7ee0: c3966000 c0ac26d4 fffffff8 00000000 00000000 c00d200c c3967f3c c3967f08
15:05:44 kernel: [12636.430000] 7f00: c0093acc c00d201c 00000001 00000979 00000001 c1dc6a00 00000000 c3966000
15:05:44 kernel: [12636.430000] 7f20: c1ec38f0 00000001 00000001 c1865480 c3967f84 c3967f40 c0095090 c0093a1c
15:05:44 kernel: [12636.430000] 7f40: 00000000 c18654bc becc4e7c becc4670 00000000 c1ef013c 0000000b c1f37000
15:05:44 kernel: [12636.430000] 7f60: becc4670 becc4e7c 0000000b c000e308 c3966000 00000000 c3967fa4 c3967f88
15:05:44 kernel: [12636.430000] 7f80: c0095350 c0094cb0 00000000 becc4688 becc46b0 0000000b 00000000 c3967fa8
15:05:44 kernel: [12636.430000] 7fa0: c000e160 c0095328 00000000 becc4688 b6cd1218 becc4670 becc4e7c b6ce8b4c
15:05:44 kernel: [12636.430000] 7fc0: 00000000 becc4688 becc46b0 0000000b becc4838 00000008 0000000b becc46a0
15:05:44 kernel: [12636.430000] 7fe0: becc4680 becc466c b6c4d938 b6c4d67c 60000010 b6cd1218 00000000 00000000
15:05:44 kernel: [12636.430000] Backtrace:
15:05:44 kernel: [12636.430000] [<c008a530>] (__kmalloc+0x0/0x12c) from [<c00d218c>] (load_elf_binary+0x180/0x1070)
15:05:44 kernel: [12636.430000] r9:00000000 r8:c1dc6f40 r7:00000000 r6:c1f61a80 r5:00000100
15:05:44 kernel: [12636.430000] r4:00000100
15:05:44 kernel: [12636.430000] [<c00d200c>] (load_elf_binary+0x0/0x1070) from [<c0093acc>] (search_binary_handler+0xc0/0x29c)
15:05:44 kernel: [12636.430000] [<c0093a0c>] (search_binary_handler+0x0/0x29c) from [<c0095090>] (do_execve+0x3f0/0x468)
15:05:44 kernel: [12636.430000] [<c0094ca0>] (do_execve+0x0/0x468) from [<c0095350>] (SyS_execve+0x38/0x4c)
15:05:44 kernel: [12636.430000] [<c0095318>] (SyS_execve+0x0/0x4c) from [<c000e160>] (ret_fast_syscall+0x0/0x34)
15:05:44 kernel: [12636.430000] r7:0000000b r6:becc46b0 r5:becc4688 r4:00000000
15:05:44 kernel: [12636.430000] Code: eb03a84c e1a00005 e89dabf0 e5943014 (e7952003)
15:05:44 kernel: [12636.450000] ---[ end trace 1b99e41602d29e69 ]---
normal just like that:
Aug 5 17:08:55 router news.info kernel: [ 993.600000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Requested num of channel 14
Aug 5 17:08:55 router news.info kernel: [ 993.600000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Scan Request IE len = 0
Aug 5 17:08:55 router news.info kernel: [ 993.630000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Number of SSIDs 1
Aug 5 17:08:55 router news.info kernel: [ 993.630000] wilc_sdio mmc0:0001:1 wlan0: INFO [scan]Trigger Scan Request
Aug 5 17:08:55 router news.info kernel: [ 994.250000] cfg_indicate_rx: Scan Notification Received
Aug 5 17:08:55 router news.info kernel: [ 994.260000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_scan_complete_received]Scan notification received
Aug 5 17:08:55 router news.info kernel: [ 994.270000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_scan_result]Scan Done[c3922000]
Aug 5 17:08:55 router news.info kernel: [ 994.520000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Connecting to SSID [Robustel^Z] on netdev [c3922000] host if [c1c50c00]
Aug 5 17:08:55 router news.info kernel: [ 994.540000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Adding key with cipher group fac02
17:08:55 router news.info kernel: [ 994.550000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]Authentication Type = 0
17:08:55 router news.info kernel: [ 994.560000] wilc_sdio mmc0:0001:1 wlan0: INFO [connect]In OPEN SYSTEM
17:08:55 router news.info kernel: [ 994.570000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [20:65:8e:ba:56:60]
17:08:56 router news.info kernel: [ 994.580000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]send HOST_IF_WAITING_CONN_RESP
17:08:56 router news.info kernel: [ 994.650000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_send_connect_wid]set HOST_IF_WAITING_CONN_RESP
17:08:56 router news.info kernel: [ 994.990000] cfg_indicate_rx: Info message received
17:08:56 router news.info kernel: [ 994.990000] wilc_sdio mmc0:0001:1 wlan0: INFO [handle_rcvd_gnrl_async_info]Current State = 3,Received state = 1
17:08:56 router news.info kernel: [ 995.010000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Connection response received=1 connect_stat[0]
17:08:56 router news.info kernel: [ 995.020000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Connection Successful: BSSID: 20658eba5660
17:08:56 router news.info kernel: [ 995.030000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association request info elements length = 22
17:08:56 router news.info kernel: [ 995.040000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Association response info elements length = 111
17:09:02 router news.info kernel: [ 1001.330000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
17:09:02 router news.info kernel: [ 1001.340000] wilc_sdio mmc0:0001:1 wlan0: INFO [disconnect]Disconnecting with reason code(3)
17:09:02 router news.info kernel: [ 1001.380000] cfg_indicate_rx: Info message received
17:09:02 router news.info kernel: [ 1001.390000] wilc_sdio mmc0:0001:1 wlan0: INFO [handle_rcvd_gnrl_async_info]Current State = 4,Received state = 0
17:09:02 router news.info kernel: [ 1001.400000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Received WILC_MAC_STATUS_DISCONNECTED dev [c3922000]
17:09:02 router news.info kernel: [ 1001.410000] wilc_sdio mmc0:0001:1 wlan0: INFO [cfg_connect_result]Received WILC_MAC_STATUS_DISCONNECTED dev [c3922000]
17:09:02 router news.info kernel: [ 1001.430000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
17:09:02 router news.info kernel: [ 1001.440000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_set_bssid]set bssid [00:00:00:00:00:00]
17:09:02 router news.info kernel: [ 1001.450000] cfg80211: Calling CRDA to update world regulatory domain
17:09:04 router news.info kernel: [ 1002.710000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_set_multicast_list]Setting mcast List with count = 1.
17:09:04 router news.info kernel: [ 1002.720000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_set_multicast_list]Entry[0]: 01:00:5e:00:00:01
17:09:04 router news.info kernel: [ 1002.730000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mac_close]Mac close
17:09:04 router news.info kernel: [ 1002.740000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mac_close]Deinitializing wilc
17:09:04 router news.info kernel: [ 1002.750000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]Deinitializing wilc ...
17:09:04 router news.info kernel: [ 1002.760000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]Disabling IRQ
17:09:04 router news.info kernel: [ 1002.770000] wilc_sdio mmc0:0001:1: wilc_sdio_disable_interrupt
17:09:04 router news.info kernel: [ 1002.780000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]Deinitializing Threads
17:09:04 router news.info kernel: [ 1002.780000] wilc_sdio mmc0:0001:1 wlan0: INFO [wlan_deinitialize_threads]Deinitializing Threads
17:09:04 router news.info kernel: [ 1002.810000] wilc_sdio mmc0:0001:1 wlan0: INFO [wlan_deinitialize_threads]Deinit debug Thread
17:09:04 router news.info kernel: [ 1002.820000] Exit debug thread
17:09:04 router news.info kernel: [ 1002.820000] wilc_sdio mmc0:0001:1 wlan0: INFO [wlan_deinitialize_threads]Deinitializing Threads
17:09:04 router news.info kernel: [ 1002.850000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]Deinitializing IRQ
17:09:04 router news.info kernel: [ 1002.860000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]Deinitializing WILC Wlan
17:09:04 router news.info kernel: [ 1002.870000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_wlan_deinitialize]wilc deinitialization Done
17:09:04 router news.info kernel: [ 1002.880000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.890000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.900000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.910000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.920000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.930000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
17:09:04 router news.info kernel: [ 1002.940000] wilc_sdio mmc0:0001:1 wlan0: INFO [wilc_mgmt_frame_register]Return since mac is closed
I test wilc1000 and try to stop a wifi connection, and sometime I will see something like that: system report Oops and reboot auto, any idea for me? thanks very much!
normal just like that: