BD D8090 patched firmware samba.init error

Samsung's BluRay player related hacks.
Post Reply

e3xtreme
Posts: 27
Joined: Mon Aug 15, 2011 5:20 pm

BD D8090 patched firmware samba.init error

Post by e3xtreme »

when trying to mount samba shares I get the line

Code: Select all

/dtv/cgi-bin/test.cgi: line 20: /mtd_down/widgets/user/SamyGOE/SamyGO/etc/init.d/04_04_samba.init: Permission denied
what can cause this problem, or does anybody have similar problems? I suspect the internal HDD to be mounted causes the error...

my 04_04_samba.init:

Code: Select all

#!/bin/sh
#
# ? Copyright 1996-2010, ZsoltTech.Com
#       by Ser Lev Arris <arris@ZsoltTech.Com>
#
#       donated for the SamyGo Project
#       http://samygo.sourceforge.net/
#
#       Version: SamyGO svn $Id: 04_04_samba.init 1069 2011-01-03 16:47:24Z arris69 $
#

. /dtv/SGO.env
# sleep 9
##### CHANGE MEEEEE !!!!! ######
USER="bluray"
PASSWD="my07Password"
PERM="rw" # can be ro or rw
##### CHANGE MEEEEE END ######

[ -e /mtd_rwarea/smb_userdata ] && source /mtd_rwarea/smb_userdata

[ -z $USER ] && exit 1
[ -z $PASSWD ] && exit 1

DEST_DIR=$MOUNT_PATH
SERVER="192.168.1.166"
# SERVER="10.0.0.1" # if you want a fixed server
SHARES="HD Movies"
FR_NAME="Samba Server"
# M_OPTS="rw,user=${USER},password=${PASSWD}"
M_OPTS="$PERM,user=${USER},password=${PASSWD},codepage=cp1250,iocharset=utf8"

SERVERS="Don't set me!!"

do_mount()
{
#      $(echo -e "[sdh]\nVendor : CifsMount\nProduct : $FR_NAME\n\
#Serial : Q80VQLFH\nDevpath : 8\nLun : 0\nMountDir : $DEST_DIR\nFileSystem : vfat\n" >> /dtv/usb/log)

   for i in $S_MOUNTS ; do
      i="$(echo -n $i | sed -e 's/SGOspace/ /g')"
      M_POINT="$DEST_DIR/$1/$(echo -n $i | sed -e "s/\\\$/_/g")"
      mkdir -p "$M_POINT" 
      if [ `cat /proc/mounts | grep -c "$M_POINT"` -lt "1" ] ; then   
         /bin/busybox mount -o "${M_OPTS}" -t cifs "//$1/$i" "$M_POINT"
      else
         echo "$M_POINT is mounted!"
      fi

   done
}

get_shares()
{
   echo "Search Shares" 
   for i in $SERVERS ; do
   echo "on: $i" 
      S_MOUNTS=$(smbclient -s "$SYSROOT/etc/samba/smb.conf" -U ${USER}%${PASSWD} \
      -g -L $i | grep "Disk|" | grep -v "\\$" | grep -v " Service" | sed -r 's/.*\|(.*)\|.*/\1/' | sed -r 's/ /SGOspace/g')   
      # -g -L $i | grep "Disk|" | grep -v "\\$" | grep -v " Service" | cut -d "|" -f2)   
   [ -n "$S_MOUNTS" ] && do_mount $i
   done
}

get_servers()
{
   if [ -z "$SERVER" ] ; then
      # SERVERS=$(cat /proc/net/arp | grep -v "IP address" | cut -d " " -f1)
      SERVERS=$(cat /proc/net/arp | grep -v "IP address" | sed 's/^\(\w*.\w*.\w*.\w*\) *.*/\1/')
   else
      SERVERS=$SERVER
   fi
}

case $1 in 
   start)
   insmod $MOD_DIR/kernel/fs/cifs/cifs.ko
   mkdir -p "$DEST_DIR"
   get_servers
   get_shares
   ;;
   stop)
   # may can fail if device access the mount from content library
   # for i in $(cat /proc/mounts | grep cifs | cut -d " " -f2) ; do
   for i in $(cat /proc/mounts | grep cifs | grep "$DEST_DIR" | sed 's/^\(.*\) \(.*\) cifs .*/\2/') ; do
      i="$(echo -n $i | sed -r 's/\\040/ /g')"
      /bin/busybox umount "$i"
   done
   ;;
   status)
   /bin/mount | grep "$DEST_DIR"
   ;;
   *)
   echo "Usage: $0 {start|stop}" 1>&2
   exit 0
   ;;
esac
every Help is highly appreciated

THX :D
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: BD D8090 patched firmware samba.init error

Post by juusso »

chmod 755 and try again.
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
e3xtreme
Posts: 27
Joined: Mon Aug 15, 2011 5:20 pm

Re: BD D8090 patched firmware samba.init error

Post by e3xtreme »

juuso wrote:chmod 755 and try again.
is this line for my problem? I have to write it in the samba.init, haven't I?

Thank you :D
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: BD D8090 patched firmware samba.init error

Post by juusso »

Your problem is file permissions for this modded samba.init script, you don`t need to write in to it anything.
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
e3xtreme
Posts: 27
Joined: Mon Aug 15, 2011 5:20 pm

Re: BD D8090 patched firmware samba.init error

Post by e3xtreme »

OK sorry, I thought it could be a problem of the firmware, cause nobody has this player working with samba yet....
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: BD D8090 patched firmware samba.init error

Post by juusso »

Connect over console and execute:

Code: Select all

chmod 755 /mtd_down/widgets/user/SamyGOE/SamyGO/etc/init.d/04_04_samba.init
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
e3xtreme
Posts: 27
Joined: Mon Aug 15, 2011 5:20 pm

Re: BD D8090 patched firmware samba.init error

Post by e3xtreme »

do I need a serial cable and open the Player or is it also working over ethernet?
Will it have the rights, when restarting?
Another issue with this firmware is that the player takes forever to shutdown..., but this problem isn't too bad
and thx for the hint will try it the next days and report back
User avatar
juusso
SamyGO Moderator
Posts: 10129
Joined: Sun Mar 07, 2010 6:20 pm

Re: BD D8090 patched firmware samba.init error

Post by juusso »

what is webshell needed for?
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE
e3xtreme
Posts: 27
Joined: Mon Aug 15, 2011 5:20 pm

Re: BD D8090 patched firmware samba.init error

Post by e3xtreme »

Just wanted to make sure ; ).... THX a lot

Post Reply

Return to “BluRay Players”