Everything worked fine on my side besides when booting with usb plugged in. But this was due to firmware without SD support. While the wiki doesn't link to v3 firmware with SD support, I uploaded a freshly compiled one temporarily to http://rghost.net/35041581

on r31323 (bootloader an firmware) there seems to remain a problem with insertion's detection

- On bootloader usb sd insertion doesn't get detected. If plugged with device off while sd already inserted, then it works
- On normal usb mode if sd card get inserted while already plugged:
Divide by zero at 6006E434
backtrace start
pc: 0x6006E434
sp: 0x600CE9D0
A: 0x00000000
backtrace end

The bootloader is not compiled with sd detection so if the sd card is not plugged at boot, it will not be reported to the host in bootloader usb mode. As for the division by 0, it's probably because of the disk_sector_multiplier which get set to 0, don't know why. The data abort is a bit strange however.

actually I've got also problem with usb connection even without sd since last update: sometimes the normal usb mode just hang. HID is still worjing but the screen get some corruption and the player remains in usb mode idle after deconnection

Ok, here are my testing results. I reflashed firmware and put the rockbox with revision r31355.

a) Starting in boot mode by connecting without sd and inserting sd provokes following error: "Divide by zero at 6010C4DC"-
b) Starting in boot mode by connecting with sd card shows both drives, removing the sd also removes the sd card from list of mountable drives, reinserting the sd doesn't bring the drive into the list back, but neither provokes any error.
c) Starting rockbox and connecting via usb without sd and inserting it doesn't bring the card to the list of mountable drives. After this removing and reinserting the card doesn't bring it back until the rolo.
d) Starting rockbox and connecting via usb with sd card, then removing it, removes the drive from the list, after this it duplicates the behavior of case c).

If the card wasn't inserted properly and jumps out again a panic is provoked, but this should be the desired behavior by now.

r31356 instantly fixed cases a) and changed c) and d), no more division by zero.

If connected to usb and sd card is inserted for the first time, it is recognized and offered to mount, removing it, removes the offer to mount it, reinserting doesn't offer it to mount again. This happens equally in bootloader and in normal rockbox usb mode.

r31360. divide by zero the very same address. And it's related to mount the device. Sometimes my usb automount in gnome get confused and do not automount devices anymore. If I mount manually the sd, it goes into divided by zero. Another interesting thing is that when booting with sd in, the bootloader show sd device and sd (for example as /dev/sde and /dev/sde1) but when booting without sd in, the sd device shows up but no partition (only /dev/sde) even after inserting sd. The divide by zero occurs if I try to mount the device (i.e. /dev/sde) unstead of the partition (i.e /dev/sde1). So I suppose the insertion get correctly detected: gnome usually try to mount it. But the sd driver does not give the right address to the partition?

I tested the bug reported in the forum that only the internal drive is shown with Windows and I can confirm this. I disabled USB-HID in Rockbox to have pure mass storage USB in Windows and connected with Rockbox and with OF. I attach the report made by USBDeview tool.

This is still an issue for me as of d684858. Only in Windows though. Regardless of whether I plug USB in with the player off, or on with HID enabled.
SD card pops up in Linux, and on Windows with Clip+, but not with the Fuze+ and Windows...

I have put today Rockbox on the Fuze +. Has found out the similar problem described in 12458. Internal memory and SD card are not mounted in Windows simultaneously. If parametre USB Hide Internal Drive = YES - mounted internal memory. If USB Hide Internal Drive = NO - mounted SD card.

I confirm the same behavior - rockbox doesn't show both drives at once, I can access only internal memory (USB Hide Internal Drive = NO) or memory card (USB Hide Internal Drive = YES). HID settings doesn't impact this - doesn't matter if On or Off