Package Details: siefs 0.5-2

Package Base: siefs
Description: Mount FlexMEM on Siemens Mobile phones
Upstream URL: http://chaos.allsiemens.com/siefs/
Category: system
Licenses: GPL
Submitter: td123
Maintainer: meridius
Last Packager: None
Votes: 7
First Submitted: 2010-07-16 01:37
Last Updated: 2014-05-19 19:46

Dependencies (1)

Required by (0)

Sources

Latest Comments

Comment by meridius

2014-05-19 19:43

Since this package was broken for two years, I took the liberty of uploading working version.

Comment by dreieck

2013-12-12 09:51

It dies segmentation-fault whenever I access the mountpoint.

My phone is Siemens M55, the cable a no-name USB-cable (internally a pl2303 USB to RS232-converter), my architecture x86_64.

whenever I do mount, e.g. by

# mount -t siefs /dev/cellphone /mnt/tmp

(/dev/cellphone is a symlink to the corresponding ttyUSB-device),
everything seems fine and the "mount.siefs"-process is running (when I check with ps).

But whenever I access the mountpoint -- by cd-ing into, by ls, or whatever, I get the error message

# cd /dev/cellphone

Bad mount point /mnt/tmp: Transport endpoint is not connected

Looking into the kernel log with dmesg, there is the message of loading the fuse module -- fine -- but a few seconds later, when I tried to access the mountpoint, the segmentation fault of "mount.siefs":


[211365.632881] fuse init (API version 7.17)
[211368.748260] mount.siefs[22731]: segfault at ffffffff94000c08 ip 00007fa099e05a4a sp 00007fa099d82bd8 error 4 in libc-2.18.so[7fa099d84000+1a1000]
[211368.873254] systemd-coredump[22733]: Failed to send coredump: No such file or directory


Reproducible.

Anonymous comment

2012-07-05 20:47

Now is WORKING!

Anonymous comment

2011-07-08 15:11

Here is the complete working PKGBUILD for siefs.
It would be nice if the maintainer would publish
an upgraded AUR package. Thanks!

# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Thomas Baechler <thomas.baechler@rwth-aachen.de>

pkgname=siefs
pkgver=0.5
pkgrel=2
pkgdesc='Mount FlexMEM on Siemens Mobile phones'
arch=('i686' 'x86_64')
url='http://chaos.allsiemens.com/siefs/'
depends=('fuse')
license=("GPL")
source=("http://chaos.allsiemens.com/download/${pkgname}-${pkgver}.tar.gz"
"${pkgname}.patch")
md5sums=('974328fc20b99e975d03a312a2814ed8'
'5c1c7aa5e57f7524b4aeec4167ae90a4')

build() {
cd ${pkgname}-${pkgver}

patch -p1 -i ../siefs.patch

sed -i "s:LDADD = \$(fuseinst)/lib/libfuse.a:LDADD = -lfuse:" siefs/Makefile.in

LDFLAGS="-lrt" ./configure \
--prefix=/usr

make
}

package() {
cd ${pkgname}-${pkgver}

mkdir -p ${pkgdir}/sbin

make DESTDIR=${pkgdir} install
}

Comment by gbc921

2010-09-16 01:48

The PKGBUILD has some erros. I've got some errors from kotyz too.

The solution that I've found (http://www.vivaolinux.com.br/artigo/Acessando-o-celular-Siemens-MC60-no-Linux?pagina=3 -> Comment number 36) is to get the siefs program from chaos's site [http://chaos.allsiemens.com/download/siefs-0.5.tar.gz].

Do a normal ./configure
Then, edit Makefile and search for line that have "CC=gcc" (without quotation marks).
Substitute it for "CC=gcc -lrt" (without quotation marks again). Saves the file.

After it type on terminal:

sed -i "s:LDADD = \$(fuseinst)/lib/libfuse.a:LDADD = -lfuse:" siefs/Makefile.in

After that just do a make, make check and make install (as root).

Thanks!

Comment by kotyz

2010-07-16 07:21

Build failed. I've got a lot of warnings and errors during compiling.
http://arch.pastebin.com/aqd2w8R6