My USB Gadget is now showing up in Windows but xg_multi is not capturing the USB packets being set to /dev/ttyUSB0
In fact a ttyUSB0 or any USB is never created?
kell@ijspectrum:~ $ ls -al /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Jan 28 20:00 /dev/tty
crw------- 1 root tty 4, 0 Jan 28 20:00 /dev/tty0
crw------- 1 kell tty 4, 1 Jan 28 20:03 /dev/tty1
crw------- 1 root tty 4, 10 Jan 28 20:00 /dev/tty10
crw------- 1 root tty 4, 11 Jan 28 20:00 /dev/tty11
crw------- 1 root tty 4, 12 Jan 28 20:00 /dev/tty12
crw------- 1 root tty 4, 13 Jan 28 20:00 /dev/tty13
crw------- 1 root tty 4, 14 Jan 28 20:00 /dev/tty14
crw------- 1 root tty 4, 15 Jan 28 20:00 /dev/tty15
crw------- 1 root tty 4, 16 Jan 28 20:00 /dev/tty16
crw------- 1 root tty 4, 17 Jan 28 20:00 /dev/tty17
crw------- 1 root tty 4, 18 Jan 28 20:00 /dev/tty18
crw------- 1 root tty 4, 19 Jan 28 20:00 /dev/tty19
crw------- 1 root tty 4, 2 Jan 28 20:01 /dev/tty2
crw------- 1 root tty 4, 20 Jan 28 20:00 /dev/tty20
crw------- 1 root tty 4, 21 Jan 28 20:00 /dev/tty21
crw------- 1 root tty 4, 22 Jan 28 20:00 /dev/tty22
crw------- 1 root tty 4, 23 Jan 28 20:00 /dev/tty23
crw------- 1 root tty 4, 24 Jan 28 20:00 /dev/tty24
crw------- 1 root tty 4, 25 Jan 28 20:00 /dev/tty25
crw------- 1 root tty 4, 26 Jan 28 20:00 /dev/tty26
crw------- 1 root tty 4, 27 Jan 28 20:00 /dev/tty27
crw------- 1 root tty 4, 28 Jan 28 20:00 /dev/tty28
crw------- 1 root tty 4, 29 Jan 28 20:00 /dev/tty29
crw------- 1 root tty 4, 3 Jan 28 20:01 /dev/tty3
crw------- 1 root tty 4, 30 Jan 28 20:00 /dev/tty30
crw------- 1 root tty 4, 31 Jan 28 20:00 /dev/tty31
crw------- 1 root tty 4, 32 Jan 28 20:00 /dev/tty32
crw------- 1 root tty 4, 33 Jan 28 20:00 /dev/tty33
crw------- 1 root tty 4, 34 Jan 28 20:00 /dev/tty34
crw------- 1 root tty 4, 35 Jan 28 20:00 /dev/tty35
crw------- 1 root tty 4, 36 Jan 28 20:00 /dev/tty36
crw------- 1 root tty 4, 37 Jan 28 20:00 /dev/tty37
crw------- 1 root tty 4, 38 Jan 28 20:00 /dev/tty38
crw------- 1 root tty 4, 39 Jan 28 20:00 /dev/tty39
crw------- 1 root tty 4, 4 Jan 28 20:01 /dev/tty4
crw------- 1 root tty 4, 40 Jan 28 20:00 /dev/tty40
crw------- 1 root tty 4, 41 Jan 28 20:00 /dev/tty41
crw------- 1 root tty 4, 42 Jan 28 20:00 /dev/tty42
crw------- 1 root tty 4, 43 Jan 28 20:00 /dev/tty43
crw------- 1 root tty 4, 44 Jan 28 20:00 /dev/tty44
crw------- 1 root tty 4, 45 Jan 28 20:00 /dev/tty45
crw------- 1 root tty 4, 46 Jan 28 20:00 /dev/tty46
crw------- 1 root tty 4, 47 Jan 28 20:00 /dev/tty47
crw------- 1 root tty 4, 48 Jan 28 20:00 /dev/tty48
crw------- 1 root tty 4, 49 Jan 28 20:00 /dev/tty49
crw------- 1 root tty 4, 5 Jan 28 20:01 /dev/tty5
crw------- 1 root tty 4, 50 Jan 28 20:00 /dev/tty50
crw------- 1 root tty 4, 51 Jan 28 20:00 /dev/tty51
crw------- 1 root tty 4, 52 Jan 28 20:00 /dev/tty52
crw------- 1 root tty 4, 53 Jan 28 20:00 /dev/tty53
crw------- 1 root tty 4, 54 Jan 28 20:00 /dev/tty54
crw------- 1 root tty 4, 55 Jan 28 20:00 /dev/tty55
crw------- 1 root tty 4, 56 Jan 28 20:00 /dev/tty56
crw------- 1 root tty 4, 57 Jan 28 20:00 /dev/tty57
crw------- 1 root tty 4, 58 Jan 28 20:00 /dev/tty58
crw------- 1 root tty 4, 59 Jan 28 20:00 /dev/tty59
crw------- 1 root tty 4, 6 Jan 28 20:01 /dev/tty6
crw------- 1 root tty 4, 60 Jan 28 20:00 /dev/tty60
crw------- 1 root tty 4, 61 Jan 28 20:00 /dev/tty61
crw------- 1 root tty 4, 62 Jan 28 20:00 /dev/tty62
crw------- 1 root tty 4, 63 Jan 28 20:00 /dev/tty63
crw------- 1 kell tty 4, 7 Jan 28 20:02 /dev/tty7
crw------- 1 root tty 4, 8 Jan 28 20:00 /dev/tty8
crw------- 1 root tty 4, 9 Jan 28 20:00 /dev/tty9
crw-rw---- 1 root dialout 239, 0 Jan 28 20:01 /dev/ttyGS0
crw------- 1 root root 5, 3 Jan 28 20:00 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Jan 28 20:02 /dev/ttyS0
In fact a ttyUSB0 or any USB is never created?
Code:
if _is_eth_up; then# Default serial config: xon/xoff flow control[ -c /dev/ttyGS0 ] && stty -F /dev/ttyGS0 >/dev/null_logger "Gadget is now setup."echo "Monitoring ttyUSB0 for USB Messages from Host..." while IFS= read -r line; do echo "Received: $line" done < /dev/ttyUSB0crw-rw-rw- 1 root tty 5, 0 Jan 28 20:00 /dev/tty
crw------- 1 root tty 4, 0 Jan 28 20:00 /dev/tty0
crw------- 1 kell tty 4, 1 Jan 28 20:03 /dev/tty1
crw------- 1 root tty 4, 10 Jan 28 20:00 /dev/tty10
crw------- 1 root tty 4, 11 Jan 28 20:00 /dev/tty11
crw------- 1 root tty 4, 12 Jan 28 20:00 /dev/tty12
crw------- 1 root tty 4, 13 Jan 28 20:00 /dev/tty13
crw------- 1 root tty 4, 14 Jan 28 20:00 /dev/tty14
crw------- 1 root tty 4, 15 Jan 28 20:00 /dev/tty15
crw------- 1 root tty 4, 16 Jan 28 20:00 /dev/tty16
crw------- 1 root tty 4, 17 Jan 28 20:00 /dev/tty17
crw------- 1 root tty 4, 18 Jan 28 20:00 /dev/tty18
crw------- 1 root tty 4, 19 Jan 28 20:00 /dev/tty19
crw------- 1 root tty 4, 2 Jan 28 20:01 /dev/tty2
crw------- 1 root tty 4, 20 Jan 28 20:00 /dev/tty20
crw------- 1 root tty 4, 21 Jan 28 20:00 /dev/tty21
crw------- 1 root tty 4, 22 Jan 28 20:00 /dev/tty22
crw------- 1 root tty 4, 23 Jan 28 20:00 /dev/tty23
crw------- 1 root tty 4, 24 Jan 28 20:00 /dev/tty24
crw------- 1 root tty 4, 25 Jan 28 20:00 /dev/tty25
crw------- 1 root tty 4, 26 Jan 28 20:00 /dev/tty26
crw------- 1 root tty 4, 27 Jan 28 20:00 /dev/tty27
crw------- 1 root tty 4, 28 Jan 28 20:00 /dev/tty28
crw------- 1 root tty 4, 29 Jan 28 20:00 /dev/tty29
crw------- 1 root tty 4, 3 Jan 28 20:01 /dev/tty3
crw------- 1 root tty 4, 30 Jan 28 20:00 /dev/tty30
crw------- 1 root tty 4, 31 Jan 28 20:00 /dev/tty31
crw------- 1 root tty 4, 32 Jan 28 20:00 /dev/tty32
crw------- 1 root tty 4, 33 Jan 28 20:00 /dev/tty33
crw------- 1 root tty 4, 34 Jan 28 20:00 /dev/tty34
crw------- 1 root tty 4, 35 Jan 28 20:00 /dev/tty35
crw------- 1 root tty 4, 36 Jan 28 20:00 /dev/tty36
crw------- 1 root tty 4, 37 Jan 28 20:00 /dev/tty37
crw------- 1 root tty 4, 38 Jan 28 20:00 /dev/tty38
crw------- 1 root tty 4, 39 Jan 28 20:00 /dev/tty39
crw------- 1 root tty 4, 4 Jan 28 20:01 /dev/tty4
crw------- 1 root tty 4, 40 Jan 28 20:00 /dev/tty40
crw------- 1 root tty 4, 41 Jan 28 20:00 /dev/tty41
crw------- 1 root tty 4, 42 Jan 28 20:00 /dev/tty42
crw------- 1 root tty 4, 43 Jan 28 20:00 /dev/tty43
crw------- 1 root tty 4, 44 Jan 28 20:00 /dev/tty44
crw------- 1 root tty 4, 45 Jan 28 20:00 /dev/tty45
crw------- 1 root tty 4, 46 Jan 28 20:00 /dev/tty46
crw------- 1 root tty 4, 47 Jan 28 20:00 /dev/tty47
crw------- 1 root tty 4, 48 Jan 28 20:00 /dev/tty48
crw------- 1 root tty 4, 49 Jan 28 20:00 /dev/tty49
crw------- 1 root tty 4, 5 Jan 28 20:01 /dev/tty5
crw------- 1 root tty 4, 50 Jan 28 20:00 /dev/tty50
crw------- 1 root tty 4, 51 Jan 28 20:00 /dev/tty51
crw------- 1 root tty 4, 52 Jan 28 20:00 /dev/tty52
crw------- 1 root tty 4, 53 Jan 28 20:00 /dev/tty53
crw------- 1 root tty 4, 54 Jan 28 20:00 /dev/tty54
crw------- 1 root tty 4, 55 Jan 28 20:00 /dev/tty55
crw------- 1 root tty 4, 56 Jan 28 20:00 /dev/tty56
crw------- 1 root tty 4, 57 Jan 28 20:00 /dev/tty57
crw------- 1 root tty 4, 58 Jan 28 20:00 /dev/tty58
crw------- 1 root tty 4, 59 Jan 28 20:00 /dev/tty59
crw------- 1 root tty 4, 6 Jan 28 20:01 /dev/tty6
crw------- 1 root tty 4, 60 Jan 28 20:00 /dev/tty60
crw------- 1 root tty 4, 61 Jan 28 20:00 /dev/tty61
crw------- 1 root tty 4, 62 Jan 28 20:00 /dev/tty62
crw------- 1 root tty 4, 63 Jan 28 20:00 /dev/tty63
crw------- 1 kell tty 4, 7 Jan 28 20:02 /dev/tty7
crw------- 1 root tty 4, 8 Jan 28 20:00 /dev/tty8
crw------- 1 root tty 4, 9 Jan 28 20:00 /dev/tty9
crw-rw---- 1 root dialout 239, 0 Jan 28 20:01 /dev/ttyGS0
crw------- 1 root root 5, 3 Jan 28 20:00 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Jan 28 20:02 /dev/ttyS0
Statistics: Posted by mrkell28 — Thu Jan 29, 2026 4:10 am