I'm also having some trouble with transmission and raspberry. My setup is as follows:
- Raspberry PI running Raspbian Wheezy (from http://www.linuxsystems.it/2012/06/rasp ... mal-image/
minimal with hard-float)
- Zyxel NSA320 as external network storage ( http://www.zyxel.com/products_services/nsa320.shtml?t=p
) with a large hard-disk.
Since the Zyxel NAS has a maximum limit of 10 active torrents at a time (not 10 concurrent downloads, 10 active torrents period), and since I am using flexget to automatically download feeds, I have to make use of the ol' raspberry for downloading torrents.
I've already been through this post and am now using the latest firmware, with a custom kernel config (based off a kernel image found here, something 3.2.27+, configured by me, removed all the sound, video, usb drivers for plug&play stuff, the usual when you want to run a headless server), and am encountering random freezes while transmission is downloading.
I've put download limits from transmission to 32 mbits, and the random freezes became less frequent, but am still encountering this when downloading large torrents (an 9 gig torrent dies at about 3-4 gbit downloaded).
I've also been watching what happens at many levels (bandwidth, ram usage, processor usage, etc). During a download, the processor is usually @ 60-70% usage (which I find normal), has random spikes to 100% (I'll get to that in a moment), ram usage is at 100% all the time (usually 60-70% are buffers and caches), and on the network layer, I see it downloading constantly, and once every 3-4 seconds I see it flushing data to the NAS at max bandwidth (usually 50-60 mbits - this is when the processor spikes to 100%).
The NAS hard-disk is mounted with CIFS, and I've enabled CIFS support straight into the kernel, I don't have any aditional modules loaded.
I'm suspecting that some kind of buffer overflow happends, probably transmission is having difficulties flushing to the NAS while the buffer keeps filling up, and eventually crashes.
Don't get me wrong, when it crashes, it crashes, no more icmp replies, no more arp replies, it just halts. I'm running it headless so there's no video output to analyze. One time I've waited for 2 hours to see if it comes back to life, but no such luck. Only thing I can do is a hard reboot.
I've had these crashes all the time, that's the reason for the firmware upgrade, kernel recompile, and so on.
Any1 got any clue what's happening ? I'm guessing it's a memory problem, but I have no evidence yet. Going to try limiting transmission's memory usage with ulimit and see what happends. I've also decreased buffers-size in transmissions settings to 1 mbit, to see what happends.
And not to forget the versions, I am running kernel 3.2.27 pulled from raspberry-pi's github and built with my own custom config, and Transmission 2.52 (13304) installed from repo.