Usuário do Linux adapta driver para dongle WiFi TP-Link teimoso

Um artigo do Hackaday detalha os desafios para fazer funcionar um dongle USB WiFi TP-Link Archer TX50U no Linux, exigindo modificações manuais no driver. O dispositivo, equipado com chipset Realtek RTL8832CU, não se associou a nenhum driver ao ser conectado. O autor resolveu o problema editando IDs USB no código-fonte do driver e reconstruindo-o com DKMS.

O TP-Link Archer TX50U, um dongle USB WiFi relativamente novo, prometia aprimorar a conectividade de um laptop antigo, mas enfrentou problemas imediatos em um sistema Linux. Ao conectar, o dispositivo apareceu na lista de dispositivos USB via lsusb, revelando ser um chipset Realtek, mas nenhum driver se vinculou a ele, e suas luzes permaneceram apagadas. Uma inspeção adicional com lsusb -t confirmou a ausência de associação do driver. Pesquisa identificou o chip RTL8832CU interno. O autor baixou um driver do usuário morrownr no GitHub, selecionando a versão mais recente para rtl8852cu, rotulada v1.19.22-103. A instalação inicial falhou porque os IDs USB suportados pelo driver não correspondiam aos do dongle: ID de fornecedor 0x37AD e ID de dispositivo 0x0103, diferente das variantes TP-Link listadas com fornecedor 0x35B2 e dispositivos 0x0101 ou 0x0102. Para corrigir isso, o autor editou o arquivo /usr/src/rtl8852cu-v1.19.22-103/os_dep/linux/usb_intf.c, duplicando uma entrada existente para 0x35B2:0x0102 e alterando-a para 0x37AD:0x0103. Usando DKMS, o driver foi então reconstruído e reinstalado, resultando em luzes piscando e desempenho WiFi funcional. DKMS, ou Dynamic Kernel Module Support, automatiza a reconstrução de módulos do kernel para novas versões do kernel, armazenando fontes em /usr/src e rastreando estados em /var/lib/dkms. Ele evita a necessidade de recompilação manual após atualizações do kernel, embora não resolva todos os problemas de compatibilidade, como os com drivers NVIDIA durante mudanças no kernel. O autor evitou desativar o Secure Boot por simplicidade e criticou a complexidade do processo, sugerindo que fornecedores ofereçam melhor suporte ao Linux ou permitam overrides fáceis de IDs USB via parâmetros de módulo. Comentários de leitores ecoaram frustrações semelhantes, incluindo guias desatualizados para dispositivos como Google Coral TPU e problemas históricos com hardware Realtek no Linux.

Artigos relacionados

Intel engineers have developed a protocol and matching Linux driver to allow fast data movement between computers over USB4 or Thunderbolt cables without any networking setup.

Reportado por IA

A developer has submitted a patch to the Linux kernel mailing list for a new driver that monitors USB keyboard-like devices for suspicious activity. The hid-omg-detect module scores devices based on typing patterns and other signals without interfering with normal input. If a device appears malicious, it issues a warning recommending the use of USBGuard for blocking.

segunda-feira, 15 de junho de 2026, 20:10h

Flipper One project calls for open source contributions

quinta-feira, 30 de abril de 2026, 19:11h

Developer ports Linux to PS5 for gaming PC functionality

domingo, 26 de abril de 2026, 02:40h

Linux kernel drops ISDN subsystem and old network drivers

sexta-feira, 10 de abril de 2026, 14:10h

Greg Kroah-Hartman runs AI-assisted fuzzing on Linux kernel

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar