Ajuda com driver para adaptador ethernet - usb TP-LINK [RESOLVIDO]

1. Ajuda com driver para adaptador ethernet - usb TP-LINK [RESOLVIDO]

Gustavo Fernandes Moreira
Gustavo_fm

(usa Debian)

Enviado em 07/09/2020 - 12:06h

Olá pessoal. Estou tendo uns problemas com o novo adaptador que eu comprei da TP-LINK modelo UE300. Agradeceria se pudessem me ajudar e assim também ajudar aqueles que futuramente possam ter o mesmo problema.

Então, como a entrada rj45 do meu notebook está quebrada e a conexão por wifi não é das melhores, decidi comprar esse adaptador UE300 da TP-LINK, para conectar o cabo de rede na minha máquina. Quando conectei pela primeira vez, funcionou certinho. Porém, esse adaptador é gigabit ethernet eu via nas informações de rede que ele estava configurado para fast ethernet (somente 100 megas). Meu roteador é gigabit, então deveria (eu acho) estar configurado para uma conexão de 1000 Mbp/s. Achei que poderia ser coisa do driver, então procurei no site da TP-LINK o driver, que na verdade é o driver do chip da Realtek que eles usam no adaptador. Então compilei e instalei o driver proprietário da realtek sem problemas. Porém, quando conectei o adaptador, todas as portas usb parara de funcionar e o adaptador também não funcionava. Pesquisei bastante e vi que há um bug nesse driver há muito tempo, então tentei contornar o problema sem sucesso. Agora só quero voltar a usar o driver padrão do linux que funcionou quando eu pluguei o adaptador. Pelo que sei, o driver é o cdc_ether. Mas não consigo de forma alguma botar o bichino pra funcionar. Já apaguei o firmware proprietário da realtek, o r8152, já tentei criar uma regra no kernel para usar o cdc_ether nesse adaptador, já tentei vincular o driver cdc_ether ao dispositivo e nada. O que eu preciso fazer ? Ou pelo menos, onde eu encontro um norte ?

Segue saída do lsusb e lsmod.

Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 006: ID 2357:0601 TP-Link
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
Bus 002 Device 004: ID 5986:0652 Acer, Inc
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 3938:1031
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Module Size Used by
cpuid 16384 0
cdc_ether 20480 0
usbnet 49152 1 cdc_ether
mii 16384 1 usbnet
fuse 135168 3
ctr 16384 2
ccm 20480 6
bnep 24576 2
nls_ascii 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 86016 1 vfat
binfmt_misc 20480 1
uvcvideo 114688 0
intel_rapl_msr 16384 0
intel_rapl_common 28672 1 intel_rapl_msr
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
rtsx_usb_sdmmc 28672 0
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_common 53248 2 videobuf2_v4l2,uvcvideo
mmc_core 180224 1 rtsx_usb_sdmmc
ath3k 20480 0
videodev 262144 3 videobuf2_v4l2,uvcvideo,videobuf2_common
x86_pkg_temp_thermal 16384 0
hid_generic 16384 0
rtsx_usb_ms 20480 0
intel_powerclamp 16384 0
memstick 20480 1 rtsx_usb_ms
mc 53248 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
coretemp 16384 0
usbhid 61440 0
btusb 53248 0
kvm_intel 294912 0
btrtl 20480 1 btusb
rtsx_usb 24576 2 rtsx_usb_sdmmc,rtsx_usb_ms
btbcm 20480 1 btusb
kvm 815104 1 kvm_intel
hid 143360 2 usbhid,hid_generic
btintel 28672 1 btusb
irqbypass 16384 1 kvm
bluetooth 647168 12 btrtl,btintel,btbcm,bnep,ath3k,btusb
drbg 28672 1
ansi_cprng 16384 0
ecdh_generic 16384 1 bluetooth
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
ecc 36864 1 ecdh_generic
aesni_intel 368640 4
libaes 16384 2 bluetooth,aesni_intel
crypto_simd 16384 1 aesni_intel
cryptd 28672 2 crypto_simd,ghash_clmulni_intel
iTCO_wdt 16384 0
glue_helper 16384 1 aesni_intel
ath9k 139264 0
iTCO_vendor_support 16384 1 iTCO_wdt
watchdog 28672 1 iTCO_wdt
snd_hda_codec_conexant 20480 1
ath9k_common 20480 1 ath9k
ath9k_hw 487424 2 ath9k_common,ath9k
snd_hda_codec_generic 94208 1 snd_hda_codec_conexant
intel_cstate 16384 0
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_conexant
sr_mod 28672 0
ath 36864 3 ath9k_common,ath9k,ath9k_hw
cdrom 65536 1 sr_mod
snd_hda_codec_hdmi 69632 1
mac80211 925696 1 ath9k
intel_uncore 151552 0
r8169 90112 0
sg 36864 0
intel_rapl_perf 16384 0
cfg80211 884736 4 ath9k_common,ath9k,ath,mac80211
joydev 24576 0
snd_hda_intel 53248 6
realtek 20480 1
libarc4 16384 1 mac80211
libphy 135168 2 r8169,realtek
snd_intel_dspcfg 20480 1 snd_hda_intel
ideapad_laptop 24576 0
snd_hda_codec 159744 4 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
sparse_keymap 16384 1 ideapad_laptop
snd_hda_core 102400 5 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
rfkill 28672 8 bluetooth,ideapad_laptop,cfg80211
snd_hwdep 16384 1 snd_hda_codec
xhci_pci 16384 0
wmi 32768 1 ideapad_laptop
battery 20480 0
snd_pcm 126976 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ehci_pci 16384 0
xhci_hcd 286720 1 xhci_pci
ehci_hcd 90112 1 ehci_pci
snd_timer 36864 1 snd_pcm
mei_me 45056 0
snd 102400 20 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
lpc_ich 28672 0
mei 122880 1 mei_me
usbcore 315392 11 xhci_hcd,ehci_pci,usbnet,usbhid,rtsx_usb,uvcvideo,ehci_hcd,ath3k,btusb,xhci_pci,cdc_ether
mfd_core 16384 2 rtsx_usb,lpc_ich
soundcore 16384 1 snd
usb_common 16384 4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
i2c_i801 28672 0
pcspkr 16384 0
ac 16384 0
squashfs 61440 7
zstd_decompress 86016 1 squashfs
loop 40960 14
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 57344 3 parport_pc,lp,ppdev
ip_tables 28672 0
x_tables 49152 1 ip_tables
autofs4 49152 2
ext4 786432 3
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 135168 1 ext4
crc32c_generic 16384 0
sd_mod 57344 6
t10_pi 16384 1 sd_mod
crc_t10dif 16384 1 t10_pi
crct10dif_generic 16384 0
i915 2404352 16
ahci 40960 5
i2c_algo_bit 16384 1 i915
libahci 45056 1 ahci
crct10dif_pclmul 16384 1
crct10dif_common 16384 3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
drm_kms_helper 245760 1 i915
libata 286720 2 libahci,ahci
crc32c_intel 24576 6
cec 61440 2 drm_kms_helper,i915
psmouse 176128 0
scsi_mod 249856 4 sd_mod,libata,sg,sr_mod
drm 598016 7 drm_kms_helper,i915
serio_raw 16384 0
evdev 28672 13
video 49152 2 ideapad_laptop,i915
button 20480 0

Grato pela ajuda.


  


2. Re: Ajuda com driver para adaptador ethernet - usb TP-LINK [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 07/09/2020 - 12:41h


Quando você compilou deve ter removido o anterior.

Tentou os comandos insmod para reinstalar o módulo e o modprobe para carregá-lo?


# insmod nomeDoMódulo

# modprobe nomeDoMódulo


3. Re: Ajuda com driver para adaptador ethernet - usb TP-LINK [RESOLVIDO]

Gustavo Fernandes Moreira
Gustavo_fm

(usa Debian)

Enviado em 08/09/2020 - 20:50h


Pebis escreveu:


Quando você compilou deve ter removido o anterior.

Tentou os comandos insmod para reinstalar o módulo e o modprobe para carregá-lo?


# insmod nomeDoMódulo

# modprobe nomeDoMódulo


Olá Pebis, eu tinha tentado isso e não havia dado resultado.

O que eu fiz foi remover e reisntalar o kernel que eu estava usando quando exclui o módulo. Aí acabou resolvendo, quando instalei veio os módulos todos corretos e a configuração de qual dispositivo usa cada módulo. E eu estava errado, o Debian já fornece um driver específico para esse chip da realtek, r8152, em vez de usar o cdc_ether. Então eu acabei instalando o driver proprietário de mesmo nome e depois removi. Mas agora já tá tudo certo. Obrigado pela ajuda.