hardware

Ene 27 23:41

Hackfest sobre udev y Hermes

Copio el resumen que mandé a los participantes del hackfest porque puede ser útil a más gente:

Buenas :-)

La verdad es que ha sido bastante productivo. Hemos debatido sobre Hermes, la arquitectura, la tecnología, las opciones disponibles, si migrarlo o reescribirlo, funcionalidades que debería tener, posibles proyectos con los que pueda solaparse....
Al final hemos llegado a la conclusión de que es más práctico escribirlo desde 0 teniendo en cuenta fallos de diseño en la versión anterior y nuevas posibilidades que nos brinda libudev y gudev.

Nov 11 13:48

Obtener la interfaz de red wireless

Para aquellas veces que se necesita conocer la interfaz wifi de un equipo en un script o algo.
awk -F: '/:/ {gsub(" ","",$1); print $1}' /proc/net/wireless
Lenguaje: 
bash
Nov 11 11:05

Listado hardware y sus identificadores

Alguna vez he necesitado saber el identificador de una tarjeta gráfica, de red o similar, para ver si está soportada por el kernel que se está usando o para añadir su identificador a su driver y que así lo reconozca el kernel. De esta forma se puede obtener un listado con los nombres de los dispositivos y sus correspondientes identificadores ("vendor id" y "device id"):
$ (lspci;lspci -n) | sort > lspci.lst
 
# esto obtiene una lista como la siguiente:
00:02.0 0300: 8086:27a2 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller (rev 03)
01:00.0 0200: 11ab:4362 (rev 22)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit
Ethernet Controller (rev 22)
02:00.0 0200: 168c:001c (rev 01)
02:00.0 Ethernet controller: Atheros Communications Inc.
Lenguaje: 
bash