Third Party > Repairing and Upgrading Rockbox Capable Players

Can't mount Sansa e250 in Ubuntu 9.10 [SOLVED]

(1/1)

NorthboundTrain:
OS: Ubuntu 9.10
Player: e250 (formerly e250R) v1
Firmware: 01.02.24A

Thanks for the help yesterday in un-bricking my e250R!

I'm now trying to get Rockbox re-installed on there.  I've ensured (about 15 times) that I'm in MSC mode.  When I plug it into my laptop it says "Connected" then "Disconnected", then repeats itself winding up in a disconnected state.  Here is the dmesg, lsusb and /etc/mtab info:


--- Code: ---</opt/product/Rockbox> $ dmesg
.......
[39850.680063] usb 2-2: new high speed USB device using ehci_hcd and address 10
[39851.739084] usb 2-2: configuration #128 chosen from 1 choice
[39851.784065] scsi21 : SCSI emulation for USB Mass Storage devices
[39851.784219] usb-storage: device found at 10
[39851.784221] usb-storage: waiting for device to settle before scanning
[39856.792782] usb-storage: device scan complete
[39856.824049] scsi 21:0:0:0: Direct-Access     SanDisk  Sansa e250            PQ: 0 ANSI: 0
[39856.836040] scsi 21:0:0:1: Direct-Access     SanDisk  Sansa e250            PQ: 0 ANSI: 0
[39856.849410] sd 21:0:0:0: Attached scsi generic sg2 type 0
[39856.849508] sd 21:0:0:1: Attached scsi generic sg3 type 0
[39856.864900] sd 21:0:0:1: [sdd] Attached SCSI removable disk
[39856.873968] sd 21:0:0:0: [sdc] 3926016 512-byte logical blocks: (2.01 GB/1.87 GiB)
[39856.884177] sd 21:0:0:0: [sdc] Write Protect is off
[39856.884182] sd 21:0:0:0: [sdc] Mode Sense: 45 00 00 00
[39856.884184] sd 21:0:0:0: [sdc] Assuming drive cache: write through
[39856.895276] sd 21:0:0:0: [sdc] Assuming drive cache: write through
[39856.895281]  sdc: sdc1 sdc2
[39856.905776] sd 21:0:0:0: [sdc] Assuming drive cache: write through
[39856.905781] sd 21:0:0:0: [sdc] Attached SCSI removable disk

</opt/product/Rockbox> $ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 010: ID 0781:7421 SanDisk Corp. Sansa E200 series
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

</opt/product/Rockbox> $ cat /etc/mtab
/dev/sda5 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/jcasadonte/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=jcasadonte 0 0

--- End code ---

I tried mounting it manually, with no luck:


--- Code: ---</opt/product/Rockbox> $ sudo mount -t vfat /dev/sdc2 /mnt/foo
mount: special device /dev/sdc2 does not exist

--- End code ---

The Rockbox Utility won't auto-detect it at all.  I used the command line tool (sansapatcher) and it looks like it worked:


--- Code: ---</opt/product/Rockbox> $ sudo ./sansapatcher
sansapatcher v0.8 with v6.0 bootloaders - (C) Dave Chapman 2006-2007
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[INFO] Scanning disk devices...
[INFO] e200 found - /dev/sdc
[INFO] Reading partition table from /dev/sdc
[INFO] Sector size is 512 bytes
[INFO] Part    Start Sector    End Sector   Size (MB)   Type
[INFO]    0             515       3885055      1896.7   FAT16 (0x06)
[INFO]    1         3885056       3926015        20.0   OS/2 hidden C: drive (0x84)
Enter i to install the Rockbox bootloader, u to uninstall
 or c to cancel and do nothing (i/u/c) :i
[INFO] Bootloader installed successfully.
Press ENTER to exit sansapatcher :

</opt/product/Rockbox> $

--- End code ---

However when the unit boots I get the following:


--- Code: ---Rockbox boot loader
Version 6.0
Sandisk Sansa e200 series
Partition 0: 0x06 1896 MB
Partition 1: 0x84 20 MB
Loading Rockbox...
Can't load rockbox.mi4!
File not found

--- End code ---

And then it boots into the Sansa firmware.

Any ideas?  Thanks once again for the help!

saratoga:

--- Quote from: NorthboundTrain on February 22, 2010, 07:56:55 PM ---However when the unit boots I get the following:


--- End quote ---

Thats normal.  You need to actually mount the device on your computer and copy over an install of rockbox, otherwise the bootloader doesn't have anything to boot into but the OF. 

You could see if this is the bug you're getting:

http://www.rockbox.org/wiki/LibGphoto2Bug

NorthboundTrain:
That turned out to be the case, though it wasn't earlier.  Thanks!

Navigation

[0] Message Index

Go to full version