> Next problem: I tried to get printer support via USB (currently they > use classic LPT, but those printers get very rare).
Indeed they are. And many modern printers use protocols that aren't compatible with old DOS programs. > But as soon as I load the basic USBUHCI driver, the USB-stick is no > more available, due to reinitialization of the hardware, it seems. > Is there a way to keep the USBdrive as C: available and get printer > support? Just loading USBPRINT (from Bret Johnson) doesn't get a > connection to the printer. According to the specs, you have six USB ports (using a VIA chipset) which means you have 3 UHCI host controllers (each one controls 2 ports). If you load USBUHCI (or preferably USBUHCIL) with no options, it will install itself to control the first one it finds (called Index 0). That must be the one you have your disk plugged into since your disk stops working. What you need to do is install USBUHCIL for /Index:1 or /Index:2. You'll need to experiment to figure out which physical ports are associated with which host controller index. Since you're booting from USB, you're going to need to make sure the printer is plugged into a port from a different host controller than the boot disk is. USBPRINT is only compatible with USBUHCIL, not with the BIOS. You must install USBUHCIL for the host controller index that controls the port you want to plug the printer into, and then install USBPRINT. That should let you use a USB printer (or an old LPT printer and a USB-to-LPT adapter cable) as if it were an LPT printer. You may also need to provide some command-line options to USBPRINT to make sure it virtualizes the correct printer port (I assume you'll want it to be LPT1). _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user