Trouble with Samba Angstrom

Spent hours trying to get my beagleboard to work over s-video then
finally composite only to discover I can't stream the files over my
network using samba. My guess is perhaps the kernel wasn't compiled
for cifs or samba filesystems, because I keep receiving errors about
the file system when attempting to mount.

1. is this a probable cause seeing as cifs and samba are installed?

  a) if so, how would I go about compiling a new uImage? I'm currently
using the demo angstrom image. Which is the only one I've found that
works well with s-video + composite at the moment.

2. What is the best way to go about mounting folders from the host
machine on the beagle.

It's probably a given but I wish someone wrote underneath the angstrom
instructions to opkg update/upgrade to get the to get alsa working. I
can only imagine how many people wasted as much time as I did trying
to fix the sound in mplayer.

I would be happy to know how you made the s-video out working. Are you
using xM rev?

- Prasanth.

modified a bash script to create a boot.scr using environment
variable :

omapfb.mode=tv:ntsc omapdss.ded_disp=tv
omapdss.tvcable=composite

I'm converting s-video to coaxial or composite. So of course
omapdsss.tvcable isn't necessary if you're just using s-video and if
you're using a pal tv change omapfb.mode=tv:pal

if you're like me and browse these discussion forums save this script.
and create-boot-scr run it with sudo sh ./create-boot-scr.sh

#!/bin/sh
cat <<EOF > boot.cmd

setenv bootcmd "mmc init; fatload mmc 0 0x82000000 uImage; bootm
0x82000000"

setenv bootargs 'console=tty1 quiet fastboot mpurate=720
omapfb.vram=0:8M,1:4M omapfb.vrfb=0 omapfb.mode=tv:ntsc
omapdss.def_disp=tv omapdss.tvcable=composite root=/dev/mmcblk0p2 rw
rootfstype=ext3 rootwait mem=99M@0x80000000 mem=128M@0x88000000'
setenv optargs 'mem=99M@0x80000000 mem=128@0x88000000'
boot
EOF

mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n 'Execute
uImage.bin' -d boot.cmd boot.scr

rm boot.cmd

//////////////////////////
last you also need to make a uEnv.txt to boot the boot.scr

#uEnv.txt copied to first partion
bootenv=boot.scr
loaduimage=fatload mmc ${mmcdev} ${loadaddr} ${bootenv}
mmcboot=echo Running boot.scr script from mmc ...; source ${loadaddr}

That is it. Copy the uEnv.txt and boot.scr to the first partition.