my pi is a model B of the first generation (256Mb ram), it has been used as media server (mostly samba and transmission-daemon) with the default raspbian image (constantly updated) for more than one year without problems.
Recently the sd with the OS has been damaged, the plastic case it's broken and it's impossible to read it in any card reader so when i reinstalled the system from scratch instead of replicate the same situation with another card another new road has been explored, i've installed the system on a usb stick using Berryboot.
The problem is that now when i start using transmission-daemon the pi freeze itself without showing any error or something
I tried to connect the usb with the OS directly to the pi or to the powered hub but nothing changed.
A strange thing is that now the memory usage is very low, i always have around 100Mb of free ram (without transmission-daemon of course) while in the old set-up the ram usage was always very high.
I don't think that is a power supply problem because in the old set-up everything word sharp (now that there is one more usb stick , can it make a big difference ?).
Maybe i miss some configuration or something but i don't know where to look, playing in /etc/sysctl.conf with vm.min_free_kbytes or in commandline.txt with smsc95xx.turbo_mode=N doesn't change anything.
can berryboot been related in some way ?
Addendum: a strange thing that i notice is that when installed with berryboot omxplayer seems to work with a 32Mb ram for the GPU only, while with the normal sd card installation if i try to do so he tells that he needs at least 64Mb for the GPU. Maybe there are some settings that are not considered/overwritten in some situations that make the whole system to not work as expected ?