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