From 965de9f53cf8f19c3fd718e5f5d340d7b36828c1 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Tue, 25 Jul 2017 08:28:01 +0200 Subject: usb_{signalling,packet,request}: Add another test-case. --- decoder/test/usb_request/test.conf | 9 +++++++++ .../usb_request/usb_failed_setup_fullspeed.bin_pcap | 19 +++++++++++++++++++ .../usb_request/usb_failed_setup_fullspeed.output | 4 ++++ 3 files changed, 32 insertions(+) create mode 100644 decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap create mode 100644 decoder/test/usb_request/usb_failed_setup_fullspeed.output (limited to 'decoder/test/usb_request') diff --git a/decoder/test/usb_request/test.conf b/decoder/test/usb_request/test.conf index df8c306..7161dfe 100644 --- a/decoder/test/usb_request/test.conf +++ b/decoder/test/usb_request/test.conf @@ -130,3 +130,12 @@ test voltcraft_vc820_usb_err_automatic input usb/hid/dmm/voltcraft_vc820/voltcraft_vc820_usb_err.sr output usb_request annotation match voltcraft_vc820_usb_err_automatic.output output usb_request binary class pcap match voltcraft_vc820_usb_err_automatic.bin_pcap + +test usb_failed_setup_fullspeed + protocol-decoder usb_signalling channel dp=1 channel dm=0 option signalling=full-speed + protocol-decoder usb_packet option signalling=full-speed + protocol-decoder usb_request + stack usb_signalling usb_packet usb_request + input usb/setup/usb_failed_setup_fullspeed.sr + output usb_request annotation match usb_failed_setup_fullspeed.output + output usb_request binary class pcap match usb_failed_setup_fullspeed.bin_pcap diff --git a/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap b/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap new file mode 100644 index 0000000..6d9ba97 --- /dev/null +++ b/decoder/test/usb_request/usb_failed_setup_fullspeed.bin_pcap @@ -0,0 +1,19 @@ +0-0 usb_request: a1 b2 c3 d4 00 02 00 04 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 dc +2704-2704 usb_request: 00 00 00 00 00 00 00 36 00 00 00 40 00 00 00 40 +2704-2704 usb_request: 00 00 00 00 00 00 00 00 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +2704-2704 usb_request: 00 00 00 00 00 00 02 23 00 00 00 40 00 00 00 40 +2704-2704 usb_request: 00 00 00 00 00 00 00 00 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 23 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +27384-27384 usb_request: 00 00 00 00 00 00 02 23 00 00 00 40 00 00 00 40 +27384-27384 usb_request: 00 00 00 00 00 00 00 01 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 23 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +27384-27384 usb_request: 00 00 00 00 00 00 05 45 00 00 00 40 00 00 00 40 +27384-27384 usb_request: 00 00 00 00 00 00 00 01 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 45 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +67470-67470 usb_request: 00 00 00 00 00 00 05 45 00 00 00 40 00 00 00 40 +67470-67470 usb_request: 00 00 00 00 00 00 00 02 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 45 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +67470-67470 usb_request: 00 00 00 00 00 00 08 a0 00 00 00 40 00 00 00 40 +67470-67470 usb_request: 00 00 00 00 00 00 00 02 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 a0 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 06 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +110431-110431 usb_request: 00 00 00 00 00 00 08 a0 00 00 00 40 00 00 00 40 +110431-110431 usb_request: 00 00 00 00 00 00 00 03 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 a0 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 02 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +110431-110431 usb_request: 00 00 00 00 00 00 0e 31 00 00 00 49 00 00 00 49 +110431-110431 usb_request: 00 00 00 00 00 00 00 03 43 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 31 00 00 00 00 00 00 00 00 00 00 00 09 80 06 00 02 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 02 29 00 01 01 00 80 32 +190633-190633 usb_request: 00 00 00 00 00 00 0e e4 00 00 00 40 00 00 00 40 +190633-190633 usb_request: 00 00 00 00 00 00 00 04 53 02 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e e4 00 00 00 00 00 00 00 00 00 00 00 00 80 06 00 02 00 00 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/decoder/test/usb_request/usb_failed_setup_fullspeed.output b/decoder/test/usb_request/usb_failed_setup_fullspeed.output new file mode 100644 index 0000000..4145c2f --- /dev/null +++ b/decoder/test/usb_request/usb_failed_setup_fullspeed.output @@ -0,0 +1,4 @@ +2704-27384 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL" +27384-67470 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL" +67470-110431 usb_request: request-setup-read: "SETUP in: [ 80 06 00 06 00 00 0A 00 ][ ] : STALL" +110431-181657 usb_request: request-setup-read: "SETUP in: [ 80 06 00 02 00 00 09 00 ][ 09 02 29 00 01 01 00 80 32 ] : ACK" -- cgit v1.2.3-54-g00ecf