Requesting more packages in unslung; Creative Zen
Rod (e.a.),
Is there a mechanism/ procedure to request other known packages from e.g. sourceforge to be included in the ipkg list ?
Specifically, I'd like to get libmtp, mtpfs, mtpfsync to be added as an installable package for the wl500g. I am however not a developper !
It will allow me to connect my Creative Zen Vision:M (or any other 'MTP' or 'PlayforSure') device to be connected via usb to the wl-hdd / wl500g.
This means that the mediaplayer can then be accessed through WiFi, can work as external-HDD, and can sync with music dirs on wl-hdd's internal HDD.
Would you ?
Please ?
Gerard.
Mtpfs , Mtpsync ; Connecting Creative Zen
Oleo, thank you very much ..... BUT
I have no experience with these 'trunk' files, and your message indicates that the 'build' for the wl500g is broken "somehow".
So... what do I need to do to get a working libmtp on my WL-HDD ?
Can you help me out a little here ?
On the libmtp page
( http://libmtp.sourceforge.net/ )
the mtpsync ( http://www.adebenham.com/mtpsync/ ) and
mtpfs ( http://www.adebenham.com/mtpfs/ ) are mentioned as 'downstream'.
The links show their .tar files
It seems that where mtpsync does the 'obvious', mtpfs may also be needed because it supports r/w of files while allowing determination of the fileTYPE.
This results in the player properly recognizing the video and m3u filetypes, and facilitating a /Playlist directory.
Also, the applications Gnomad2 (http://gnomad2.sourceforge.net/ ) and mtpdude (http://sourceforge.net/projects/mtpdude ) are mentioned.
In looking up info on these, the mtpdude seems a likely candidate for usage as it has a command line based interface (where gnomad2 has a gui ... which is difficult for the wl-hdd)
Thanks for picking up on this,
Gerard.
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
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
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.
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 ??
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.
Creative Zen -- Connected !!
Quote:
Originally Posted by
oleo
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.
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.