Hi, Another thing to maybe take into account is in real mode it might be locked to USB 1 as the speed of systems that become unstable due to the higher data rates of USB 2+?
-Ed On Sat, 24 May 2025, 20:04 Eric Auer via Freedos-user, < freedos-user@lists.sourceforge.net> wrote: > > Hi Roger, > > > I'll take a gander at this one, since nobody has answered. (Probably > > awaiting for somebody to answer with a dumb answer such as me ;-) > > ;-) > > > 1) Depending on age of platform, BIOS will likely will be using an 8 bit > > or 16 bit driver, instead of an operating system 32 bit driver and most > > times quicker and faster, although the BIOS is usually assembly language > > written and using less resources. > > The BIOS can actually use protected mode drivers, but as BIOS USB legacy > support usually is only needed for mouse, keyboard and booting, there > might be only a simple and slow USB 1.1 compatible driver in the BIOS. > > > 2) The BIOS driver may be emulating a driver, and not a specifically > > written optimized driver for your device; and/or using a compatibility > > layer/mode driver for which the USB device recognizes and works with as > > a fallback method. > > The BIOS is the one thing which is extremely optimized for your chipset > (mainboard) but USB storage indeed is a generic category. I do not think > that more specific USB storage drivers of operating systems are faster > because they optimize for a certain brand of USB stick. However, there > will not be any cache in the BIOS driver and no parallel I/O queues, so > DOS will have to wait again for every single, slow physical USB access. > > > 3) Since USB is usually backwards compatible, and again depending upon > age > > of platform; BIOS and generic USB layer maybe configured only for USB-1 > > speeds, or if lucky USB-2 speeds, versus having USB-2/USB-3 speeds. > > That is what I would also expect to be the problem. You do not need fast > USB if most of the time you only need BIOS support to navigate the BIOS > setup menu with a keyboard, or boot from USB media a few times per year. > > I once managed to boot DOS with Windows 3 from USB long time ago. This > was VERY slow, as Windows does many small things with many small files. > The combination of having no cache and only USB 1.1 made things SLOW. > > > Also, check your USB cords, as cord length, quality of copper and > > condition (eg. broken) cords can all significantly affect USB speeds and > > quality of USB connection. > > I do not expect that to be the problem. > > Regards, Eric > > > > > > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user >
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user