[2577207 ms] <<<>
-- URB_FUNCTION_SELECT_INTERFACE:
ConfigurationHandle = 0x892e6698
Interface: Length = 56
Interface: InterfaceNumber = 0
Interface: AlternateSetting = 0
Interface: Class = 0x00000008
Interface: SubClass = 0x00000006
Interface: Protocol = 0x00000050
Interface: InterfaceHandle = 8911d440
Interface: NumberOfPipes = 2
Interface: Pipes[0] : MaximumPacketSize = 0x00000200
Interface: Pipes[0] : EndpointAddress = 0x00000001
Interface: Pipes[0] : Interval = 0x00000000
Interface: Pipes[0] : PipeType = 0x00000002 (UsbdPipeTypeBulk)
Interface: Pipes[0] : PipeHandle = 0x8911d45c
Interface: Pipes[0] : MaxTransferSize = 0x00001000
Interface: Pipes[0] : PipeFlags = 0x00000000
Interface: Pipes[1] : MaximumPacketSize = 0x00000200
Interface: Pipes[1] : EndpointAddress = 0x00000081
Interface: Pipes[1] : Interval = 0x00000000
Interface: Pipes[1] : PipeType = 0x00000002 (UsbdPipeTypeBulk)
Interface: Pipes[1] : PipeHandle = 0x8911d47c
Interface: Pipes[1] : MaxTransferSize = 0x00001000
Interface: Pipes[1] : PipeFlags = 0x00000000
[2577207 ms] UsbSnoop - FilterDispatchAny(adb9cfd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[2577207 ms] UsbSnoop - FdoHookDispatchInternalIoctl(adb9d1ea) : fdo=88fcbc08, Irp=8924c678, IRQL=0
[2577207 ms] >>> URB 6 going down >>>
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = 8911d45c
TransferFlags = 00000002 (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 0000001f
TransferBuffer = b8513990
TransferBufferMDL = 00000000
00000000: 55 53 42 43 b8 2e 23 8c 24 00 00 00 80 00 08 1c
00000010: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
UrbLink = 00000000
[2577209 ms] UsbSnoop - MyInternalIOCTLCompletion(adb9d126) : fido=00000000, Irp=8924c678, Context=8910a008, IRQL=2
[2577209 ms] <<<>
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = 8911d45c
TransferFlags = 00000002 (USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 0000001f
TransferBuffer = b8513990
TransferBufferMDL = 8a32bcc8
UrbLink = 00000000
[2577209 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[2577209 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[2577209 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
[2577209 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_PNP_DEVICE_STATE)
[2577209 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577209 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577213 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577213 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577213 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577213 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_DEVICE_RELATIONS)
[2577213 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_SURPRISE_REMOVAL)
[2577213 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_SURPRISE_REMOVAL)
[2577243 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_REMOVE_DEVICE)
[2577818 ms] UsbSnoop - FilterAddDevice(adba1748) : DriverObject 890f2950, pdo 893516b8
[2577818 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[2577818 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_LEGACY_BUS_INFORMATION)
[2577818 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[2577818 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[2577818 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[2577818 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
[2577818 ms] UsbSnoop - FilterDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
[2577818 ms] UsbSnoop - FdoHookDispatchPnp(adba145c) : IRP_MJ_PNP (IRP_MN_START_DEVICE)
[2577819 ms] UsbSnoop - FilterDispatchAny(adb9cfd2) : IRP_MJ_SYSTEM_CONTROL
[2577822 ms] UsbSnoop - FilterDispatchAny(adb9cfd2) : IRP_MJ_INTERNAL_DEVICE_CONTROL
[2577822 ms] UsbSnoop - FdoHookDispatchInternalIoctl(adb9d1ea) : fdo=8a283890, Irp=890ce4d0, IRQL=0
[2577822 ms] >>> URB 1 going down >>>
-- URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE:
#sudo usb_modeswitch -W -c /etc/usb_modeswitch.d/1d74:1004
codewalker@codewalker-desktop:~$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 004: ID 0603:00f2 Novatek Microelectronics Corp.
Bus 004 Device 003: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 004 Device 002: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 008: ID 1d74:00c9
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
codewalker@codewalker-desktop:~$
위와 같이 Product id가 바뀌어 있다.
이제 usbserial 드라이버를 올릴 차례입니다.
sudo lsmod usbserial vendor=0x1d74 product=0x00c9