1 | Secuence of actions shown:
|
---|
2 |
|
---|
3 | - connected USB cable.
|
---|
4 | - enabled USB-tethering on the phone.
|
---|
5 | - installed usb_rndis driver.
|
---|
6 | - attempted to `ping haiku-os.org` (failed as expected, internet was down at that moment).
|
---|
7 | - disabled RNDIS device on the Network preflet.
|
---|
8 | - disabled tethering on the phone.
|
---|
9 | - unplugged USB cable.
|
---|
10 |
|
---|
11 | As long as I repeat those steps, can use the phone without KDLs!
|
---|
12 |
|
---|
13 | > tail -f /var/log/syslog
|
---|
14 | KERN: usb hub 36: port 0: new device connected
|
---|
15 | KERN: usb_audio:11.35.972:init_driver::ver.0.0.5
|
---|
16 | KERN: usb hub 36: port 0: new device connected
|
---|
17 | KERN: usb error hub 36: new device on a port that is already in use
|
---|
18 | KERN: usb_audio:11.44.313:init_driver::ver.0.0.5
|
---|
19 | KERN: driver "usb_rndis" added
|
---|
20 | KERN: devfs: reload driver "usb_rndis" (3, 7865205)
|
---|
21 | KERN: usb_rndis: init_hardware()
|
---|
22 | KERN: usb_rndis: init_driver()
|
---|
23 | KERN: usb_rndis: rndis device 0 added
|
---|
24 | KERN: usb_rndis: publish_devices()
|
---|
25 | KERN: usb_rndis: publishing net/usb_rndis/0
|
---|
26 | KERN: usb_rndis: find_device(net/usb_rndis/0)
|
---|
27 | KERN: usb_rndis: open(net/usb_rndis/0, 2, 0xffffffff8a2fd7d0)
|
---|
28 | KERN: usb_rndis: Send init command results in No error
|
---|
29 | KERN: usb_rndis: Received notification 1 0
|
---|
30 | KERN: usb_rndis: Received notification after init command
|
---|
31 | KERN: usb_rndis: Read init command results in No error
|
---|
32 | KERN: usb_rndis: Type 80000002
|
---|
33 | KERN: usb_rndis: Length 34
|
---|
34 | KERN: usb_rndis: Req ID 0
|
---|
35 | KERN: usb_rndis: Status 0
|
---|
36 | KERN: usb_rndis: Vers Maj 1
|
---|
37 | KERN: usb_rndis: Vers Min 0
|
---|
38 | KERN: usb_rndis: DevFlags 1
|
---|
39 | KERN: usb_rndis: Medium 0
|
---|
40 | KERN: usb_rndis: Max Pkts 1
|
---|
41 | KERN: usb_rndis: Max Bytes 62c
|
---|
42 | KERN: usb_rndis: Alignment 0
|
---|
43 | KERN: usb_rndis: Reserved usb_rndis: 0 KERN: usb_rndis: 0 usb_rndis:
|
---|
44 | KERN: usb_rndis: Received notification 1 0
|
---|
45 | KERN: usb_rndis: mac address: 02:02:63:37:37:6e
|
---|
46 | KERN: usb_rndis: Received notification 1 0
|
---|
47 | KERN: usb_rndis: max frame size: 1500
|
---|
48 | KERN: usb_rndis: Received notification 1 0
|
---|
49 | KERN: usb_rndis: media connect state: 0
|
---|
50 | KERN: usb_rndis: Received notification 1 0
|
---|
51 | KERN: usb_rndis: link speed: 4259840 * 100bps
|
---|
52 | KERN: usb_rndis: Received notification 1 0
|
---|
53 | KERN: usb_rndis: Initialization result: No error
|
---|
54 | KERN: usb_rndis: control(0xffffffff8cc89000, 10000, 0xffffffff8174e928, 8)
|
---|
55 | KERN: usb_rndis: control(0xffffffff8cc89000, 9999, 0xffffffff896c77f0, 6)
|
---|
56 | KERN: usb_rndis: control(0xffffffff8cc89000, 10005, 0xffffffff896c7884, 4)
|
---|
57 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8174e8f0, 16)
|
---|
58 | KERN: usb_rndis: control(0xffffffff8cc89000, 10006, 0xffffffff8751fd8c, 4)
|
---|
59 | KERN: usb_rndis: read(0xffffffff8cc89000, 0, 0xffffffff8cb4f928, 1500)
|
---|
60 | KERN: register_domain(4, link)
|
---|
61 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67
|
---|
62 | KERN: usb_rndis: write(0xffffffff8cc89000, 0, 0xffffffff8cb4f0fe, 307)
|
---|
63 | KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a]
|
---|
64 | KERN: usb_rndis: read(0xffffffff8cc89000, 42, 0xffffffff8cb4f128, 1500)
|
---|
65 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 500 msecs (try 1)
|
---|
66 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67
|
---|
67 | KERN: usb_rndis: write(0xffffffff8cc89000, 42, 0xffffffff8cb4f8fe, 307)
|
---|
68 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 1000 msecs (try 2)
|
---|
69 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67
|
---|
70 | KERN: usb_rndis: write(0xffffffff8cc89000, 393, 0xffffffff8cb4f8fe, 307)
|
---|
71 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
72 | KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a]
|
---|
73 | KERN: usb_rndis: read(0xffffffff8cc89000, 84, 0xffffffff8cb4f928, 1500)
|
---|
74 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 2000 msecs (try 3)
|
---|
75 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67
|
---|
76 | KERN: usb_rndis: write(0xffffffff8cc89000, 84, 0xffffffff8cb4f0fe, 307)
|
---|
77 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
78 | KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a]
|
---|
79 | KERN: usb_rndis: read(0xffffffff8cc89000, 126, 0xffffffff8cb4f128, 1500)
|
---|
80 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
81 | KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f]
|
---|
82 | KERN: usb_rndis: read(0xffffffff8cc89000, 477, 0xffffffff8cb4f928, 1500)
|
---|
83 | KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f]
|
---|
84 | KERN: usb_rndis: read(0xffffffff8cc89000, 828, 0xffffffff8cb4e928, 1500)
|
---|
85 | KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f]
|
---|
86 | KERN: usb_rndis: read(0xffffffff8cc89000, 1179, 0xffffffff8cb4e128, 1500)
|
---|
87 | KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f]
|
---|
88 | KERN: usb_rndis: read(0xffffffff8cc89000, 1530, 0xffffffff8cb4d928, 1500)
|
---|
89 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_OFFER from 192.168.42.129
|
---|
90 | DAEMON 'DHCP': your_address: 192.168.42.153
|
---|
91 | DAEMON 'DHCP': server: 192.168.42.129
|
---|
92 | DAEMON 'DHCP': lease time: 3600 seconds
|
---|
93 | DAEMON 'DHCP': renewal time: 1800 seconds
|
---|
94 | DAEMON 'DHCP': rebinding time: 3150 seconds
|
---|
95 | DAEMON 'DHCP': subnet: 255.255.255.0
|
---|
96 | DAEMON 'DHCP': broadcast: 192.168.42.255
|
---|
97 | DAEMON 'DHCP': gateway: 192.168.42.129
|
---|
98 | DAEMON 'DHCP': nameserver[0]: 192.168.42.129
|
---|
99 | DAEMON 'DHCP': UNKNOWN OPTION 43 (0x2b)
|
---|
100 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_REQUEST for 192.168.42.153 to 255.255.255.255:67
|
---|
101 | KERN: usb_rndis: write(0xffffffff8cc89000, 1530, 0xffffffff8cb4d0fe, 319)
|
---|
102 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_OFFER from 192.168.42.129
|
---|
103 | Last message repeated 2 times
|
---|
104 | DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_ACK from 192.168.42.129
|
---|
105 | DAEMON 'DHCP': server: 192.168.42.129
|
---|
106 | DAEMON 'DHCP': lease time: 3600 seconds
|
---|
107 | DAEMON 'DHCP': renewal time: 1800 seconds
|
---|
108 | DAEMON 'DHCP': rebinding time: 3150 seconds
|
---|
109 | DAEMON 'DHCP': subnet: 255.255.255.0
|
---|
110 | DAEMON 'DHCP': broadcast: 192.168.42.255
|
---|
111 | DAEMON 'DHCP': gateway: 192.168.42.129
|
---|
112 | DAEMON 'DHCP': nameserver[0]: 192.168.42.129
|
---|
113 | DAEMON 'DHCP': UNKNOWN OPTION 43 (0x2b)
|
---|
114 | KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f]
|
---|
115 | KERN: usb_rndis: read(0xffffffff8cc89000, 1881, 0xffffffff8cb4b928, 1500)
|
---|
116 | DAEMON 'DHCP': /dev/net/usb_rndis/0: DHCP status = No error
|
---|
117 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
118 | KERN: Last message repeated 4 times.
|
---|
119 | KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a]
|
---|
120 | KERN: usb_rndis: read(0xffffffff8cc89000, 1923, 0xffffffff8cb4e128, 1500)
|
---|
121 | KERN: usb_rndis: write(0xffffffff8cc89000, 1923, 0xffffffff8cb4b928, 42)
|
---|
122 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
123 | KERN: Last message repeated 4 times.
|
---|
124 | Last message repeated 13 times
|
---|
125 | KERN: usb_rndis: write(0xffffffff8cc89000, 2009, 0xffffffff8cb4b8fe, 71)
|
---|
126 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
127 | KERN: Last message repeated 3 times.
|
---|
128 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
129 | KERN: usb_rndis: read(0xffffffff8cc89000, 2022, 0xffffffff8cb4b928, 1500)
|
---|
130 | KERN: usb_rndis: write(0xffffffff8cc89000, 2022, 0xffffffff8cb4c0fe, 71)
|
---|
131 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
132 | KERN: usb_rndis: write(0xffffffff8cc89000, 2137, 0xffffffff8cb4c0fe, 71)
|
---|
133 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
134 | KERN: usb_rndis: write(0xffffffff8cc89000, 2252, 0xffffffff8cb4c0fe, 71)
|
---|
135 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
136 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
137 | KERN: usb_rndis: read(0xffffffff8cc89000, 2121, 0xffffffff8cb4c128, 1500)
|
---|
138 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
139 | KERN: usb_rndis: read(0xffffffff8cc89000, 2220, 0xffffffff8cb4c928, 1500)
|
---|
140 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
141 | KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a]
|
---|
142 | KERN: usb_rndis: read(0xffffffff8cc89000, 2262, 0xffffffff8cb4d128, 1500)
|
---|
143 | KERN: usb_rndis: write(0xffffffff8cc89000, 2262, 0xffffffff8cb4c928, 42)
|
---|
144 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
145 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
146 | KERN: usb_rndis: read(0xffffffff8cc89000, 2361, 0xffffffff8cb4c928, 1500)
|
---|
147 | KERN: usb_rndis: write(0xffffffff8cc89000, 2361, 0xffffffff8cb4b0fe, 71)
|
---|
148 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
149 | KERN: Last message repeated 2 times.
|
---|
150 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
151 | KERN: usb_rndis: read(0xffffffff8cc89000, 2460, 0xffffffff8cb4f128, 1500)
|
---|
152 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
153 | KERN: Last message repeated 4 times.
|
---|
154 | -------------
|
---|
155 | At this point, I've disabled the RNDIS interface on the Network preflet (before disabling tethering on the phone, and then disconecting it).
|
---|
156 | -------------
|
---|
157 | Last message repeated 6 times
|
---|
158 | KERN: usb_rndis: control(0xffffffff8cc89000, 10007, 0xffffffff8763df60, 16)
|
---|
159 | KERN: usb_rndis: close(0xffffffff8cc89000)
|
---|
160 | KERN: usb_rndis: Received frame at 0 length 0000008f out of bounds of receive buffer00000000
|
---|
161 | KERN: usb_rndis: Received data packet len 0000008f data [off 00000024 len 00000063]
|
---|
162 | KERN: usb_rndis: free(0xffffffff8cc89000)
|
---|
163 | KERN: usb hub 36: port 0: new device connected
|
---|
164 | KERN: usb error hub 36: new device on a port that is already in use
|
---|
165 | KERN: usb_rndis: publish_devices()
|
---|
166 | KERN: usb_rndis: uninit_driver()
|
---|
167 | KERN: usb_audio:14.06.688:init_driver::ver.0.0.5
|
---|
168 | KERN: usb hub 36: KERN: port 0: device removed
|
---|
169 | KERN: usb_audio:14.16.698:init_driver::ver.0.0.5
|
---|
170 | >
|
---|
171 | -------------
|
---|
172 | All good! no KDLs!
|
---|
173 | -------------
|
---|