Rockbox Technical Forums
Installation / Removal => Manual Installation => Sandisk - Installation/Removal => Topic started by: mmmmna on August 21, 2009, 10:50:54 AM
-
About a year ago, I had some issues with my e260 (not R) (http://forums.rockbox.org/index.php?topic=18969.0) 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?
-
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).
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"?
-
[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.
-
Well, even with the Sansa e260 mounted, I still get the floating point exception error as root and as user.
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.
-
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.
-
http://forums.rockbox.org/index.php?topic=22551.0 continues...
As root, safely removed:
[root@localhost RockboxUtility 1.2.2 for Linux32]# unzip ./rockbox-sansae200-3.3.zip -d /dev/sda1
Archive: ./rockbox-sansae200-3.3.zip
creating: /dev/sda1/.rockbox/
extracting: /dev/sda1/.rockbox/database.ignore
creating: /dev/sda1/.rockbox/langs/
inflating: /dev/sda1/.rockbox/langs/afrikaans.lng
inflating: /dev/sda1/.rockbox/langs/arabic.lng
inflating: /dev/sda1/.rockbox/langs/bulgarian.lng
inflating: /dev/sda1/.rockbox/langs/catala.lng
inflating: /dev/sda1/.rockbox/langs/chinese-simp.lng
inflating: /dev/sda1/.rockbox/langs/chinese-trad.lng
inflating: /dev/sda1/.rockbox/langs/czech.lng
inflating: /dev/sda1/.rockbox/langs/dansk.lng
inflating: /dev/sda1/.rockbox/langs/deutsch.lng
inflating: /dev/sda1/.rockbox/langs/eesti.lng
inflating: /dev/sda1/.rockbox/langs/english.lng
inflating: /dev/sda1/.rockbox/langs/espanol.lng
inflating: /dev/sda1/.rockbox/langs/esperanto.lng
inflating: /dev/sda1/.rockbox/langs/finnish.lng
inflating: /dev/sda1/.rockbox/langs/francais.lng
inflating: /dev/sda1/.rockbox/langs/galego.lng
inflating: /dev/sda1/.rockbox/langs/greek.lng
inflating: /dev/sda1/.rockbox/langs/hebrew.lng
inflating: /dev/sda1/.rockbox/langs/hindi.lng
inflating: /dev/sda1/.rockbox/langs/islenska.lng
inflating: /dev/sda1/.rockbox/langs/italiano.lng
inflating: /dev/sda1/.rockbox/langs/japanese.lng
inflating: /dev/sda1/.rockbox/langs/korean.lng
inflating: /dev/sda1/.rockbox/langs/lietuviu.lng
inflating: /dev/sda1/.rockbox/langs/magyar.lng
inflating: /dev/sda1/.rockbox/langs/nederlands.lng
inflating: /dev/sda1/.rockbox/langs/norsk-nynorsk.lng
inflating: /dev/sda1/.rockbox/langs/norsk.lng
inflating: /dev/sda1/.rockbox/langs/polski.lng
inflating: /dev/sda1/.rockbox/langs/portugues-brasileiro.lng
inflating: /dev/sda1/.rockbox/langs/portugues.lng
inflating: /dev/sda1/.rockbox/langs/romaneste.lng
inflating: /dev/sda1/.rockbox/langs/russian.lng
inflating: /dev/sda1/.rockbox/langs/slovenscina.lng
inflating: /dev/sda1/.rockbox/langs/srpski.lng
inflating: /dev/sda1/.rockbox/langs/svenska.lng
inflating: /dev/sda1/.rockbox/langs/tagalog.lng
inflating: /dev/sda1/.rockbox/langs/thai.lng
inflating: /dev/sda1/.rockbox/langs/turkce.lng
inflating: /dev/sda1/.rockbox/langs/wallisertitsch.lng
inflating: /dev/sda1/.rockbox/langs/walon.lng
creating: /dev/sda1/.rockbox/rocks/
creating: /dev/sda1/.rockbox/rocks/games/
inflating: /dev/sda1/.rockbox/rocks/games/sokoban.rock
inflating: /dev/sda1/.rockbox/rocks/games/chessbox.rock
inflating: /dev/sda1/.rockbox/rocks/games/goban.rock
inflating: /dev/sda1/.rockbox/rocks/games/sudoku.rock
inflating: /dev/sda1/.rockbox/rocks/games/sliding_puzzle.rock
inflating: /dev/sda1/.rockbox/rocks/games/superdom.rock
inflating: /dev/sda1/.rockbox/rocks/games/rocklife.rock
inflating: /dev/sda1/.rockbox/rocks/games/blackjack.rock
inflating: /dev/sda1/.rockbox/rocks/games/brickmania.rock
inflating: /dev/sda1/.rockbox/rocks/games/bubbles.rock
inflating: /dev/sda1/.rockbox/rocks/games/chopper.rock
inflating: /dev/sda1/.rockbox/rocks/games/dice.rock
inflating: /dev/sda1/.rockbox/rocks/games/doom.rock
inflating: /dev/sda1/.rockbox/rocks/games/flipit.rock
inflating: /dev/sda1/.rockbox/rocks/games/invadrox.rock
inflating: /dev/sda1/.rockbox/rocks/games/jackpot.rock
inflating: /dev/sda1/.rockbox/rocks/games/jewels.rock
inflating: /dev/sda1/.rockbox/rocks/games/maze.rock
inflating: /dev/sda1/.rockbox/rocks/games/mazezam.rock
inflating: /dev/sda1/.rockbox/rocks/games/minesweeper.rock
inflating: /dev/sda1/.rockbox/rocks/games/pacbox.rock
inflating: /dev/sda1/.rockbox/rocks/games/pegbox.rock
inflating: /dev/sda1/.rockbox/rocks/games/pong.rock
inflating: /dev/sda1/.rockbox/rocks/games/reversi.rock
inflating: /dev/sda1/.rockbox/rocks/games/robotfindskitten.rock
inflating: /dev/sda1/.rockbox/rocks/games/rockblox.rock
inflating: /dev/sda1/.rockbox/rocks/games/rockblox1d.rock
inflating: /dev/sda1/.rockbox/rocks/games/snake.rock
inflating: /dev/sda1/.rockbox/rocks/games/snake2.rock
inflating: /dev/sda1/.rockbox/rocks/games/solitaire.rock
inflating: /dev/sda1/.rockbox/rocks/games/spacerocks.rock
inflating: /dev/sda1/.rockbox/rocks/games/star.rock
inflating: /dev/sda1/.rockbox/rocks/games/wormlet.rock
inflating: /dev/sda1/.rockbox/rocks/games/xobox.rock
inflating: /dev/sda1/.rockbox/rocks/games/sokoban.levels
inflating: /dev/sda1/.rockbox/rocks/games/snake2.levels
creating: /dev/sda1/.rockbox/rocks/apps/
inflating: /dev/sda1/.rockbox/rocks/apps/text_editor.rock
inflating: /dev/sda1/.rockbox/rocks/apps/rockpaint.rock
inflating: /dev/sda1/.rockbox/rocks/apps/md5sum.rock
inflating: /dev/sda1/.rockbox/rocks/apps/battery_bench.rock
inflating: /dev/sda1/.rockbox/rocks/apps/calculator.rock
inflating: /dev/sda1/.rockbox/rocks/apps/calendar.rock
inflating: /dev/sda1/.rockbox/rocks/apps/chessclock.rock
inflating: /dev/sda1/.rockbox/rocks/apps/clock.rock
inflating: /dev/sda1/.rockbox/rocks/apps/dict.rock
inflating: /dev/sda1/.rockbox/rocks/apps/disktidy.rock
inflating: /dev/sda1/.rockbox/rocks/apps/keybox.rock
inflating: /dev/sda1/.rockbox/rocks/apps/lamp.rock
inflating: /dev/sda1/.rockbox/rocks/apps/metronome.rock
inflating: /dev/sda1/.rockbox/rocks/apps/random_folder_advance_config.rock
inflating: /dev/sda1/.rockbox/rocks/apps/settings_dumper.rock
inflating: /dev/sda1/.rockbox/rocks/apps/stats.rock
inflating: /dev/sda1/.rockbox/rocks/apps/stopwatch.rock
inflating: /dev/sda1/.rockbox/rocks/apps/disktidy.config
creating: /dev/sda1/.rockbox/rocks/demos/
inflating: /dev/sda1/.rockbox/rocks/demos/bounce.rock
inflating: /dev/sda1/.rockbox/rocks/demos/cube.rock
inflating: /dev/sda1/.rockbox/rocks/demos/demystify.rock
inflating: /dev/sda1/.rockbox/rocks/demos/fire.rock
inflating: /dev/sda1/.rockbox/rocks/demos/fireworks.rock
inflating: /dev/sda1/.rockbox/rocks/demos/logo.rock
inflating: /dev/sda1/.rockbox/rocks/demos/mandelbrot.rock
inflating: /dev/sda1/.rockbox/rocks/demos/matrix.rock
inflating: /dev/sda1/.rockbox/rocks/demos/mosaique.rock
inflating: /dev/sda1/.rockbox/rocks/demos/oscilloscope.rock
inflating: /dev/sda1/.rockbox/rocks/demos/pictureflow.rock
inflating: /dev/sda1/.rockbox/rocks/demos/plasma.rock
inflating: /dev/sda1/.rockbox/rocks/demos/snow.rock
inflating: /dev/sda1/.rockbox/rocks/demos/starfield.rock
inflating: /dev/sda1/.rockbox/rocks/demos/vu_meter.rock
inflating: /dev/sda1/.rockbox/rocks/demos/pictureflow_emptyslide.bmp
inflating: /dev/sda1/.rockbox/rocks/demos/pictureflow_splash.bmp
creating: /dev/sda1/.rockbox/rocks/viewers/
inflating: /dev/sda1/.rockbox/rocks/viewers/chip8.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/viewer.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/jpeg.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/vbrfix.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/search.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/sort.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/rockboy.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/midi.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/wav2wv.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/mp3_encoder.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/wavview.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/mpegplayer.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/zxbox.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/ppmviewer.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/properties.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/shortcuts_view.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/shortcuts_append.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/lua.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/credits.rock
inflating: /dev/sda1/.rockbox/rocks/viewers/actions.lua
creating: /dev/sda1/.rockbox/recpresets/
creating: /dev/sda1/.rockbox/eqs/
inflating: /dev/sda1/.rockbox/eqs/Acoustic.cfg
inflating: /dev/sda1/.rockbox/eqs/Bass.cfg
inflating: /dev/sda1/.rockbox/eqs/Classical.cfg
inflating: /dev/sda1/.rockbox/eqs/Default.cfg
inflating: /dev/sda1/.rockbox/eqs/Disco.cfg
inflating: /dev/sda1/.rockbox/eqs/Electronic.cfg
inflating: /dev/sda1/.rockbox/eqs/Hip-Hop.cfg
inflating: /dev/sda1/.rockbox/eqs/Jazz.cfg
inflating: /dev/sda1/.rockbox/eqs/Lounge.cfg
inflating: /dev/sda1/.rockbox/eqs/Pop.cfg
inflating: /dev/sda1/.rockbox/eqs/R&B.cfg
inflating: /dev/sda1/.rockbox/eqs/Rock.cfg
inflating: /dev/sda1/.rockbox/eqs/Vocal.cfg
creating: /dev/sda1/.rockbox/wps/
inflating: /dev/sda1/.rockbox/wps/rockbox_default.wps
creating: /dev/sda1/.rockbox/wps/DancePuffDuo/
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/bg-176x220.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/playmode.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/repeat.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/Shf.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/Pow.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/battery.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/DancePuff.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/HoldM.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/HoldR.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/rating.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo/codec.bmp
inflating: /dev/sda1/.rockbox/wps/DancePuffDuo.wps
creating: /dev/sda1/.rockbox/wps/iCatcher/
inflating: /dev/sda1/.rockbox/wps/iCatcher/bg-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/battery.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/hold.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/repeat.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/shuffle.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/playmode.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/volume.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/animation.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher/codec.bmp
inflating: /dev/sda1/.rockbox/wps/iCatcher.wps
creating: /dev/sda1/.rockbox/wps/UniCatcher/
inflating: /dev/sda1/.rockbox/wps/UniCatcher/bg-176x220x16-u.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/battery.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/hold.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/repeat.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/shuffle.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/playmode.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/volume.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/animation.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher/codec.bmp
inflating: /dev/sda1/.rockbox/wps/UniCatcher.wps
creating: /dev/sda1/.rockbox/wps/Rockboxed/
inflating: /dev/sda1/.rockbox/wps/Rockboxed/bg-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/mode-color-big.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/shuffle-color-big.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/volume-color-big.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/battery-color-big.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/repeat-color-big.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/lock-color.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed/pg-156.bmp
inflating: /dev/sda1/.rockbox/wps/Rockboxed.wps
creating: /dev/sda1/.rockbox/wps/cabbiev2/
inflating: /dev/sda1/.rockbox/wps/cabbiev2/wpsbackdrop-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/lock-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/battery-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/volume-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/shuffle-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/repeat-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/playmode-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2/pb-176x220x16.bmp
inflating: /dev/sda1/.rockbox/wps/cabbiev2.wps
creating: /dev/sda1/.rockbox/themes/
inflating: /dev/sda1/.rockbox/themes/rockbox_default_icons.cfg
inflating: /dev/sda1/.rockbox/themes/rockbox_default.cfg
inflating: /dev/sda1/.rockbox/themes/DancePuffDuo.cfg
inflating: /dev/sda1/.rockbox/themes/iCatcher.cfg
inflating: /dev/sda1/.rockbox/themes/UniCatcher.cfg
inflating: /dev/sda1/.rockbox/themes/Rockboxed.cfg
inflating: /dev/sda1/.rockbox/themes/cabbiev2.cfg
creating: /dev/sda1/.rockbox/codepages/
inflating: /dev/sda1/.rockbox/codepages/932.cp
inflating: /dev/sda1/.rockbox/codepages/936.cp
inflating: /dev/sda1/.rockbox/codepages/949.cp
inflating: /dev/sda1/.rockbox/codepages/950.cp
inflating: /dev/sda1/.rockbox/codepages/iso.cp
creating: /dev/sda1/.rockbox/codecs/
inflating: /dev/sda1/.rockbox/codecs/aiff.codec
inflating: /dev/sda1/.rockbox/codecs/mod.codec
inflating: /dev/sda1/.rockbox/codecs/shorten.codec
inflating: /dev/sda1/.rockbox/codecs/aiff_enc.codec
inflating: /dev/sda1/.rockbox/codecs/mp3_enc.codec
inflating: /dev/sda1/.rockbox/codecs/wav_enc.codec
inflating: /dev/sda1/.rockbox/codecs/wavpack_enc.codec
inflating: /dev/sda1/.rockbox/codecs/adx.codec
inflating: /dev/sda1/.rockbox/codecs/vorbis.codec
inflating: /dev/sda1/.rockbox/codecs/mpa.codec
inflating: /dev/sda1/.rockbox/codecs/flac.codec
inflating: /dev/sda1/.rockbox/codecs/wav.codec
inflating: /dev/sda1/.rockbox/codecs/a52.codec
inflating: /dev/sda1/.rockbox/codecs/wavpack.codec
inflating: /dev/sda1/.rockbox/codecs/alac.codec
inflating: /dev/sda1/.rockbox/codecs/mpc.codec
inflating: /dev/sda1/.rockbox/codecs/wma.codec
inflating: /dev/sda1/.rockbox/codecs/sid.codec
inflating: /dev/sda1/.rockbox/codecs/ape.codec
inflating: /dev/sda1/.rockbox/codecs/nsf.codec
inflating: /dev/sda1/.rockbox/codecs/asap.codec
inflating: /dev/sda1/.rockbox/codecs/aac.codec
inflating: /dev/sda1/.rockbox/codecs/spc.codec
inflating: /dev/sda1/.rockbox/codecs/speex.codec
creating: /dev/sda1/.rockbox/backdrops/
inflating: /dev/sda1/.rockbox/backdrops/cabbiev2.bmp
inflating: /dev/sda1/.rockbox/viewers.config
creating: /dev/sda1/.rockbox/icons/
inflating: /dev/sda1/.rockbox/icons/viewers.bmp
inflating: /dev/sda1/.rockbox/icons/tango_small.bmp
inflating: /dev/sda1/.rockbox/icons/tango_small_viewers.bmp
inflating: /dev/sda1/.rockbox/tagnavi.config
creating: /dev/sda1/.rockbox/docs/
inflating: /dev/sda1/.rockbox/docs/COPYING.txt
inflating: /dev/sda1/.rockbox/docs/LICENSES.txt
inflating: /dev/sda1/.rockbox/docs/KNOWN_ISSUES.txt
inflating: /dev/sda1/.rockbox/docs/sample.colours
inflating: /dev/sda1/.rockbox/docs/sample.icons
creating: /dev/sda1/.rockbox/fonts/
inflating: /dev/sda1/.rockbox/fonts/08-Schumacher-Clean.fnt
inflating: /dev/sda1/.rockbox/fonts/13-Nimbus.fnt
inflating: /dev/sda1/.rockbox/fonts/12-Nimbus.fnt
inflating: /dev/sda1/.rockbox/fonts/16-GNU-Unifont.fnt
inflating: /dev/sda1/.rockbox/fonts/12-Adobe-Helvetica.fnt
inflating: /dev/sda1/.rockbox/rockbox-info.txt
inflating: /dev/sda1/.rockbox/rockbox.mi4
[root@localhost RockboxUtility 1.2.2 for Linux32]#
I rebooted, my e260 says the Rockbox version is: r18607-3.0-080923 (System -> Rockbox Info)
or it says "Incompatible version" (System - Version).
My zip file is rockbox-sansae200-3.3
Sounds like I'm not upgraded..... Do I need a newer bootloader or something?
-
It seems like the files didn't go onto your player. Are you sure that /dev/sda1 is your Sansa?
-
It seems like the files didn't go onto your player. Are you sure that /dev/sda1 is your Sansa?
This can't be the player -- it's the device node. You need to extract to the mountpoint, not the device node. Also, you shouldn't need to be root to simply extract the build to the player.
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 has nothing to do with any Sansa setting -- if you can access your player (i.e. its mounted properly) the OS hides files and folders starting with a dot. Or do you have trouble mounting the player?
If you have that much issues with Linux (mounting an external drive is basic use from my point of view) why aren't you using Windows?
-
Ahh. I think I overcomplicated things a bit.
The manual webpage is read sequentially, from top to bottom, and when I read "Administrator/Root rights", that is where I got the do it as root part from. My real problem was my focus on extracting to the device node versus mount point. When I executed the unzip command pointing towards the mount point /media/SD PLAYER, the unzip program asked me if I wanted to overwrite the folder, and I said yes. That was the first time the unzip process asked me about something it saw on the device, so that much seems to be working.
Ok, that extraction was run, I answered A to replace ALL files on the media player. I safely removed, the device restarted and my Rockbox boot screen shows r18607-3.0-080923. The file I extracted is labeled: rockbox-sansae200-3.3.zip which I downloaded a few days ago.
How can I tell if the Sansa has been upgraded?
-
How can I tell if the Sansa has been upgraded?
The version string will update to have a date newer then the one you have (currently Sept. 23 2008).
My guess is that you unzipped to the wrong disk.
-
[mmmmna@localhost ~]$ mount
/dev/hda3 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,mode=0620)
none on /dev/shm type tmpfs (rw)
/dev/hda1 on /mnt/windows type fuseblk (ro,allow_other,blksize=4096)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
/dev/sde on /media/128MFlash type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=500,utf8,shortname=lower)
/dev/sdf1 on /media/SD PLAYER type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=500,utf8,shortname=lower)
[mmmmna@localhost ~]$
So I ran:
[mmmmna@localhost RockboxUtility 1.2.2 for Linux32]$ unzip rockbox-sansae200-3.3.zip -d /media/SD\ PLAYER/
and I got the following output:
[mmmmna@localhost RockboxUtility 1.2.2 for Linux32]$ unzip rockbox-sansae200-3.3.zip -d /media/SD\ PLAYER/
Archive: rockbox-sansae200-3.3.zip
replace /media/SD PLAYER/.rockbox/database.ignore? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
extracting: /media/SD PLAYER/.rockbox/database.ignore
replace /media/SD PLAYER/.rockbox/langs/afrikaans.lng? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: /media/SD PLAYER/.rockbox/langs/afrikaans.lng
inflating: /media/SD PLAYER/.rockbox/langs/arabic.lng
inflating: /media/SD PLAYER/.rockbox/langs/bulgarian.lng
inflating: /media/SD PLAYER/.rockbox/langs/catala.lng
inflating: /media/SD PLAYER/.rockbox/langs/chinese-simp.lng
inflating: /media/SD PLAYER/.rockbox/langs/chinese-trad.lng
inflating: /media/SD PLAYER/.rockbox/langs/czech.lng
inflating: /media/SD PLAYER/.rockbox/langs/dansk.lng
inflating: /media/SD PLAYER/.rockbox/langs/deutsch.lng
inflating: /media/SD PLAYER/.rockbox/langs/eesti.lng
inflating: /media/SD PLAYER/.rockbox/langs/english.lng
inflating: /media/SD PLAYER/.rockbox/langs/espanol.lng
inflating: /media/SD PLAYER/.rockbox/langs/esperanto.lng
inflating: /media/SD PLAYER/.rockbox/langs/finnish.lng
inflating: /media/SD PLAYER/.rockbox/langs/francais.lng
inflating: /media/SD PLAYER/.rockbox/langs/galego.lng
inflating: /media/SD PLAYER/.rockbox/langs/greek.lng
inflating: /media/SD PLAYER/.rockbox/langs/hebrew.lng
inflating: /media/SD PLAYER/.rockbox/langs/hindi.lng
inflating: /media/SD PLAYER/.rockbox/langs/islenska.lng
inflating: /media/SD PLAYER/.rockbox/langs/italiano.lng
inflating: /media/SD PLAYER/.rockbox/langs/japanese.lng
inflating: /media/SD PLAYER/.rockbox/langs/korean.lng
inflating: /media/SD PLAYER/.rockbox/langs/lietuviu.lng
inflating: /media/SD PLAYER/.rockbox/langs/magyar.lng
inflating: /media/SD PLAYER/.rockbox/langs/nederlands.lng
inflating: /media/SD PLAYER/.rockbox/langs/norsk-nynorsk.lng
inflating: /media/SD PLAYER/.rockbox/langs/norsk.lng
inflating: /media/SD PLAYER/.rockbox/langs/polski.lng
inflating: /media/SD PLAYER/.rockbox/langs/portugues-brasileiro.lng
inflating: /media/SD PLAYER/.rockbox/langs/portugues.lng
inflating: /media/SD PLAYER/.rockbox/langs/romaneste.lng
inflating: /media/SD PLAYER/.rockbox/langs/russian.lng
inflating: /media/SD PLAYER/.rockbox/langs/slovenscina.lng
inflating: /media/SD PLAYER/.rockbox/langs/srpski.lng
inflating: /media/SD PLAYER/.rockbox/langs/svenska.lng
inflating: /media/SD PLAYER/.rockbox/langs/tagalog.lng
inflating: /media/SD PLAYER/.rockbox/langs/thai.lng
inflating: /media/SD PLAYER/.rockbox/langs/turkce.lng
inflating: /media/SD PLAYER/.rockbox/langs/wallisertitsch.lng
inflating: /media/SD PLAYER/.rockbox/langs/walon.lng
inflating: /media/SD PLAYER/.rockbox/rocks/games/sokoban.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/chessbox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/goban.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/sudoku.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/sliding_puzzle.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/superdom.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/rocklife.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/blackjack.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/brickmania.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/bubbles.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/chopper.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/dice.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/doom.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/flipit.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/invadrox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/jackpot.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/jewels.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/maze.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/mazezam.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/minesweeper.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/pacbox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/pegbox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/pong.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/reversi.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/robotfindskitten.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/rockblox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/rockblox1d.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/snake.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/snake2.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/solitaire.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/spacerocks.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/star.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/wormlet.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/xobox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/games/sokoban.levels
inflating: /media/SD PLAYER/.rockbox/rocks/games/snake2.levels
inflating: /media/SD PLAYER/.rockbox/rocks/apps/text_editor.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/rockpaint.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/md5sum.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/battery_bench.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/calculator.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/calendar.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/chessclock.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/clock.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/dict.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/disktidy.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/keybox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/lamp.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/metronome.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/random_folder_advance_config.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/settings_dumper.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/stats.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/stopwatch.rock
inflating: /media/SD PLAYER/.rockbox/rocks/apps/disktidy.config
inflating: /media/SD PLAYER/.rockbox/rocks/demos/bounce.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/cube.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/demystify.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/fire.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/fireworks.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/logo.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/mandelbrot.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/matrix.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/mosaique.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/oscilloscope.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/pictureflow.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/plasma.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/snow.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/starfield.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/vu_meter.rock
inflating: /media/SD PLAYER/.rockbox/rocks/demos/pictureflow_emptyslide.bmp
inflating: /media/SD PLAYER/.rockbox/rocks/demos/pictureflow_splash.bmp
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/chip8.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/viewer.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/jpeg.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/vbrfix.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/search.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/sort.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/rockboy.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/midi.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/wav2wv.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/mp3_encoder.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/wavview.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/mpegplayer.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/zxbox.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/ppmviewer.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/properties.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/shortcuts_view.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/shortcuts_append.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/lua.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/credits.rock
inflating: /media/SD PLAYER/.rockbox/rocks/viewers/actions.lua
inflating: /media/SD PLAYER/.rockbox/eqs/Acoustic.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Bass.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Classical.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Default.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Disco.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Electronic.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Hip-Hop.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Jazz.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Lounge.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Pop.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/R&B.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Rock.cfg
inflating: /media/SD PLAYER/.rockbox/eqs/Vocal.cfg
inflating: /media/SD PLAYER/.rockbox/wps/rockbox_default.wps
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/bg-176x220.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/playmode.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/repeat.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/Shf.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/Pow.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/battery.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/DancePuff.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/HoldM.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/HoldR.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/rating.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo/codec.bmp
inflating: /media/SD PLAYER/.rockbox/wps/DancePuffDuo.wps
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/bg-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/battery.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/hold.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/repeat.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/shuffle.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/playmode.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/volume.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/animation.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher/codec.bmp
inflating: /media/SD PLAYER/.rockbox/wps/iCatcher.wps
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/bg-176x220x16-u.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/battery.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/hold.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/repeat.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/shuffle.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/playmode.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/volume.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/animation.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher/codec.bmp
inflating: /media/SD PLAYER/.rockbox/wps/UniCatcher.wps
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/bg-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/mode-color-big.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/shuffle-color-big.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/volume-color-big.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/battery-color-big.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/repeat-color-big.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/lock-color.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed/pg-156.bmp
inflating: /media/SD PLAYER/.rockbox/wps/Rockboxed.wps
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/wpsbackdrop-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/lock-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/battery-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/volume-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/shuffle-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/repeat-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/playmode-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2/pb-176x220x16.bmp
inflating: /media/SD PLAYER/.rockbox/wps/cabbiev2.wps
inflating: /media/SD PLAYER/.rockbox/themes/rockbox_default_icons.cfg
inflating: /media/SD PLAYER/.rockbox/themes/rockbox_default.cfg
inflating: /media/SD PLAYER/.rockbox/themes/DancePuffDuo.cfg
inflating: /media/SD PLAYER/.rockbox/themes/iCatcher.cfg
inflating: /media/SD PLAYER/.rockbox/themes/UniCatcher.cfg
inflating: /media/SD PLAYER/.rockbox/themes/Rockboxed.cfg
inflating: /media/SD PLAYER/.rockbox/themes/cabbiev2.cfg
inflating: /media/SD PLAYER/.rockbox/codepages/932.cp
inflating: /media/SD PLAYER/.rockbox/codepages/936.cp
inflating: /media/SD PLAYER/.rockbox/codepages/949.cp
inflating: /media/SD PLAYER/.rockbox/codepages/950.cp
inflating: /media/SD PLAYER/.rockbox/codepages/iso.cp
inflating: /media/SD PLAYER/.rockbox/codecs/aiff.codec
inflating: /media/SD PLAYER/.rockbox/codecs/mod.codec
inflating: /media/SD PLAYER/.rockbox/codecs/shorten.codec
inflating: /media/SD PLAYER/.rockbox/codecs/aiff_enc.codec
inflating: /media/SD PLAYER/.rockbox/codecs/mp3_enc.codec
error: cannot create /media/SD PLAYER/.rockbox/codecs/wav_enc.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/wavpack_enc.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/adx.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/vorbis.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/mpa.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/flac.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/wav.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/a52.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/wavpack.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/alac.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/mpc.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/wma.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/sid.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/ape.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/nsf.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/asap.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/aac.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/spc.codec
error: cannot delete old /media/SD PLAYER/.rockbox/codecs/speex.codec
error: cannot delete old /media/SD PLAYER/.rockbox/backdrops/cabbiev2.bmp
error: cannot delete old /media/SD PLAYER/.rockbox/viewers.config
error: cannot delete old /media/SD PLAYER/.rockbox/icons/viewers.bmp
error: cannot delete old /media/SD PLAYER/.rockbox/icons/tango_small.bmp
error: cannot delete old /media/SD PLAYER/.rockbox/icons/tango_small_viewers.bmp
error: cannot delete old /media/SD PLAYER/.rockbox/tagnavi.config
error: cannot delete old /media/SD PLAYER/.rockbox/docs/COPYING.txt
error: cannot delete old /media/SD PLAYER/.rockbox/docs/LICENSES.txt
error: cannot delete old /media/SD PLAYER/.rockbox/docs/KNOWN_ISSUES.txt
error: cannot delete old /media/SD PLAYER/.rockbox/docs/sample.colours
error: cannot delete old /media/SD PLAYER/.rockbox/docs/sample.icons
error: cannot delete old /media/SD PLAYER/.rockbox/fonts/08-Schumacher-Clean.fnt
error: cannot delete old /media/SD PLAYER/.rockbox/fonts/13-Nimbus.fnt
error: cannot delete old /media/SD PLAYER/.rockbox/fonts/12-Nimbus.fnt
error: cannot delete old /media/SD PLAYER/.rockbox/fonts/16-GNU-Unifont.fnt
error: cannot delete old /media/SD PLAYER/.rockbox/fonts/12-Adobe-Helvetica.fnt
error: cannot delete old /media/SD PLAYER/.rockbox/rockbox-info.txt
error: cannot delete old /media/SD PLAYER/.rockbox/rockbox.mi4
[mmmmna@localhost RockboxUtility 1.2.2 for Linux32]$
I see the mount command saying I have rw access, I can create a text file on the device via KDE Konqueror. I can delete that file via same.
-
Check the filesystem (fsck.vfat /dev/sdf1, given that the device node is still sdf for the player).
-
Ok, it had problems. Sansa mounted at /dev/sde1 for this run
[mmmmna@localhost media]$ fsck.vfat /dev/sde1
dosfsck 3.0.4, 21 Jul 2009, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
0:eb/00, 1:3c/00, 2:90/00, 3:4d/00, 4:53/00, 5:44/00, 6:4f/00, 7:53/00
, 8:35/00, 9:2e/00, 10:30/00, 12:02/00, 13:08/00, 14:20/00, 16:02/00
, 21:f8/00, 24:3f/00, 26:ff/00, 28:44/00, 29:02/00, 32:bc/00, 33:35/00
, 34:77/00, 36:ce/00, 37:1d/00, 44:02/00, 48:01/00, 50:06/00, 66:29/00
, 67:61/00, 68:23/00, 69:43/00, 70:65/00, 71:53/00, 72:44/00, 73:20/00
, 74:50/00, 75:4c/00, 76:41/00, 77:59/00, 78:45/00, 79:52/00, 80:20/00
, 81:20/00, 82:46/00, 83:41/00, 84:54/00, 85:33/00, 86:32/00, 87:20/00
, 88:20/00, 89:20/00, 510:55/00, 511:aa/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT
? 2
A new long file name starts within an old one.
1: Delete previous LFN
2: Leave it as it is.
? 1
/.rockbox/rockbox.mi4
Contains a free cluster (230930). Assuming EOF.
/.rockbox/rockbox.mi4
File size is 573440 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/sid.codec
Contains a free cluster (231348). Assuming EOF.
/.rockbox/codecs/adx.codec
Contains a free cluster (231277). Assuming EOF.
/.rockbox/codecs/adx.codec
File size is 10792 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/nsf.codec
Contains a free cluster (231349). Assuming EOF.
/.rockbox/codecs/nsf.codec
File size is 70592 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/rockbox-info.txt and
/.rockbox/codecs/aiff_enc.codec
share clusters.
1) Truncate first to 0 bytes
2) Truncate second to 0 bytes
? 1
/.rockbox/codecs/mpc.codec
Contains a free cluster (231294). Assuming EOF.
/.rockbox/codecs/mpc.codec
File size is 38260 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wma.codec
File size is 99844 bytes, cluster chain length is > 102400 bytes.
Truncating file to 99844 bytes.
/.rockbox/codecs/asap.codec
File size is 75864 bytes, cluster chain length is > 77824 bytes.
Truncating file to 75864 bytes.
/.rockbox/codecs/mpa.codec
Contains a free cluster (231257). Assuming EOF.
/.rockbox/codecs/mpa.codec
File size is 81840 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wavpack_enc.codec
Contains a free cluster (231245). Assuming EOF.
/.rockbox/codecs/wavpack_enc.codec
File size is 28856 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/spc.codec
File size is 18432 bytes, cluster chain length is > 20480 bytes.
Truncating file to 18432 bytes.
/.rockbox/codecs/wavpack.codec
Contains a free cluster (231236). Assuming EOF.
/.rockbox/codecs/wavpack.codec
File size is 29448 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/ape.codec
Contains a free cluster (231280). Assuming EOF.
/.rockbox/codecs/ape.codec
File size is 35976 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/vorbis.codec
Contains a free cluster (231180). Assuming EOF.
/.rockbox/codecs/vorbis.codec
File size is 113360 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/speex.codec
Contains a free cluster (231322). Assuming EOF.
/.rockbox/codecs/speex.codec
File size is 51440 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/aac.codec
File size is 189468 bytes, cluster chain length is > 192512 bytes.
Truncating file to 189468 bytes.
/.rockbox/codecs/aac.codec and
/.rockbox/fonts/16-GNU-Unifont.fnt
share clusters.
1) Truncate first to 290816 bytes
2) Truncate second to 0 bytes
? 1
/.rockbox/fonts/16-GNU-Unifont.fnt
File size is 1929210 bytes, cluster chain length is 192512 bytes.
Truncating file to 192512 bytes.
Reclaimed 50552 unused clusters (207060992 bytes).
Free cluster summary wrong (705365 vs. really 773061)
1) Correct
2) Don't correct
? 1
Leaving file system unchanged.
/dev/sde1: 514 files, 201595/974656 clusters
[mmmmna@localhost media]$
Hoping that was a correct sequence.
I then re-ran the command, still had errors, about the same, but this time I elected to copy the backup fat to the original.
[mmmmna@localhost media]$ fsck.vfat /dev/sde1
dosfsck 3.0.4, 21 Jul 2009, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
0:eb/00, 1:3c/00, 2:90/00, 3:4d/00, 4:53/00, 5:44/00, 6:4f/00, 7:53/00
, 8:35/00, 9:2e/00, 10:30/00, 12:02/00, 13:08/00, 14:20/00, 16:02/00
, 21:f8/00, 24:3f/00, 26:ff/00, 28:44/00, 29:02/00, 32:bc/00, 33:35/00
, 34:77/00, 36:ce/00, 37:1d/00, 44:02/00, 48:01/00, 50:06/00, 66:29/00
, 67:61/00, 68:23/00, 69:43/00, 70:65/00, 71:53/00, 72:44/00, 73:20/00
, 74:50/00, 75:4c/00, 76:41/00, 77:59/00, 78:45/00, 79:52/00, 80:20/00
, 81:20/00, 82:46/00, 83:41/00, 84:54/00, 85:33/00, 86:32/00, 87:20/00
, 88:20/00, 89:20/00, 510:55/00, 511:aa/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 2
FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT
? 2
A new long file name starts within an old one.
1: Delete previous LFN
2: Leave it as it is.
? 1
/.rockbox/rockbox.mi4
Contains a free cluster (230930). Assuming EOF.
/.rockbox/rockbox.mi4
File size is 573440 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/sid.codec
Contains a free cluster (231348). Assuming EOF.
/.rockbox/codecs/adx.codec
Contains a free cluster (231277). Assuming EOF.
/.rockbox/codecs/adx.codec
File size is 10792 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/nsf.codec
Contains a free cluster (231349). Assuming EOF.
/.rockbox/codecs/nsf.codec
File size is 70592 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/rockbox-info.txt and
/.rockbox/codecs/aiff_enc.codec
share clusters.
1) Truncate first to 0 bytes
2) Truncate second to 0 bytes
? 1
/.rockbox/codecs/mpc.codec
Contains a free cluster (231294). Assuming EOF.
/.rockbox/codecs/mpc.codec
File size is 38260 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wma.codec
File size is 99844 bytes, cluster chain length is > 102400 bytes.
Truncating file to 99844 bytes.
/.rockbox/codecs/asap.codec
File size is 75864 bytes, cluster chain length is > 77824 bytes.
Truncating file to 75864 bytes.
/.rockbox/codecs/mpa.codec
Contains a free cluster (231257). Assuming EOF.
/.rockbox/codecs/mpa.codec
File size is 81840 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wavpack_enc.codec
Contains a free cluster (231245). Assuming EOF.
/.rockbox/codecs/wavpack_enc.codec
File size is 28856 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/spc.codec
File size is 18432 bytes, cluster chain length is > 20480 bytes.
Truncating file to 18432 bytes.
/.rockbox/codecs/wavpack.codec
Contains a free cluster (231236). Assuming EOF.
/.rockbox/codecs/wavpack.codec
File size is 29448 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/ape.codec
Contains a free cluster (231280). Assuming EOF.
/.rockbox/codecs/ape.codec
File size is 35976 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/vorbis.codec
Contains a free cluster (231180). Assuming EOF.
/.rockbox/codecs/vorbis.codec
File size is 113360 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/speex.codec
Contains a free cluster (231322). Assuming EOF.
/.rockbox/codecs/speex.codec
File size is 51440 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/aac.codec
File size is 189468 bytes, cluster chain length is > 192512 bytes.
Truncating file to 189468 bytes.
/.rockbox/codecs/aac.codec and
/.rockbox/fonts/16-GNU-Unifont.fnt
share clusters.
1) Truncate first to 290816 bytes
2) Truncate second to 0 bytes
? 1
/.rockbox/fonts/16-GNU-Unifont.fnt
File size is 1929210 bytes, cluster chain length is 192512 bytes.
Truncating file to 192512 bytes.
Reclaimed 50552 unused clusters (207060992 bytes).
Free cluster summary wrong (705365 vs. really 773061)
1) Correct
2) Don't correct
? 1
Leaving file system unchanged.
/dev/sde1: 514 files, 201595/974656 clusters
[mmmmna@localhost media]$
I give up. Your call.
-
Run fsck.vfat with the -a or -r option to make it actually repair the filesystem -- not using one of those options will make it only detect the errors but not write the changes back. This is also covered in the man page for fsck.vfat.
-
Oh.
[mmmmna@localhost ~]$ mount
/dev/hda3 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,mode=0620)
none on /dev/shm type tmpfs (rw)
/dev/hda1 on /mnt/windows type fuseblk (ro,allow_other,blksize=4096)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda1 on /media/SD PLAYER type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=500,utf8,shortname=lower)
[mmmmna@localhost ~]$ fsck.vfat -a /dev/sda1
dosfsck 3.0.4, 21 Jul 2009, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
0:eb/00, 1:3c/00, 2:90/00, 3:4d/00, 4:53/00, 5:44/00, 6:4f/00, 7:53/00
, 8:35/00, 9:2e/00, 10:30/00, 12:02/00, 13:08/00, 14:20/00, 16:02/00
, 21:f8/00, 24:3f/00, 26:ff/00, 28:44/00, 29:02/00, 32:bc/00, 33:35/00
, 34:77/00, 36:ce/00, 37:1d/00, 44:02/00, 48:01/00, 50:06/00, 66:29/00
, 67:61/00, 68:23/00, 69:43/00, 70:65/00, 71:53/00, 72:44/00, 73:20/00
, 74:50/00, 75:4c/00, 76:41/00, 77:59/00, 78:45/00, 79:52/00, 80:20/00
, 81:20/00, 82:46/00, 83:41/00, 84:54/00, 85:33/00, 86:32/00, 87:20/00
, 88:20/00, 89:20/00, 510:55/00, 511:aa/00
Not automatically fixing this.
FATs differ but appear to be intact. Using first FAT.
A new long file name starts within an old one.
Not auto-correcting this.
/.rockbox/codecs/sid.codec
Contains a free cluster (231337). Assuming EOF.
/.rockbox/codecs/sid.codec
File size is 41276 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/adx.codec
Contains a free cluster (231277). Assuming EOF.
/.rockbox/codecs/adx.codec
File size is 10792 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/nsf.codec
Contains a free cluster (231349). Assuming EOF.
/.rockbox/codecs/nsf.codec
File size is 70592 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/rockbox-info.txt and
/.rockbox/codecs/aiff_enc.codec
share clusters.
Truncating second to 0 bytes.
/.rockbox/codecs/aiff_enc.codec
File size is 3336 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/mpc.codec
Contains a free cluster (231294). Assuming EOF.
/.rockbox/codecs/mpc.codec
File size is 38260 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wma.codec
File size is 99844 bytes, cluster chain length is > 102400 bytes.
Truncating file to 99844 bytes.
/.rockbox/codecs/asap.codec
File size is 75864 bytes, cluster chain length is > 77824 bytes.
Truncating file to 75864 bytes.
/.rockbox/codecs/mpa.codec
Contains a free cluster (231257). Assuming EOF.
/.rockbox/codecs/mpa.codec
File size is 81840 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wavpack_enc.codec
Contains a free cluster (231245). Assuming EOF.
/.rockbox/codecs/wavpack_enc.codec
File size is 28856 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/spc.codec
Contains a free cluster (231317). Assuming EOF.
/.rockbox/codecs/spc.codec
File size is 18432 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/wavpack.codec
Contains a free cluster (231236). Assuming EOF.
/.rockbox/codecs/wavpack.codec
File size is 29448 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/ape.codec
Contains a free cluster (231280). Assuming EOF.
/.rockbox/codecs/ape.codec
File size is 35976 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/vorbis.codec
Contains a free cluster (231180). Assuming EOF.
/.rockbox/codecs/vorbis.codec
File size is 113360 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/speex.codec
Contains a free cluster (231322). Assuming EOF.
/.rockbox/codecs/speex.codec
File size is 51440 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/aac.codec
File size is 189468 bytes, cluster chain length is > 192512 bytes.
Truncating file to 189468 bytes.
/.rockbox/codecs/aac.codec and
/.rockbox/fonts/16-GNU-Unifont.fnt
share clusters.
Truncating second to 0 bytes.
/.rockbox/fonts/16-GNU-Unifont.fnt
File size is 1929210 bytes, cluster chain length is 290816 bytes.
Truncating file to 290816 bytes.
Reclaimed 67533 unused clusters (276615168 bytes) in 94 chains.
Free cluster summary wrong (705365 vs. really 705404)
Auto-correcting.
Performing changes.
/dev/sda1: 608 files, 269252/974656 clusters
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$ fsck.vfat -a /dev/sda1
dosfsck 3.0.4, 21 Jul 2009, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
0:eb/00, 1:3c/00, 2:90/00, 3:4d/00, 4:53/00, 5:44/00, 6:4f/00, 7:53/00
, 8:35/00, 9:2e/00, 10:30/00, 12:02/00, 13:08/00, 14:20/00, 16:02/00
, 21:f8/00, 24:3f/00, 26:ff/00, 28:44/00, 29:02/00, 32:bc/00, 33:35/00
, 34:77/00, 36:ce/00, 37:1d/00, 44:02/00, 48:01/00, 50:06/00, 66:29/00
, 67:61/00, 68:23/00, 69:43/00, 70:65/00, 71:53/00, 72:44/00, 73:20/00
, 74:50/00, 75:4c/00, 76:41/00, 77:59/00, 78:45/00, 79:52/00, 80:20/00
, 81:20/00, 82:46/00, 83:41/00, 84:54/00, 85:33/00, 86:32/00, 87:20/00
, 88:20/00, 89:20/00, 510:55/00, 511:aa/00
Not automatically fixing this.
A new long file name starts within an old one.
Not auto-correcting this.
/.rockbox/codecs/wma.codec
Contains a free cluster (231211). Assuming EOF.
/.rockbox/codecs/wma.codec
File size is 99844 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/.rockbox/codecs/asap.codec
Contains a free cluster (231161). Assuming EOF.
/.rockbox/codecs/asap.codec
File size is 75864 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
Free cluster summary wrong (705404 vs. really 705448)
Auto-correcting.
Performing changes.
/dev/sda1: 608 files, 269208/974656 clusters
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$
[mmmmna@localhost ~]$ fsck.vfat -a /dev/sda1
dosfsck 3.0.4, 21 Jul 2009, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
0:eb/00, 1:3c/00, 2:90/00, 3:4d/00, 4:53/00, 5:44/00, 6:4f/00, 7:53/00
, 8:35/00, 9:2e/00, 10:30/00, 12:02/00, 13:08/00, 14:20/00, 16:02/00
, 21:f8/00, 24:3f/00, 26:ff/00, 28:44/00, 29:02/00, 32:bc/00, 33:35/00
, 34:77/00, 36:ce/00, 37:1d/00, 44:02/00, 48:01/00, 50:06/00, 66:29/00
, 67:61/00, 68:23/00, 69:43/00, 70:65/00, 71:53/00, 72:44/00, 73:20/00
, 74:50/00, 75:4c/00, 76:41/00, 77:59/00, 78:45/00, 79:52/00, 80:20/00
, 81:20/00, 82:46/00, 83:41/00, 84:54/00, 85:33/00, 86:32/00, 87:20/00
, 88:20/00, 89:20/00, 510:55/00, 511:aa/00
Not automatically fixing this.
A new long file name starts within an old one.
Not auto-correcting this.
/dev/sda1: 608 files, 269208/974656 clusters
[mmmmna@localhost ~]$
Seems as though I cant fix it.
EDIT: same errors when run as root.
I do not care about losing the files on this device; should I reformat it using the original firmware or manufacturing mode or what?
-
When running as user you can't fix the filesystem -- users don't have permission to modify the filesystem directly, at least on standard setups. Furthermore, please read the output carefully. It says "not automatically fixing this", and you've used the -a option to automatically fix issues. You might want to use the -r option to interactively fix issues.
Also. please read the manpage. It contains all necessary information and I'm not motivated reading it to you.
-
Ok, chill a bit while I explain my 'stupidity'.
1] It was not clear that I had a broken filesystem because it also wasn't clear that I had actually mounted a filesystem. For some reason, I felt I was not dealing with an external Flash drive. My error; had I been thinking of this as a drive all along, I might have done things differently. Maybe this helps you see some detail of why I went wrong: It just feels wrong to think of this e260 as a Flash drive because it hosts (and runs) an operating environment, it attaches with a cable AND it has a screen - just not things I personally see on my other 8 Flash drives. You probably can't tell, but I'm not normally a total idiot in Linux (been using Linux since 1999, started at Mandrake 7.1). I have some good moments too.
After you posted this, I managed to wreck the partition when I used fsck.vfat as root. Original frimware wasn't booting, just an error message about no partition. I knew you had pretty much had enough of this thread (sorry), and since I didn't want to try to run any more fsck tools, I booted into Recovery mode, dropped in an newer .mi4, restarted the e260; I then had an error refreshing the database. Went back into recovery mode, then touched a sansa.fmt, restarted the e260, original firmware looked good so I went into XP64, updated the firmware, then ran the Windows Rockbox updater to finish the ordeal with a fresh install.
I'm at 3.3, thanks for the development and tech support!
2] Why did I not go into Windows from the start? I have XP64. Lots of COMMERCIAL software won't work with XP64 and most device drivers HATE XP64 so I've learned from personal experience that XP64 is much worse than an ancient Linux distro. So when someone says 'use Windows' and I have only poor experiences through XP64, I therefore tend to continue in Linux.
It's not much, but it is truth.
Thx, bluebrother.