Dispositivi USB non funzionanti con Kernel 5.9.X Fedora 33

Mah. Visto che le hai provate tutte, prova con il kernel 5.10 (che non è ancora nemmeno nel repository testing), ma giusto per provare.

sudo dnf install koji

mkdir ~/Downloads/kernel && cd ~/Downloads/kernel

koji download-build --rpm kernel-5.10.0-98.fc33.x86_64.rpm
koji download-build --rpm kernel-core-5.10.0-98.fc33.x86_64.rpm
koji download-build --rpm kernel-modules-5.10.0-98.fc33.x86_64.rpm
koji download-build --rpm kernel-modules-extra-5.10.0-98.fc33.x86_64.rpm

sudo dnf update ./kernel*

Al limite non funziona nemmeno con questo. :smiley:

Vogliamo fare qualche prova?

con loro connessi:

cat /sys/bus/usb/devices/usb*/power/control

cat /sys/bus/usb/devices/usb*/power/autosuspend

le scolleghi , ridai i comandi e vediamo cosa e’ cambiato

Ho provato ad installare il kernel-5.10 ma nulla da fare, continua a non caricare i dispositivi…

Sia con i dispositivi collegati che scollegati non cambia nulla, ovvero cat…/control --> auto
e cat…/autosuspend --> 0

Inoltre aggiungo che ho provato, nei giuorni scorsi leggendo un problema simile su archlinux, a disabilitare da linea di comando in grub2 l’autosuspend impostandolo ad 1 ma nulla è cambiato.

:sweat:
E ad aprire un bug ci hai pensato? Spesso le segnalazioni cadono nel vuoto se non sono problemi diffusi, ma tentar non nuoce. Magari riportando che appunto con la serie 5.8 funzionava e dalla 5.9 (5.10 compresa) non funziona più.

E’ l’unica cosa che mi è rimasto da fare… mi girano le b… perchè fino alla 5.8 tutto andava bene poi con le innovazioni introdotte con il nuovo kernel il signor Linus ha creato qualche problema alle vecchie schede madri…

Ok allora prova a dare:

sudo echo -n on > /sys/bus/usb/devices/usb*/power/control

sudo echo -n -1 > /sys/bus/usb/devices/usb*/power/autosuspend

(se non va passa a root)

e prova a ricollegarli

Propongo anzi

echo -n on | sudo tee /sys/bus/usb/devices/usb*/power/control
echo -n -1 | sudo tee /sys/bus/usb/devices/usb*/power/autosuspend
1 Mi Piace

@alciregi vuoi sminuire i mei metodi da farwest ? ahahahah

1 Mi Piace

Potresti anche postare il risultato di questo comando?
lsusb -t

lsusb -t
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 1: Dev 2, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=btusb, 12M
|__ Port 1: Dev 2, If 1, Class=Vendor Specific Class, Driver=btusb, 12M
|__ Port 1: Dev 2, If 2, Class=Vendor Specific Class, Driver=btusb, 12M
|__ Port 1: Dev 2, If 3, Class=Application Specific Interface, Driver=, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/10p, 480M

Non cambia nulla, continua a non caricarli…
Secondo me è un problema legato alla usb nel senso che le mie porte sono versione 2 ma il nuovo kernel fa qualche pasticcio con la 3…

@dragony se non ha prodotto risultati disabilitando BIOS EHCI Hand-Off altra prova sarebbe abilitare il controllo acpi 2.0 Support , poi dovresti guardare anche su apm che voci riporta , con i nuovi kernel ci sono state molte modifiche. :slightly_smiling_face:

Per me vale la pena provare ad aprire un bug.
Ho visto nei changelog del kernel che qualcosa è stato toccato relativamente a ohci-pci dalla 5.8 alla 5.9, ma non capendoci una mazza :sweat_smile: non saprei dire di preciso.

ACPI 2.0 support l’ho sempre tenuto abilitato, ultimamente cercando di risolvere il problema delle porte usb ho notato che nel dmesg vi erano errori relativi a tale impostazione ed ho provveduto a disabilitare… Mi sembra di essere tornato indietro di vari anni quando per far avviare Fedora ricorrevo alle varie impostazioni noapic etc…

@dragony con i nuovi kernel le asus hanno molte rogne io con la mia prime , ho dovuto aggiungere acpi=noirq se nò ciao scritta asus al boot , comunque adesso è abilitato ? se si posta un dmesg | fpaste

Adesso lo abilito e provo nuovamente a passargli

echo -n on | sudo tee /sys/bus/usb/devices/usb*/power/control
echo -n -1 | sudo tee /sys/bus/usb/devices/usb*/power/autosuspend

che nel reboot il sistema ha riportato ai valori iniziali

Ricordati quando è abilitato di postare il dmesg che voglio vedere cosa cambia da quello vecchio :slightly_smiling_face:

comunque i valori corretti sono :

$ cat /sys/bus/usb/devices/usb*/power/control
auto
auto
auto
auto
$ cat /sys/bus/usb/devices/usb*/power/autosuspend
0
0
0
0

Problema risolto

E’ bastato impostare:

USB 2.0 Controller [Disabled]

e tutto miracolosamente è tornato a funzionare correttamente…

1 Mi Piace