IVTV - card initialization errors
Using my test hardware, my Hauppauge card was working great. However, when I moved it to my new
box, I was receiving the following errors during boot:
ivtv0 warning: Encoder mailbox not found
ivtv0 warning: Decoder mailbox not found
ivtv0: Error locating firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:01:07.0 failed with error -12
This one threw me for a loop. I tried not using the IVTV driver in Portage, but installing
it from source, upgraded the kernel to a 2.6.16, and with the new kernel had to upgrade the IVTV driver
version to 0.6.1. The solution proved to be VERY simple. I moved the Hauppauge card to a different
PCI slot....go figure.
MySql - mythbackend would not remain running
When running mythsetup, I was noticing that none of my changes were being saved. When
I looked a little deeper, I noticed that mythbackend was not running due to a problem in
connecting to the SQL database. With the version of MySQL that I was running, the default
character set is UTF8. The database for MythTV requires latin1. I tried compiling MySQL with the
"-UTF8" use flag, but the results were no different.
To solve the problem I unmerged MySQL, changed all references to UTF8 in /etc/mysql/my.cnf
to latin1, and emerged MySQL again. Upon doing this and creating the MythTV database, it all worked.
