Home Wiki > SDB:Fundamentos del acceso a dispositivos
Sign up | Login

(Diferencias entre revisiones)

SDB:Fundamentos del acceso a dispositivos

tagline: De openSUSE

[Revisión verificada][Revisión verificada]
(Montaje dinámico (udev))
m (Montaje dinámico (udev))
Línea 118: Línea 118:
  
 
udev usa el demonio '''udevd'''. Cuando udevd detecta la conexión o desconexión de un dispositivo, udev obtiene información de contexto (subsistema del kernel, conector físico usado, nombre dado por el kernel, ...) y también del propio dispositivo (número de serie, fabricante, ...). Para encontrar esta información utiliza los datos disponibles en /sys (donde está montado el sistema de ficheros sysfs) (versión del núcleo 2.6 y posteriores).
 
udev usa el demonio '''udevd'''. Cuando udevd detecta la conexión o desconexión de un dispositivo, udev obtiene información de contexto (subsistema del kernel, conector físico usado, nombre dado por el kernel, ...) y también del propio dispositivo (número de serie, fabricante, ...). Para encontrar esta información utiliza los datos disponibles en /sys (donde está montado el sistema de ficheros sysfs) (versión del núcleo 2.6 y posteriores).
 
+
{{
 +
Nota|
 +
'''udev''' permite gestionar los dispositivos conectados al sistema de forma dinámica.
 +
}}
 
Un conjunto de '''reglas''' (en /etc/udev/rules.d/) deciden qué acción hay que hacer a partir de los datos obtenidos. Por ejemplo, la regla proporcionará un nombre al dispositivo, creará el fichero de dispositivo apropiado, y ejecutará el programa que se haya configurado para que acabe de hacer funcionar el dispositivo.
 
Un conjunto de '''reglas''' (en /etc/udev/rules.d/) deciden qué acción hay que hacer a partir de los datos obtenidos. Por ejemplo, la regla proporcionará un nombre al dispositivo, creará el fichero de dispositivo apropiado, y ejecutará el programa que se haya configurado para que acabe de hacer funcionar el dispositivo.
  
 
Las reglas pueden asociar un nombre fijo a un dispositivo, pero también pueden llamar a un programa externo que dé más información sobre el dispositivo; así se puede conseguir un nombre más específico.
 
Las reglas pueden asociar un nombre fijo a un dispositivo, pero también pueden llamar a un programa externo que dé más información sobre el dispositivo; así se puede conseguir un nombre más específico.
  
{{
+
Un ejemplo para dos impresoras podría ser:
Nota|
+
<source lang=bash>
'''udev''' permite gestionar los dispositivos conectados al sistema de forma dinámica.
+
BUS=="usb", SYSFS_serial=="W09090207101241330", \
}}
+
NAME="lp_color"
 +
BUS=="usb", SYSFS_serial=="HXOLL0012202323480", \
 +
NAME="lp_plain"
 +
</source>
  
 
[[Categoría:SDB:Guía de principiantes]]
 
[[Categoría:SDB:Guía de principiantes]]

Revisión de 19:53 12 mar 2012