Agere ET131x PCI-E Ethernet driver 10/100/1000
Febrero 21st, 2008 | by kastor |Vengo girando con este driver que tiene mi laptop (LG T1) porque no esta incluido en el kernel, y al parecer tampoco lo mantienen demasiado y sumado a que los developers del kernel estan cambiando las api de funciones con cada version es un parto hacerlo funcionar. Decidido a ver porque no compilaba el fucking driver, no fue demasiado dificil ver que arreglando un parametro de la funcion kmem_cache_create compilo perfecto, hasta alli mi felicididad y satisfaccion. Como usuario de Archlinux decidi crear un paquete, y cuando lo tenia listo me encuentro que el paquete ya existia
bendito software libre! Hacia pocos dias que alguien tambien se tomo el trabajo e hizo el paquete. Este driver no era exactamente el mejor codigo, tiene varios bugs, entre ellos hacia que el proceso ksoftirqd del kernel se comiera siempre el 20% de cpu, esto en una laptop muestra 2 cosas: calor y consumo de bateria. Para mi sorpresa el paquete que habian subido a Archlinux User Repository contiene un patch que soluciona este problema y los usuarios de esta ethernet podemos tener el modulo cargado y listo sin sufrir calor ni gastar bateria.
Larga vida al Software Libre!
Tags: 10/100/1000, agere, archlinux, driver, ethernet, kernel, linux

