Canadian TV, Computing and Home Theatre Forums banner

41 - 48 of 48 Posts

·
Registered
Joined
·
46 Posts
My rPi arrioved last Wednesday. I can't say that I had a real application for it in mind. It was more of "let's see what this thing can do and go from there". I found an old 8GB SD card, a USB keyboard and mouse, an HDMI cable and an HDMI/DVI adapter to plug into a monitor and started playing.

I first loaded raspian onto it to try things out. I was a bit disappointed but not entirely surprised with how slow it was just loading a web page. From there I moved onto Raspbmc. The UI was sluggish compared to my Atom HTPC but video playback (including HD) was flawless.

I bought a new 16GB SD card and reloaded Raspbmc on it and that's when my problems started. Scraping was glacially slow. And after a few hours the rPi would often go to a black screen and I'd have to pull the plug. Sometimes when I reapplied the power nothing would happen. Then I discovered that the XBMC database files were being corrupted. After trying to recover from that a few times I was a bit discouraged.

I finally turned on debug logging in XBMC and noticed continuous CEC polling timeouts. That made sense; since the monitor didn't have an HDMI plug it certainly didn't know about CEC. I turned that off and the scraping performance improved. Dramatically! But I was still getting database corruption and decided to go back to the original 8GB card. rPi has a long list of reported compatible and incompatible hardware and the 16GB card I was using had been reported to be both compatible and incompatible.

With CEC turned off Raspbmc on the 8GB SD card seems quite stable and not nearly as slow as it was with CEC turned on. It's not a speed demon by any stretch; I don't have a huge library (a few hundreds of items, not thousands) and it's taken 14 hours so far to do the original library update. I expect it'll take several more hours before its done. Once that's done I'm going to use it for awhile as a secondary HTPC and see how that goes. Now that I've got the CEC issue out of the way and seem to have an SD card that the rPi is happy with, I'm hopeful.

The CPU temperature is stable around 55C, and that's with being run continuously at close to 100% CPU usage since last evening. That's quite good. Overall I'm extremely impressed with the rPi. I've had the expected teething problems that are associated with just plunging in and seeing what happens, but other than that it's been exceptionally trouble free. The SD card compatibility issue is a bit of a concern, especially since it appears that a card can *mostly* work and only manifest problems that can be mistaken for application errors. But once you've got a working card it's rock solid.

The next question is, what with I do with my *second* rPi? :)
 

·
Registered
Joined
·
46 Posts
From memory (and I'll double check later when I get home): Settings -> System -> Input Devices -> Peripherals. Click on the only item in the peripherals list (at least for me it was the only one) and unclick Enabled.

If you want to check first that you're seeing the same polling timeouts that I was, ssh into your rPi and

cd .xbmc/temp
tail -f xbmc.log

You'll see polling timeouts every second or two if CEC is on and (so I'm guessing) can't communicate with your monitor/TV.
 

·
Registered
Joined
·
560 Posts
got one and doesn't work.

Sometime crashes at the login prompt, sometimes after Xwindow loads and running something but doubt I'll get more than 5 minutes up before it hangs or crashes. Thought maybe my first power supply but tried the Playbook charger (is rated 5V/1.8a) and still the same. SD card is on the compatible list and reflashed it a few time.
 

·
Registered
Joined
·
46 Posts
Try another SD card and see how that goes. And if you've got a Linux box with an SD reader, you could plug the first card into it and see if there's anything interesting in /var/log/syslog. After what I went through over the weekend with mine, the SD card is where I'd start looking. It could be the power supply too but if you're seeing the same thing with 2 different supplies it wouldn't be my first bet.

Also, if you do get it running long enough to get to a command prompt, dmesg may have something on what's going on.

It's a nice little board once you get past the teething problems, don't give up!
 
41 - 48 of 48 Posts
Top