New USB driver in ST-E ALK 5.57 and higher, doesn't start automatically.
A 1 must be written in /sys/devices/platform/ab8500-i2c.0/ab8500-usb.0/boot_time_device at user space startup.
So in all Ubuntu images we have to add a line like this in a Snowball init script:
if [-f /sys/devices/platform/ab8500-i2c.0/ab8500-usb.0/boot_time_device]; then
echo 1 > /sys/devices/platform/ab8500-i2c.0/ab8500-usb.0/boot_time_device
fi
And in Android add this line in init.rc (in USB initialization):
write /sys/devices/platform/ab8500-i2c.0/ab8500-usb.0/boot_time_device 1
**********************************************************************
Please use the following workaround until this is resolved
1. Boot up board
2. On console run
echo 1 > /sys/devices/platform/ab8500-i2c.0/ab8500-usb.0/boot_time_device
3. plugin the usb cable
USB will work normally after this
Until the bug is resolved please do a
echo 1 > /sys/devices/ platform/ ab8500- i2c.0/ab8500- usb.0/boot_ time_device
in the console once the board has booted up and plugin the usb cable