我已经尝试寻找此问题的解决方案一段时间了。显然,Natty 加载了一些用于处理 IR 输入的默认模块,并将它们作为键盘输入发送,而不是我想要的 lirc 事件。这使我的遥控器在 XBMC(媒体中心程序)中变得毫无用处,因为我不能将它用于导航以外的任何用途。此错误报告 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/766647) 中提出了一个解决方案,但它与 MCE 遥控器有关,并且不适用于我的 Antec Veris rm200。在 ubuntu-devs 做出永久修复之前,请告诉我如何卸载所有冲突的模块?
这些是我的系统上加载的模块:
lirc_imon
vesafb
nls_iso8859_1
nls_cp437
vfat
fat
snd_hda_codec_hdmi
snd_hda_codec_realtek
rt2860sta
arc4
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
rt2800pci
rt2800lib
crc_ccitt
ir_lirc_codec
snd_seq
lirc_dev
rt2x00pci
ir_sony_decoder
ir_jvc_decoder
ir_rc6_decoder
snd_timer
snd_seq_device
fglrx
edac_core
rc_imon_pad
rt2x00lib
edac_mce_amd
mac80211
serio_raw
ir_rc5_decoder
imon
ir_nec_decoder
rc_core
k10temp
cfg80211
eeprom_93cx6
snd
vice
sp5100_tco
i2c_piix4
soundcore
snd_page_alloc
xhci_hcd
shpchp
lp
parport
usb_storage
firewire_ohci
firewire_core
usbhid
hid
uas
crc_itu_t
para_jmicron
r8169
ahci
libahci
有人能帮我吗?我只希望 lirc 正常工作,这应该不难。我只需要知道要卸载哪些模块。
答案1
根据此主题: http://ubuntuforums.org/showthread.php?p=10709651
您需要将这一行添加到 /etc/rc.local:
echo lirc > /sys/class/rc/rc0/protocols
您可能还需要在该行上方添加 sleep 10。先尝试不使用它,然后在需要时添加它。我需要它,但其他人不需要。