Newsgroup: it.comp.os.linux.iniziare
Titolo: Installare driver TP-Link UE200 (usb-eth)

Qualcuno mi da una mano ad installare il seguente driver?
 
https://www.realtek.com/en/directly-download?downloadid=b3fcab016bbd8927b77261c2e1dc8e63
 
 
https://www.tp-link.com/it/support/download/ue200/#Driver
 
 
Grazie.


Nel file che scarichi non ci sono eventuali istruzioni?
(Non lo scarico perché chiede l'email)
 
bye
 
-- 
  "S'io m'intuassi, come tu t'inmii." - Dante - Paradiso IX,81


E sei sicuro non e` gia` incluso nel kernel?
 
Perche` secondo questi potrebbe essere:
 
https://cateee.net/lkddb/web-lkddb/USB_RTL8152.html
 
 
Ovviamente, niente e` sicuro, ma sarebbe
il caso di verificare.
 
bye,
 
-- 
 
piergiorgio

Il 04/04/20 12:53, Piergiorgio Sartor ha scritto:

Provando la 20.04 beta funziona, con la 16.04 LTS no.
Il readme.txt incluso, ma non ho capito come si installa:
"- If you want to support S5 WOL, you have to find
 
	EXTRA_CFLAGS += -DRTL8152_S5_WOL
 
   in the Makefile. Then, remove the first character '#", if it exists.
 
 
- For Fedora, you may have to run the following command after installing the
   driver.
 
	# dracut -f
 
- For Ubuntu, you may have to run the following command after installing the
   driver.
 
	# sudo depmod -a
	# sudo update-initramfs -u
 
- Example of setting speed
 
	# ethtool -s eth0 autoneg on advertise 0x802f (2.5G)
	# ethtool -s eth0 autoneg on advertise 0x002f (1G)
	# ethtool -s eth0 autoneg on advertise 0x000f (100M full)
	# ethtool -s eth0 autoneg on advertise 0x0003 (10M full)
 
- Disable center tap short
 
	# make CONFIG_CTAP_SHORT=OFF modules"

 
Ho Ubuntu 16.04  LTS, il readme.txt incluso, ma non ho capito come si 


      EXTRA_CFLAGS += -DRTL8152_S5_WOL
 
Io credo si debba ricompilare il kernel.
Cosa che, se non si e` "allenati", forse
meglio evitare.
 
Anche se potrebbe essere un interessante
esercizio, dipende da cosa uno voglia,
alla fine.
 
bye,
 
-- 
 
piergiorgio

che ID ti da dal comando: lsusb
 
 
p.s.
dalla 20.04 vedi quale driver usa? appena lo inserisci dai: dmesg, dovrebbe visualizzarlo nelle ultime righe

ma e' lo stesso dell'altra discussione?

 
 
Si, perché?

Il 04/04/20 15:58, Piergiorgio Sartor ha scritto:

Alla fine al momento ho dei programmi che con versioni successive alla 
16.04 non funzionano piu' e non sono supportati. Ormai siamo quasi alla 
20.04 LTS penso che passerò, eventualmente a questa, se non trovo 
soluzione. Logicamente non ho voglia di impazzire appresso al kernel o 
altro, non pensavo che installare un driver fosse così complicato.

 
 
Allego un po di comandi aggiornati, ho aggiornato anche la live 20.04.
Ciao!
 
[CODE]
$ lsusb
Bus 002 Device 002: ID 1908:0226 GEMBIRD
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1a2c:0002 China Resource Semico Co., Ltd
Bus 001 Device 003: ID 2188:0ae1
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 2357:0602 TP-Link USB 10/100 LAN
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ubuntu@ubuntu:/media/ubuntu/DATI-LINUX/Linux$
 
$ uname -a
Linux ubuntu 5.4.0-21-generic #25-Ubuntu SMP Sat Mar 28 13:10:28 UTC 
2020 x86_64 x86_64 x86_64 GNU/Linux
 
$ modinfo cdc_ether
filename: 
/lib/modules/5.4.0-21-generic/kernel/drivers/net/usb/cdc_ether.ko
license:        GPL
description:    USB CDC Ethernet devices
author:         David Brownell
srcversion:     56252FE5DB3B2F06C2B0E13
alias:          usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*
alias:          usb:v*p*d*dc*dsc*dp*ic02isc0Aip00in*
alias:          usb:v*p*d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1E2Dp0055d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1E2Dp0061d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1546p1143d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p1177d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p1173d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0B95p2791d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0B95p2790d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v2357p0601d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v045Ep07C6d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v045Ep07ABd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0955p09FFd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFpA387d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp7214d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp720Cd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3082d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3069d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v17EFp3062d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v13B1p0041d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04E8pA101d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v0BDAp8152d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*
alias:          usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1410p9011d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v413Cp819Bd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v413Cp8196d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v413Cp8195d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1410p9010d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*
alias:          usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp9032d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp9031d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp8007d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp8006d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp8005d*dc*dsc*dp*ic02isc06ip00in*
alias:          usb:v04DDp8004d*dc*dsc*dp*ic02isc06ip00in*
depends:        usbnet
retpoline:      Y
intree:         Y
name:           cdc_ether
vermagic:       5.4.0-21-generic SMP mod_unload
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        38:60:FE:3A:10:73:86:93:15:3B:9C:90:87:96:13:2E:41:C7:0B:44
sig_hashalgo:   sha512
signature:      33:C4:F2:E3:0D:F1:8F:48:CE:27:A5:E0:14:73:FF:E2:62:C2:45:AE:
		D3:62:9E:D8:AE:A1:AE:E8:99:E7:0D:56:E7:D4:29:BA:E6:0D:86:AB:
		BE:7E:94:90:4A:8C:00:2D:3E:34:5A:17:52:83:50:56:05:EF:15:C7:
		93:A1:1B:86:62:71:B3:41:90:B1:70:25:4D:86:40:A3:30:48:42:67:
		EF:F1:78:B2:8C:98:8D:36:FD:F2:9F:E6:CE:0B:A5:1B:A3:F6:E7:66:
		55:B8:E5:A3:9F:CF:15:7F:9F:87:56:4A:65:E4:09:F5:B2:9A:FF:0E:
		D7:7C:86:BC:D7:EE:CC:17:44:1A:27:7E:64:48:A0:28:C9:A8:78:8A:
		F9:0F:58:E6:C8:24:C1:5B:4F:E7:62:A2:9E:9C:D4:5E:55:A9:79:E6:
		E6:C8:4F:DB:80:C0:40:E2:78:CB:2F:FB:6F:24:F9:A2:E0:65:FD:0E:
		DC:27:18:E2:96:8A:5F:95:1A:95:5E:EC:CF:F7:41:94:43:9D:A1:01:
		64:77:9A:78:B0:B9:C9:C7:75:91:EB:36:C8:AD:FE:D0:F8:02:91:0D:
		77:24:5D:49:05:B4:4D:8C:92:99:5E:DE:FC:A7:3C:48:90:35:5C:8C:
		84:19:67:E1:16:3E:4C:C1:DB:1B:B3:C2:68:0C:56:1F:BB:FF:15:1A:
		9B:5B:2A:20:41:8D:CF:8E:31:11:36:68:40:DC:01:40:2B:AC:68:08:
		93:2B:62:79:47:55:BC:F4:BB:30:76:4A:61:42:C4:E7:4A:BE:43:87:
		99:63:3C:3C:DF:DA:48:02:44:A6:1D:37:C8:E2:76:AA:69:45:CA:1E:
		E8:67:B4:A3:90:1D:B5:C4:12:D4:07:7E:E6:AC:76:67:30:08:F0:D3:
		8C:4E:B8:3B:30:0B:64:57:C4:38:2F:E9:44:7C:FB:1D:E1:E4:FA:65:
		83:8B:64:F3:36:3E:6E:D0:55:A3:4B:71:6A:05:34:E9:0D:E7:E9:70:
		64:97:F2:24:35:59:6D:D5:E1:D6:DA:14:46:18:1D:D3:26:8E:5D:51:
		B5:CD:0C:D2:3F:1C:39:BE:3E:B5:6B:4F:67:4C:EF:3B:AF:7C:76:B4:
		8D:E2:05:AF:EF:81:1D:7F:99:70:87:1E:36:D0:05:C7:13:BC:40:0E:
		CC:73:88:A8:91:B1:95:26:8C:28:08:5E:56:0F:A1:BC:E1:0A:4B:E1:
		24:C3:2D:67:60:0B:71:F9:A8:A6:2E:5D:C1:5B:3F:1B:86:CB:B1:AD:
		96:EE:8D:92:99:19:A1:F3:8C:72:A1:3E:53:46:D9:7A:07:15:5C:93:
		33:FE:3F:7E:35:F6:B7:AB:C8:AC:82:12
$ dmesg
....
[ 1353.570442] usb usb9-port1: unable to enumerate USB device
[ 1395.557496] atl1 0000:02:00.0: enp2s0 link is down
[ 1454.958124] usb 1-3: new high-speed USB device number 5 using ehci-pci
[ 1454.987626] usb 1-3: New USB device found, idVendor=2357, 
idProduct=0602, bcdDevice=20.00
[ 1454.987629] usb 1-3: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[ 1454.987630] usb 1-3: Product: USB 10/100 LAN
[ 1454.987632] usb 1-3: Manufacturer: TP-LINK
[ 1454.987634] usb 1-3: SerialNumber: xxxxxxxxx
[ 1455.047024] cdc_ether 1-3:2.0 eth0: register 'cdc_ether' at 
usb-0000:00:1a.7-3, CDC Ethernet Device, xx:xx:xx:xx:xx:xx
[ 1455.047057] usbcore: registered new interface driver cdc_ether
[ 1455.074493] cdc_ether 1-3:2.0 enx7c8bca0ac7a0: renamed from eth0
 
[/CODE]
 

a me rimane la perplessita che il modulo cdc_ether funzioni anche con il device: 2357 : 0602
 
anche se non presente dal modinfo ...
 
comunque se funziona... tutto bene

 
 
Cambia poco se non posso installarla sulla 16.04LTS...


Premetto che non ho seguito tutto il thread ma se il device con id 
2357:0601 è incluso anche nel kernel della 16.04LTS e riesci a 
verificare che il device con id 0602 è simile puoi provare ad inserire 
un file nella directory /etc/modprobe.d/ per dichiarare un nuovo device. 
  Il file deve avere una estensione .conf, per esempio 
/etc/modprobe.d/cdc-ether.conf e deve contenere una sola linea.
 
alias usb:v2357p0602d*dc*dsc*dp*ic02isc06ip00in* cdc_ether
 
Verificando con il comando:
# modprobe -c |grep 2357 |grep 0602
appare che l'alias è stato caricato e che modprobe ha le indicazioni per 
caricare il modulo "cdc_ether".
 
Non posso assicurarti che funzioni perché non ho provato.  Per il mio 
Honor_p9_lite che non veniva riconosciuto ho fatto una patch inserendo i 
valori (vendor id e device id) direttamente nei source del kernel 
(modulo "usb_storage") e ricompilandolo.  L'idea di inserire 
l'informazione per modprobe mi è venuta dopo leggendo un po' di 
documentazione.  Forse qualcuno più esperto è in grado di confermare, in 
questo momento non ho modo di fare dei test.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

- e' un tentativo da fare
 
 
- oppure trovare qualcuno che faccia il pacchetto dkms per questo cdc_ether
 
cosi da poterlo installare anche su altri kernel

 
 
Non so cosa sia ma approvo! :)

l'hai fatta la prova che ti ha suggerito Giovanni?

 l'hai fatta la prova che ti ha suggerito Giovanni?
 
Oggi ho trovato un vecchio PC già usato per test con un kernel 2.6.33 
dove il modulo "usb_storage" è presente ma senza patch per lo smartphone.
 
Aggiungendo il file come suggerito riesce a caricare correttamente il 
modulo e vengono creati i device come avviene nei kernel che ha la 
patch.  Avendo solo un accesso testo in telnet non posso fare ulteriori 
prove per accedere allo smartphone ma apparentemente la patch non è 
necessaria.
 
# dmesg |tail -n 15
[ 1662.368700] usb 1-1: new full speed USB device using uhci_hcd and 
address 3
[ 1662.532061] usb 1-1: New USB device found, idVendor=12d1, idProduct=107e
[ 1662.532061] usb 1-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[ 1662.532061] usb 1-1: Product: LLD-L31
[ 1662.532061] usb 1-1: Manufacturer: HUAWEI
[ 1662.532061] usb 1-1: SerialNumber: FPMNW18830002171
[ 1662.908759] Initializing USB Mass Storage driver...
[ 1662.908759] scsi3 : usb-storage 1-1:1.1
[ 1662.918803] usbcore: registered new interface driver usb-storage
[ 1662.918803] USB Mass Storage support registered.
[ 1667.939065] scsi 3:0:0:0: CD-ROM            Linux    File-CD Gadget 
0409 PQ: 0 ANSI: 2
[ 1668.298989] sr0: scsi-1 drive
[ 1668.298989] Uniform CD-ROM driver Revision: 3.20
[ 1668.315429] sr3:0:0:0: Attached scsi CD-ROM sr0


 
 
No, ho bisogno di una guida passo passo, altrimenti non ci riesco...
Sorry.

crea il file: /etc/modprobe.d/cdc-ether.conf
 
e metti dentro la riga:
 
alias usb:v2357p0602d*dc*dsc*dp*ic02isc06ip00in* cdc_ether 
 
riavvia

Il 09/04/20 09:06, sacarde ha scritto:

No, non va... :(

per verifica esegui: modprobe -c |grep 2357 |grep 0602 

 
 
$ modprobe -c |grep 2357|grep 0602
alias usb:v2357p0602d*dc*dsc*dp*ic02isc06ip00in* cdc_ether


purtroppo l'alias e' stato preso.... e credo che il modulo sia stato caricato... e se non viene creato il device (eth0 credo) la prova e' andata male
 
che vedi da: inxi -n

 andata male
 
Non sempre il device creato è eth0.  Per verificare cosa vine creato si 
può usare il comando:  # ifconfig -a


 altro, non pensavo che installare un driver fosse così complicato.
 
Infatti non e` complicato.
I driver sono praticamente tutti inclusi
nel kernel.
Salvo qualche eccezione (vedi Nvidia).
Solo che se si usa un kernel di 10 anni
fa, e` difficile trovare driver di 2
anni fa...
 
bye,
 
-- 
 
piergiorgio

 Giovanni
 
Senza pendrive eth collegata:
 
:~$ inxi -i
Network:   Card-1: Qualcomm Atheros AR9485 Wireless Network Adapter
            driver: ath9k
            IF: wlp3s0 state: up mac: xx:xx:xx:xx:xx:xx
            Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit 
Ethernet Controller
            driver: r8169
            IF: enp4s0f2 state: down mac: xx:xx:xx:xx:xx:xx
            Card-3: Atmel
            IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
            WAN IP: None Detected! IF: wlp3s0 ip-v4: 192.168.1.2
            IF: enp4s0f2 ip-v4: N/A
 
:~$ ifconfig -a
enp4s0f2  Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
lo        Link encap:Loopback locale
           indirizzo inet:127.0.0.1  Maschera:255.0.0.0
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:996 errors:0 dropped:0 overruns:0 frame:0
           TX packets:996 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:72600 (72.6 KB)  Byte TX:72600 (72.6 KB)
 
wlp3s0    Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           indirizzo inet:192.168.1.2  Bcast:192.168.1.3 
Maschera:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:4 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:738 (738.0 B)  Byte TX:728 (728.0 B)
 
Con pendrive eth collegata:
 
:~$ inxi -i
Network:   Card-1: Qualcomm Atheros AR9485 Wireless Network Adapter
            driver: ath9k
            IF: wlp3s0 state: up mac: 24:0a:64:28:e8:d7
            Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit 
Ethernet Controller
            driver: r8169
            IF: enp4s0f2 state: down mac: xx:xx:xx:xx:xx:xx
            Card-3: Atmel
            IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
            WAN IP: None Detected! IF: wlp3s0 ip-v4: 192.168.1.2
            IF: enp4s0f2 ip-v4: N/A
 
:~$ ifconfig -a
enp4s0f2  Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
lo        Link encap:Loopback locale
           indirizzo inet:127.0.0.1  Maschera:255.0.0.0
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:892 errors:0 dropped:0 overruns:0 frame:0
           TX packets:892 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:65544 (65.5 KB)  Byte TX:65544 (65.5 KB)
 
wlp3s0    Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           indirizzo inet:192.168.1.2  Bcast:192.168.1.3 
Maschera:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:4 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:738 (738.0 B)  Byte TX:728 (728.0 B)

Il 10/04/20 09:36, sacarde ha scritto:


enp4s0f2  Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
lo        Link encap:Loopback locale
           indirizzo inet:127.0.0.1  Maschera:255.0.0.0
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:892 errors:0 dropped:0 overruns:0 frame:0
           TX packets:892 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:65544 (65.5 KB)  Byte TX:65544 (65.5 KB)
 


Il 10/04/20 09:36, sacarde ha scritto:

:~$ inxi -i
Network:   Card-1: Qualcomm Atheros AR9485 Wireless Network Adapter
            driver: ath9k
            IF: wlp3s0 state: up mac: xx:xx:xx:xx:xx:xx
            Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit 
Ethernet Controller
            driver: r8169
            IF: enp4s0f2 state: down mac: xx:xx:xx:xx:xx:xx
            Card-3: Atmel
            IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
            WAN IP: None Detected! IF: wlp3s0 ip-v4: 192.168.5.2
            IF: enp4s0f2 ip-v4: N/A
 
:~$ ifconfig -a
enp4s0f2  Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
lo        Link encap:Loopback locale
           indirizzo inet:127.0.0.1  Maschera:255.0.0.0
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:996 errors:0 dropped:0 overruns:0 frame:0
           TX packets:996 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:72600 (72.6 KB)  Byte TX:72600 (72.6 KB)
 
wlp3s0    Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           indirizzo inet:192.168.5.2  Bcast:192.168.5.3 
Maschera:255.255.255.252


ed eseguendo a mano: sudo modprobe cdc_ether
cambia qualcosa...?
 
che vedi nelle ultime righe da: dmesg

 
 
No, non va. Allego log:
 
[CODE]
 
    99.477031] Buffer I/O error on dev sdd, logical block 7372800, lost 
sync page write
[   99.477034] JBD2: Error -5 detected when updating journal superblock 
for sdd-8.
[  104.384133] usb 3-2: new high-speed USB device number 3 using xhci_hcd
[  104.533031] usb 3-2: New USB device found, idVendor=2357, idProduct=0602
[  104.533039] usb 3-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  104.533042] usb 3-2: Product: USB 10/100 LAN
[  104.533046] usb 3-2: Manufacturer: TP-LINK
[  104.533050] usb 3-2: SerialNumber: xxxxxxxxx
[  105.104787] cdc_ether 3-2:2.0 eth0: register 'cdc_ether' at 
usb-0000:00:14.0-2, CDC Ethernet Device, xx:xx:xx:xx:xx:xx
[  105.108774] usbcore: registered new interface driver cdc_ether
[  105.112415] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: renamed from eth0
[  105.114016] usbcore: deregistering interface driver cdc_ether
[  105.114051] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: unregister 'cdc_ether' 
usb-0000:00:14.0-2, CDC Ethernet Device
[  117.762000] cdc_ether 3-2:2.0 eth0: register 'cdc_ether' at 
usb-0000:00:14.0-2, CDC Ethernet Device, xx:xx:xx:xx:xx:xx
[  117.762316] usbcore: registered new interface driver cdc_ether
[  117.769180] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: renamed from eth0
[  117.771571] usbcore: deregistering interface driver cdc_ether
[  117.771660] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: unregister 'cdc_ether' 
usb-0000:00:14.0-2, CDC Ethernet Device
[  120.796197] usb 3-2: USB disconnect, device number 3
[  122.064134] usb 3-3: new high-speed USB device number 4 using xhci_hcd
[  122.212994] usb 3-3: New USB device found, idVendor=2357, idProduct=0602
[  122.213001] usb 3-3: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  122.213006] usb 3-3: Product: USB 10/100 LAN
[  122.213009] usb 3-3: Manufacturer: TP-LINK
[  122.213012] usb 3-3: SerialNumber: xxxxxxxxxxx
[  122.784314] cdc_ether 3-3:2.0 eth0: register 'cdc_ether' at 
usb-0000:00:14.0-3, CDC Ethernet Device, xx:xx:xx:xx:xx:xx
[  122.787807] usbcore: registered new interface driver cdc_ether
[  122.791528] cdc_ether 3-3:2.0 enxxxxxxxxxxxxx: renamed from eth0
[  122.793450] usbcore: deregistering interface driver cdc_ether
[  122.793482] cdc_ether 3-3:2.0 enxxxxxxxxxxxxx: unregister 'cdc_ether' 
usb-0000:00:14.0-3, CDC Ethernet Device
[  141.248201] usb 3-3: USB disconnect, device number 4
[  143.244144] usb 3-2: new high-speed USB device number 5 using xhci_hcd
[  143.393119] usb 3-2: New USB device found, idVendor=2357, idProduct=0602
[  143.393123] usb 3-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  143.393125] usb 3-2: Product: USB 10/100 LAN
[  143.393127] usb 3-2: Manufacturer: TP-LINK
[  143.393129] usb 3-2: SerialNumber: xxxxxxxxxxxx
[  143.972703] cdc_ether 3-2:2.0 eth0: register 'cdc_ether' at 
usb-0000:00:14.0-2, CDC Ethernet Device, xx:xx:xx:xx:xx:xx
[  143.977624] usbcore: registered new interface driver cdc_ether
[  143.981607] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: renamed from eth0
[  143.984607] usbcore: deregistering interface driver cdc_ether
[  143.984632] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: unregister 'cdc_ether' 
usb-0000:00:14.0-2, CDC Ethernet Device
 
[/CODE]

e dopo questo: ifconfig -a

 
Auguri!
 
[CODE]
:~$ sudo modprobe cdc_ether
[sudo] password di pc:
:~$ sudo ifconfig -a
enp4s0f2  Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
lo        Link encap:Loopback locale
           indirizzo inet:127.0.0.1  Maschera:255.0.0.0
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:1350 errors:0 dropped:0 overruns:0 frame:0
           TX packets:1350 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:112228 (112.2 KB)  Byte TX:112228 (112.2 KB)
 
wlp3s0    Link encap:Ethernet  IndirizzoHW xx:xx:xx:xx:xx:xx
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisioni:0 txqueuelen:1000
           Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
 
:~$
[/CODE]

niente.. non crea null'altro
 
per curiosita', quale device trovi nel messaggio:
...
[  143.984632] cdc_ether 3-2:2.0 enxxxxxxxxxxxxx: unregister 'cdc_ether' 
...
 
en...?

 Grazie.
 
Io ho un TPL USB300 e un kernel della versione 5, e viene riconosciuto 
subito.
E se non sbaglio anche con il kernel versione 4 funzionava.
 
Per prima cosa ti consiglio di non mischiare le varie prove che fai, se 
non funziona una prova, prima di farne altre rimetti tutto come prima.
 
Da me il modulo che viene caricato è il 
 
r8152
 
per vedere se è caricato puoi controllare con 
 
lsmod | grep 8152
 
per caricarlo a mano 
 
modprobe r8152
 
per controllare se il tuo kernel ha il modulo
 
uname -a 
 
find /lib/modules -name '*8152*'
 
per vedere se hai l'interfaccia ethernet
 
ifconfig -a 
 
se non sei sicuro confronta il risultato del comando prima e dopo avere 
inserito il TPL nell'usb.
 
 
 
Molto probabilmente non ti serve compilare e installare il driver/modulo 
del kernel che hai scaricato.
Se lo fai è possibile che installi una versione vecchia del driver.
 
Se devi farlo devi installare gli header del kernel, i compilatori e vari 
tools aggiuntivi (cerca un how-to, o vedi i messaggi di errori di 
compilazione e cerchi su google e vedi cosa installare).
 
 
Per compilare il driver scompatti il driver in una directory e poi lanci 
 
make all
 
quando alla fine non ti da più errori vuol dire che è compilato 
correttamente e puoi installarlo con
 
sudo make install
 
e poi seguire le altre istruzioni contenute nel file ReadMe.txt fornito.
 
Non difficile è solo che la prima volta ci sono vari passaggi da imparare 
e da cercare su google come eseguirli.


quindi tu nel "modinfo r8152" vedi il prodotto: 
 
idVendor=2357, idProduct=0602 ?

 idVendor=2357, idProduct=0602 ?
 
Secondo me prima è il caso di vedere se il modulo funziona, caricandolo manualmente prima di collegare il TPL sull'usb, dopo si vedrà come caricarlo automaticamente o altro.
 
Anche il driver di cui hai messo il link, una volta compilato, fornisce il modulo del kernel r8152 .

Il 12/04/20 14:12, sacarde ha scritto:

In che senso? Non l'ho modificato.


ah... vedi proprio enxxxxxxxxx ?

Il 15/04/20 09:34, sacarde ha scritto:

Si.