It worked for me with 3.5.3 iirc.
If you have / on the sd card you won't be able to mount the sd card as usb-storage though, unless you are willing to lose / on the Zaurus (whatever's used as usb-storage must be umounted on the Zaurus so it's accessible for the computer you're plugging into to write to it directly).
Si