molesto bug de iwlagn

La tarjeta inalambrica de la lap que compré hace un par de semanas tiene un bug bastante molesto que se caracteriza por pausar la red por unos segundos (5-10 aprox.) cada cierto tiempo (5-10 minutos con frecuencia), al principio creí que era un problema del sensor de movimiento del disco duro, recuerdo que por ejemplo en la macbook que tenía en la chamba anterior eso sucedía, si le daba un golpecito suficientemente fuerte, el disco se suspendía por un ratillo protegiendose del estres.

En dmesg noté el signo inequívoco de que no era el disco:

iwlagn 0000:09:00.0: Microcode SW error detected. Restarting 0x8200000

Después de mucho virigüar, pude encontrar la razón de fondo, hay algun bug en el sistema de cifrado por hardware, al parecer el problema se da cuando usas WPA2/PSK o similares, aparentemente no se da con WEP o WPA, aunque no lo probé, era demasiado perder el tiempo, el asunto es que se soluciona relativamente sencillo, en mi caso usando Debian tengo que crear el archivo

/etc/modprobe.d/iwlagn.conf

y ponerle una linea con

options iwlagn swcrypto=1

luego puedes rebootear al mejor estilo windowzero, o simplemente correr como ruth:

rmmod iwlagn
modprobe iwlagn

I listo, puedes comprobar que en efecto furuló con un

root@tumaquina:~# cat /sys/module/iwlagn/parameters/swcrypto
1
root@tumaquina:~#

Y listo, con eso debe quedar, espero que le sirva a alguien esto, que me estuvo dando lata por un rato, y que de hecho hoy hizo que tuviera problemas en una conferencia/junta por interneis.

Ahila o/

Similar Posts

  • La elegancia de Django

    O la evidencia de que hay un ser supremo que nos ayuda a hacer las cosas bien @login_requireddef object_list(request, model, page): try: request.GET[‘filter’] qry_set = model.objects.filter( Q(name__contains=request.GET[‘filter’])| Q(user__contains=request.GET[‘filter’])| Q(ipaddr__contains=request.GET[‘filter’]), ).order_by(‘name’) return list_detail.object_list( request, queryset = qry_set, template_name = ‘base/%s_list.html’ % model.__name__.lower(), paginate_by = 50, page = page, extra_context = { ‘filter’: request.GET[‘filter’] }, ) except:…

  • Fin de Semana

    No he tenido mucho tiempo de bloguear, creo que en más de una semana lo único que he escrito es lo de telcel, y lo malo es que cosas que quiero bloguear se me están quedando en el olvido. Ahorita nomas estoy dandome un ratito mientras ceno, mis chiquitas ya están dormidas, agarrando energía para…

  • Que pex ?

    Parece que el lider de debian esta pasando por un momento de baja popularidad Aparéntemente a muchos no les esta agradando que se haya buscado ayuda económica para acelerar (y hacer posible?) la liberación (a tiempo) de etch (estable) en los siguientes meses. Esperemos que los que si apoyan las nuevas decisiones hagan balance en…

Leave a Reply

Your email address will not be published. Required fields are marked *