Page 8 of 10 FirstFirst ... 678910 LastLast
Results 106 to 120 of 137

Thread: Unslung/WL500g packages available for Oleg's firmware

  1. #106
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    mtpsync uses gtk and that means that you must run X on router. But xlibraries were not fully ported to uclibc. There are provisions for command line in mtpsync, but sources neeed to be patched to exclude gtk part. This is hard to do as command line is merely convenience feature.
    So, no mptsync.

    mtpfs uses FUSE userspace filesystem than needs to be included in kernel This could be done by creating custom Oleg firmware as in http://trac.nslu2-linux.org/optware/...rmware-oleg.mk
    Kernel 2.4 needs to be patched. Another obstacle, but can be done.

    gnomad is another gtk application. no go.

    MTPdude also requires gtk. Sorry.
    Last edited by oleo; 16-03-2007 at 22:13. Reason: mtpfs, gnomad, mtpdude note

  2. #107

    libgphoto2 improves on libmtp

    Countless references through mtpdude, gnomad2, forums, recompile-threads... others, I ended up at libgphoto2

    Interest in mtpdude and libmtp versions seems to have dried-out in favour of this libgphoto2 project.
    It has a bit of a misleading name, because the project does a lot more than enable connection of camera's. They also support most-any MTP device.
    And the Creative Zen Vision:M is specifically mentioned as 'supported' !!

    See ( http://www.gphoto.org/news/ ) or its download pages ( http://sourceforge.net/project/showf...?group_id=8874 )

    libgphoto2 is the library,
    gphoto2 is the command-line interface to it, and
    gphotofs seemingly allows to mount a camera (or mediaplayer)

    So... can someone cross-compile these to the wl500g 'unslung' --or wherever precisely-- that would allow it to be used via the ipkg ?

    And sorry for requesting libmtp first. It seems a lot of people have been struggling with the applications built on top of that (like mtpdude's versions and the sudden-stop on development efforts in that area)

    Gerard

  3. #108

    libgphoto2 gphoto2 gphotofs --- package wl500g

    libgphoto2 (v2.3.1, dec'06) :
    http://sourceforge.net/project/showf...ackage_id=8957

    gphoto2 (v 2.3.1, dec'06) :
    http://sourceforge.net/project/showf...ckage_id=66654

    gphotofs (v 0.3, sep'06) :
    http://sourceforge.net/project/showf...kage_id=174361

    Or, from second source ? ... the various versions in ftp:
    http://ftp3.ie.freebsd.org/pub/sourceforge/g/gp/gphoto/

    ==
    The bad news is that I saw gphoto2 and libgphoto2 in the 'broken packages' in http://trac.nslu2-linux.org/optware/...ages-wl500g.mk
    ===

    How would I know which 'version' is the 'broken' one listed for wl500g ?
    Who is able to spend some time on figuring this out ?

    I am not a developer, don't have a linux machine (apart from the mini-mini wl-hdd that's running on Oleg's firmware at 125MHz ), and really wouldn't know how to get these packages bundled for the ipkg system. My last experience with build, compile etcetera is from more then 15yrs ago...(making OS/2 EE).

    Gerard

  4. #109
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    GTK library depends on X libraries. They ar broken an all dependent packages.
    wl500g package feed os not supported any more. I use oleg package feed.

    There are the following obstacles that prevent you:
    1. X, GTK and dependent packages are not upgraded to uclibc
    2. wl-hdd has only 16MB ant htus running X applications is hard on it
    3. You need X display for running X programs. This normally means running Linux and Xorg. There are some free X display emulators for Windows, byt support for them is minimal.
    4. Porting X and dependent packages requres at least 3 days of hard work.


    The best way for you is to find console application, if exists. Then I can spend some time to port this. Meanwhile read this explanation: http://www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild

  5. #110

    libgphoto2 gphoto2 gphotofs -- CLI -- for WL-HDD

    The mentioned libgphoto2, gphoto2 and ghpotofs should not have a dependency to X or GTK.
    gphoto2 uses a CLI.

    gtkam DOES have a GUI, but is not needed to get MTP -media- devices to connect to the WL-HDD.

    You state that the wl500g is not active ? using the 'oleg' builds instead ?
    But then.... I will probably have to change something in my
    ipkg update, because that one uses the listing provided for the wl500g ?

    Gerard.

  6. #111

    oleg's trunk instead of wl500g

    From the link you gave, I understand there's a "better" uclibc, allowing code to be less platform dependent.

    Am I to understand that I should be transferring the 'source' of my ipkg available packages from wl500g to 'oleg' ?
    The link shows some details:

    ===========
    # get the better ipkg
    wget http://ipkg.nslu2-linux.org/feeds/op...3-9_mipsel.ipk
    #install it (ignore tne missing lists/wl500g error)
    ipkg.sh install ipkg-opt_0.99.163-9_mipsel.ipk

    # get the better uclibc
    wget http://ipkg.nslu2-linux.org/feeds/op...-12_mipsel.ipk
    # install it (ignore tne missing lists/wl500g error)
    ipkg.sh install uclibc-opt_0.9.28-12_mipsel.ipk

    # update the list using the improved ipkg
    ipkg update
    ===============

    Is this what I should be doing ?

    I understand also, that you did already cross-compile the libmtp which has now become obsolete with the availability of libgphoto2.
    While you spend some time on the gphoto2 stuff, I would then at least be able to do some initial testing through the libmtp.
    Once you have an oleg build, I can then transfer to the libgphoto2 and gphoto2 parts.

    Correct ??

  7. #112

    updated to oleg package feed

    Conform the instructions on
    http://www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild
    I updated from the 'wl500g' to the 'oleg' feed.

    I seem to have been able to re-install / update my installed packages from the new 'package' source:
    ====
    [..] $ ipkg update
    Downloading http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
    Inflating http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
    Updated list of available packages in /opt/lib/ipkg/lists/optware
    Successfully terminated.
    =====
    I now have some newer versions re-installed:
    [admin@wlhdd /opt]$ ipkg list_installed
    adduser - 1.1.3-9 - a multi-call binary for login and user account administration
    findutils - 4.2.29-2 - File finding utilities
    findutils - 4.1.20-2 -
    findutils-doc - 4.2.29-2 - Documentation for file finding utilities
    findutils-doc - 4.1.20-2 -
    ftpcopy - 0.6.7-3 - A simple FTP client written to copy files or directories (recursively) from a FTP server.
    groff - 1.19.2-1 - front-end for the groff document formatting system
    hdparm - 6.9-1 - Linux hard drive parameter utility
    ipkg - 0.99.149-2 -
    ipkg-opt - 0.99.163-9 - The Itsy Package Manager
    less - 394-3 - Less file browser
    libjpeg - 6b-2 - collection of jpeg tools
    libstdc++ - 0.2.0-6 -
    libuclibc++ - 0.1.12-4 -
    libuclibc++ - 0.2.2-4 - C++ standard library designed for use in embedded systems
    libusb - 0.1.10a-6 - Library for interfacing to the USB subsystem.
    man - 1.5p-4 - unix manual page reader
    man-pages - 2.33-3 - unix manual pages
    nano - 2.0.2-1 -
    nano - 2.0.3-1 - A pico like editor
    ncftp - 3.2.0-2 - Nice command line FTP client
    ncurses - 5.6-1 - NCurses libraries
    ncursesw - 5.6-1 - NCurses libraries with wide char support.
    openssh - 4.5p1-1 - a FREE version of the SSH protocol suite of network connectivity tools.
    openssl - 0.9.7l-3 -
    openssl - 0.9.7m-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
    palantir - 2.6-1 - Multichannel interactive streaming solution
    uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
    unzip - 5.52-1 - A (de)compression library for the ZIP format
    usbutils - 0.11-2 - USB enumeration utilities
    vsftpd - 2.0.1-7 - ftp daemon with an emphasis on speed and security
    xinetd - 2.3.14-6 - Highly configurable, modular and secure inetd
    zlib - 1.2.3-2 - zlib is a library implementing the 'deflate' compression system.
    Successfully terminated.
    ====
    I did see some 'complaining' message from vsftpd / xinetd pass, so I re-checked their .conf files. Also, some packages were complaining on non-availability of md5.sum but that seems to have no visible effect.
    ==
    Next i did a flashfs save/commit and a system reboot.

    Then, after ipkg install libmtp,
    Creative Zen Vision:M is listed in /proc/devices , but still Driver=(none)
    A $cat drivers lists: usbdevfs, hub, usblp, audio, usb-storage .... but sadly nothing specific to the Zen yet.

    ....... but I can feel I'm getting closer to getting this media-device connection item resolved ....
    With a little more help from oleo ... or one of the other viewers.

    Gerard.

  8. #113
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    Ask LIBGPHOTO2_MAINTAINER=Marcel Nijenhof <nslu2@pion.xs4all.nl> to fix
    uClibc port for lib and dependent packages. If not, I can try.

  9. #114

    libgphoto cross-compile

    Oleo,
    You noted that the packages may need some attention to ensure that all dependencies are met.
    I've mailed the maintainer (Marcel ...) with your request, and some of my further information.

    Hopefully he is in a position to spend some time on this.

    Let's give it a few days at least.
    .....but later I'll start nagging you again

    Gerard

  10. #115
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    OK. I've had some problems with linking libgphoto2.

  11. #116
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    With upgrade to latest version and som hunk align in http://trac.nslu2-linux.org/optware/changeset/5790 ligphoto2 and gphoto2 now builds with uClibc.

  12. #117

    Creative Zen -- Connected !!

    Quote Originally Posted by oleo View Post
    With upgrade to latest version and som hunk align in http://trac.nslu2-linux.org/optware/changeset/5790 ligphoto2 and gphoto2 now builds with uClibc.
    Oleo, thanks very much for getting this cross-compile done !!
    The maintainer of gphoto2 also responded via e-mail, so I can now take-up a few matters on completion with him.

    Currently: ipkg libgphoto2 and gphoto2 --> success
    gphoto2 sees, recognized the device --> Mij Zen is connected !!

    In a 'summary' it reports a number of capabilities from the Zen correctly, like size of harddisk etc. (it is however reported as RAM ?!)
    It seems that the gphoto2 people have still some work to do on properly supporting the file-structure in the zen. The directory info currently has a lot of '???????????' characters in it, and doesn't quite look good .... YET !

    Anyway....
    Thanks again for the cross-compile. You might also want to look into FUSE allowing gphotofs to be packaged.

    I'll report back here when I have some 'real' progress to report.
    Gerard.

  13. #118

    FUSE to get mtpfs or gphotofs

    Oleo,

    I noticed that nslu2 already has the cross-compile for fuse in
    http://ipkg.nslu2-linux.org/feeds/op...ts/ixp4xx-2.6/
    (fuse-utils_xxxxxx)

    Does this mean that 'transporting' this to the
    http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/
    becomes easier ?
    IF it would be there, would that indicate that I could download it and get it installed as an ipkg? or are there extra steps ?

    Have any of the developers from gphoto2 / libmtp contacted you ?

    I'm just hoping to see some progress here, while http://sourceforge.net/sendmessage.php?touser=48092 (MarcusMessner) is working on my bug report at http://sourceforge.net/tracker/index...74&atid=108874

    Steps seem to be
    1) verify that libmtp / mtpfs has now become a subset of libgphoto2 / gphotofs (it seems so, because gphoto2 also supports playlists..)
    2) get libgphoto2 /gphoto2 to properly display the details of my Creative Zen
    3) get someone to 'allow' FUSE (fuse-utils_xxxxxx cross-compile)
    4) get someone to cross-compile either mtpfs or gphotofs

    And sadly, this is not something that I can directly help with.

  14. #119
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    Fuse is integral part of kernel. This means that there should be some code that produce fuse module for kernel. I have included kernel as whole package called firmware-oleg. I can add some patches to kernel to support fuse. There is no way for transporting ixp fuse. Just Ideas maybe.

    But really you should send requests for kernel upgrades to Oleg, not to me. If he wil not respond to your requests there are other options also. For example OpenWRT and X-wrt firmware already includes fuse module. And optware also runs on them. So we could prepare mtpfs for ddwrt feed only.

    Nobody contacted me on this matter.

  15. #120
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Does it (module) requires kernel patching or could be build outside kernel tree?

    Also, I need an url to this module sources.

Page 8 of 10 FirstFirst ... 678910 LastLast

Similar Threads

  1. Contributors needed for wl500g packages
    By Jean-Fabrice in forum WL-500g Custom Development
    Replies: 33
    Last Post: 13-07-2009, 22:20
  2. oleg's firmware vs openwrt
    By sophana in forum WL-500g Custom Development
    Replies: 5
    Last Post: 15-07-2005, 17:46
  3. Webtools - Configure installed Unslung and other packages
    By Styno in forum WL-500g Custom Development
    Replies: 22
    Last Post: 20-04-2005, 07:46
  4. FTP Connect with Oleg's Firmware?
    By stefan9113 in forum WL-HDD Custom Development
    Replies: 4
    Last Post: 27-02-2005, 00:01

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •