Newsgroup: it.comp.os.linux.iniziare
Titolo: Unregister_netdevice quando disconnetto adattatore ethernet-usb, e pc non si spegne

Cari tutti,
 
ho da qualche settimana un Dell XPS 13 nuovo, con Ubuntu 20.04 preinstallato.
Ho un problema quando utilizzo un adattatore ethernet USB: ne ho provati diversi, e ho sempre lo stesso problema.
 
Se disconnetto l'adattatore e poi provo a spegnere il pc, il pc non si spegne, e compare una sequenza, apparentemente infinita, di
 
unregister_netdevice: waiting for enx00e4c680db3 to become free. Usage count = 2
 
L'unica soluzione per spegnere il pc è di tenere premuto il pulsante di alimentazione.
 
Se invece che spegnere il pc provo a sospendere, non si sospende correttamente, e se infilo il pc nello zaino diventa incandescente.
 
Qualcuno ha qualche soluzione?
 
grazie
Lorenzo

 Qualcuno ha qualche soluzione?
 
buonasera, 
 
il problema legato a unregister_netdevice è un bug noto e nello specifico blocca il
sistema attendendo che il dispositivo venga rimosso correttamente. (come suggerisce
chiaramente il messaggio che hai riportato).
 
la questione è che pare non esserci una soluzione specifica, cercando almeno non si
riesce a trovare un sistema univoco per poter risolvere... 
anche perchè di volta in volta questo bug si manifesta associato ad un'interfaccia
differente.
 
a questo punto potresti provare ad aggiornare ubuntu alla release successiva, se non
erro al momento l'ultima versione LTS disponibile è la 22.04
questo nella speranza che con un kernel più recente (e relativo software accessorio)
il problema segnalato non si manifesti.
altrimenti, per questo frangente, devi limitarti ad utilizzare la connettività
wireless.
 
mi auguro che altri possano suggerirti possibili soluzioni più specifiche ma ora
come ora non c'è molto altro da poter tentare.
 
saluti.
 
-- 
◈  [WinterMute] @ [debian «-» bookworm | testing]  ◈
 

 [...]
 
p.s.: comunque sarò io quello strano e "retrogrado" tuttavia trovo che sia a dir poco
demenziale mettere in commercio un dispositivo (laptop o quel che è) senza porta
ethernet.


 ethernet.
 
Puo` essere, ma ho trovato diversi laptop
che sono solo WiFi e niente RJ-45.
 
bye,
 
-- 
 
piergiorgio

 che sono solo WiFi e niente RJ-45.
 
si per carità non dico che non ce ne siano, stavo solo dicendo che secondo la mia
modestissima opinione concepire un dispositivo (a maggior ragione se è un laptop *)
sprovvisto di una porta come quella summenzionata è veramente un'enorme sciocchezza.
 
*: intendo dire che un dispositivo del genere di tutto potrebbe privarsi tranne che
delle rispettive porte/sistemi/protocolli per potersi connettere.
 
il tutto come sempre imho.
 
saluti.


 
 
Eh ma in alcuni laptop proprio non ci sta fisicamente.
Io ho un Asus ex fascia medio-alta e il suo adattatore eth0-usb
funzionava benissimo anche in linux (con una Mint, direi).
La cosa che mi sorprende è che l'op abbia questi
problemi su un Dell con Ubuntu.
 
bye
 
 
 
-- 
"S'io m'intuassi, come tu t'inmii." - Dante - Paradiso IX,81

 delle rispettive porte/sistemi/protocolli per potersi connettere.
 
Da quello che ho capito io c'e` un semplice
problema di spazio.
 
Vi sono laptop che sono sottili quanto,
o forse piu`, un RJ-45.
Non ci sta in pratica...
 
Ad ogni modo, certo e` una cosa sconveniente,
ma e` piu` facile metter un connettore USB-C
e lasciare all'utente un adattatore, se vuole.
 
Che poi, sono d'accordo con te, e` una delle
prime cose che guardo, se c'e` il connettore
RJ-45 o no...
 
bye,
 
-- 
 
piergiorgio

 RJ-45 o no...
 
idem con patate


 idem con patate
 
Idem con patate e fagiolini.   :)
 
 
-- 
--- MANDOLINO'S Editor
 * Origin: MARMITTA : Mare rumoroso :-)))) (2:332/407.29)

 
 
E' anche vero però che probabilmente i millennials
nuovi consumatori, un cavo di rete non l'hanno mai visto:-)


Il 08/06/22 16:00, Lorenzo Sabattini ha scritto:

hai provato a mettere in down il dispositivo prima di staccare ?
 
 
-- 
|___|

 
 
ho provato, ma anche questa non è una soluzione.
Ho trovato un workaraound che, apparentemente, parrebbe funzionare. Lo riporto qui, qualora servisse a qualcuno:
 
***
Workaround
Workaround for Check Point R65 and R70 before applying fix:
The workaround is to set the following kernel parameter during runtime:
 
echo n > /proc/sys/net/core/netdev_unregister_max
or
sysctl -w net.core.netdev_unregister_max=n
 
To keep the setting persistent over a reboot, edit /etc/sysctl.conf for the VAP in question and set the line as follows:
net.core.netdev_unregister_max=n
 
Where n is the number of times the kernel will check if the net device was unregistered before moving on. This should be set to number bigger than what is reported in the kernel message "unregister_netdevice: ... Usage count = <number>". Check Point recommends the value be set to 5. The default value is 0.
***
 
Per il resto: ormai sono abituato a PC senza porte... anche quello precedente (sempre Dell XPS 13, modello di 6-7 anni fa) era così, solo porte USB. Concordo sul fatto che sia abbastanza demenziale avere PC molto compatti, per i quali però è necessario andare in giro con una borsa piena di adattatori....
 
a presto
Lorenzo

 ethernet.
 
+1
se e' un problema di spazio, starebbe al fabbricante mettere una porta tipo RJ45 ma piu' sottile, e poi fornire la riduzione adatta per innestare il cavo

Il 13/06/22 02:39, Lorenzo Sabattini ha scritto:

Hai provato piu volte ad attaccare e staccare con questo metodo e 
funziona ?
 
 
-- 
|___|

 ma piu' sottile, e poi fornire la riduzione adatta per innestare il cavo
 
buon pomeriggio, 
 
ancora più semplice sarebbe adottare una soluzione identica a quella riportata da
BIG Umberto all'interno di questa stessa discussione.
visto e considerato che la soluzione in oggetto è già utilizzata su alcuni
dispositivi non si tratterebbe di pensarla da zero (per così dire).
basterebbe semplicemente implementarla all'interno del progetto di turno.
 
ma evidentemente questo porterebbe ad un aumento del costo generale del laptop, per
quanto personalmente non credo che possa incidere poi così tanto nel computo totale.
 
saluti.


 quanto personalmente non credo che possa incidere poi così tanto nel computo totale.
 
Io non ne sono così sicuro.
I laptop hanno più bisogno di porte usb che di rj45, o certamente
sono più richieste dalla maggioranza.
E gli adattatori eth0 di solito funzionano benissimo,
in Linux ma sopratutto in Windows.
Per molti una porta rj45 sarebbe sempre inutile, imho.
E si troverebbero senza una porta usb.


 bye
 
buon pomeriggio, 
 
non metto in discussione che, in uno scenario generico, una porta usb sia più utile
di una rj45.
tuttavia il mio ragionamento si basa sul fatto che, per fare un esempio, un hub per
usb è facilmente utilizzabile per recuperare/ampliare il numero delle porte usb a
disposizione e a quel punto averne almeno una ethernet lo riterrei basilare.
 
s'intende che quanto detto naturalmente è solo la mia personalissima visione delle
cose che vale i classici "2 cent".


 cose che vale i classici "2 cent".
 
Sì sì. opinioni:-)


 [...]


 [...]
 
p.s.: comunque mi pare si sia andati abbondantemente OT rispetto alla tematica
iniziale e me ne scuso con l'autore della discussione.
appurate le relative posizioni forse è preferibile concludere qui questa digressione.


 
 
 
per ora sì!
 
 

Il 15/06/22 09:01, Lorenzo Sabattini ha scritto:

quindi funziona,fino a prova contraria
 
 
-- 
|___|