GermanyUSACanadaUKFranceEspanaItaliaNederlandsIndiaJapanChina
Register | Login 

CSL AC1200 Stick Dual Band (WiFi, USB 3.0 Stick, AC1200, Dual Band)

Network 802.11ac, CSL, USB, USB 3.0, WiFi

CSL AC1200 Stick Dual Band (WiFi, USB 3.0 Stick, AC1200, Dual Band)
Linux compatibility: Only the Linux compatibility is rated on this page, not the general quality of the product. If you use this product with Linux, please rate it and share your experience in the comment area of this page (bottom) to support other Linux users.
2 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 5
  ( 5 with 2 ratings)


Review of Linux Compatibility

The CSL AC1200 is a dual band WIFi Stick for wireless connections according to IEEE 802.11ac standard. The stick has the USB ID 0bda:8812

ID 0bda:8812 Realtek Semiconductor Corp.

The stick comes with an installation CD which also provides a Linux driver. The driver worked under Linux Mint 17.3, 3.19.0-32-generic automatically:

RTL871X:
usb_endpoint_descriptor(0):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=81
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_in = 1
RTL871X:
usb_endpoint_descriptor(1):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=2
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_out = 2
RTL871X:
usb_endpoint_descriptor(2):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=3
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_out = 3
RTL871X:
usb_endpoint_descriptor(3):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=4
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_out = 4
RTL871X:
usb_endpoint_descriptor(4):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=85
RTL871X: wMaxPacketSize=64
RTL871X: bInterval=1
RTL871X: RT_usb_endpoint_is_int_in = 5, Interval = 1
RTL871X: nr_endpoint=5, in_num=2, out_num=3

RTL871X: USB_SPEED_HIGH
RTL871X: CHIP TYPE: RTL8812
RTL871X: register rtw_netdev_ops to netdev_ops
RTL871X: ReadChipVersion8812A SYS_CFG(0xF0)=0x04411135
RTL871X: Chip Version Info: CHIP_8812_Normal_Chip_TSMC_C_CUT_2T2R_RomVer(0)
RTL871X: RF_Type is 2!!
RTL871X: _ConfigChipOutEP_8812 OutEpQueueSel(0x07), OutEpNumber(3)
RTL871X: ====> ReadAdapterInfo8812AU
RTL871X: Boot from EFUSE, Autoload OK !
RTL871X: EEPROM ID=0x8129
RTL871X: VID = 0x0BDA, PID = 0x8812
RTL871X: Customer ID: 0x00, SubCustomer ID: 0xCD
RTL871X: hal_ReadMACAddress_8812AU MAC Address from EFUSE = 00:11:22:33:44:55
RTL871X: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
RTL871X: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
TL871X: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
RTL871X: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
RTL871X: EEPROMRegulatory = 0x1 TxPwrCalibrateRate=0x0
RTL871X: Board Type: 0x 0
TL871X: mlmepriv.ChannelPlan = 0x42
RTL871X: CrystalCap: 0x 5
RTL871X: ThermalMeter = 0xff
RTL871X: Hal_ReadRemoteWakeup_8812A...bSupportRemoteWakeup(0)
RTL871X: SWAS: bHwAntDiv = 0, TRxAntDivType = 3
RTL871X: pHalData->PAType_2G is 0x3, pHalData->ExternalPA_2G = 0
RTL871X: pHalData->PAType_5G is 0x3, pHalData->ExternalPA_5G = 1
RTL871X: pHalData->LNAType_2G is 0x0, pHalData->ExternalLNA_2G = 0
RTL871X: pHalData->LNAType_5G is 0x88, pHalData->ExternalLNA_5G = 1
RTL871X: pHalData->TypeGPA = 0x0
RTL871X: pHalData->TypeAPA = 0x0
RTL871X: pHalData->TypeGLNA = 0x0
RTL871X: pHalData->TypeALNA = 0x0
RTL871X: RFE Type: 0x 0
RTL871X: PID= 0x8812, VID=  bda
RTL871X: PID= 0x8812, VID=  bda
RTL871X: Customer ID: 0x 0
RTL871X: hal_ReadUsbType_8812AU: antenna=2, wmode=3
RTL871X: hal_ReadUsbType_8812AU(): EFUSE_HIDDEN_812AU
RTL871X: ReadAdapterInfo8812AU  _8051Reset8812(): 8051 reset success .
RTL871X: _FWFreeToGo8812: Polling FW ready OK! (644, 28ms), REG_MCUFWDL:0x000707c6
RTL871X: FWDL success. write_fw:1, 52ms
RTL871X: rtl8812au_hal_init: Download Firmware Success!!
RTL871X: ===> phy_BB8812_Config_ParaFile() EEPROMRegulatory 1
RTL871X: HW_VAR_BASIC_RATE: 0x15f -> 0x15f -> 0x15f
RTL871X: pDM_Odm TxPowerTrackControl = 1
RTL871X: MAC Address from REG_MACID = 00:11:22:33:44:55
RTL871X: rtl8812au_hal_init in 572ms
RTL871X: hw_var_set_opmode()-4935 mode = 2
RTL871X: MAC Address = 00:11:22:33:44:55
RTL871X: -871x_drv - drv_open, bup=1
IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
RTL871X: [rtw_wx_set_pmkid] IW_PMKSA_FLUSH!
RTL871X: set_mode = IW_MODE_INFRA
RTL871X: set bssid:00:00:00:00:00:00
RTL871X: =>rtw_wx_set_essid
RTL871X: ssid=x05xffffffefxfffffff7, len=32
RTL871X: set ssid [x05xffffffefxfffffff7] fw_state=0x00000008
RTL871X: Set SSID under fw_state=0x00000008
RTL871X:  0x150 -> 0x150
RTL871X: HW_VAR_BASIC_RATE: 0x15f -> 0x15f -> 0x15f
RTL871X: survey done event(2f) band:0 for wlan1
RTL871X: rtw_select_and_join_from_scanned_queue: return _FAIL(candidate == NULL)
RTL871X: try_to_join, but select scanning queue fail, to_roam:0
RTL871X: indicate disassoc
RTL871X: rtw_indicate_scan_done(wlan1)
RTL871X: rtl8812_set_FwJoinBssReport_cmd mstatus(0)
RTL871X: beamforming_deinit_entry Idx 0
RTL871X: beamforming_notify BeamformState 0 bSounding 0
RTL871X: ==>rtw_ps_processor .fw_state(8)
RTL871X: ==>ips_enter cnts:1
RTL871X: nolinked power save enter
RTL871X: ===> rtw_ips_pwr_down...................
RTL871X: ====> rtw_ips_dev_unload...
RTL871X: usb_read_port_cancel
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_read_port_complete() RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0)
RTL871X: usb_write_port_cancel
RTL871X: ==> rtl8812au_hal_deinit
RTL871X:  hal_poweroff_8812au
RTL871X: =====> _8051Reset8812(): 8051 reset success .
RTL871X: SetHwReg8812A: bMacPwrCtrlOn=0
RTL871X: ips_leave cnts:1
RTL871X: ===>  rtw_ips_pwr_up..............
RTL871X: ===> ips_netdrv_open.........
RTL871X:  power-on :REG_SYS_CLKR 0x09=0xb0. REG_CR 0x100=0xea.
RTL871X:  MAC has not been powered on yet.
RTL871X: SetHwReg8812A: bMacPwrCtrlOn=1
RTL871X: FirmwareDownload8812 fw source from Header
RTL871X: FirmwareDownload8812 fw:NIC, size: 31936
RTL871X: FirmwareDownload8812: fw_ver=38 fw_subver=0 sig=0x9501
RTL871X: polling_fwdl_chksum: Checksum report OK! (1, 0ms), REG_MCUFWDL:0x00070705
RTL871X: =====> _8051Reset8812(): 8051 reset success .
RTL871X: _FWFreeToGo8812: Polling FW ready OK! (422, 28ms), REG_MCUFWDL:0x000707c6
RTL871X: FWDL success. write_fw:1, 60ms
RTL871X: rtl8812au_hal_init: Download Firmware Success!!
RTL871X: ===> phy_BB8812_Config_ParaFile() EEPROMRegulatory 1
RTL871X: HW_VAR_BASIC_RATE: 0x15f -> 0x15f -> 0x15f
RTL871X: pDM_Odm TxPowerTrackControl = 1
RTL871X: MAC Address from REG_MACID = 00:11:22:33:44:55
RTL871X: rtl8812au_hal_init in 724ms
RTL871X: hw_var_set_opmode()-4935 mode = 2
RTL871X:  ips_leave.....LED(0x00022828)...
RTL871X: set_mode = IW_MODE_INFRA
RTL871X: hw_var_set_opmode()-4935 mode = 2
RTL871X:
 wpa_ie(length:22):
RTL871X: 0x30 0x14 0x01 0x00 0x00 0x0f 0xac 0x04
RTL871X: 0x01 0x00 0x00 0x0f 0xac 0x04 0x01 0x00
RTL871X: 0x00 0x0f 0xac 0x02 0x00 0x00 0x00 0x00
RTL871X: SetHwReg8812A, 5710, RCR= f40060ca
RTL871X: rtw_wx_set_freq: set to channel 40
RTL871X: =>rtw_wx_set_essid
RTL871X: ssid=descartes, len=9
RTL871X: set ssid [descartes] fw_state=0x00000008
RTL871X: Set SSID under fw_state=0x00000008
RTL871X: [by_bssid:0][assoc_ssid:descartes][to_roam:0] new candidate: descartes(34:81:c4:22:1b:cd, ch13) rssi:-66
RTL871X: [by_bssid:0][assoc_ssid:descartes][to_roam:0] new candidate: descartes(11:22:33:44:55:66, ch40) rssi:-54
RTL871X: rtw_select_and_join_from_scanned_queue: candidate: descartes(11:22:33:44:55:66, ch:40)
RTL871X: link to Artheros AP
RTL871X: [HT] HAL Support STBC = 0x01
RTL871X: [VHT] Support STBC = 0x03
RTL871X: [VHT] Support Beamformee
RTL871X:  0x150 -> 0x150
RTL871X: OnBeacon: beacon keys ready
RTL871X: link to Artheros AP
RTL871X: start auth
RTL871X: issue_auth
RTL871X: OnAuthClient
RTL871X: auth success, start assoc
RTL871X: network.SupportedRates[0]=8C
RTL871X: network.SupportedRates[1]=12
RTL871X: network.SupportedRates[2]=98
RTL871X: network.SupportedRates[3]=24
RTL871X: network.SupportedRates[4]=B0
RTL871X: network.SupportedRates[5]=48
RTL871X: network.SupportedRates[6]=60
RTL871X: network.SupportedRates[7]=6C
RTL871X: bssrate_len = 8
RTL871X: OnAssocRsp
RTL871X: Current VHT STBC Setting = 0A
RTL871X: report_join_res(1)
RTL871X: rtw_joinbss_update_network
RTL871X: +rtw_update_ht_cap()
RTL871X: rtw_alloc_macid(wlan1) if1, hwaddr:11:22:33:44:55:66 macid:0
RTL871X: rtw_joinbss_update_stainfo
RTL871X: RateBitmap=00000000000fffff , pVHTRate[0]=fa
RTL871X: supp_mcs_set = ff, ff, 00, rf_type=255, tx_ra_bitmap=00000000fffffff0
RTL871X: ### Set STA_(0) info ###
RTL871X: assoc success
RTL871X: HW_VAR_BASIC_RATE: 0x150 -> 0x150 -> 0x150
IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
RTL871X: WMM(0): 0, a42b
RTL871X: WMM(1): 0, a44f
RTL871X: WMM(2): 0, 5e4322
RTL871X: WMM(3): 0, 2f3222
RTL871X: wmm_para_seq(0): 0
RTL871X: wmm_para_seq(1): 1
RTL871X: wmm_para_seq(2): 2
RTL871X: wmm_para_seq(3): 3
RTL871X: HTOnAssocRsp
RTL871X: VHTOnAssocRsp
RTL871X: ODM_Get_Rate_Bitmap ==> rssi_level:0x00, WirelessMode:0x44, rate_bitmap:0xfffff010
RTL871X: UpdateHalRAMask8812A => mac_id:0, networkType:0x44, mask:0xfffffff0
  ==> rssi_level:0, rate_bitmap:0xfffff010, psta->raid=9
RTL871X: [MacId],  Set MacId Ctrl(original) = 0x10000
RTL871X: SetHwReg8812A(wlan1): [HW_VAR_MACID_WAKEUP] macid=0, org reg_0x4d4=0x00000000
RTL871X: rtl8812_set_FwJoinBssReport_cmd mstatus(1)
RTL871X: rtw_hal_set_fw_rsvd_page PageSize: 512, RsvdPageNUm: 7
RTL871X: LocPsPoll: 2
RTL871X: LocNullData: 3
RTL871X: LocQosNull: 4
RTL871X: rtw_hal_set_fw_rsvd_page: Set RSVD page location to Fw ,TotalPacketLen(2634), TotalPageNum(5)
RTL871X: RsvdPageLoc: ProbeRsp=0 PsPoll=2 Null=3 QoSNull=4 BTNull=0
RTL871X: wlan1: 1 DL RSVD page success! DLBcnCount:1, poll:1
RTL871X: Set RSVD page location to Fw.
RTL871X: The configuration disabled Beamforming! Skip...
RTL871X: =>mlmeext_joinbss_event_callback
RTL871X: recv eapol packet
RTL871X: send eapol packet
RTL871X: recv eapol packet
RTL871X: send eapol packet
RTL871X:  ~~~~set sta key:unicastkey
RTL871X: set pairwise key camid:4, addr:11:22:33:44:55:66, kid:0, type:AES
RTL871X:  ~~~~set sta key:groupkey
RTL871X: ==> rtw_set_key algorithm(4),keyid(2),key_mask(0)
RTL871X: set group key camid:5, addr:11:22:33:44:55:66, kid:2, type:AES
RTL871X: SetHwReg8812A, 5703, RCR= f40060ce
RTL871X: OnAction_back
RTL871X: OnAction_back, action=0
RTL871X: issue_addba_rsp(wlan1) ra=11:22:33:44:55:66 status=0, tid=0, size=64
RTL871X: OnAction_back
RTL871X: OnAction_back, action=0
RTL871X: issue_addba_rsp(wlan1) ra=11:22:33:44:55:66 status=0, tid=6, size=64
RTL871X: ODM_Get_Rate_Bitmap ==> rssi_level:0x02, WirelessMode:0x44, rate_bitmap:0xfffff000
RTL871X: UpdateHalRAMask8812A => mac_id:0, networkType:0x44, mask:0xfffffff0
  ==> rssi_level:2, rate_bitmap:0xfffff000, psta->raid=9
RTL871X: rtw_issue_addbareq_cmd, p=0
RTL871X: BA_starting_seqctrl = 136 for TID=0
RTL871X: issue_addba_req(wlan1) ra=11:22:33:44:55:66 tid=0
RTL871X: OnAction_back
RTL871X: OnAction_back, action=1
RTL871X: agg_enable for TID=0
RTL871X: SetHwReg8812A(wlan1): [HW_VAR_MACID_SLEEP] macid=0, org reg_0x4d4=0x00000000
RTL871X: HW_VAR_BASIC_RATE: 0x150 -> 0x15d -> 0x15d
RTL871X: HW_VAR_BASIC_RATE: 0x150 -> 0x150 -> 0x150
RTL871X: SetHwReg8812A(wlan1): [HW_VAR_MACID_WAKEUP] macid=0, org reg_0x4d4=0x00000001
RTL871X: survey done event(29) band:0 for wlan1
RTL871X: rtw_indicate_scan_done(wlan1)

Similar Linux Hardware

scroll left scroll right

 Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
 

Email address will not be published.

Rate Linux compatibility


Use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Allowed file types: txt, jpg, png, gif, maximum file size: 2MB.