Operating System - OpenVMS
cancel
Showing results for 
Search instead for 
Did you mean: 

OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse

 
Brian Reiter
Valued Contributor

OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse

We have a number of RX2800 (6) out of around 20 which are not showing any devices when using the command UCM SHOW DEV. They show a blank line. Other RX2800s show the HUBs etc.

On the RX2800s which exhibit the problem there is no HID0 device. The systems are all at the same OpenVMS patch revision (update 11) and have the same hardware patch levels.

 

Any thoughts?

 

cheers

 

Brian

4 REPLIES
Steven Schweda
Honored Contributor

Re: OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse

> On the RX2800s which exhibit the problem there is no HID0 device.

   I'd say that that's the least of your problems.

> [...] not showing any devices when using the command UCM SHOW DEV.
> They show a blank line.

   That's the real problem.  Human Interface Devices (HIDx) are the
keyboards/mice, or similar.  Without the root hub(s) (OHxy, EHxy), I
would not expect to see any such connected devices.

   It's not an rx2800, but on a working rx2660, "info io" shows these:

   Seg  Bus  Dev  Fnc  Vendor  Device Slot  
    #    #    #    #     ID      ID     #   Path
   ---  ---  ---  ---  ------  ------  ---  -----------
[...]
    00   00   02   00  0x1033  0x0035   XX  Acpi(HWP0002,PNP0A03,0)/Pci(2|0)
    00   00   02   01  0x1033  0x0035   XX  Acpi(HWP0002,PNP0A03,0)/Pci(2|1)
    00   00   02   02  0x1033  0x00E0   XX  Acpi(HWP0002,PNP0A03,0)/Pci(2|2)
[...]

   I'd guess that those are OHA0, OHB0, and EHA0, respectively.  (Vendor
0x1033 is NEC.  Device 0x0035 is listed as "Dual OHCI controllers plus
Single EHCI controller" at http://pcidatabase.com.)

   If the EFI firmware doesn't see these (or similar) devices, then I'd
start to worry about the hardware.  If it does, then VMS may be
confused.

   Booting from a V8.4 installation DVD:

$$$ ucm show devi
                              
Bus 0 (OHB0)
    Root Hub               - 2 port(s)

Bus 1 (OHA0)
    Root Hub               - 3 port(s)
    1.0.0.0.0.0 -> KBD0    - HP Virtual Management Device
    1.0.0.0.0.0 -> HID0    - HP Virtual Management Device
    2.0.0.0.0.0 -> MOU0    - USB Optical Mouse
Hub 3.0.0.0.0.0            - 3 port(s)
    3.1.0.0.0.0 -> KBD1    - Macally Macally iKey
                              
Bus 2 (EHA0)
    Root Hub               - 5 port(s)
    2.0.0.0.0.0 -> DNA0    - HEWLETT PACKARD INTEGRITY SERVER


   MOU0 was plugged into the front panel.  KBD1 (with its built-in hub)
was plugged into the rear panel.  DNA0 is the built-in DVD drive.

Brian Reiter
Valued Contributor

Re: OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse


From the UEFI command devices I get


108 B - -  1  3  1 PcieRoot(0x30304352)/Pci(0x1A,0x0)/USB(0x0,0x0)
109 B - -  1  2  1 PcieRoot(0x30304352)/Pci(0x1A,0x0)/USB(0x0,0x1)
10A B - -  1  3  1 PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x4)/USB(0x0,0x0)
10B B - -  1  2  1 PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x4)/USB(0x0,0x1)
10C D - -  1  1  - PcieRoot(0x30304352)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)


Devtree gives

    Ctrl[F2] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x4)
      Ctrl[10A] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x4)/USB(0x0,0x0)
        Ctrl[76] <UNKNOWN>
      Ctrl[10B] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x4)/USB(0x0,0x1)
        Ctrl[76] <UNKNOWN>
    Ctrl[F3] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x5)
      Ctrl[106] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x5)/Uart(115200,8,N,1)
        Ctrl[107] PcieRoot(0x30304352)/Pci(0x1C,0x5)/Pci(0x0,0x5)/Uart(115200,8,N,1)/VenVt100Plus()
          Ctrl[76] <UNKNOWN>
          Ctrl[77] <UNKNOWN>

And drivers gives

85 0000000A B - -  7  4 Usb Bus Driver                      UsbBusDxe
86 0000000A D - -  2  - Usb Keyboard Driver                 UsbKbDxe
87 00000011 ? - -  -  - Usb Mass Storage Driver             UsbMassStorageDxe
88 0000000A D - -  2  - Usb Mouse Driver                    UsbMouseDxe
89 00000020 D - -  5  - Usb Uhci Driver                     UhciDxe
8A 00000030 D - -  2  - Usb Ehci Driver                     EhciDxe

So it looks as though, that the hardware is fine just that VMS is confused. It just seems very odd that its all 4 nodes in the cluster

 

Steven Schweda
Honored Contributor

Re: OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse

> So it looks as though, that the hardware is fine just that VMS is
> confused. It just seems very odd that its all 4 nodes in the cluster

   If you say so.  Do you get similar reports from the better-working
systems?  My rx2660, which I'd expect to be more primitive than an
rx2800, seems to provide better-looking info.  Foe example:

Shell> devices
C  T   D
T  Y C I
R  P F A
L  E G G #P #D #C Device Name
== = = = == == == =============================================================
[...]
1C B - -  1  2  5 Usb Open Host Controller
1D B - -  1  2  1 Usb Open Host Controller
[...]
44 B X -  1  3  1 Generic Usb Keyboard
45 D - -  1  -  - Acpi(HWP0002,PNP0A03,0)/Pci(2|0)/Usb(0, 1)
46 B - -  1  2  1 Generic Usb Mouse
47 D - -  1  -  - Acpi(HWP0002,PNP0A03,0)/Pci(2|0)/Usb(2, 0)
48 B X -  1  3  1 Generic Usb Keyboard
49 B - -  1  4  1 Usb Bot Mass Storage
[...]


Shell> devtree
Device Tree
[...]
    Ctrl[1C] Usb Open Host Controller
      Ctrl[44] Generic Usb Keyboard
        Ctrl[3C] Primary Console Input Device
      Ctrl[45] Acpi(HWP0002,PNP0A03,0)/Pci(2|0)/Usb(0, 1)
      Ctrl[46] Generic Usb Mouse
        Ctrl[3C] Primary Console Input Device
      Ctrl[47] Acpi(HWP0002,PNP0A03,0)/Pci(2|0)/Usb(2, 0)
      Ctrl[48] Generic Usb Keyboard
        Ctrl[3C] Primary Console Input Device
    Ctrl[1D] Usb Open Host Controller
      Ctrl[49] Usb Bot Mass Storage
        Ctrl[A8] FAT File System [FAT16] 15 MB
[...]


Shell> drivers
            T   D
D           Y C I
R           P F A
V  VERSION  E G G #D #C DRIVER NAME                         IMAGE NAME
== ======== = = = == == =================================== ===================
[...]
2C 00000020 D X -  2  - Usb Keyboard Driver                 UsbKb
2D 00000020 D - -  1  - Usb Mouse Driver                    UsbMouse
2E 00000020 ? - -  -  - Usb Cbi0 Mass Storage Driver        UsbCbi0
2F 00000020 ? - -  -  - Usb Cbi1 Mass Storage Driver        UsbCbi1
[...]
3E 00000040 D - -  2  - Usb Ohci Driver                     SysROM:Usb Ohci Dri
3F 00000020 B - -  2  6 USB Bus Driver                      SysROM:USB Bus Driv
40 00000020 D - -  1  - Usb Bot Mass Storage Driver         SysROM:USB Bot Mass
41 00000020 D - -  1  - Generic USB Mass Storage Driver     SysROM:Generic USB  
[...]


Shell> info fw

FIRMWARE INFORMATION


  *System Firmware A Revision: 4.15 [5027]
   System Firmware B Revision: 4.15 [5027]
   BMC Revision: 5.26
   Management Processor Revision: F.02.26
   Updatable EFI Drivers:
      Floating-Point Software Assistance Handler:  00000118
      Broadcom Gigabit Ethernet Driver:            00090404
      SCSI Bus Driver:                             00000031
      SCSI Disk Driver:                            00000020
      SCSI Tape Driver:                            00000030
      Usb Ohci Driver:                             00000040
      USB Bus Driver:                              00000020
      USB Bot Mass Storage Driver:                 00000020
      Generic USB Mass Storage Driver:             00000020

   * Indicates active system firmware image

Brian Reiter
Valued Contributor

Re: OpenVMS RX2800 i2 at update 11 no longer seeing USB keyboard or mouse

Problem is that the USB devices all work fine prior to OpenVMS startup. At the console there appear to be no problems.

The info for working RX2800s looks the same. I just can’t see anything obvious which would cause VMS to seemingly disable or ignore the USB devices. The keyboard appears to be dead (no caps lock).