I bought the Bubba mainly to be able to record with my dreambox without having to have my HTPC on.
But the needed CIFS and NFS support whasn't there. But the great thing with Linux is that you can fix it your self.

So here is a guide if you want to mount a dreambox or anything else on your bubba. If you dare to fiddle with it

OK, I've tryed both NFS and CIFS and I found CIFS to work best for me.
First up CIFS:
Access the Bubba with putty. Login with your account and then SU
Code: Select all
# su
This is where the bubba gets its software upgrades. You just temporarily edit it to the Debian standard to get the samba package.
Code: Select all
# nano /etc/apt/sources.list
and then add these lines at the bottom.
Code: Select all
deb http://ftp.se.debian.org/debian/ etch main
deb-src http://ftp.se.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main
Then we download the latest package list
Code: Select all
# apt-get update
Code: Select all
# apt-get install libcupsys2 samba samba-common
Just enter the Bubba webinterface and make a new user (or make it the debian way)
After that whe have to give the user its samba password (testuser1 is the user that you created in the webinterface)
Code: Select all
# smbpasswd -a testuser1
For example /home/storage/video/TV (and if its a dreambox you are installing, remember to create the folder "movie" in there to.
The folders also needs to have read and write permissions.
Code: Select all
# chmod 777 /home/storage/video/TV
Code: Select all
# chmod 777 /home/storage/video/TV/movie
Code: Select all
# ln -s /home/storage/video/TV/movie /home/testuser1
Edit samba.conf
Code: Select all
# nano /etc/samba/smb.conf
Code: Select all
[dreambox]
path= /home/storage/video/TV/
browseable= yes
writeable= yes
valid users = testuser1
admin users = root
Otherwise the update of the bubba in the webinterface wont work.
Thats all for the bubba.
Now if you want to mount your dreambox. Just log in to its webinterface and press "CONFIG">"Mount Manager" and then "Add"
Fill in this
[quote]Description: CIFS on Bubba
Filesystem Type: 1
Auto Mount: Check
Client Directory: /var/mnt/hdd
Server Directory:testuser1 (or whatever you used)
IP: The IP to your Bubba
User Name: testuser1 (or... yes, whatever you used)
Password: (the users password for samba)
Options: rsize=4096,wsize=4096 (these numbers can be changed if u have problem with bad picturequality)
Save and press mount.
If everything worked the blue mount button should change to a red unmount button. And you start recordning your favorit shows

To use the NFS its almost the same:
The first steps are the same but instead of installing the samba package you install the NFS.
Code: Select all
# apt-get install nfs-kernel-server nfs-common portmap
Code: Select all
# mkdir /home/storage/video/NFS/movies
In this setup I use a anonymous login for the unit. So to set the permission to that folder, enter this:
Code: Select all
# chown nobody:nogroup home/storage/video/NFS
Code: Select all
home/storage/video/NFS IP_TO_YOUR_CLIENT(rw,async,no_root_squash)
Code: Select all
# exportfs -a
So we have to create a shortcut
Code: Select all
# ln -s /home/storage/video/NFS /NFS
Thats it. Mount your unit.
If its a dreambox, login with telnet and enter this line:
Code: Select all
mount -t nfs -o rw,nolock,rsize=4096,wsize=4096 BUBBA_IP:/NFS /hdd

[SWE]Mycket nöje och tackar för en bra produkt.[/SWE]