Archive | October, 2012

Using ‘delay_use’ to speed up USB Enumeration

Whilst investigating ways to improve the cold boot time of embedded Linux I came across a little known control parameter of the USB stack known as ‘delay_use‘. It’s a parameter that describes the amount of time given to Mass Storage Devices to allow them to ‘settle down’ before being used. This article examines ‘delay_use’ and identifies how it may be used to reduce boot time and improve responsiveness.

Continue Reading →

Boot Time Reduction Training Courses

Embedded Bits is proud to announce that we will soon be offering public training events which teach the skills required to reduce the cold boot time of embedded Linux devices. This is offered as a one-day public training event or can be held on-site at your offices and customised for your needs. The course teaches everything you need to start making a big difference to your boot time.

We believe that having in house boot time reduction skills can provide a cost effective means to reducing and maintaining small boot times on your current and future projects.

For more information see our training page or register your interest by emailing

Continue Reading →