Unsolicited control transfer on USB device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
New
|
Undecided
|
Unassigned |
Bug Description
Raspberian Stretch(9) is sending unsolicited commands to the Delcom device the first time the device is opened. The 8 Control Transfer below are being sent the first time the device is opened. These commands are changing port settings on our device causing unwanted andpotentially dangerous results.
Raspberian Stretch 9 4.9.41-v7
Device: Delcom Products Part number 904002
Get String Descriptor Index=0 Length=64
[2 SOF] [Frames: 1931 - 1932]
Get String Descriptor Index=0 Length=64
[2 SOF] [Frames: 1933 - 1934]
Get String Descriptor Index=1 Length=512
[2 SOF] [Frames: 1935 - 1936]
Get String Descriptor Index=0 Length=64
[2 SOF] [Frames: 1937 - 1938]
Get String Descriptor Index=0 Length=64
[2 SOF] [Frames: 1939 - 1940]
Get String Descriptor Index=2 Length=512
[48 SOF] [Frames: 1941 - 1988]
Control Transfer 65 0C 04 00 00 00 00 00
[47 SOF] [Frames: 1989 - 2035]
Control Transfer 65 22 02 00 00 00 00 00
[45 SOF] [Frames: 2036 - 32]
Control Transfer 65 0C 01 00 00 00 00 00
[47 SOF] [Frames: 33 - 79]
Control Transfer 65 22 00 00 00 00 00 00
[46 SOF] [Frames: 80 - 125]
Control Transfer 65 0C 02 00 00 00 00 00
[47 SOF] [Frames: 126 - 172]
Control Transfer 65 22 01 00 00 00 00 00
[3 SOF] [Frames: 173 - 175]
Control Transfer F8 F8 00 00 30 1D 03 10
[2 SOF] [Frames: 176 - 177]
Control Transfer FF FF 00 08 00 00 00 00
[47 SOF] [Frames: 178 - 224]
Control Transfer 65 02 FF 08 00 00 00 00
Build data:
linux-vdso.so.1 (0x7eeeb000)
/usr/lib/
libhidapi-
libc.so.6 => /lib/arm-
librt.so.1 => /lib/arm-
libusb-1.0.so.0 => /lib/arm-
libpthread.so.0 => /lib/arm-
/lib/ld-
libudev.so.1 => /lib/arm-
libgcc_s.so.1 => /lib/arm-