|
From: Wade B. <wbe...@gm...> - 2016-04-25 03:30:31
|
On Apr 24 18:37, Wade Berrier wrote: > On Apr 24 14:35, Bengt Martensson wrote: > > On 04/24/16 02:42, Wade Berrier wrote: > > > Hello, > > > > > > I have a working setup using centos7 (and other ubuntu distros > > > previously) but when using this hardware with fedora 23 I can't get it > > > working. > > > > > > Here's my hardware: > > > > > > lsusb: Bus 002 Device 002: ID 1784:0006 TopSeed Technology Corp. eHome Infrared Transceiver > > > remote: directv tivo (http://lirc.sourceforge.net/remotes/tivo/DTV36) > > > > > > Software: > > > > > > kernel version: 4.4.7-300.fc23.x86_64 > > > > > > lirc: > > > > > > Version : 0.9.3a > > > Release : 3.fc23 > > > > > ... > > > > > > > > and then irw: > > > > > > I get nothing. > > > > I was able to get almost exactly the same stuff stuff working; lirc from > > Fedora23. The line used for starting lircd was > > > > > > $ sudo /usr/sbin/lircd -n -U /usr/lib64/lirc/plugins --driver default > > --device /dev/lirc0 -L /tmp/lircd.log --loglevel=trace > > > > Please do the same and inspect the thus created /tmp/lircd.log for > > problems; post if necessary. > > Good to know someone else has it working on fedora23. I added the > logging options and here's the output from one button press: > > ----------------------- > > # lircd --nodaemon --device /dev/lirc0 --driver default --loglevel=trace > lircd-0.9.3a[11289]: Warning: Running as root > lircd-0.9.3a[11289]: Debug: started server socket > lircd-0.9.3a[11289]: Debug: parsing remote > lircd-0.9.3a[11289]: Info: Using remote: TIVA_DirecTV_DTV36. > lircd-0.9.3a[11289]: Warning: /etc/lirc/lircd.conf.d/DTV36.lircd.conf: TIVA_DirecTV_DTV36: Duplicate codes: KEY_MUTE > lircd-0.9.3a[11289]: Debug: lengths: 107613 107613 43789 95761 > lircd-0.9.3a[11289]: Debug: lengths: 107613 107613 43789 95761 > lircd-0.9.3a[11289]: Debug: config file read > lircd-0.9.3a[11289]: Notice: lircd(default) ready, using /var/run/lirc/lircd > lircd-0.9.3a[11289]: Debug: registering local client > lircd-0.9.3a[11289]: Notice: accepted new client on /var/run/lirc/lircd > lircd-0.9.3a[11289]: Notice: 'lirc' written to protocols file /sys/class/rc/rc0/protocols > lircd-0.9.3a[11289]: Debug: driver supports both sending and receiving > lircd-0.9.3a[11289]: Debug: trying "TIVA_DirecTV_DTV36" remote > lircd-0.9.3a[11289]: Debug: sync > lircd-0.9.3a[11289]: Debug: decoding failed for all remotes ... > > ----------------------- > > I've been testing this on a different computer from what was working > running el7. My next test case is to run fedora23 on the working > computer and see how that goes. > Turns out fedora23 worked on the same computer that I had it working on with el7. I tried it on several of computers: el7: didn't work el7: worked fc23: didn't work fc23: worked The thing the non-working computers had in common was (from dmesg): [12506.991024] usb 1-5: new full-speed USB device number 9 using xhci_hcd [12507.561015] mceusb 1-5:1.0: Registered with mce emulator interface version 1 [12507.561021] mceusb 1-5:1.0: 2 tx ports (0x0 cabled) and 2 rx sensors (0x0 active) Whereas the working was: [ 407.226018] usb 2-2: new full-speed USB device number 3 using uhci_hcd [ 412.782038] mceusb 2-2:1.0: Registered TopSeed Technology Corp. eHome Infrared Transceiver with mce emulator interface version 1 [ 412.782594] mceusb 2-2:1.0: 2 tx ports (0x0 cabled) and 2 rx sensors (0x1 active) (Notice the xhci vs uhci and the lack of the specific model, as well as "active") There are a few reports about what seems like a very similar issue, for example: https://patchwork.linuxtv.org/patch/21648/ I'll post a message to the linux-media mailing list. Wade |