Steps: - connected phone - enabled usb tethering - installed custom usb_rndis device - ping haiku-os.org - disabled usb_rndis interface on the Network preflet. - unplugged phone. ~/Desktop/suma_c10> tail -f /var/log/syslog KERN: usb hub 2: port 5: new device connected Last message repeated 1 time KERN: usb error hub 2: new device on a port that is already in use KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c36500 (0) KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3c100 (1) KERN: usb error xhci 0: TRB 0x9c64200 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa39067d0 (1) KERN: usb error xhci 0: TRB 0x9c64100 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3c010 (2) KERN: usb error xhci 0: TRB 0x9c64400 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c41798 (3) KERN: usb error xhci 0: TRB 0x9c64600 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3c060 (2) KERN: usb error xhci 0: TRB 0x9c64300 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c36500 (0) KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0xffffffffa3c36500 (0) KERN: driver "usb_rndis" added KERN: usb_rndis: init_hardware() KERN: usb_rndis: init_driver() KERN: usb_rndis: rndis device 0 added KERN: usb_rndis: publish_devices() KERN: usb_rndis: publishing net/usb_rndis/0 KERN: usb_rndis: find_device(net/usb_rndis/0) KERN: usb_rndis: open(net/usb_rndis/0, 2, 0xffffffffa39b7020) KERN: usb_rndis: Send init command results in No error KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: Received notification after init command KERN: usb_rndis: Read init command results in No error KERN: usb_rndis: Type 80000002 KERN: usb_rndis: Length 34 KERN: usb_rndis: Req ID 0 KERN: usb_rndis: Status 0 KERN: usb_rndis: Vers Maj 1 KERN: usb_rndis: Vers Min 0 KERN: usb_rndis: DevFlags 1 KERN: usb_rndis: Medium 0 KERN: usb_rndis: Max Pkts 1 KERN: usb_rndis: Max Bytes 62c KERN: usb_rndis: Alignment 0 KERN: usb_rndis: Reserved usb_rndis: 0 usb_rndis: 0 usb_rndis: KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: mac address: 02:02:63:37:37:6e KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: max frame size: 1500 KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: media connect state: 0 KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: link speed: 4259840 * 100bps KERN: usb_rndis: Received notification 1 0 KERN: usb_rndis: Initialization result: No error KERN: usb_rndis: control(0xffffffffa3deb000, 10000, 0xffffffff821aa928, 8) KERN: usb_rndis: control(0xffffffffa3deb000, 9999, 0xffffffffa3d963d8, 6) KERN: usb_rndis: control(0xffffffffa3deb000, 10005, 0xffffffffa3d9646c, 4) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff821aa8f0, 16) KERN: usb_rndis: control(0xffffffffa3deb000, 10006, 0xffffffff90f42d8c, 4) KERN: usb_rndis: read(0xffffffffa3deb000, 0, 0xffffffffa3e3f928, 1500) DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67 KERN: register_domain(4, link) KERN: usb_rndis: write(0xffffffffa3deb000, 0, 0xffffffffa3e3f0fe, 307) KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a] KERN: usb_rndis: read(0xffffffffa3deb000, 42, 0xffffffffa3e3f128, 1500) DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 500 msecs (try 1) DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67 KERN: usb_rndis: write(0xffffffffa3deb000, 42, 0xffffffffa3e3f8fe, 307) DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 1000 msecs (try 2) DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67 KERN: usb_rndis: write(0xffffffffa3deb000, 393, 0xffffffffa3e3f8fe, 307) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a] KERN: usb_rndis: read(0xffffffffa3deb000, 84, 0xffffffffa3e3f928, 1500) DAEMON 'DHCP': /dev/net/usb_rndis/0: Timeout shift: 2000 msecs (try 3) DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_DISCOVER to 255.255.255.255:67 KERN: usb_rndis: write(0xffffffffa3deb000, 84, 0xffffffffa3e3f0fe, 307) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a] KERN: usb_rndis: read(0xffffffffa3deb000, 126, 0xffffffffa3e3f128, 1500) KERN: usb_rndis: Received data packet len 0000006a data [off 00000024 len 0000003e] KERN: usb_rndis: read(0xffffffffa3deb000, 188, 0xffffffffa3e3f928, 1500) KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f] KERN: usb_rndis: read(0xffffffffa3deb000, 539, 0xffffffffa3e3e928, 1500) KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f] KERN: usb_rndis: read(0xffffffffa3deb000, 890, 0xffffffffa3e3e128, 1500) KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f] KERN: usb_rndis: read(0xffffffffa3deb000, 1241, 0xffffffffa3e3d928, 1500) KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f] KERN: usb_rndis: read(0xffffffffa3deb000, 1592, 0xffffffffa3e3d128, 1500) DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_OFFER from 192.168.42.129 DAEMON 'DHCP': your_address: 192.168.42.153 DAEMON 'DHCP': server: 192.168.42.129 DAEMON 'DHCP': lease time: 3600 seconds DAEMON 'DHCP': renewal time: 1800 seconds DAEMON 'DHCP': rebinding time: 3150 seconds DAEMON 'DHCP': subnet: 255.255.255.0 DAEMON 'DHCP': broadcast: 192.168.42.255 DAEMON 'DHCP': gateway: 192.168.42.129 DAEMON 'DHCP': nameserver[0]: 192.168.42.129 DAEMON 'DHCP': UNKNOWN OPTION 43 (0x2b) DAEMON 'DHCP': /dev/net/usb_rndis/0: Send DHCP_REQUEST for 192.168.42.153 to 255.255.255.255:67 DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_OFFER from 192.168.42.129 Last message repeated 2 times KERN: usb_rndis: write(0xffffffffa3deb000, 1592, 0xffffffffa3e3f0fe, 319) KERN: usb_rndis: Received data packet len 0000018b data [off 00000024 len 0000015f] KERN: usb_rndis: read(0xffffffffa3deb000, 1943, 0xffffffffa3e3b128, 1500) DAEMON 'DHCP': /dev/net/usb_rndis/0: Received DHCP_ACK from 192.168.42.129 DAEMON 'DHCP': server: 192.168.42.129 DAEMON 'DHCP': lease time: 3600 seconds DAEMON 'DHCP': renewal time: 1800 seconds DAEMON 'DHCP': rebinding time: 3150 seconds DAEMON 'DHCP': subnet: 255.255.255.0 DAEMON 'DHCP': broadcast: 192.168.42.255 DAEMON 'DHCP': gateway: 192.168.42.129 DAEMON 'DHCP': nameserver[0]: 192.168.42.129 DAEMON 'DHCP': UNKNOWN OPTION 43 (0x2b) DAEMON 'DHCP': /dev/net/usb_rndis/0: DHCP status = No error KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: Last message repeated 4 times. KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a] KERN: usb_rndis: read(0xffffffffa3deb000, 1985, 0xffffffffa3e3a128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 1985, 0xffffffffa3e3b128, 42) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: Last message repeated 4 times. Last message repeated 5 times KERN: usb_rndis: write(0xffffffffa3deb000, 2071, 0xffffffffa3e3b0fe, 72) KERN: usb_rndis: Received data packet len 00000084 data [off 00000024 len 00000058] KERN: usb_rndis: read(0xffffffffa3deb000, 2073, 0xffffffffa3e3b128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2073, 0xffffffffa3e3a906, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: write(0xffffffffa3deb000, 2215, 0xffffffffa3e3a906, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2171, 0xffffffffa3e39928, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2171, 0xffffffffa3e39106, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2269, 0xffffffffa3e39128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2269, 0xffffffffa3e3b106, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2367, 0xffffffffa3e3b128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2367, 0xffffffffa3e39906, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2465, 0xffffffffa3e39928, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2465, 0xffffffffa3e39106, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2563, 0xffffffffa3e39128, 1500) KERN: usb_rndis: Received data packet len 00000056 data [off 00000024 len 0000002a] KERN: usb_rndis: read(0xffffffffa3deb000, 2605, 0xffffffffa3e3b128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2605, 0xffffffffa3e39128, 42) KERN: usb_rndis: write(0xffffffffa3deb000, 2691, 0xffffffffa3e39106, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2703, 0xffffffffa3e39128, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2703, 0xffffffffa3e39906, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2801, 0xffffffffa3e39928, 1500) KERN: usb_rndis: write(0xffffffffa3deb000, 2801, 0xffffffffa3e3b106, 98) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: read(0xffffffffa3deb000, 2899, 0xffffffffa3e3b128, 1500) KERN: usb_rndis: control(0xffffffffa3deb000, 10007, 0xffffffff90fccf60, 16) KERN: Last message repeated 4 times. Last message repeated 18 times KERN: usb_rndis: close(0xffffffffa3deb000) KERN: usb_rndis: Received frame at 0 length 0000008e out of bounds of receive buffer00000000 KERN: usb_rndis: Received data packet len 0000008e data [off 00000024 len 00000062] KERN: usb_rndis: free(0xffffffffa3deb000) KERN: usb hub 2: port 5: device removed KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c36380 (0) KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3c5b0 (2) KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c41108 (1) KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3cab0 (1) KERN: usb error xhci 0: TRB 0xb6e7130 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c3c150 (3) KERN: usb error xhci 0: TRB 0xb6e7600 was not found in the endpoint! KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0xffffffffa39de738 (2) KERN: usb error xhci 0: TRB 0xb6e7300 was not found in the endpoint! KERN: usb xhci 0: cancel queued transfers (0) for pipe 0xffffffffa3c36380 (0) KERN: usb xhci 0: KERN: cancel queued transfers (0) for pipe 0xffffffffa3c36380 (0) KERN: usb_rndis: publish_devices() KERN: usb_rndis: uninit_driver()