Hi!
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.
No idea, what does your mainboard and BIOS user manual say about it? This might also be a hardware thing, like being able to disable USB 2 or 3 or AHCI for operating systems which only have drivers for USB 1 or 2 or classic SATA, for example?
How about Azalia sound support? Is there some driver supporting it?
Have you tried the drivers which emulate SoundBlaster16 for old games, by using protected mode to create an illusion of SB16 and "rendering" the intended sound on your real AC97 or HDA hardware? http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.4/pkg-html/sbemu.html http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.4/pkg-html/vsbhda.html The upstream maintainers may have other updated versions of those.
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+?
No. DOS will use the full speed of your processor by default, but there are VERY few DOS apps which will use more than one of your CPU cores. Still, a few Gigahertz on a single core are plenty for USB 2 device communication ;-) Also, because DOS is not a multitasking operating system, drivers do not work in parallel to apps. When your DOS app wants to read a file, it will call DOS, which will call the BIOS or, if you have any, your DOS USB driver, which will communicate with your USB and only when this step is done, results will be sent back to your app. In Linux or Windows, if you want to read or write a file, there is a cache where your data might already be stored without having to contact your USB device. In the case of writing, your request can also be added to a cached pool of potentially parallel writes. This also is the reason why you should not just unplug USB media there, you might be interrupting several still pending write transactions. But it makes things significantly faster on those operating systems. In FreeDOS, you can load a cache which will at least speed up reads. Our caches do not pool writes. Depending on whether you use the BIOS or a different DOS USB driver, not all caches will be effective, as some may use interfaces not covered by your cache driver. Some caches also have read-ahead, which may increase speed a bit as well. In the case of LBACACHE, you would need the separate TICKLE for read-ahead. Regards, Eric _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user