Reply
Thread Tools
Posts: 37 | Thanked: 200 times | Joined on Dec 2009 @ Norway
#541
Originally Posted by cy8aer View Post
can someone create a md5sum for the /etc/init.d/ke-recv please? I copied one from another n900 pre 3.1 cssu and reinstalled ke-recv. Now I have:

f2a5b084122e40da19f8223505ca4434 /etc/init.d/ke-recv

Is this the actual version?
It's the same version as I have with 3.1 cssu.
 

The Following 3 Users Say Thank You to larsoy For This Useful Post:
Posts: 53 | Thanked: 9 times | Joined on Apr 2012
#542
Experiencing the same problem as everybody else, being just as unsuccessfull as everybody else.

Reinstalled mp-community-pr-thingy and ke-recv, updated stuff - nothing did help so far.
 
Posts: 29 | Thanked: 15 times | Joined on Jun 2010 @ Twente, NL
#543
Originally Posted by pali View Post
Problem with ke-recv is because MAG did not used correct fremantle dpkg & debhleper version and created bad ke-recv package.

Everyone who has problem try to use new merlin version:
http://cdnm.at/~christian/maemo/ke-r...9-14_armel.deb

Next problem is that MAG's version in CSSU-T repo creating invalid symlink /etc/init.d/ke-recv. So before installing new version bad symlink must be deleted.

Code:
$ wget http://cdnm.at/~christian/maemo/ke-recv_3.19-14_armel.deb
$ rm -f /etc/init.d/ke-recv
$ dpkg -i ke-recv_3.19-14_armel.deb

This worked for my.
Big thank you!!
 
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#544
some generic thoughts:
do you all use root account for apt-get and to meddle with files in /etc/init.d/* ?
Who of you has a uSD installed? who not? You know uSD inserted changes names of mmcblk* (age old problem that still shows up in some locations of kernel, while in others the latter rename by udev "fixes" stuff)

PRE(!)_any_update:
Code:
IroN900:~# ls -l /etc/init.d/ke*
-rwxr-xr-x 1 root root 3629 2009-08-28 14:52 /etc/init.d/ke-recv
Code:
IroN900:~# cat /etc/init.d/ke-recv                              
#!/bin/sh                                                       
#                                                               
# ke-recv       HAL-based automatic mounting etc.               
#                                                               
# Copyright (C) 2004-2009 Nokia Corporation. All rights reserved.
#                                                                
# This program is free software; you can redistribute it and/or  
# modify it under the terms of the GNU General Public License    
# version 2 as published by the Free Software Foundation.        
#                                                                
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of         
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  
# General Public License for more details.                           
#                                                                    
# You should have received a copy of the GNU General Public License  
# along with this program; if not, write to the Free Software        
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA          
# 02110-1301 USA                                                     

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/ke-recv                                         
NAME=ke-recv                                                     
DESC="ke-recv"                                                   
USER=root                                                        
DTOOL=/usr/sbin/dsmetool                                         
PARAMS=''                                                        

test -x $DAEMON || exit 0

# create place for ke-recv's GConf keys to RAM disk and make a symbolic
# link to it for keys that do not need to be permanent                 
mkdir -p /tmp/gconf-dir/system/osso/af                                 
chmod ugo+rwx -R /tmp/gconf-dir                                        
if [ -d /etc/osso-af-init/gconf-dir/system/osso/af ]; then             
  rm -rf /etc/osso-af-init/gconf-dir/system/osso/af                    
fi                                                                     
if [ ! -e /etc/osso-af-init/gconf-dir/system/osso/af ]; then           
  ln -s /tmp/gconf-dir/system/osso/af \                                
        /etc/osso-af-init/gconf-dir/system/osso/af                     
fi                                                                     

source /etc/osso-af-init/af-defines.sh

# FIXME: these should come from startup scripts
export MMC_MOUNTPOINT='/media/mmc1'            
export INTERNAL_MMC_MOUNTPOINT='/home/user/MyDocs'

/sbin/lsmod | grep "\(g_ether\)" > /dev/null
if [ $? = 0 ]; then                         
  echo "$DESC: USB networking enabled, ignoring USB cable"
  export OSSO_KE_RECV_IGNORE_CABLE=1                      
fi                                                        

case "$1" in
  start)    
        modprobe omap_hsmmc
        modprobe sd_mod    

        # Start daemons
        echo -n "Starting $DESC: "

        # check if this is the first boot
        if [ -e /home/user/first-boot-flag ]; then
                export FIRST_BOOT=1               
        fi                                        

        # check if this is TA image
        if [ -x /usr/bin/sysinfo-tool ]; then
                sysinfo-tool -g /device/sw-release-ver | grep -q _TA_
                if [ $? = 0 ]; then                                  
                        export TA_IMAGE=1                            
                        # modprobe g_nokia automatically in TA images
                        /usr/sbin/pcsuite-enable.sh                  
                fi                                                   
        fi                                                           

        if [ "x$TA_IMAGE" = "x" ]; then
                if [ -e /var/lib/ke-recv/usb_phonet_mode ]; then
                        /sbin/modprobe g_nokia                  
                        rm -f /var/lib/ke-recv/usb_phonet_mode  
                        sync                                    
                else                                            
                        # g_file_storage is loaded as the default
                        /sbin/modprobe g_file_storage stall=0 luns=2 removable
                fi                                                            
        fi                                                                    

        if [ -x $DTOOL ]; then
                $DTOOL -U $USER -n -1 -t $DAEMON
        else
                start-stop-daemon -b --start --quiet --user $USER \
                        --exec $DAEMON -- $PARAMS
        fi
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "

        if [ -x $DTOOL ]; then
                $DTOOL -k $DAEMON
        else
                start-stop-daemon --stop --quiet --oknodo --user $USER \
                        --exec $DAEMON -- $PARAMS
        fi

        echo "$NAME."
        ;;
  reload|restart|force-reload)
        #
        #       If the "reload" option is implemented, move the "force-reload"
        #       option to the "reload" entry above. If not, "force-reload" is
        #       just the same as "restart".
        #
        "$0" stop
        "$0" start
        ;;
  *)
        N=/etc/init.d/$NAME
        # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0
IroN900:~#
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N

Last edited by joerg_rw; 2012-04-08 at 20:06.
 

The Following 4 Users Say Thank You to joerg_rw For This Useful Post:
pusak gaoq's Avatar
Posts: 723 | Thanked: 519 times | Joined on Nov 2010 @ Kuching:Malaysia
#545
Just updated my device to the latest version of CSSU testing...so far not having trouble like other member have regarding MyDocs & ext2....look like member who converted their MyDocs & ext2 partition on their SD will have a major error on latest Testing version....

anyway...thank you for this latest update CSSU team...i'm going to test it & will update if i found a bug later on...
__________________
My Phone Evolution : Nokia 3650-Nokia 6600-Nokia 6630-Motorola Rizr-Sony P1i-Nokia E63-Nokia X3-Samsung E980-Iphone 2G-Sony W595-Nokia E71-Nokia 5800-Nokia N900-HTC Hero-Xperia Mini Pro
 

The Following 2 Users Say Thank You to pusak gaoq For This Useful Post:
Posts: 101 | Thanked: 47 times | Joined on Aug 2010 @ somerset
#546
this is what worked for me when i lost access to MyDocs and mmc
as root

Apt-get update
apt-get upgrade
apt-get install --reinstall ke-recv
chmod +rwx /etc/init.d/ke-recv

one after the other and not as a single copy and paste

following advice from StocChr
 

The Following User Says Thank You to scoobydoo For This Useful Post:
Posts: 14 | Thanked: 9 times | Joined on Aug 2011
#547
Now I got MyDocs working by coping this :

Originally Posted by joerg_rw View Post
Code:
                           
#!/bin/sh                                                       
#                                                               
# ke-recv       HAL-based automatic mounting etc.               
#                                                               
# Copyright (C) 2004-2009 Nokia Corporation. All rights reserved.
#                                                                
# This program is free software; you can redistribute it and/or  
# modify it under the terms of the GNU General Public License    
# version 2 as published by the Free Software Foundation.        
#                                                                
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of         
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  
# General Public License for more details.                           
#                                                                    
# You should have received a copy of the GNU General Public License  
# along with this program; if not, write to the Free Software        
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA          
# 02110-1301 USA                                                     

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/ke-recv                                         
NAME=ke-recv                                                     
DESC="ke-recv"                                                   
USER=root                                                        
DTOOL=/usr/sbin/dsmetool                                         
PARAMS=''                                                        

test -x $DAEMON || exit 0

# create place for ke-recv's GConf keys to RAM disk and make a symbolic
# link to it for keys that do not need to be permanent                 
mkdir -p /tmp/gconf-dir/system/osso/af                                 
chmod ugo+rwx -R /tmp/gconf-dir                                        
if [ -d /etc/osso-af-init/gconf-dir/system/osso/af ]; then             
  rm -rf /etc/osso-af-init/gconf-dir/system/osso/af                    
fi                                                                     
if [ ! -e /etc/osso-af-init/gconf-dir/system/osso/af ]; then           
  ln -s /tmp/gconf-dir/system/osso/af \                                
        /etc/osso-af-init/gconf-dir/system/osso/af                     
fi                                                                     

source /etc/osso-af-init/af-defines.sh

# FIXME: these should come from startup scripts
export MMC_MOUNTPOINT='/media/mmc1'            
export INTERNAL_MMC_MOUNTPOINT='/home/user/MyDocs'

/sbin/lsmod | grep "\(g_ether\)" > /dev/null
if [ $? = 0 ]; then                         
  echo "$DESC: USB networking enabled, ignoring USB cable"
  export OSSO_KE_RECV_IGNORE_CABLE=1                      
fi                                                        

case "$1" in
  start)    
        modprobe omap_hsmmc
        modprobe sd_mod    

        # Start daemons
        echo -n "Starting $DESC: "

        # check if this is the first boot
        if [ -e /home/user/first-boot-flag ]; then
                export FIRST_BOOT=1               
        fi                                        

        # check if this is TA image
        if [ -x /usr/bin/sysinfo-tool ]; then
                sysinfo-tool -g /device/sw-release-ver | grep -q _TA_
                if [ $? = 0 ]; then                                  
                        export TA_IMAGE=1                            
                        # modprobe g_nokia automatically in TA images
                        /usr/sbin/pcsuite-enable.sh                  
                fi                                                   
        fi                                                           

        if [ "x$TA_IMAGE" = "x" ]; then
                if [ -e /var/lib/ke-recv/usb_phonet_mode ]; then
                        /sbin/modprobe g_nokia                  
                        rm -f /var/lib/ke-recv/usb_phonet_mode  
                        sync                                    
                else                                            
                        # g_file_storage is loaded as the default
                        /sbin/modprobe g_file_storage stall=0 luns=2 removable
                fi                                                            
        fi                                                                    

        if [ -x $DTOOL ]; then
                $DTOOL -U $USER -n -1 -t $DAEMON
        else
                start-stop-daemon -b --start --quiet --user $USER \
                        --exec $DAEMON -- $PARAMS
        fi
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "

        if [ -x $DTOOL ]; then
                $DTOOL -k $DAEMON
        else
                start-stop-daemon --stop --quiet --oknodo --user $USER \
                        --exec $DAEMON -- $PARAMS
        fi

        echo "$NAME."
        ;;
  reload|restart|force-reload)
        #
        #       If the "reload" option is implemented, move the "force-reload"
        #       option to the "reload" entry above. If not, "force-reload" is
        #       just the same as "restart".
        #
        "$0" stop
        "$0" start
        ;;
  *)
        N=/etc/init.d/$NAME
        # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0
as /etc/init.d/ke-recv and then running chmod +rwx /etc/init.d/ke-recv

Problem is still the ext2 partition of SD card, which is giving "not recognized" error. It might be caused by the modifications I have previously done to files /usr/sbin/osso-mmc-mount.sh & /usr/sbin/mmc-mount according to this wiki http://wiki.maemo.org/Ext2_on_microSD_card .
So if someone could post the current versions of those files that might fix it.
 
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#548
Originally Posted by scoobydoo View Post
this is what worked for me when i lost access to MyDocs and mmc
as root

Apt-get update
apt-get upgrade
apt-get install --reinstall ke-recv
chmod +rwx /etc/init.d/ke-recv

one after the other and not as a single copy and paste

following advice from StocChr
NEVER DO apt-get upgrade! [/quote origin=common-sense]
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N
 

The Following User Says Thank You to joerg_rw For This Useful Post:
merlin1991's Avatar
Posts: 125 | Thanked: 1,142 times | Joined on Feb 2010 @ Austria
#549
Okay to clear this once and for all, here is the official cssu way™ to recover from this situation:

If you're still on cssu <= 2.1 (21.2011.38-1Tmaemo2.1) just update to 3.1 nothing bad will happen

If you're still on cssu 3 (21.2011.38-1Tmaemo3) run as root:
Code:
rm /etc/init.d/ke-recv
apt-get update
apt-get install mp-fremantle-community-pr
dsmetool -b
If you're on cssu 3.1 (21.2011.38-1Tmaemo3.1) and still experience the problems (thus had version 3 installed before) run this as root:
Code:
dpkg --purge --force-all ke-recv
apt-get install ke-recv
dsmetool -b
If you experience the problems even after following the above advice, please join #maemo-ssu on freenode and ping me
__________________
"Fog is neither water nor air, it's something between." Merlin

Last edited by merlin1991; 2012-04-09 at 11:37. Reason: messed up version numbers
 

The Following 17 Users Say Thank You to merlin1991 For This Useful Post:
Posts: 101 | Thanked: 47 times | Joined on Aug 2010 @ somerset
#550
Originally Posted by joerg_rw View Post
NEVER DO apt-get upgrade! [/quote origin=common-sense]
normally i would'nt but all else failed and those were the steps that got me out of trouble
 
Reply

Tags
cssu testing

Thread Tools

 
Forum Jump


All times are GMT. The time now is 01:04.