[Nexus 9 Android Development] gladiac:
Hi, thanks for the info. I'm downloading his rom right now and will soon be able to check out his ramdisk.

---------- Post added at 05:08 PM ---------- Previous post was at 04:19 PM ----------

Well, lollipopalooza uses the following line in its fstab:

/devices/platform/tegra-ehci.0 auto auto defaults voldmanaged=usbdisk:auto

Additionally, I had to create the directories /storage/usbdisk and /mnt/media_rw/usbdisk to get rid of some problems with vold.

Now, after pluggin in my usb thumb drive, logcat shows that vold is now at least trying to do something:

D/UsbHostManager( 475): Added device UsbDevice[mName=/dev/bus/usb/003/003,mVendorId=1921,mProductId=21863,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=SanDisk,mProductName=Cruzer Blade,mSerialNumber=22431009FD019519,mConfigurations=[
D/UsbHostManager( 475): UsbConfiguration[mId=1,mName=null,mAttributes=128,mMaxPower=100,mInterfaces=[
D/UsbHostManager( 475): UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=8,mSubclass=6,mProtocol=80,mEndpoints=[
D/UsbHostManager( 475): UsbEndpoint[mAddress=129,mAttributes=2,mMaxPacketSize=512,mInterval=0]
D/UsbHostManager( 475): UsbEndpoint[mAddress=2,mAttributes=2,mMaxPacketSize=512,mInterval=0]]]]
W/ContextImpl( 475): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1338 com.android.server.usb.UsbSettingsManager.deviceAttached:741 com.android.server.usb.UsbHostManager.endUsbDeviceAdded:286 com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 com.android.server.usb.UsbHostManager.access$000:47
D/Vold ( 152): Volume usbdisk state changing 0 (No-Media) -> 1 (Idle-Unmounted)
W/MountService( 475): getVolumeState(/storage/usbdisk): Unknown volume
E/VoldConnector( 475): Error handling '605 Volume usbdisk /storage/usbdisk state changed from 0 (No-Media) to 1 (Idle-Unmounted)': java.lang.IllegalArgumentException
I/DirectVolume( 152): Volume usbdisk disk has changed
W/Vold ( 152): Duplicate state (1)
W/MountService( 475): Failed to mount media on insertion
W/MountService( 475): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.os.storage.StorageVolume.isEmulated()' on a null object reference
W/MountService( 475): at com.android.server.MountService.doMountVolume(MountService.java:1132)
W/MountService( 475): at com.android.server.MountService.access$2200(MountService.java:119)
W/MountService( 475): at com.android.server.MountService$4.run(MountService.java:1006)
D/DirectVolume( 152): Volume usbdisk /mnt/media_rw/usbdisk disk 8:0 removed
D/Vold ( 152): Volume usbdisk state changing 1 (Idle-Unmounted) -> 0 (No-Media)
W/MountService( 475): getVolumeState(/storage/usbdisk): Unknown volume
E/VoldConnector( 475): Error handling '631 Volume usbdisk /storage/usbdisk disk removed (8:0)': java.lang.IllegalArgumentException
W/MountService( 475): getVolumeState(/storage/usbdisk): Unknown volume
E/VoldConnector( 475): Error handling '605 Volume usbdisk /storage/usbdisk state changed from 1 (Idle-Unmounted) to 0 (No-Media)': java.lang.IllegalArgumentException

So at least something works now - But the IllegalArgumentExceptions seem odd. I will investigate further after my exam today.