OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Controles remotos mceusb con kernel 2.6.38 (y sup.) - Cambio de configuración en Lirc
Los que poseais un mando a distancia compatible con Vista Remote Control (módulo [lirc_]mceusb) quizá hayais notado que su configuración ha vuelto a cambiar (otra vez más...) al actualizar a Mageia o a MDV 2011, ambas con el kernel 2.6.38 y lirc 0.8.7. El módulo mceusb pasa a estar incluido con el kernel, y lirc pasa a englobarlo en el driver devinput.
Los pasos a seguir son los siguientes:
- Comprueba que el sistema detecta el receptor. En dmesg debería aparecer algo como esto (en mi caso, es un Trust RC-2400):
$ dmesg usb 5-2: Product: SnowflakeEmulation usb 5-2: Manufacturer: Formosa21 usb 5-2: SerialNumber: C0018E7E Registered IR keymap rc-rc6-mce input: Media Center Ed. eHome Infrared Remote Transceiver (147a:e017) as /devices/pci0000:00/0000:00:1d.1/usb5/5-2/5-2:1.0/rc/rc2/input7 rc2: Media Center Ed. eHome Infrared Remote Transceiver (147a:e017) as /devices/pci0000:00/0000:00:1d.1/usb5/5-2/5-2:1.0/rc/rc2> rc rc2: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0 mceusb 5-2:1.0: Registered Formosa21 SnowflakeEmulation on usb5:3
- Averigua el dispositivo al que queda asociado:
$ ir-keytable Found /sys/class/rc/rc2/ (/dev/input/event4) with: Driver mceusb, table rc-rc6-mce Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC Enabled protocols: RC-6 Extra capabilities: <access denied>
En mi caso, es event4, aunque la numeración puede variar.
- Modificar el archivo
/etc/sysconfig/lircd
.
- Donde teníamos
DRIVER="default"
, cambiarlo porDRIVER="devinput"
; - Cambiar
HWMOD="lirc_mceusb"
por
HWMOD=""
- Cambiar
DEVICE=/dev/lirc/0
; por el nuevo dispositivoDEVICE=/dev/input/event4
- Sustituir el archivo
/etc/lirc/lircd.conf
; por el que puedes encontrar en el repositorio git de lirc para devinput. Ojo con esto, existe uno en http://lirc.sourceforge.net/remotes/devinput/lircd.conf.devinput que está obsoleto. El bueno está en git://lirc.git.sourceforge.net/lirc/lirc/tree/lircd.conf.devinput
- Reiniciar lircd
$ service lircd restart
Y ya debería estar. Si usas XBMC, encontrarás que el mapeo de botones en Lircmap.xml es parcial e incómodo. Puedes sustituirlo por el siguiente:
<remote device="linux-input-layer"> <altname>cx23885_remote</altname>> <altname>devinput</altname> <play>KEY_PLAY</play> <pause>KEY_PAUSE</pause> <stop>KEY_STOP</stop>
<forward>KEY_FASTFORWARD</forward> <reverse>KEY_REWIND</reverse> <left>KEY_LEFT</left> <right>KEY_RIGHT</right> <up>KEY_UP</up> <down>KEY_DOWN</down> <select>KEY_OK</select> <pageplus>KEY_CHANNELUP</pageplus> <pageminus>KEY_CHANNELDOWN</pageminus> <back>KEY_EXIT</back> <menu>KEY_DVD</menu> <title>KEY_EPG</title> <info>KEY_INFO</info> <skipplus>KEY_NEXT</skipplus> <skipminus>KEY_PREVIOUS</skipminus> <display>Aspect</display> <start>KEY_LEFTMETA</start> <record>KEY_RECORD</record> <volumeplus>KEY_VOLUMEUP</volumeplus> <volumeminus>KEY_VOLUMEDOWN</volumeminus> <mute>KEY_MUTE</mute> <power>KEY_POWER</power> <myvideo>KEY_VIDEO</myvideo> <mymusic>KEY_AUDIO</mymusic> <mypictures>KEY_MHP</mypictures> <mytv>KEY_TV</mytv> <one>KEY_NUMERIC_1</one> <two>KEY_NUMERIC_2</two> <three>KEY_NUMERIC_3</three> <four>KEY_NUMERIC_4</four> <five>KEY_NUMERIC_5</five> <six>KEY_NUMERIC_6</six> <seven>KEY_NUMERIC_7</seven> <eight>KEY_NUMERIC_8</eight> <nine>KEY_NUMERIC_9</nine> <zero>KEY_NUMERIC_0</zero> <red>KEY_RED</red> <green>KEY_GREEN</green> <yellow>KEY_YELLOW</yellow> <blue>KEY_BLUE</blue> <star>KEY_NUMERIC_STAR</star> <hash>KEY_NUMERIC_POUND</hash> <clear>KEY_DELETE</clear> <enter>KEY_ENTER</enter> <teletext>KEY_SUBTITLE</teletext> </remote>
- Blog de cbr
- Entra a tu cuenta o crea una para poder comentar.
# 114879 ¡Agregadou!
Yo también me había encontrado con éste problema al actualizar a Mageia 1, que es el sistema que uso en mi HTPC. En mi caso concreto, tuve que hacer un paso más, ya que el módulo del kernel que controla mi mando a distancia, no funciona con lirc 0.8.7 y tuve que actualizar a la versión 0.9.0. Tenía un manual muy parecido preparado, pero por falta de tiempo no lo había publicado :P
Le doy un poco de formato y lo paso a la documentación.
¡Gracias!