et131x 1.2.3 en Debian

He hecho unos pequeños cambios al driver del la tarjeta de Agere de mi portatil (LG 150B P1 Pro) y ahora ya compila con un kernel 2.6.21. Es mucho más estable que la versión anterior. Los cambios son mínimos, y son debidos a un par de cambios que se han producido en la versión 2.6.21.

Ahora el paquete se puede bajar de Debian, pero si alquien quiere aplicar el mismo los patches, son los siguientes:

--- et131x_netdev.c 2007-03-23 13:32:10.000000000 +0100
+++ ../../et131x-1.2.3/et131x_netdev.c 2007-05-25 23:18:56.000000000 +0200
@@ -1600,10 +1600,7 @@

DBG_VERBOSE( et131x_dbginfo, "VLAN, Remove VID: %d\n", vid );

- if( pAdapter->vlgrp )
- {
- pAdapter->vlgrp->vlan_devices[vid] = NULL;
- }
+ vlan_group_set_device(pAdapter->vlgrp,vid,NULL);

/**************************************************************************

— ET1310_rx.h 2007-03-23 13:32:10.000000000 +0100
+++ ../../et131x-1.2.3/ET1310_rx.h 2007-05-25 23:56:41.000000000 +0200
@@ -438,7 +438,7 @@
/**************************************************************************
lookaside lists
*************************************************************************/
- kmem_cache_t *RecvLookaside;
+ struct kmem_cache *RecvLookaside;
}
RX_RING_t, *PRX_RING_t;

Leave a Reply