Installation / Removal > Sandisk - Installation/Removal
Can't seem to update Rockbox e260 (not R), Linux [solved]
mmmmna:
About a year ago, I had some issues with my e260 (not R) and you all helped me through those problems... maybe I'm repeating something wrong which I did there? Today, I don't seem to notice what I'm doing wrong.
I'm running Linux, a newer version of what I used in that thread.
PCLinuxOS 2009 currently up to date.
uname -a says "Linux localhost 2.6.26.8.tex3 #1 SMP Mon Jan 12 04:33:38 CST 2009 i686 Intel(R) Celeron(R) D CPU 3.33GHz GNU/Linux"
That is essentially a 32 bit distro running on 64 bit hardware.
I'm using KDE 3.5.10.
Downloaded RockboxUtility 1.2.2 to a desktop folder.
Extracted everything.
Set the e260 to MSC mode, connected e260 to PC, fount it was automounted to /dev/sde1, then then executed safely remove.
opened a terminal, executed "su -", cd to the directory where the extracted files existed, ran ./rbutilqt and got floating point exception. (I saw this a year ago too, but nothing seems to answer why I get thaty at all).
Maybe safely remove was not the correct method.
Reattached the Sansa, discovered by KDE, placed on desktop.
I returned to the console where I'm running SU, executed umount /dev/sde, the desktop icon disappears.
Again, I run ./rbutilqt in the console where I am root and again, floating point exception.
All the while, the "Hold" switch is slid away from the headphone jack.
Note: once today, I managed to get the e260 to be shown on the desktop with the words "Sansa" something, but only one time; now it only mounts as SD player and when I open that icon, I see several folders and a couple version files.
Sorry for not 'getting it' but what am I doing wrong this time?
bluebrother:
--- Quote from: mmmmna on August 21, 2009, 10:50:54 AM ---opened a terminal, executed "su -", cd to the directory where the extracted files existed, ran ./rbutilqt and got floating point exception. (I saw this a year ago too, but nothing seems to answer why I get thaty at all).
--- End quote ---
Seems like there is an incompatibility between your system and the static binaries. Unfortunately it's trickier on Linux to provide statically linked binaries, but as we want the binary to run on as much systems as possible (and can't link dynamically because we have no idea about which libraries are installed on your system) we do provide a statically linked binary. Some things:
* you shouldn't unmount the player. Rockbox Utility requires a mounted player for installation. (This is not true for the bootloader installation on OS X, but on Linux there is no problem here). Main installation requires a mounted player.
* if you already have installed the bootloader and don't want to update that you don't need to run Rockbox Utility as root -- i.e. you don't need to use sudo or su. You need root access only for installing the bootloader.
Can you post the output of "ldd rbutilqt"?
mmmmna:
[root@localhost rbutilqt-v1.2.2]# ldd rbutilqt
linux-gate.so.1 => (0xb7ef0000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7eac000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7ea3000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7e8a000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb7e81000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7e77000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7e6f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7df1000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7dc3000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7db4000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7cba000)
libz.so.1 => /lib/libz.so.1 (0xb7ca6000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7ca1000)
librt.so.1 => /lib/i686/librt.so.1 (0xb7c98000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7bbd000)
libdl.so.2 => /lib/libdl.so.2 (0xb7bb9000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb7ba6000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ac0000)
libm.so.6 => /lib/i686/libm.so.6 (0xb7a9b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a90000)
libc.so.6 => /lib/i686/libc.so.6 (0xb7963000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7961000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7945000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7941000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb793b000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7809000)
/lib/ld-linux.so.2 (0xb7ef1000)
[root@localhost rbutilqt-v1.2.2]#
Well, even with the Sansa e260 mounted, I still get the floating point exception error as root and as user.
bluebrother:
--- Quote from: mmmmna on August 21, 2009, 12:07:07 PM ---Well, even with the Sansa e260 mounted, I still get the floating point exception error as root and as user.
--- End quote ---
Well, maybe I wasn't clear enough in my previous post:
You cannot use the Rockbox Utility binary we provide. This doesn't mean you can't use Rockbox Utility at all, but something with the binary doesn't work for you, possibly some library. You should be able to use it if you recompile it yourself. To do this, see the development wiki page http://www.rockbox.org/wiki/RockboxUtilityDevelopment#How_To_Compile
This issue is not related to (un)mounting the player or running Rockbox Utility as root. You can of course simply install Rockbox manually. See the manual on how to do this -- for the build it's basically extracting a zip file.
mmmmna:
Extracting a zip file. I used to know how to do that. I take it I just extract the contents into the partition I've posted earlier today.
Thanks, Rockbox on!
EDIT: Well, it seemed just as easy as:
1] login as root,
2] plug in the USB cable on both ends,
3] unzipping the archive (using KDE Ark), outputting to the Sansa, but
4] nothing seems to have happened.
My e260 says the Rockbox version is: r18607-3.0-080923.
My zip file is rockbox-sansae200-3.3
I think the problem is that I can't find instructions on how to get the Sansa e260 into the mode where it displays the .rockbox partition. This exact same thing happened last time, too - I try reading the online manual and I seem to think that I only need to connect the datacable, no tricks. Can someone 'splain this to me, one more time? You patience is humbly requested.
Navigation
[0] Message Index
[#] Next page
Go to full version