OS2 World.Com Forum

Subject  :  Keyboard missing
Author  :  Jacques
Date  :  21 Apr, 2005 on 07:23
Hi,
I would like to install Warp Server / eB (vs 4.50) on a Dell Optiplex (no
standard mouse and keyboard inputs, just USB).
I build setup floppies and use Daniela's driver (40Go SATA drive), hereafter
is abstract of my config sys:
****
device=\dos.sys
device=\mouse.sys
set path=\;\os2;\os2\system;\os2\install
set dpath=\;\os2;\os2\system;\os2\install
set keys=on
basedev=ibmkbd.sys
rem basedev=ibm1flpy.add
basedev=danis506.add
BASEDEV=USBD.SYS /V /I13
rem BASEDEV=USBEHCD.SYS /V
BASEDEV=USBUHCD.SYS /V
BASEDEV=USBUHCD.SYS /V
rem BASEDEV=USBUHCD.SYS /V
rem BASEDEV=USBUHCD.SYS /V
BASEDEV=USBHID.SYS /V
BASEDEV=USBMSD.ADD /V
DEVICE=a:\usbkbd.sys
DEVICE=a:\usbmouse.sys
rem basedev=ibmint13.i13
basedev=os2dasd.dmd
basedev=os2lvm.dmd
device=\testcfg.sys
basedev=daniata.flt
****
I just need 2 USB: 1 for floppy and second one for keyboard and mouse. all
are USB1 (tested on another system)
With this setup I get errors as usbkbd.sys and usbmouse.sys can't load. if I
plug them on another controler, it work partialy (keyboard accept some
inputs and... freeze) looks like Bios still handle other USB controlers but
some collisions with OS2.
when I load 4 times usbuhcd, system report well 4 controlers with correct
I/O, when I load usbehcd: system detect well usb2 controler but get same I/O
for all usbuhcd and usbmsd isn't able to run floppy.
All usb controler drivers are vs1.1 usbmsd is vs1.2
I tried using Chris driver's => same. I tried to add /none afte ibmkbd.sys
=> same
Again: with this config.sys install run well on an older computer (2 USB1
controlers but regular keyboard and mouse ports)

Any Idea ?
Thanks in advance


Subject  :  Re:Keyboard missing
Author  :  davidfor
Date  :  22 Apr, 2005 on 02:37
I can think of few things:

- A common option in the BIOS is something like "Legacy USB Support". This translates a USB mouse and keyboard into PS/2 equivalents at the BIOS level. While I don't like this as a long term option, using it to get OS/2 installed seems reasonable.

- Are you sure it is USB1.1 and not USB2? Which Dell Optiplex is it? A quick look at the Dell site shows the models only have USB2. I assume older models had a mix, so, you need to be sure what you have.

- The USB1.1 drivers are USBUHCD.SYS and USBOHCD.SYS. USBEHCD.SYS is for USB2. As you managed to get this loaded, it sounds like there is a USB2 controller. To be sure, you need to get OS/2 loaded, and run hcimonit.exe to detect and display the controllers.

- Looking at my config.sys, the USBUHCD.SYS statement is the first of the USB statements, followed by USBD.SYS. But, the USBBASIC readme says what you have is OK without the /REQ parameter.

- What version of the USB support are you using? At least one version required a newer kernel or loader. It's possible you will need to put these on the diskette as well. Sorry, but, I don't remember the details of versions needed.

---
David


Subject  :  Re:Keyboard missing
Author  :  Jacques
Date  :  22 Apr, 2005 on 12:14
Hi,

I bet, it was really a stupid think: unlike basedev, device isn't loaded in memory when system read floppy#1, so usbkbd.sys and usbmouse.sys have to be on floppy#2 (other usbxxx have to be on floppy#1)... As I said: stupid...

David, regarding Dell: you're right Dell Optiplex (SX280) is an USB2 machine. in fact it own: one USB2 (Intel brand) controler and 4 USB1 (Intel) controlers (I got this from Win XP which was preloaded on the Dell, and confirm as if I try to load usbEhcd twice, system tell me there is only one controler. Same I can load 4 time usbUhcd and system report correct addresses). so, just using usbUhcd is fine until you don't have to connect an USB2 device.
I'll play more later and check what I can do with USB2 (now HD is formating...)
Thanks for your anwser
Regards


Powered by UltraBoard 2000 <www.ub2k.com>