OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Setup & Installation => Topic started by: mauro on March 05, 2023, 01:46:10 pm

Title: warp 4.52 how to exclude drives from the available list
Post by: mauro on March 05, 2023, 01:46:10 pm
Hi all, I'm having issues with Avxcat when trying to open a multimedia file.  Since it begins to scan for all available drives in the system, it closes the selection window with a system error alert as some drives are inoperative (not ready) like in my case D and F  but however present in the drives list.  I wish to exclude them from the list so that Avxcat can go on to target a multimedia file.
Can you suggest how to ?
Thank you
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: ivan on March 05, 2023, 11:09:01 pm
First observations. 

Do you have three physical floppy drives and why is the CD drive listed in the middle of that list since it is usually at the end, at least it is on on all the OS/2 installs I have here.

I think you need to get out your copy of DFSee and sort the drive letters into a logical order.
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Pete on March 06, 2023, 02:07:22 am
Hi mauro

I do not use Avxcat myself but would expect some sort of "exclude drive(s)" setting within the app to avoid the problem or, possibly, an entry in an ini file that could be changed...


Floppy drive D: is possibly a USB Floppy - if I am right you can get rid of this, if not needed, by changing the config.sys entry to
BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:0

You could also REM cd related drivers in the config.sys to "lose" drive F:

@ivan
Drive order looks OK to me - fixed drives above removable drives


Regards

Pete
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Remy on March 06, 2023, 11:50:43 am
Hi mauro

I do not use Avxcat myself but would expect some sort of "exclude drive(s)" setting within the app to avoid the problem or, possibly, an entry in an ini file that could be changed...


Floppy drive D: is possibly a USB Floppy - if I am right you can get rid of this, if not needed, by changing the config.sys entry to
BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:0

You could also REM cd related drivers in the config.sys to "lose" drive F:

@ivan
Drive order looks OK to me - fixed drives above removable drives


Regards

Pete

USB floppy seems to be the problem !  (I don't have)
VFDISK or CDROM READY or NOREADY are of course supported under AVXCAT and it open/close CD to load a CD if needed
note: VFDISK with its small size has no interest to be used.

AVxCAT uses USED drives list by default
It can be changed to LOCAL drives as follow:
avxcat --locald
( to get back to used drives  avxcat --usedd )
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Remy on March 06, 2023, 04:18:34 pm
I updated avxcat to allow you set an exclude drive list from a command line.
fixpack 00006

You can get the avxcat_rep.zip file or the wpi
 
cmd:   avxcat --xdrive list    list is one or more drive letter without blanks   e.g.    def    (will exclude D: E: F:)
                                                ( to reset =>  avxcat --xdrive 0 )

note: to use only one time, setting is saved into ini file   
 
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: mauro on March 06, 2023, 08:06:59 pm
Hi mauro

I do not use Avxcat myself but would expect some sort of "exclude drive(s)" setting within the app to avoid the problem or, possibly, an entry in an ini file that could be changed...


Floppy drive D: is possibly a USB Floppy - if I am right you can get rid of this, if not needed, by changing the config.sys entry to
BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:0

You could also REM cd related drivers in the config.sys to "lose" drive F:

@ivan
Drive order looks OK to me - fixed drives above removable drives


Regards

Pete

Ok Pete, following your suggestion I obtained the exclusion of floppy drives and usb CD by REMMING the line

REM BASEDEV=USBCDROM.ADD

and also

BASEDEV=USBMSD.ADD  was remmed and replaced with the indicated string

BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:0

this fixed the "not ready" drive alert when browsing the drives/volumes, and AVXCAT now let the folder been opened for files selection.

I thank you much

Thank you

Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Remy on March 06, 2023, 08:37:46 pm
I'm curious to know why you've got a SYS0039 not ready message (for COMn !) instead the more expected SYS0021 not ready message ?
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: mauro on March 07, 2023, 08:41:40 am
I'm curious to know why you've got a SYS0039 not ready message (for COMn !) instead the more expected SYS0021 not ready message ?

cannot directly give an answer but maybe my config.sys can tell why, I can provide it if useful to clarify
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Pete on March 07, 2023, 06:15:29 pm
Hi

Probably got a sys0039 due to a lack of usb floppy drive.

Regards

Pete
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Remy on March 07, 2023, 06:43:14 pm
Hi

Probably got a sys0039 due to a lack of usb floppy drive.

Regards

Pete

But why not the SYS0021 !
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Pete on March 07, 2023, 08:55:51 pm
Hi Remy

Probably device (usb floppy) not ready rather than disk (or cd) not ready - must admit I am guessing though...


Regards

Pete
Title: Re: warp 4.52 how to exclude drives from the available list
Post by: Lars on March 08, 2023, 07:40:45 am
You always have to be careful about interpreting error codes as OS/2 can be ambigious about what exactly an error code means.
The help text displayed by help sysXXXX can consequently also be ambigious.

Error 39 = ERROR_HANDLE_DISK_FULL : "disk is full"
Error 21 = ERROR_NOT_READY: "drive not ready"

I don't know why "help sys39" returns such a misleading error explanation. There must be some OS component that, for one reason or the other, returns error ERROR_HANDLE_DISK_FULL.