Device Disappears when try to use

I'm trialing this - and having some problems
I've downloaded and installed the virtualHere server onto a ASUS SAN using the builtin downloading
I'm using the VirtualHere client (vhui64.exe ) file version 5.0.7.0 on Windows 10
I could not autodiscover so I created a entry and that worked fine

I have used a Wireless keyboard/mouse dongle and when I click connect it becomes active on my client so that is working

I've installed a modem onto another port on the ASUS and it shows up - as "USB HSF Modem" however when I select "Use this Device" I get the message "Operation not permitted (-1)" and the device disappears.

I could try on a raspberry Pi - but before I go to the effort - can you tell me if this should work with a USB Modem ?

I've tried connection the USB modem locally on the client and it appears to work fine with the drivers installing - although since I can't get the cables to reach I can't see if it really works

I've tried some other USB devices plugged into the ASUS and have had problems with devices still shared - it appears the server retains the shared state if I restart the client without disconnecting . Is that correct?

#4

OK sorry you confused me, there is no such thing as an ASUS SAN (Storage area network). I think you mean NAS.

Anyway the window server linked previously is not useful for you in this case. Try this:

In the VirtualHere client right click on the modem and select Custom Event Handler... and enter

onReset.$VENDOR_ID$.$PRODUCT_ID$=

and then press ok and try to use it via virtualhere again.

#5

I've tried the following

  1. Downloaded the apk for my ASUS from https://virtualhere.com/nas I get the same error
  2. Installed "https://www.virtualhere.com/sites/default/files/usbserver/vhusbdwindk64…" on my original machine and then used another machine as the client
    When I try and use - the server log says

    2020-08-13 15:53:18 ERROR :CreateFile failed while completing capture of device USB\ROOT_HUB30\4&1A8A54F8&0&0,USB\VID_0572&PID_1300\5&25B67543&0&2,2, The system cannot find the file specified. (0x00000002)
    2020-08-13 15:53:21 ERROR :Error binding device 1 [0572:1300] to connection 1, BIND_ERROR


  3. I downloaded the USB Device tree program from somewhere and that tells me the following

    =========================== USB Port2 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 2-2
    Properties : 0x01
    IsUserConnectable : yes
    PortIsDebugCapable : no
    PortHasMultiCompanions : no
    PortConnectorIsTypeC : no
    ConnectionIndex : 2
    CompanionIndex : 0
    CompanionHubSymLnk : USB#ROOT_HUB30#4&1a8a54f8&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    CompanionPortNumber : 13
    -> CompanionPortChain : 2-13

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Friendly Name : USB Soft Data Fax Modem with SmartCP
    Device Description : USB Soft Data Fax Modem with SmartCP
    Device ID : USB\VID_0572&PID_1300\5&25B67543&0&2
    Hardware IDs : USB\VID_0572&PID_1300&REV_0100 USB\VID_0572&PID_1300
    Driver KeyName : {4d36e96d-e325-11ce-bfc1-08002be10318}\0000 (GUID_DEVCLASS_MODEM)
    Driver : system32\drivers\modem.sys (Version: 10.0.18362.1 Date: 2019-03-19)
    Driver Inf : C:\WINDOWS\inf\oem110.inf
    Legacy BusType : PNPBus
    Class : Modem
    Class GUID : {4d36e96d-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_MODEM)
    Service : Modem
    Enumerator : USB
    Location Info : Port_#0002.Hub_#0002
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(2), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS02)
    Container ID : {875e14f1-dcf1-11ea-a14b-185e0fa96ab9}
    Manufacturer Info : CXT
    Capabilities : 0x04 (Removable)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Lower Filters : CAXHWCD2, HSF_DPV, winachsf
    HcDisableSelectiveSuspend: 0
    EnableSelectiveSuspend : 0
    SelectiveSuspendEnabled : 0
    EnhancedPowerMgmtEnabled : 0
    IdleInWorkingState : 0
    WakeFromSleepState : 0
    Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
    COM-Port : COM3 (\Device\Winachsf0)

    ---------------- Connection Information ---------------
    Connection Index : 0x02 (2)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x15 (21)
    Is Hub : 0x00 (no)
    Device Bus Speed : 0x01 (Full-Speed)
    Number Of Open Pipes : 0x03 (3 pipes to data endpoints)
    Pipe[0] : EndpointID=1 Direction=OUT ScheduleOffset=0 Type=Bulk
    Pipe[1] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Bulk
    Pipe[2] : EndpointID=2 Direction=IN ScheduleOffset=0 Type=Interrupt
    Data (HexDump) : 02 00 00 00 12 01 10 01 02 00 FF 40 72 05 00 13 ...........@r...
    00 01 01 02 00 01 01 01 00 15 00 03 00 00 00 01 ................
    00 00 00 07 05 01 02 40 00 00 00 00 00 00 07 05 .......@........
    81 02 40 00 00 00 00 00 00 07 05 82 03 40 00 01 ..@..........@..
    00 00 00 00 ....

    --------------- Connection Information V2 -------------
    Connection Index : 0x02 (2)
    Length : 0x10 (16 bytes)
    SupportedUsbProtocols : 0x03
    Usb110 : 1 (yes)
    Usb200 : 1 (yes)
    Usb300 : 0 (no)
    ReservedMBZ : 0x00
    Flags : 0x00
    DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher)
    DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher)
    DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
    DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
    ReservedMBZ : 0x00
    Data (HexDump) : 02 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x110 (USB Version 1.10)
    bDeviceClass : 0x02 (Communications and CDC Control)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0xFF (Vendor-specific)
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x0572 (Conexant Systems LLC)
    idProduct : 0x1300
    bcdDevice : 0x0100
    iManufacturer : 0x01 (String Descriptor 1)
    *!*ERROR String descriptor not found
    iProduct : 0x02 (String Descriptor 2)
    *!*ERROR String descriptor not found
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)
    Data (HexDump) : 12 01 10 01 02 00 FF 40 72 05 00 13 00 01 01 02 .......@r.......
    00 01 ..

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0049 (73 bytes)
    bNumInterfaces : 0x02 (2 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x03 (String Descriptor 3)
    *!*ERROR String descriptor not found
    bmAttributes : 0xA0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x82 (260 mA)
    Data (HexDump) : 09 02 49 00 02 01 03 A0 82 09 04 00 00 02 0A 00 ..I.............
    00 04 07 05 01 02 40 00 00 07 05 81 02 40 00 00 ......@......@..
    09 04 01 00 01 02 01 FF 04 07 05 82 03 40 00 01 .............@..
    05 24 00 10 01 05 24 06 00 01 05 24 01 00 01 04 .$....$....$....
    24 03 00 06 24 07 05 48 03 $...$..H.

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x0A (CDC-Data)
    bInterfaceSubClass : 0x00
    bInterfaceProtocol : 0x00
    iInterface : 0x04 (String Descriptor 4)
    *!*ERROR String descriptor not found
    Data (HexDump) : 09 04 00 00 02 0A 00 00 04 .........

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x00 (ignored)
    Data (HexDump) : 07 05 01 02 40 00 00 ....@..

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x00 (ignored)
    Data (HexDump) : 07 05 81 02 40 00 00 ....@..

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x02 (Communications and CDC Control)
    bInterfaceSubClass : 0x01 (Direct Line Control Model)
    bInterfaceProtocol : 0xFF (Vendor-specific)
    iInterface : 0x04 (String Descriptor 4)
    *!*ERROR String descriptor not found
    Data (HexDump) : 09 04 01 00 01 02 01 FF 04 .........

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x01 (1 ms)
    Data (HexDump) : 07 05 82 03 40 00 01 ....@..

    -------------- CDC Interface Descriptor ---------------
    bFunctionLength : 0x05 (5 bytes)
    bDescriptorType : 0x24 (Interface)
    bDescriptorSubType : 0x00 (Header Functional Descriptor)
    bcdCDC : 0x110 (CDC Version 1.10)
    Data (HexDump) : 05 24 00 10 01 .$...

    -------------- CDC Interface Descriptor ---------------
    bFunctionLength : 0x05 (5 bytes)
    bDescriptorType : 0x24 (Interface)
    bDescriptorSubType : 0x06 (Union Functional Descriptor)
    bControlInterface : 0x00
    bSubordinateInterface[0] : 0x01
    Data (HexDump) : 05 24 06 00 01 .$...

    -------------- CDC Interface Descriptor ---------------
    bFunctionLength : 0x05 (5 bytes)
    bDescriptorType : 0x24 (Interface)
    bDescriptorSubType : 0x01 (Call Management Functional Descriptor)
    bmCapabilities : 0x00
    D7..2 : 0x00 (Reserved)
    D1 : 0x00 (sends/receives call management information only over the Communication Class interface)
    D0 : 0x00 (does not handle call management itself)
    bDataInterface : 0x01
    Data (HexDump) : 05 24 01 00 01 .$...

    -------------- CDC Interface Descriptor ---------------
    bFunctionLength : 0x04 (4 bytes)
    bDescriptorType : 0x24 (Interface)
    bDescriptorSubType : 0x03 (Direct Line Management Functional Descriptor)
    bmCapabilities : 0x00
    D7..3 : 0x00 (Reserved)
    D2 : 0x00 (not requires extra Pulse_Setup request during pulse dialing sequence to disengage holding circuit)
    D1 : 0x00 (not supports the request combination of Set_Aux_Line_State, Ring_Aux_Jack, and notification Aux_Jack_Hook_State)
    D0 : 0x00 (not supports the request combination of Pulse_Setup, Send_Pulse, and Set_Pulse_Time)
    Data (HexDump) : 04 24 03 00 .$..

    -------------- CDC Interface Descriptor ---------------
    bFunctionLength : 0x06 (6 bytes)
    bDescriptorType : 0x24 (Interface)
    bDescriptorSubType : 0x07 (Country Selection Functional Descriptor)
    iCountryCodeRelDate : 0x05 (String Descriptor 5)
    *!*ERROR String descriptor not found
    bSubordinateInterface[0] : 0x0048
    Data (HexDump) : 06 24 07 05 48 03 .$..H.

    -------------------- String Descriptors -------------------
    none

#6

No Stop and think a minute.

Did you try my suggestion in #4 or not

Why are you downloading the windows server?

Why are you calling your NAS a SAN, do you know what server device you are using?

#7

Yes NAS not SAN ... (although it does support iSCSI which surprised me) sorry . So you can ignore the previous post -

onReset.$VENDOR_ID$.$PRODUCT_ID$=

works In theat I can use the device - but now I get

"request for the USB device descriptor failed.

message in Device Manager - and I cannot update the driver for the device.

#8

OK its not going to work. Sounds like that modem needs some special command to work which virtualhere wont support

#9

I'd missed your messages as the forum does not update when I click on lastpost entries . I have to click on Support - relocate the message and then reopen it Ok ,
Refresh might work - but not too sure -

Anyway that's cleaar - thanks for the support - I'll see if I can find a more modern device and try again