Puncte:2

Nu sunt detectate porturi USB pe 20.04

drapel us

EDITAȚI | ×: Eu folosesc un Desktop HP ENVY - 750-450ng cu o alimentare nouă și un RTX2070

EDIT2: Pentru oricine are aceeași problemă, s-a rezolvat de la sine, toate porturile USB funcționează acum. Nu știu de ce și asta mă enervează

Am trecut proaspăt de la Win10 la Ubuntu 20.04 și este prima dată când folosesc Linux pentru o perioadă lungă de timp. Vă rog să mă iertați pentru greșelile evidente ale începătorilor.

După reinstalarea Ubuntu 20.04, totul a funcționat, Bluetooth și, de asemenea, toate porturile USB (USB-A și -C, 2.0 și 3.0). Hard disk-urile, mouse-ul și tastatura au fost toate recunoscute. De asemenea, am putut să intru în BIOS (toate porturile USB au fost marcate ca active acolo).

După actualizări și repornire, niciunul dintre porturile USB nu funcționează acum, nici Bluetooth nu este recunoscut. Nu pot accesa Bios-ul deoarece tastatura nu este recunoscută la boot. Dar porturile au Energie, pot încărca dispozitive din porturi.

A trebuit să instalez o placă PCI cu porturi USB suplimentare ca să pot scrie asta.

Am găsit alte câteva întrebări, dintre care unele erau similare, însă niciuna nu mi-a rezolvat problema.

suport moștenit în BIOS -> Nu am găsit o opțiune potrivită în BIOS (verificat cu versiunea reinstalată)

întrebare moartă

placa de baza sparta -> porturile au funcționat bine la instalarea proaspătă

suport moștenit în BIOS din nou -> încă nu s-a văzut nicio opțiune de potrivire în BIOS

duplicat al celor de mai sus

Pe Win 10 am avut aceeași problemă cu driverul XHCI, când am rezolvat problema am intrat într-o buclă de boot cu ecran albastru așa că am trecut la Ubunutu.

Bănuiesc și aici un driver XHCI defect, instalat cu actualizările.

Cum pot folosi driverul de la instalare?

Iată acum rezultatul câtorva comenzi pe care le-am găsit la celelalte întrebări (a fost întotdeauna conectat un stick USB (3.0) și un telefon mobil (UBS-C):

lsusb -t

/: Autobuz 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Autobuz 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 1: Dev 2, dacă 0, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 1,5M
    |__ Port 1: Dev 2, Dacă 1, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 1,5M
    |__ Port 2: Dev 4, dacă 0, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 12M
    |__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/: Autobuz 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Autobuz 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M

grep -i xhci /boot/config-$(uname -r)

CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_ROLES_INTEL_XHCI=m

lspci -v | grep xhci

Module kernel: xhci_pci
    Driver de kernel în uz: xhci_hcd
    Module kernel: xhci_pci
    Driver de kernel în uz: xhci_hcd
    Module kernel: xhci_pci

lsmod | grep hcd; lspci -nnk | grep "controler USB" -A2

00:14.0 Controler USB [0c03]: Controlerul USB 3.0 xHCI din familia de chipset Intel Corporation Seria 100/Seria C230 [8086:a12f] (rev 31)
    Subsistem: Hewlett-Packard Company Seria 100/Seria C230 Familia de chipset Controller USB 3.0 xHCI [103c:828a]
    Module kernel: xhci_pci
--
01:00.2 Controler USB [0c03]: Controler gazdă USB 3.1 NVIDIA Corporation TU106 [10de:1ada] (rev a1)
    Subsistem: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:12fe]
    Driver de kernel în uz: xhci_hcd
--
05:00.0 Controler USB [0c03]: Controler gazdă Fresco Logic FL1100 USB 3.0 [1b73:1100] (rev 10)
    Subsistem: Fresco Logic FL1100 USB 3.0 Host Controller [1b73:1100]
    Driver de kernel în uz: xhci_hcd
galexite avatar
drapel pk
Care este sistemul dumneavoastră (dacă este preconstruit) sau numărul de model al plăcii dumneavoastră morher? Ai putea să le adaugi la întrebare?
galexite avatar
drapel pk
Ah, spuneți că BIOS-ul dvs. nu vă poate vedea tastatura după repornire, deci nu puteți accesa utilitarul de configurare BIOS. Acum asta este o problemă. Sincer, cred că hardware-ul este undeva de vină aici, deoarece dacă firmware-ul sistemului nu poate accesa tastatura, niciun sistem de operare nu o va face.
Anton Hinkel avatar
drapel us
@galexite Cu o instalare nouă (fără actualizare/upgrade apt-get) porturile funcționează bine
galexite avatar
drapel pk
RTX 2070 este un plus personalizat? Ați încercat să eliminați GPU-ul (dacă puteți utiliza grafică integrată pe placa de bază sau să înlocuiți GPU-ul existent) și cardul USB PCI suplimentar pentru a vedea dacă asta face diferența? Experiența mea cu mașinile prefabricate este că acestea pot fi „spăirite” de upgrade-uri semnificative de hardware.
galexite avatar
drapel pk
Chiar și cu o instalare nouă, tot nu puteți ajunge la setările firmware-ului sistemului? Pe porturile USB integrate?
galexite avatar
drapel pk
De asemenea, GPU-ul tău are un port USB-C integrat, ai încercat și tu? GPU-ul original nu ar avea un port, iar noul GPU ar putea furniza driverul xHCI pentru firmware-ul sistemului ca opțiune ROM. Acesta este motivul pentru care sunt îngrijorat de adăugarea GPU-ului.
Anton Hinkel avatar
drapel us
@galexite Configurația cu noul GPU a fost așa de aproape un an. Sub Win10 am eliminat și testat componentele fără succes. Cu Ubuntu nu am făcut asta încă. Nu gasesc portul USB-C, poate varianta mea mini nu are unul (mai trebuie sa aflu modelul exact). Cu o instalare proaspătă, porturile funcționează: conectez portul USB, pornesc computerul, instalez Ubunutu, scot stick-ul și apoi totul merge bine. În acel moment nu am instalat încă nicio actualizare
galexite avatar
drapel pk
Ah bine. Văd doar probleme în firmware-ul, conceput special pentru a fi utilizat cu controlerul de la bord, căruia nu îi pasă de driverele din sistemul de operare, ca un mare steag roșu. Nu ar trebui să aveți probleme cu USB-ul din firmware cel puțin. Ieșirea dvs. `lspci -nnk` arată că unul dintre controlerele USB este un `NVIDIA Corporation TU106 USB 3.1 Host Controller`, care are identificatorul intern pentru RTX 2070. Poate este pentru un serviciu GPU intern (putin probabil) sau pentru alt port (poate DisplayPort sau Thunderbolt)?
galexite avatar
drapel pk
Chiar și după repornire (încercați o repornire rece și una caldă, de ex.opriți și porniți cu butonul de pornire al carcasei pentru o răceală sau reporniți din meniul de sistem pentru cald) la o instalare nouă, porturile USB încă funcționează? Firmware-ul sistemului dvs. este actualizat? Puteți instala un server SSH și puteți accesa de la distanță sistemul de pe o altă mașină atunci când porturile USB nu funcționează, pentru a colecta jurnale de sistem din actualizările problematice Ubuntu?
Will avatar
drapel id
Nu sugerează acest lucru ca orice fel de soluție, dar util de știut - puteți obține o tastatură pe ecran prin „Acces universal” în Setări. Știu că nu ai putea să tastați în mod realist întreaga întrebare detaliată cu clicuri de mouse, dar este un sfat util dacă doriți să încercați soluții de linie de comandă cu o tastatură nefuncțională.

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.