> 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

Reply via email to