LIRC ebuilds don't have the iguanaIR as an option for LIRC_DEVICES. Reproducible: Always Steps to Reproduce: 1.Desire to have the (USB) IguanaIR working 2.Love Gentoo 3.Attempt to emerge lirc with LIRC_DEVICES="iguanaIR" and get nothing Actual Results: No LIRC_DEVICES are enabled. Expected Results: --with-driver=iguanaIR would be enabled and in turn the iguanaIR device would work I heart Gentoo
Is there any update on this?
compile test breaks on my system with: configure: error: *** you need to have the iguanaIR headers and libraries for this driver ... This needs an externel ebuild for these headers/libs http://iguanaworks.net/downloads.php I will take a closer look on this in the next few days.
grab the source: http://iguanaworks.net/downloads.php Untar: tar xvjf iguanaIR-X.XX.tar.bz2 cd iguanaIR-X.XX ./configure --prefix=/usr && make && make install --------------------------------------- Modify the lirc ebuild: add 'iguanaIR' after 'imon' in the IUSE_LIRC_DEVICES_DIRECT section Save, update ebuild: ebuild lirc-VERSION.ebuild digest emerge lirc LIRC_DEVICES="iguanaIR" USE="transmitter" emerge lirc -av Plug in IguanaIR device, launch the igdaemon: igdaemon Change /etc/conf.d/lircd to use the IguanaIR driver: LIRCD_OPTS="-H iguanaIR" And start lircd: /etc/init.d/lircd restart I will attach all the files I have modified.
Created attachment 145148 [details] The current source This is the current source tarball
Created attachment 145150 [details] lircd configuration file /etc/conf.d/lircd
Created attachment 145152 [details] updated lirc ebuild The updated ebuild for 0.8.3_pre1 needs to have: ebuild lirc-0.8.3_pre1.ebuild digest ran to be able to emerge it.
Sorry, didnt has time, update for media-video/vdr and ebuilds around this has more priority for me. I am added in the last few minutes a new ebuild for iguanaIR this needs at first some test in the udev-rules part this ebuild is hardmasked by profiles/package.mask for now plz unmasked in your install by echo "=app-misc/iguanaIR-0.93" >> /etc/portage/package.unmask then you can emerge it, start it by /etc/init.d/iguanaIR attach your USB IR Dongle and post the output of your syslog and/or dmesg
Thanks for getting it in portage. When I start the daemon I get: Mar 27 19:25:19 swervin-master usb 5-2: new low speed USB device using uhci_hcd and address 2 Mar 27 19:25:19 swervin-master usb 5-2: configuration #1 chosen from 1 choice Mar 27 19:25:19 swervin-master rc-scripts: ERROR: wrong args ( rescan ) Mar 27 19:25:19 swervin-master rc-scripts: Usage: iguanaIR { start|stop|restart } Mar 27 19:25:19 swervin-master rc-scripts: iguanaIR without arguments for full help Mar 27 19:25:19 swervin-master rc-scripts: ERROR: wrong args ( rescan ) Mar 27 19:25:19 swervin-master rc-scripts: Usage: iguanaIR { start|stop|restart } Mar 27 19:25:19 swervin-master rc-scripts: iguanaIR without arguments for full help Mar 27 19:25:19 swervin-master rc-scripts: ERROR: wrong args ( rescan ) Mar 27 19:25:19 swervin-master rc-scripts: Usage: iguanaIR { start|stop|restart } Mar 27 19:25:19 swervin-master rc-scripts: iguanaIR without arguments for full help
Plz edit /etc/udev/rules.d/40-iguanaIR.rules for first help - ACTION=="add", ATTRS{manufacturer}=="IguanaWorks", MODE="0660", RUN+="/etc/init.d/iguanaIR rescan" + ACTION=="add", ATTRS{manufacturer}=="IguanaWorks", MODE="0660", #RUN+="/etc/init.d/iguanaIR rescan" this will then not start the init script automaticly. 1. Plugin you USB Dongle 2. /etc/init.d./iguanaIR start
(In reply to comment #9) > Plz edit /etc/udev/rules.d/40-iguanaIR.rules > for first help > > - ACTION=="add", ATTRS{manufacturer}=="IguanaWorks", MODE="0660", > RUN+="/etc/init.d/iguanaIR rescan" > + ACTION=="add", ATTRS{manufacturer}=="IguanaWorks", MODE="0660", > #RUN+="/etc/init.d/iguanaIR rescan" > > this will then not start the init script automaticly. > > 1. Plugin you USB Dongle > 2. /etc/init.d./iguanaIR start > This still results in errors in /var/log/messages: usb 5-2: configuration #1 chosen from 1 choice rc-scripts: ERROR: wrong args ( rescan ) rc-scripts: Usage: iguanaIR { start|stop|restart} rc-scripts: iguanaIR without arguments for full help I may be commenting the file incorrectly. Any chance this can make it into portage so more people will be able to test?
Can we update the ebuild for the userland iguanaIR to 0.95? Also, can the lirc ebuild be updated to include this as an optional device? Thanks!
Bump! The most recent build 0.8.4 does not include support - still have to manually create an overlay.
Bump, at 0.99. Still no support in LIRC.
cc
(In reply to comment #7) > this ebuild is hardmasked by profiles/package.mask for now What's the status now? Can I unmask it for lirc-0.8.5? See bug 271482
The iguanaIR transmitter is still not properly added to the lirc-0.8.5 ebuild. Change the term "iguana" to "iguanaIR" in the "IUSE_LIRC_DEVICES_DIRECT" listing.
(In reply to comment #16) > The iguanaIR transmitter is still not properly added to the lirc-0.8.5 ebuild. > Change the term "iguana" to "iguanaIR" in the "IUSE_LIRC_DEVICES_DIRECT" > listing. So actions to take: * add iguanaIR to IUSE_LIRC_DEVICES_DIRECT * remove iguana from the same place * Remove mask for app-misc/iguanaIR * remove mask for iguana from profiles It should work then?
Fixed, thanks for the patience