Recent Posts

Pages: [1] 2 3 ... 10
1
Here is what I noticed on my system.

ArcaOS Usb 2.18 drivers are recognized at bootup on my system.

BASEDEV=USBKBD.SYS

With Lars 10.253 USB drivers, my USB drive is not recognized at Bootup.  However, if I unplug it and reinsert, the drive is recognized.

DEVICE=D:\OS2\BOOT\USBKBD.SYS
2
Graphics and Window Design / Re: Mouse Pointers
« Last post by David Graser on Today at 07:15:24 am »
New animated colored lights ptr.
3
Hi Rich

I have ArcaOS 5.1.1 - fresh install - with USB12.17 installed and usbkbd.sys is a dev line...

Looking through the usb-12.17.exe install script I see that the dev line should have been removed to be replaced with the basedev line. Obviously did not happen here - not sure why...


Regards

Pete


4
Fresh 5.1 install has it as a DEV, this one that has been updated quite a few times has it as a BASEDEV.
Hmm, 5.1 has version 12.14 while this one has 12.16.
5
Be nice if USBKBD.SYS was a BASEDEV so the keyboard would be recognized sooner, like when there is an error in config.sys.

AN's USBKBD.SYS IS a BASEDEV. David A. refactored the USB stack specifically to enable PAUSEONERROR (and it works great here).

Doublecheck your config.sys - it seems unlikely a BASEDEV would even load if invoked from a DEVICE statement. My repeatedly-upgraded system has it as a BASEDEV.
6
Same as Pete here. Be nice if USBKBD.SYS was a BASEDEV so the keyboard would be recognized sooner, like when there is an error in config.sys.
Kevin, the OS/2 boot procedure is the MBR/EBR has a micro file system just smart enough to load os2ldr. Os2ldr has a mini-filesystem that can load drivers from \, \OS2, \OS2\BOOT. These drivers include BASEDEV, PSD, IFS (file system) etc. After these are loaded other dev etc can be loaded by the kernel as the file system is working. So BASEDEV loads early in the boot compared to DEV. Config.sys is read a few times during boot.
Edit: I do use a USB keyboard, works fine except during boot an error that says "Press Return to continue" has no way of pressing return.
7
Hardware / Re: getting Arca Noae USB drivers v12.18 to work on rev. 14.089_W4
« Last post by Pete on May 12, 2026, 11:47:12 pm »
Hi Lars

.
.
.
Also remember one thing: 10.xxx and 11.xxx USB drivers implement USBKBD.SYS as a DEVICE= driver. 12.xxx USB drivers implement USBKBD.SYS as a BASEDEV= driver !

Seems no-one told whoever setup the install routine for usb 12.xxx drivers as my AN 12.17 install put this in the config.sys

   DEVICE=H:\OS2\BOOT\USBKBD.SYS

I must admit I have not tried a USB keyboard so no idea if it should be a DEVICE or BASEDEV but do not see any documentation stating that it has changed...


Regards

Pete
8
Article Discussions / IBM DDK Device Driver Samples Source Code
« Last post by Martin Iturbide on May 12, 2026, 08:11:14 pm »
Hello

I exchanged some e-mails with Michal Necasek (from the OS/2 Museum site). We thought that it is important to try to preserve and archive the driver source code samples that was available on the IBM DDK Site. We already have the 2004 DDK CD and other that are already on archive.org, but our main concern are the ones that was distributed on the web site.

Here it is the list that Michal has. The idea is that you have another one that you downloaded from the site time ago, please let Michel (or me) know, so he can complete the collection for preservation. 

Code: [Select]
alpbook-1997-09.zip
andistkt-1995-04.zip
ap2book-1997-10.zip
books-1996-09.zip
cdrom-1996-09.zip
cdrom-1998-04.zip
cdrom-2001-07.zip
combas32-2002-06.zip
combase-1996-09.zip
combase-1999-03.zip
combase-2001-09.zip
comprint-1996-12.zip
comprint-2002-06.zip
comvideo-1997-01.zip
comvideo-1998-04.zip
comvideo-2000-02.zip
comwpsh-1998-04.zip
dasd-1996-09.zip
dasd-2001-07.zip
dasdbook-1997-10.zip
dispbook-1996-09.zip
gradbook-1999-06.zip
icatos2-1998-09.zip
inbook-1996-12.zip
inbook-1997-08.zip
inout-1996-09.zip
inout-1999-03.zip
inout-2002-02.zip
mmpmbook-1997-10.zip
mmpmdd-1996-09.zip
mmpmdd-1998-04-corrupted.zip
mmpmetc-1996-09.zip
mouse-2000-09.zip
pccard-2000-06.zip
pddbook-1998-09.zip
pddmlist-2000-02.zip
pdrbook-1997-08.zip
penbook-1996-09.zip
print-1996-12.zip
print-2002-06.zip
prntbook-1996-12.zip
smp-1996-06.zip
svdh-1999-10.zip
tcdisp-1997-05-new.zip
tcdisp-1997-05.zip
tcio-1995-04.zip
tcmm-1998-03.zip
tcmmdata-1995-04.zip
tcprt-1994-06.zip
tcstor-1997-11.zip
tools-1996-09.zip
tools-2000-04.zip
tools-2002-04.zip
tools-2002-06.zip
useddk-1998-06.zip
useddk-1999-02.zip
vddbook-1996-09.zip
video-1996-09.zip
video-1998-06.zip
video-2000-02.zip
wpshell-1997-06.zip
wpshell-1998-04.zip

Regards
9
Hardware / Re: getting Arca Noae USB drivers v12.18 to work on rev. 14.089_W4
« Last post by KevinP on May 12, 2026, 08:03:37 pm »
Thanks, Lars.  I had wondered about the DEVICE as opposed to BASEDEV usage.
10
Hardware / Re: getting Arca Noae USB drivers v12.18 to work on rev. 14.089_W4
« Last post by Lars on May 12, 2026, 07:52:05 pm »
I am using (my) 10.253, I have this load order:

BASEDEV=USBD.SYS
BASEDEV=USBOHCD.SYS
BASEDEV=USBOHCD.SYS
BASEDEV=USBOHCD.SYS
BASEDEV=USBOHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBHID.SYS

DEVICE=D:\OS2\BOOT\USBMOUSE.SYS
DEVICE=D:\OS2\BOOT\USBKBD.SYS              <----- see note below !!!!
rem BASEDEV=USBKBD.SYS                            <----- see note below !!!!
DEVICE=D:\OS2\BOOT\USBPRT.SYS /LPT
DEVICE=D:\OS2\BOOT\USBRESMG.SYS
DEVICE=D:\MMOS2\USBAUDIO.SYS /V
DEVICE=D:\MMOS2\USBAUD2.SYS /V

and that works just fine. Make sure you:
1) unlock all DLLs in \os2\dll so that USBCALLS.DLL can be overwritten
2) unlock all DLLs in \mmos2\dll so that DEFDEV.DLL,USBAUDIF.DLL, USBWAV.DLL can be overwritten (if you install the USB audio drivers)
3) unzip the whole ZIP package to the root directory. It will place all the files in the correct place

Also remember one thing: 10.xxx and 11.xxx USB drivers implement USBKBD.SYS as a DEVICE= driver. 12.xxx USB drivers implement USBKBD.SYS as a BASEDEV= driver !








Pages: [1] 2 3 ... 10