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:
</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
I tried mounting it manually, with no luck:
</opt/product/Rockbox> $ sudo mount -t vfat /dev/sdc2 /mnt/foo
mount: special device /dev/sdc2 does not exist
The Rockbox Utility won't auto-detect it at all. I used the command line tool (sansapatcher) and it looks like it worked:
</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> $
However when the unit boots I get the following:
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
And then it boots into the Sansa firmware.
Any ideas? Thanks once again for the help!