[Info-vax] Useless Serial Bus
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Sat Oct 29 20:36:16 EDT 2011
In article <00AB79EE.1DDBA50F at SendSpamHere.ORG>, VAXman- @SendSpamHere.ORG writes:
>I've acquired an Edgeport/412 (won't say where or from whom) but it does
>not configure under VMS despite being touted as being supported. All I
>see is:
>
>Universal Serial Bus Configuration Manager, Version V2.1
>UCM> show dev
>
>Bus 0 (OHA0)
> Root Hub - 3 port(s)
> 1.0.0.0.0.0 -> MOU0 - USB Mouse Driver
>
>Bus 1 (OHB0)
> Root Hub - 2 port(s)
>Hub 1.0.0.0.0.0 - 7 port(s)
> 1.5.0.0.0.0 -> UCF0 - Inside Out Networks Edgeport/412
> 1.6.0.0.0.0 -> UCF0 - Inside Out Networks Edgeport/412
>
>Bus 2 (EHA0)
> Root Hub - 5 port(s)
>
>UCM> sh auto
>
>AUTO LOAD ENABLED
>AUTO PERM ENABLED
>
>EXCLUDE = ()
>INCLUDE = ()
>-------------
>
>The TX devices never come into existence. The documentation details are,
>AFAIAC, a bit scant on details. What do I need to do to make this work?
The UCM command SHOW EVENT/TYPE=UNKNOWN showed me the following 2 entries:
29-OCT-2011 20:14:15.02 UNKNOWN INFORMATIONAL UCM DEVICE UCE
Message: VENDOR_ID = 5640
PRODUCT_ID = 24
RELEASE_NUMBER = 256
BUS_NUMBER = 0
PATH = 1.5.0.0.0.0
DEVICE_CLASS = 255
DEVICE_SUB_CLASS = 0
DEVICE_PROTOCOL = 255
NUMBER_OF_INTERFACES = 1
CONFIGURATION_VALUE = 1
INTERFACE_NUMBER = 0
INTERFACE_PROTOCOL = 255
INTERFACE_CLASS = 255
INTERFACE_SUB_CLASS = 0
NUMBER_OF_CONFIGURATIONS = 1
SERIAL_NUMBER = V52862717-0\0000
MANUFACTURER_STRING = Inside Out Networks
PRODUCT_STRING = Edgeport/412
CONFIGURATION_NUMBER = 0
CURRENT_INTERFACE = 0.
29-OCT-2011 20:14:17.28 UNKNOWN INFORMATIONAL UCM DEVICE UCE
Message: VENDOR_ID = 5640
PRODUCT_ID = 25
RELEASE_NUMBER = 256
BUS_NUMBER = 0
PATH = 1.6.0.0.0.0
DEVICE_CLASS = 255
DEVICE_SUB_CLASS = 0
DEVICE_PROTOCOL = 255
NUMBER_OF_INTERFACES = 1
CONFIGURATION_VALUE = 1
INTERFACE_NUMBER = 0
INTERFACE_PROTOCOL = 255
INTERFACE_CLASS = 255
INTERFACE_SUB_CLASS = 0
NUMBER_OF_CONFIGURATIONS = 1
SERIAL_NUMBER = V52862717-1\0000
MANUFACTURER_STRING = Inside Out Networks
PRODUCT_STRING = Edgeport/412
CONFIGURATION_NUMBER = 0
CURRENT_INTERFACE = 0.
When I checked SYS$CONFIG.DAT, I found the following:
device = "EdgePort/416 (TUSB5152) Serial Mux"
name = ucf
driver = sys$ucfdriver
begin_private
vendor_id = 5640
product_id = 583
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0xff
end_interface
end_private
end_device
device = "EdgePort/416 (ION930) Serial Mux"
name = uce
driver = sys$ucedriver
begin_private
vendor_id = 5640
product_id = 18
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0xff
end_interface
end_private
end_device
device = "EdgePort/8 (TUSB5152) Serial Mux"
name = ucf
driver = sys$ucfdriver
begin_private
vendor_id = 5640
product_id = 580
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0
end_interface
end_private
end_device
device = "EdgePort/416 (ION930) Serial Mux"
name = uce
driver = sys$ucedriver
begin_private
vendor_id = 5640
product_id = 15
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0xff
end_interface
end_private
end_device
I took a gambit and defined my own device in SYS$USER_CONFIG.DAT as:
device = "EdgePort/416 (ION930X) Serial Mux"
name = uce
driver = sys$ucedriver
begin_private
vendor_id = 5640
product_id = 24
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0xff
end_interface
end_private
end_device
device = "EdgePort/416 (ION930X) Serial Mux"
name = uce
driver = sys$ucedriver
begin_private
vendor_id = 5640
product_id = 25
usb_logging = 1
usb_config_type = interface
usb_class_driver = single_instance
begin_interface
interface_class = 0xff
interface_sub_class = 0
interface_protocol = 0xff
end_interface
end_private
end_device
The gambit paid off. Rebooting, VMS loads device UCE0: and SHOW DEVICE T
now shows me:
Device Device Error
Name Status Count
TTA0: Online 0
TTB0: Online 0
TXD0: Online 0 <-- EDGEPORT
TXD1: Online 0 ^
TXD2: Online 0 |
TXD3: Online 0 |
TXD4: Online 0 |
TXD5: Online 0 |
TXD6: Online 0 |
TXD7: Online 0 |
TXD8: Online 0 |
TXD9: Online 0 |
TXD10: Online 0 v
TXD11: Online 0 <-- EDGEPORT
TNA0: Online 0
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
All your spirit rack abuses, come to haunt you back by day.
All your Byzantine excuses, given time, given you away.
More information about the Info-vax
mailing list