I have a newly built FrontEnd/BackEnd running LinHES 6.04. Getting 80% of the way there was incredibly smooth, and a credit to all the developers who have contributed. I'm coming over from the cable company's crappy DVR (and their associated crappy $65/month cable bill), and the functionality and usability of MythTV, along with the ease of install of KnoppMyth/LinHES has been a real treat.
The last 20% have challenged my troubleshooting abilities a bit, and after a couple of weeks I need to ask for help. I may yet resolve my bluetooth keyboard issue (at least I have something left to try), but I'm out of ideas for getting the LCD/IR working. (It's a 15c2:0038 SoundGraph Inc.)
I went through a number of suggestions that I found via google before finally figuring out that it's best to restrict my searches to this site lest I get stale data or info applicable to other distros. Even here I need to be careful about the Debian vs. Arch differences. However, I finally found
this guide, which seemed to be almost exactly what I wanted. It was for a slightly different IMon component, but had suggestions for how to deal with that different component as well. I followed these instructions, and unfortunately, both the remote and the LCD still do not work. irw shows button presses on some of the remote keys (the arrow buttons and the transport buttons aren't recognized, while the rest of the buttons are.) Nothing appears on the LCD at all, although I have gotten the LCD to display a clock manually before I went through this guide (so at least I know it's functional).
lsusb
Code:
[root@mythServer log]# lsusb
Bus 002 Device 008: ID 0a5c:2148 Broadcom Corp.
Bus 002 Device 007: ID 0a5c:4503 Broadcom Corp.
Bus 002 Device 006: ID 0a5c:4502 Broadcom Corp.
Bus 002 Device 005: ID 15c2:0038 SoundGraph Inc.
Bus 002 Device 004: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 002 Device 003: ID 045e:0048 Microsoft Corp. Office Keyboard 1.0A
Bus 002 Device 002: ID 0a5c:4500 Broadcom Corp.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@mythServer log]#
After I built and installed the recommended versions of lirc and lcdproc, some things that used to be broken now appear fixed or better.
Code:
[root@mythServer mythtv]# ls /dev/l*
/dev/lcd0 /dev/lirc /dev/lirc0 /dev/lircd /dev/log /dev/lp0
So I have licrd and only lirc0 (rather than 0 & 1), and I have lcd0. When I reboot, there's not much relevant that I can find in the logs I know to look in.
Code:
[root@mythServer log]# lircd -v
lircd 0.8.6
[root@mythServer log]# ps ax | grep -i lcd
4550 ? Ss 0:01 runsv lcdd
5648 ? Sl 0:00 /usr/bin/mythlcdserver -v none
26298 pts/1 R+ 0:00 grep -i lcd
[root@mythServer log]# ps ax | grep -i lirc
4563 ? Ss 0:00 runsv lircd
4628 ? S 0:00 /usr/sbin/lircd -r -n -d /dev/lirc0 --output /dev/lircd
26435 pts/1 S+ 0:00 grep -i lirc
The rest of these logs don't tell me much, but they may be helpful for someone who knows more. There are obviously lots of other log files, but grepping around hasn't led me to any error messages that seem related.
I'd greatly appreciate advice on how to debug this issue further. Thanks!
errors.log
Code:
[root@mythServer mythtv]# tail -8 /usr/var/log/errors.log
Mar 25 17:46:26 mythServer bluetoothd[5202]: Parsing /etc/bluetooth/serial.conf failed: No such file or directory
Mar 25 17:46:26 mythServer bluetoothd[5202]: Clearing blocked list failed: Invalid argument (22)
Mar 25 17:56:37 mythServer bluetoothd[5204]: Failed to open RFKILL control device
Mar 25 17:56:37 mythServer bluetoothd[5204]: Parsing /etc/bluetooth/serial.conf failed: No such file or directory
Mar 25 17:56:37 mythServer bluetoothd[5204]: Clearing blocked list failed: Invalid argument (22)
Mar 25 18:33:48 mythServer bluetoothd[4625]: Failed to open RFKILL control device
Mar 25 18:33:48 mythServer bluetoothd[4625]: Parsing /etc/bluetooth/serial.conf failed: No such file or directory
Mar 25 18:33:48 mythServer bluetoothd[4625]: Clearing blocked list failed: Invalid argument (22)
mythfrontend.log
Code:
[root@mythServer mythtv]# tail -105 /usr/var/log/mythtv/mythfrontend.log
2011-03-25 18:32:54.569 Unlocking input devices
2011-03-25 18:32:54.622 TV: Attempting to change from None to WatchingLiveTV
2011-03-25 18:32:54.623 MythCoreContext: Connecting to backend server: 192.168.1.147:6543 (t
ry 1 of 1)
2011-03-25 18:32:54.623 Using protocol version 63
2011-03-25 18:32:54.633 Spawning LiveTV Recorder -- begin
2011-03-25 18:32:54.768 Spawning LiveTV Recorder -- end
2011-03-25 18:32:54.773 We have a playbackURL(myth://192.168.1.147:6543/10501_20110325183254
.mpg) & cardtype(DUMMY)
2011-03-25 18:32:54.773 We have a RingBuffer
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:32:54.939 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
2011-03-25 18:32:54.957 OSD: Base theme size: 1920x1080
2011-03-25 18:32:54.957 OSD: Scaling factors: 0.375x0.533333
2011-03-25 18:32:55.074 OSD: Base theme size: 1920x1080
2011-03-25 18:32:55.074 OSD: Scaling factors: 0.375x0.533333
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:32:55.084 Player(0): Video timing method: USleep with busy wait
2011-03-25 18:32:55.084 TV: Changing from None to WatchingLiveTV
2011-03-25 18:32:55.084 TV: State is LiveTV & mctx == ctx
2011-03-25 18:32:55.097 TV: UpdateOSDInput done
2011-03-25 18:32:55.097 TV: UpdateLCD done
2011-03-25 18:32:55.097 TV: ITVRestart done
2011-03-25 18:32:55.192 VideoOutput: Created YV12 OSD.
2011-03-25 18:33:52.798 mythfrontend version: 0.24-fixes [g316718a] www.mythtv.org
2011-03-25 18:33:52.808 Using runtime prefix = /usr
2011-03-25 18:33:52.808 Using configuration directory = /home/mythtv/.mythtv
2011-03-25 18:33:52.809 ThreadPool:HTTP: Initial 1, Max 25, Timeout 60000
2011-03-25 18:33:53.538 Empty LocalHostName.
2011-03-25 18:33:53.538 Using localhost value of mythServer
2011-03-25 18:33:53.541 New DB connection, total: 1
2011-03-25 18:33:53.544 Connected to database 'mythconverg' at host: localhost
2011-03-25 18:33:53.546 Closing DB connection named 'DBManager0'
2011-03-25 18:33:53.546 Connected to database 'mythconverg' at host: localhost
2011-03-25 18:33:53.547 Current locale en_US
2011-03-25 18:33:53.547 Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:53.761 DPMS is disabled.
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:53.808 Desktop video mode: 1920x1080 60.000 Hz
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:53.823 Enabled verbose msgs: important general
2011-03-25 18:33:53.838 Starting mythlcdserver
2011-03-25 18:33:54.344 Connecting to lcd server: 127.0.0.1:6545 (try 1 of 10)
2011-03-25 18:33:54.844 Connecting to lcd server: 127.0.0.1:6545 (try 2 of 10)
2011-03-25 18:33:55.344 Connecting to lcd server: 127.0.0.1:6545 (try 3 of 10)
2011-03-25 18:33:55.346 Loading en_us translation for module mythfrontend
2011-03-25 18:33:55.346 New DB connection, total: 2
2011-03-25 18:33:55.347 Connected to database 'mythconverg' at host: localhost
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:55.400 LIRC: Successfully initialized '/dev/lircd' using '/home/mythtv/.myt
htv/lircrc' config
2011-03-25 18:33:55.400 JoystickMenuThread: Joystick disabled - Failed to read /home/mythtv/
.mythtv/joystickmenurc
2011-03-25 18:33:55.425 Using Frameless Window
2011-03-25 18:33:55.425 Using Full Screen Window
2011-03-25 18:33:55.544 Using the OpenGL painter
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:55.598 OpenGL: OpenGL vendor : NVIDIA Corporation
2011-03-25 18:33:55.598 OpenGL: OpenGL renderer: GeForce GT 430/PCI/SSE2/3DNOW!
2011-03-25 18:33:55.598 OpenGL: OpenGL version : 4.0.0 NVIDIA 256.35
2011-03-25 18:33:55.598 OpenGL: Max texture size: 16384 x 16384
2011-03-25 18:33:55.598 OpenGL: Max texture units: 4
2011-03-25 18:33:55.598 OpenGL: Direct rendering: Yes
2011-03-25 18:33:55.598 OpenGL: Initialised MythRenderOpenGL
2011-03-25 18:33:56.498 Current MythTV Schema Version (DBSchemaVer): 1264
Xlib: extension "Generic Event Extension" missing on display ":0.0".
2011-03-25 18:33:57.446 Registering Internal as a media playback plugin.
2011-03-25 18:33:57.481 Loading en_us translation for module mytharchive
2011-03-25 18:33:57.485 Registering WebBrowser as a media playback plugin.
2011-03-25 18:33:57.491 Loading en_us translation for module mythbrowser
2011-03-25 18:33:57.565 MMUnix::AddDevice() Error: failed to stat /dev/bdi,
eno: No such file or directory (2)
2011-03-25 18:33:57.568 MMUnix::AddDevice() Error: failed to stat /dev/power,
eno: No such file or directory (2)
2011-03-25 18:33:57.570 MonitorRegisterExtensions(0x100, gif,jpg,png)
2011-03-25 18:33:57.575 Loading en_us translation for module mythgallery
2011-03-25 18:33:57.596 Loading en_us translation for module mythgame
2011-03-25 18:33:57.874 Current MythMusic Schema Version (MusicDBSchemaVer): 1017
2011-03-25 18:33:57.893 Key > is bound to multiple actions in context Music.
2011-03-25 18:33:57.897 MonitorRegisterExtensions(0x40, mp3,mp2,ogg,oga,flac,wma,wav,ac3,oma
,omg,atp,ra,dts,aac,m4a,aa3,tta,mka,aiff,swa,wv)
2011-03-25 18:33:57.900 Loading en_us translation for module mythmusic
2011-03-25 18:33:57.924 Loading en_us translation for module mythnetvision
2011-03-25 18:33:57.953 Loading en_us translation for module mythnews
2011-03-25 18:33:57.955 Error Loading en_us translation for module mythsmolt
2011-03-25 18:33:58.049 Error Loading en_us translation for module mythstream
2011-03-25 18:33:58.067 Current MythVideo Schema Version (mythvideo.DBSchemaVer): 1038
2011-03-25 18:33:58.087 Loading en_us translation for module mythvideo
2011-03-25 18:33:58.168 Starting update of wunderground
2011-03-25 18:33:58.168 wunderground recently updated, skipping.
2011-03-25 18:33:58.184 Loading en_us translation for module mythweather
2011-03-25 18:33:58.186 NetworkControl: Listening for remote connections on port 6546
2011-03-25 18:33:58.315 Found mainmenu.xml for theme 'Arclight'
2011-03-25 18:33:58.686 MythCoreContext: Connecting to backend server: 192.168.1.147:6543 (t
ry 1 of 1)
2011-03-25 18:33:58.687 Using protocol version 63
lircd
Code:
Mar 25 18:32:55 mythServer lircd: caught signal
Mar 25 18:33:46 mythServer lircd: lircd(default) ready, using /dev/lircd
Mar 25 18:33:52 mythServer lircd: accepted new client on /dev/lircd
Mar 25 18:33:55 mythServer lircd: accepted new client on /dev/lircd