{"id":132,"date":"2012-07-09T08:01:27","date_gmt":"2012-07-09T08:01:27","guid":{"rendered":"http:\/\/francisfisher.me.uk\/problem\/?p=132"},"modified":"2012-08-19T09:08:54","modified_gmt":"2012-08-19T09:08:54","slug":"shuttle-xs35gs-v3-and-mythbuntu-12-04","status":"publish","type":"post","link":"https:\/\/francisfisher.me.uk\/problem\/2012\/shuttle-xs35gs-v3-and-mythbuntu-12-04\/","title":{"rendered":"Shuttle XS35GS V3 and Mythbuntu 12.04"},"content":{"rendered":"<p>I bought the recently released Shuttle XS35GS V3 (also called XS35GTA V3) to use as a mythtv frontend. As usual, nothing works correctly first time round and there were a few things I needed to set up manually to get it working correctly.<\/p>\n<p>1) I had problems with the onboard wifi - it would apparently connect then as soon as you tried to use the connection various errors messages would appear in the debug log.<br \/>\n<code>Jul\u00a0 5 10:37:18 bedroom kernel: [\u00a0 157.712828] rtl8192c_common:rtl92c_firmware_selfreset(): 8051 reset fail.<br \/>\nJul\u00a0 5 10:37:23 bedroom kernel: [\u00a0 162.696823] rtl8192ce:_rtl92ce_llt_write():&lt;0-0&gt; Failed to polling write LLT done at address 0!<br \/>\nJul\u00a0 5 10:37:23 bedroom kernel: [\u00a0 162.696833] rtl8192ce:rtl92ce_hw_init():&lt;0-0&gt; Init MAC failed<\/code><br \/>\nSo I disabled the wifi in the bios and used a USB wifi stick for the time being. I may end up installing a cable if wifi does not give adequate streaming performance for mythtv.<\/p>\n<p>2) I connected the shuttle via HDMI cable to the TV, unfortunately no sound was transmitted initially. The shuttle model I chose has an ATI chipset, so I first tried installing ATI binary drivers:<br \/>\n<code>sudo apt-get install fglrx-updates<\/code><br \/>\nAfter that I listed the drivers and played test sounds on each device with VLC until I found which one worked.<br \/>\n<code>frankster@bedroom:~$ aplay -l<br \/>\n**** List of PLAYBACK Hardware Devices ****<br \/>\ncard 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]<br \/>\nSubdevices: 1\/1<br \/>\nSubdevice #0: subdevice #0<br \/>\ncard 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]<br \/>\nSubdevices: 1\/1<br \/>\nSubdevice #0: subdevice #0<br \/>\ncard 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]<br \/>\nSubdevices: 1\/1<br \/>\nSubdevice #0: subdevice #0<\/code><br \/>\nVLC confirmed that the final device \"HD-Audio Generic\" is the correct one so the next step is to apply that setting inside mythtv. Unforunately the list inside mythtv is different to what I saw in the output of \"aplay -l\", but I worked out that mythtv describes it thus:<br \/>\n<code>hdmi:CARD=Generic,DEV=0<\/code><\/p>\n<p>3) Using the latest version of fglrx-updates (2:8.960-0ubuntu1.1) I found that switching the TV (connected via HDMI) off then on again caused the sound to stop working, requiring a system reboot. I <a href=\"https:\/\/help.ubuntu.com\/community\/BinaryDriverHowto\/ATI?action=show&amp;redirect=RestrictedDrivers%2FATI#Manually_installing_Catalyst_12.6\">downloaded the drivers from the ATI website<\/a> and the issue was solved. The latest version at the time I downloaded was catalyst 12.6, which generated packages with a version of 8.980 (in contrast to the Ubuntu packages which are version 8.960).<\/p>\n<p>4) The bios version that came with my device (1.00) had two problems. When requesting a restart, the machine would instead shutdown. Secondly the Ubuntu 64-bit installer didn't believe that 64-bit could be installed so I had to install 32-bit. (I'm about 90% certain that you should be able to install 64-bit on the Atom D2700).<\/p>\n<p>I installed <a href=\"http:\/\/global.shuttle.com\/main\/productsDownload?productId=1587\">the latest bios driver<\/a> (1.05) and this resolved the reboot issue. I have not attempted to reinstall since, so I don't know about the 64-bit installer issue.<\/p>\n<p><em>Updated 19th August 2012<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I bought the recently released Shuttle XS35GS V3 (also called XS35GTA V3) to use as a mythtv frontend. As usual, nothing works correctly first time round and there were a few things I needed to set up manually to get it working correctly. 1) I had problems with the onboard wifi - it would apparently [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/posts\/132"}],"collection":[{"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":10,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":136,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/posts\/132\/revisions\/136"}],"wp:attachment":[{"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/francisfisher.me.uk\/problem\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}