[Bug 220852] [cdce] [usb] raspberry pi or anything that can emulate Ethernet gadget over usb mac id not read
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jul 20 06:06:31 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220852
--- Comment #4 from Bipin Chandra <bipin at xbipin.com> ---
i use the below command in the rpi cmdline.txt file to load the module which
also sets both the device and host mac id and yes i get the same host mac id on
macos/windows/linux
modules-load=dwc2,g_ether g_ether.use_eem=0 g_ether.dev_addr=8e:7a:7e:37:6f:bb
g_ether.host_addr=8e:7a:7e:37:6f:aa
usbdump -i usbus0 -f 2 -s 65536 -vvv > log.txt
10:02:39.038743 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 18 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.040632 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=20,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 18 bytes
0000 12 01 00 02 02 00 00 40 25 05 A2 A4 09 04 01 02 |.......@%.......|
0010 00 02 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.043696 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.045496 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 04 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.045546 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 00 03 00 00 04 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 4 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.046485 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 4 bytes
0000 04 03 09 04 -- -- -- -- -- -- -- -- -- -- -- -- |.... |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.046535 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 01 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.047472 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 40 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |@. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.047521 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 01 03 09 04 40 00 -- -- -- -- -- -- -- -- |...... at . |
frame[1] READ 64 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.048467 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=64,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 64 bytes
0000 40 03 4C 00 69 00 6E 00 75 00 78 00 20 00 34 00 |@.L.i.n.u.x. .4.|
0010 2E 00 39 00 2E 00 33 00 37 00 2B 00 20 00 77 00 |..9...3.7.+. .w.|
0020 69 00 74 00 68 00 20 00 32 00 30 00 39 00 38 00 |i.t.h. .2.0.9.8.|
0030 30 00 30 00 30 00 30 00 2E 00 75 00 73 00 62 00 |0.0.0.0...u.s.b.|
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.048523 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 02 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.049466 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 2C 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |,. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.049519 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 02 03 09 04 2C 00 -- -- -- -- -- -- -- -- |......,. |
frame[1] READ 44 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.050466 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=44,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 44 bytes
0000 2C 03 52 00 4E 00 44 00 49 00 53 00 2F 00 45 00 |,.R.N.D.I.S./.E.|
0010 74 00 68 00 65 00 72 00 6E 00 65 00 74 00 20 00 |t.h.e.r.n.e.t. .|
0020 47 00 61 00 64 00 67 00 65 00 74 00 -- -- -- -- |G.a.d.g.e.t. |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.050543 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 9 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.051466 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=12,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 9 bytes
0000 09 02 4B 00 02 02 00 C0 01 -- -- -- -- -- -- -- |..K...... |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.051518 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 00 02 00 00 4B 00 -- -- -- -- -- -- -- -- |......K. |
frame[1] READ 75 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.052717 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=76,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 75 bytes
0000 09 02 4B 00 02 02 00 C0 01 08 0B 00 02 02 06 00 |..K.............|
0010 06 09 04 00 00 01 02 02 FF 04 05 24 00 10 01 05 |...........$....|
0020 24 01 00 01 04 24 02 00 05 24 06 00 01 07 05 82 |$....$...$......|
0030 03 08 00 09 09 04 01 00 02 0A 00 00 05 07 05 81 |................|
0040 02 00 02 00 07 05 01 02 00 02 00 -- -- -- -- -- |........... |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.052761 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 00 00 00 00 00 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.053718 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 00 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.053955 usbus0.2 SUBM-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 00 09 02 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.054835 usbus0.2
DONE-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.064672 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 04 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.065733 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 3A 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |:. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.065781 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 04 03 09 04 3A 00 -- -- -- -- -- -- -- -- |......:. |
frame[1] READ 58 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.066734 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=60,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 58 bytes
0000 3A 03 52 00 4E 00 44 00 49 00 53 00 20 00 43 00 |:.R.N.D.I.S. .C.|
0010 6F 00 6D 00 6D 00 75 00 6E 00 69 00 63 00 61 00 |o.m.m.u.n.i.c.a.|
0020 74 00 69 00 6F 00 6E 00 73 00 20 00 43 00 6F 00 |t.i.o.n.s. .C.o.|
0030 6E 00 74 00 72 00 6F 00 6C 00 -- -- -- -- -- -- |n.t.r.o.l. |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.071987 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 A1 80 00 00 00 00 1C 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 28 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.073528 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=0,IVAL=0,ERR=STALLED
frame[0] WRITE 8 bytes
frame[1] READ 0 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0x8a1a5
<OPEN|DID_DMA_DELAY|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|DOING_CALLBACK|0>
10:02:39.085769 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 05 03 09 04 02 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 2 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.086618 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 2 bytes
0000 28 03 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |(. |
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.086667 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 80 06 05 03 09 04 28 00 -- -- -- -- -- -- -- -- |......(. |
frame[1] READ 40 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.087617 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=40,IVAL=0,ERR=0
frame[0] WRITE 8 bytes
frame[1] READ 40 bytes
0000 28 03 52 00 4E 00 44 00 49 00 53 00 20 00 45 00 |(.R.N.D.I.S. .E.|
0010 74 00 68 00 65 00 72 00 6E 00 65 00 74 00 20 00 |t.h.e.r.n.e.t. .|
0020 44 00 61 00 74 00 61 00 -- -- -- -- -- -- -- -- |D.a.t.a. |
flags 0x10 <PROXY_BUFFER|0>
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.091911 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0
frame[0] WRITE 8 bytes
0000 A1 80 00 00 01 00 1C 00 -- -- -- -- -- -- -- -- |........ |
frame[1] READ 28 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
10:02:39.093408 usbus0.2
DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=0,IVAL=0,ERR=STALLED
frame[0] WRITE 8 bytes
frame[1] READ 0 bytes
flags 0x10 <PROXY_BUFFER|0>
status 0xaa1a5
<OPEN|DID_DMA_DELAY|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|DOING_CALLBACK|0>
34 packets captured
34 packets received by filter
0 packets dropped by kernel
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-usb
mailing list