Skip to content

kList issues under Windows 11 x64 with VS2022/VS2026 #64

Description

@mcuee

Strange problem, KList does not seem to work now with latest libusbK git.

PS C:\work\libusb\libusbk\libusbK\bin\Release\kList\x64> .\kList.exe

Loading USB ID's maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>..

 1. Benchmark Device (Microchip Technology, Inc.) [Connected]
    Service              : WinUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_04D8&PID_FA2E\BMD001
    DeviceInterfaceGUID  : {63D4C037-2007-463B-AC1B-D05AC86BAF3E}
    SymbolicLink         : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    DevicePath           : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    SerialNumber         : BMD001
    BusNumber            : 0
    DeviceAddress        : 1

 2. WinUsb Device (WinUsb Device) [Connected]
    Service              : WINUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_0408&PID_4044&MI_02\6&2329EE4D&0&0002
    DeviceInterfaceGUID  : {eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SymbolicLink         : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    DevicePath           : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SerialNumber         : 01.00.00
    BusNumber            : 0
    DeviceAddress        : 11

Select device (1-2) :1

invalid selection
PS C:\work\libusb\libusbk\libusbK\bin\Release\kList\x64> .\kList.exe

Loading USB ID's maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>..

 1. Benchmark Device (Microchip Technology, Inc.) [Connected]
    Service              : WinUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_04D8&PID_FA2E\BMD001
    DeviceInterfaceGUID  : {63D4C037-2007-463B-AC1B-D05AC86BAF3E}
    SymbolicLink         : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    DevicePath           : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    SerialNumber         : BMD001
    BusNumber            : 0
    DeviceAddress        : 1

 2. WinUsb Device (WinUsb Device) [Connected]
    Service              : WINUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_0408&PID_4044&MI_02\6&2329EE4D&0&0002
    DeviceInterfaceGUID  : {eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SymbolicLink         : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    DevicePath           : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SerialNumber         : 01.00.00
    BusNumber            : 0
    DeviceAddress        : 11

Select device (1-2) :1

invalid selection

libusbK 3.1.0.0 Release version binary works fine.

PS C:\work\libusb\libusbK-3.1.0.0-bin\bin\exe\amd64> .\kList.exe

Loading USB ID's maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>..

 1. Benchmark Device (Microchip Technology, Inc.) [Connected]
    Service              : WinUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_04D8&PID_FA2E\BMD001
    DeviceInterfaceGUID  : {63D4C037-2007-463B-AC1B-D05AC86BAF3E}
    SymbolicLink         : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    DevicePath           : \\?\usb#vid_04d8&pid_fa2e#bmd001#{63d4c037-2007-463b-ac1b-d05ac86baf3e}
    SerialNumber         : BMD001
    BusNumber            : 0
    DeviceAddress        : 1

 2. WinUsb Device (WinUsb Device) [Connected]
    Service              : WINUSB
    ClassGUID            : {88BAE032-5A81-49F0-BC3D-A4FF138216D6}
    DeviceID             : USB\VID_0408&PID_4044&MI_02\6&2329EE4D&0&0002
    DeviceInterfaceGUID  : {eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SymbolicLink         : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    DevicePath           : \\?\usb#vid_0408&pid_4044&mi_02#6&2329ee4d&0&0002#{eec8cbeb-475c-4bd0-b77e-7e1da6f7fa80}
    SerialNumber         : 01.00.00
    BusNumber            : 0
    DeviceAddress        : 11

Select device (1-2) :1

Loading driver api..
Getting descriptors..

-Device:
  bLength             :18
  bDescriptorType     :0x01
  bcdUSB              :0x0200
  bDeviceClass        :0x00 (Defined at Interface level)
  bDeviceSubClass     :0x00
  bDeviceProtocol     :0x00
  bMaxPacketSize0     :8
  idVendor            :0x04D8 (Microchip Technology, Inc.)
  idProduct           :0xFA2E
  bcdDevice           :0x0001
  iManufacturer       :1 (Travis Robinson)
  iProduct            :2 (Benchmark Device)
  iSerialNumber       :3 (BMD001)
  bNumConfigurations  :1
!End Device
-Configuration:
  bLength             :9
  bDescriptorType     :0x02
  wTotalLength        :32
  bNumInterfaces      :1
  bConfigurationValue :0x01
  iConfiguration      :0
  bmAttributes        :0xC0
  MaxPower            :50 (100ma)
 -Interface:
    bLength             :9
    bDescriptorType     :0x04
    bInterfaceNumber    :0x00
    bAlternateSetting   :0x00
    bNumEndpoints       :2
    bInterfaceClass     :0x00 (Defined at Interface level)
    bInterfaceSubClass  :0x00
    bInterfaceProtocol  :0x00
    iInterface          :0
   -Endpoint:
      bLength             :7
      bDescriptorType     :0x05
      bEndpointAddress    :0x01
      bmAttributes        :0x02 (Bulk)
      wMaxPacketSize      :64
      bInterval           :0x00
   !End Endpoint
   -Endpoint:
      bLength             :7
      bDescriptorType     :0x05
      bEndpointAddress    :0x81
      bmAttributes        :0x02 (Bulk)
      wMaxPacketSize      :64
      bInterval           :0x00
   !End Interface
 !End Configuration

Metadata

Metadata

Assignees

No one assigned

    Labels

    AnomalyBug or unintentional feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions