Unfortunately I still was not able to get dfu-util working properly under Mac OS X. But at least I can work around the problem. Here a small resume of the workaround:
Boot the Openmoko into U-Boot (AUX+POWER)
Plug in the Openmoko via USB
Execute the dfu-util command you want. To flash the rootfs execute:
dfu-util -a rootfs -R -D rootfs_filename.jffs2
You will get an error like: _Cannot set alternate interface: usb_setaltinterface: could not set alternate interface
Unplug and replug the Openmoko, you should now see a message like this on the Openmoko screen: DFU: Switching to DFU Mode
Now execute the command again, and this time is should work.
dfu-util -a rootfs -R -D rootfs_filename.jffs2
It’s not really what I want but it is currently the only way for me to flash my Openmoko