Puncte:4

TPLink AX3000 nu funcționează cu Ubuntu 20.04 (Nu a reușit la INIT ucode -110)

drapel ci
jck

Rulez Ubuntu 20.04.03 cu kernel 5.11.

Am o placă de bază Gigabyte B460M DS3H cu procesor Core i5. Am instalat un adaptor TPLink AX3000 Wifi 6 care utilizează chipset-ul Intel AX200. Este instalat în (numai) slotul PCIe.

Bluetooth-ul funcționează, dar WiFi-ul nu. Nu există nicio opțiune Wireless care să apară în meniul de setări.

inteleg de la site-ul Intel că acest chipset a fost suportat în nucleu din 5.1.

Mai întâi am verificat lspci și văd că dispozitivul este recunoscut.

$ lspci
01:00.0 Controler de rețea: Intel Corporation Wi-Fi 6 AX200 (rev 1a)

(Iată ieșirea verboroasă)

$ sudo lspci -vv -s 01:00.0
01:00.0 Controler de rețea: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsistem: Intel Corporation Wi-Fi 6 AX200
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Stare: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=rapid >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latență: 0, Dimensiunea liniei cache: 64 de octeți
Întrerupere: pinul A direcționat către IRQ 16
Regiunea 0: memorie la b1200000 (64 de biți, neprelucibilă) [dimensiune=16K]
Capabilități: [c8] Power Management versiunea 3
    Indicatori: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Stare: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilități: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Adresa: 0000000000000000 Date: 0000
Capabilități: [40] Express (v2) Endpoint, MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latență L0s <512ns, L1 nelimitat
        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
    DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
        RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
        MaxPayload 128 bytes, MaxReadReq 128 bytes
    DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
    LnkCap: Port #0, Viteză 5GT/s, Lățime x1, ASPM L1, Latență de ieșire L1 <8us
        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
    LnkCtl: ASPM L1 activat; RCB 64 bytes Disabled- CommClk+
        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Viteză 5GT/s (ok), lățime x1 (ok)
        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    DevCap2: Timeout de finalizare: Interval B, TimeoutDis+, NROPrPrP-, LTR+
         10BitTagComp-, 10BitTagReq-, OBFF prin WAKE#, ExtFmt-, EETLPPrefix-
         EmergencyPowerReduction nu este acceptat, EmergencyPowerReductionInit-
         FRS-, TPHComp-, ExtTPHComp-
         AtomicOpsCap: 32 de biți- 64 de biți- 128 de biți CAS-
    DevCtl2: Timeout de finalizare: 16ms până la 55ms, TimeoutDis-, LTR+, OBFF prin WAKE#
         AtomicOpsCtl: ReqEn-
    LnkCtl2: Viteza legăturii țintă: 5GT/s, EnterCompliance- SpeedDis-
         Marja de transmitere: Interval de operare normal, EnterModifiedCompliance- ComplianceSOS-
         Conformitate De-accent: -6dB
    LnkSta2: Nivel curent de de-accentuare: -3,5 dB, EqualizationComplete-, EqualizationPhase1-
         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilități: [80] MSI-X: Enable+ Count=16 Masked-
    Tabel vectorial: BAR=0 offset=00002000
    PBA: BAR=0 offset=00003000
Capabilități: [100 v1] Raportare avansată a erorilor
    UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
    CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
    CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
    AERCap: primul indicator de eroare: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
    HeaderLog: 00000000 00000000 00000000 00000000
Capabilități: [14c v1] Raportare toleranță la latență
    Latență maximă de snoop: 71680ns
    Latență maximă fără snoop: 71680ns
Capabilități: [154 v1] L1 PM Substates
    L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
          PortCommonModeRestoreTime=30us PortTPowerOnTime=18us
    L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
           T_CommonMode=0us LTR1.2_Threshold=0ns
    L1SubCtl2: T_PwrOn=10us
Driver kernel în uz: iwlwifi
Module kernel: iwlwifi

M-am uitat la modprobe iwlwifi și nu am văzut nimic în legătură cu acolo. Pot reproduce rezultatul dacă este necesar, dar nu pare să fie. Modulul există și este încărcat, nu văd erori.

Când mă uit la dmesg, văd următoarea ieșire:

[ 6.901606] iwlwifi 0000:01:00.0: SecBoot CPU1 Stare: 0x5625, CPU2 Stare: 0x3
[ 6.901617] iwlwifi 0000:01:00.0: UMAC PC: 0x804766c0
[ 6.901625] iwlwifi 0000:01:00.0: LMAC PC: 0xd0
[ 6.901627] iwlwifi 0000:01:00.0: WRT: Colectarea datelor: declanșatorul ini 13 declanșat.
[ 6.901694] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 6.901695] iwlwifi 0000:01:00.0: Stare: 0x00000000, număr: 6
[ 6.901696] iwlwifi 0000:01:00.0: Versiunea firmware încărcată: 59.601f3a66.0 cc-a0-59.ucode
[ 6.901697] iwlwifi 0000:01:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[ 6.901698] iwlwifi 0000:01:00.0: 0x002022F0 | trm_hw_status0
[ 6.901699] iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1
[ 6.901700] iwlwifi 0000:01:00.0: 0x004FAA36 | branchlink2
[ 6.901701] iwlwifi 0000:01:00.0: 0x004F0E12 | linklink1
[ 6.901702] iwlwifi 0000:01:00.0: 0x004F0E12 | ruptlink2
[ 6.901703] iwlwifi 0000:01:00.0: 0x004F3D2A | date1
[ 6.901703] iwlwifi 0000:01:00.0: 0x00001000 | date2
[ 6.901704] iwlwifi 0000:01:00.0: 0x00000000 | date3
[ 6.901705] iwlwifi 0000:01:00.0: 0x00000000 | timpul farului
[ 6.901706] iwlwifi 0000:01:00.0: 0x0000CCF8 | tsf scăzut
[ 6.901707] iwlwifi 0000:01:00.0: 0x00000000 | tsf salut
[ 6.901707] iwlwifi 0000:01:00.0: 0x00000000 | timp gp1
[ 6.901708] iwlwifi 0000:01:00.0: 0x00012423 | timp gp2
[ 6.901709] iwlwifi 0000:01:00.0: 0x00000001 | Tipul de revizuire uCode
[ 6.901710] iwlwifi 0000:01:00.0: 0x0000003B | Versiunea uCode majoră
[ 6.901711] iwlwifi 0000:01:00.0: 0x601F3A66 | Versiunea uCode minoră
[ 6.901712] iwlwifi 0000:01:00.0: 0x00000340 | versiunea hw
[ 6.901712] iwlwifi 0000:01:00.0: 0x00C89000 | versiunea de placa
[ 6.901713] iwlwifi 0000:01:00.0: 0x8001FF03 | hcmd
[ 6.901714] iwlwifi 0000:01:00.0: 0x00020000 | isr0
[ 6.901715] iwlwifi 0000:01:00.0: 0x00000000 | isr1
[ 6.901716] iwlwifi 0000:01:00.0: 0x08F00002 | isr2
[ 6.901716] iwlwifi 0000:01:00.0: 0x00C0001C | isr3
[ 6.901717] iwlwifi 0000:01:00.0: 0x00000000 | isr4
[ 6.901718] iwlwifi 0000:01:00.0: 0x00000000 | ultimul cmd Id
[ 6.901719] iwlwifi 0000:01:00.0: 0x004F3D2A | aşteptaţi_eveniment
[ 6.901719] iwlwifi 0000:01:00.0: 0x00000000 | l2p_control
[ 6.901720] iwlwifi 0000:01:00.0: 0x00000020 | l2p_durata
[ 6.901721] iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid
[ 6.901722] iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match
[ 6.901722] iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 6.901723] iwlwifi 0000:01:00.0: 0x00000000 | timestamp-ul
[ 6.901724] iwlwifi 0000:01:00.0: 0x0000F81C | flow_handler
[ 6.901748] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 6.901749] iwlwifi 0000:01:00.0: Stare: 0x00000000, număr: 7
[ 6.901750] iwlwifi 0000:01:00.0: 0x20100222 | ADVANCED_SYSASSERT
[ 6.901751] iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1
[ 6.901751] iwlwifi 0000:01:00.0: 0x804568FC | umac branchlink2
[ 6.901752] iwlwifi 0000:01:00.0: 0xC0085328 | umac interruptlink1
[ 6.901753] iwlwifi 0000:01:00.0: 0x00000000 | umac interruptlink2
[ 6.901754] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data1
[ 6.901755] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data2
[ 6.901755] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data3
[ 6.901756] iwlwifi 0000:01:00.0: 0x0000003B | umac major
[ 6.901757] iwlwifi 0000:01:00.0: 0x601F3A66 | umac minor
[ 6.901757] iwlwifi 0000:01:00.0: 0x0001241D | indicatorul de cadru
[ 6.901758] iwlwifi 0000:01:00.0: 0xC0886AD4 | indicator de stivă
[ 6.901759] iwlwifi 0000:01:00.0: 0x00000000 | ultima gazdă cmd
[ 6.901760] iwlwifi 0000:01:00.0: 0x00000000 | reg. status isr
[ 6.901765] iwlwifi 0000:01:00.0: Fseq Registers:
[ 6.901767] iwlwifi 0000:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[ 6.901770] iwlwifi 0000:01:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[ 6.901772] iwlwifi 0000:01:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[ 6.901775] iwlwifi 0000:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[ 6.901778] iwlwifi 0000:01:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[ 6.901780] iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 6.901783] iwlwifi 0000:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[ 6.901786] iwlwifi 0000:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[ 6.901788] iwlwifi 0000:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[ 6.901793] iwlwifi 0000:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 6.901798] iwlwifi 0000:01:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 6.901802] iwlwifi 0000:01:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 6.901805] iwlwifi 0000:01:00.0: Nu s-a pornit RT ucode: -110
[ 6.973724] r8169 0000:03:00.0 enp3s0: Link este oprit
[ 7.267768] iwlwifi 0000:01:00.0: Nu s-a putut rula INIT ucode: -110
[ 7.341627] bucla13: a detectat modificarea capacității de la 0 la 8
[ 8.282620] rfkill: handler de intrare dezactivat

Se pare că firmware-ul nu poate fi inițializat, cu cod de eroare -110. Nu am reușit să aflu exact ce înseamnă asta.

Am încercat să folosesc firmware-ul furnizat pe site-ul Intel conectat anterior, copiendu-l în mine /lib/firmware director și eliminând cel vechi. dmesg a raportat numărul de versiune schimbat, dar eroarea a fost exact aceeași. Acest lucru nu pare super surprinzător, Intel oferă v46 de firmware, dar Ubuntu a venit instalat cu v59.

am gasit asta fir de sprijin care pare să descrie exact problema mea. Firul se încheie cu reprezentantul afirmând că adaptorul pur și simplu nu este compatibil cu placa de bază. Asta pare greu de crezut. Utilizatorul de acolo a susținut că adaptorul a funcționat bine în Windows, așa că nu ar trebui să existe probleme de compatibilitate hardware. Personal nu am încercat adaptorul în Windows, dar îmi este greu să cred că placa de bază nu îl acceptă. Acesta este un adaptor popular cu un chipset care a fost acceptat de mult timp.

Încep să bănuiesc că tocmai am primit un adaptor defect. Înainte de a încerca să-l returnez și să iau altul, mai pot face ceva pentru a depana asta -110 cod de eroare? Ar trebui să caut sau să instalez altceva?

chili555 avatar
drapel cn
Observ asta: „Versiunea firmware încărcată: 59.601f3a66.0 cc-a0-59.ucode” Instalarea mea 21.10 include și -62 și -63. Vă sugerez să le instalați și pe acestea și să reporniți. Verificați din nou: `sudo dmesg | grep iwl` Postați înapoi dacă aveți nevoie de un pas cu pas. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
chili555 avatar
drapel cn
„Sunt puțin îngrijorat de Capabilități: , dar nu mi-am dat seama cum să alung asta." Este banal; totuși, încercați să rulați comanda cu sudo. De asemenea, este aceasta o pornire duală cu Windows?
heynnema avatar
drapel ru
Arată-mi `lspci -nn | grep -i wi-fi`. După ce văd acea ieșire, vă voi da încă o comandă. Începeți-mi comentariile cu @heynnema sau îmi vor lipsi.
drapel ci
jck
@chili555 Am v63 inclus, dar nu îl folosea. Am eliminat toate celelalte versiuni, iar `dmesg` mi-a spus că nu a găsit niciun firmware suportat, doar până la v59 era suportat. Doriți să încerc din nou ca să pot arăta eroarea exactă? De asemenea, am rezolvat problema cu capabilitățile, mulțumesc!
drapel ci
jck
@heynnema `01:00.0 Controler de rețea [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)`
drapel ci
jck
@chili555 Am uitat să menționez acest lucru, mașina mea este exclusiv Ubuntu, fără dual boot.
heynnema avatar
drapel ru
Acum faceți `modinfo iwlwifi | grep -i 2723` și arată-mi rezultatul.
drapel ci
jck
@heynnema `alias: pci:v00008086d00002723sv*sd*bc*sc*i*` (Mulțumesc pentru ajutor, apropo!)
heynnema avatar
drapel ru
Reinstalați `linux-firmware`. Reporniți. Retestați. Editează-ți întrebarea și arată-mi `ls -al /lib/firmware/iwlwifi-cc*` și `ls -al /lib/firmware/*.p*`.
drapel ci
jck
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/131791/discussion-between-jck-and-heynnema).
Steve Tose avatar
drapel us
heynnema a comentat o altă întrebare similară și am vrut să postez și eu aici. nu există prea multe explicații, dar am văzut că un utilizator reddit a susținut că kernelul 5.12 a rezolvat o problemă. vezi https://www.reddit.com/r/linuxquestions/comments/qcdnv1/trouble_installing_asx3000_wifi6_card_iwlwifi/
heynnema avatar
drapel ru
@jck Status vă rog... vedeți și comentariile recente pe chat...
drapel ci
jck
Am sunat la Amazon. reprezentantul a spus că va transmite solicitarea mea de rambursare echipei de tehnologie. Trebuia să mă sune înapoi în 2 zile, dar nu au făcut-o.
drapel ci
jck
Plănuiesc să cumpăr o altă piesă hardware.
Puncte:0
drapel ru

Dacă porniți dual cu Windows, dezactivați Pornire rapidă și hibernare în Windows:

  • porniți în Windows
  • deschide panoul de control Power
  • alege schimba ceea ce fac butoanele de pornire
  • alege modificați opțiunile care nu sunt disponibile
  • debifați pornire rapidă
  • închideți panoul de control al puterii
  • deschideți o fereastră de prompt de comandă administrativă
  • tip powercfg /h oprit
  • tip chkdsk /f c:
  • aprobați rularea chkdsk la următoarea repornire
  • reporniți în Windows pentru a lăsa chkdsk să ruleze pe unitatea C:
  • reporniți în Ubuntu și vedeți dacă placa wifi funcționează acum

Dacă aveți ambele sloturi PCIe x1 și PCIe x16 pe placa de bază:

  • Introduceți AX3000 într-un slot PCIe x1, unde ar trebui să funcționeze.

Actualizare #1

Ai BIOS F3. F5 poate fi descărcat de la https://www.gigabyte.com/Motherboard/B460M-DS3H-rev-10/support#support-dl-bios

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.