Strange, there is a Enable USB 2.0 support in BIOS. What is it for then? I
doubt the keyboard or mouse need USB 2.0 speed.
How about Azalia sound support? Is there some driver supporting it?
Marek
nedeľa 25. mája 2025, 9:06, EdzUp via Freedos-user
<freedos-user@lists.sourceforge.net> napísal/a:
> 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