TL-WN722n y trisquel 6.0 64 bits

2 respostas [Última entrada]
funyotros
Desconectado
Joined: 03/02/2014

Hola, hace más de 10 años uso distribuciones de gnu/linux. Quise pasar a ser totalmente libre y no ha sido fácil (hasta ahora).

Compré una TL-WN722N porque el dongle USB que tenía (también tp-link) no funcionaba. Y leí en los foros que este placa USB es una de las mejores opciones.

Ahora compilé el útlimo firmware libre de esta placa (htc_9271.fw) desde el repositorio github y lo puse en /lib/firmware. Nada pasó.
La placa es identificada por el kernel (lsusb) pero no carga el firmware. Cuando conecto la placa:

dmesg | tail
...
1-3: Missing Free firmware
usb 1-3: ath9k_htc: Firmware - /*(DEBLOBBED)*/ not found
ath9k_htc: probe of 1-3:1.0 failed with error -22

¿Alguna idea?

Legimet
Desconectado
Joined: 12/10/2013

Install the saucy LTS enablement stack:
sudo apt-get install --install-recommends {linux-generic,xserver-xorg,libgl1-mesa-glx}-lts-saucy

funyotros
Desconectado
Joined: 03/02/2014

Ya lo solucioné. De hecho estoy escribiendo desde el escritorio Trisquel.

Para gente con el mismo problema:

Según entiendo el problema reside en la extraña "funcionalidad" de linux-libre de bloquear todo firmware que quiera cargarse desde el kernel. Al menos en la versión que viene con la .iso vanilla.

Este bug se retiró, no sé si totalmente (que alguién arroje algo de luz sobre el tema si está informado) en el nuevo kernel disponible en el repositorio oficial. Incluso hay un paquete open-firmware o algo por el estilo. El problema ahora se reduce a actualizar el sistema sin Internet.

apt-get offline fue la solución[0]. Lo único no trivial es que hay que hacer un dist-upgrade (sudo apt-offline set --upgrade-type dist-upgrade /media/FLASHDRIVE/apt-offline.sig).

Saludos y éxitos.

[0] http://www.debian-administration.org/article/Offline_Package_Management_for_APT