On Wed, 2018-02-07 at 11:05 -0500, Tomasz Janowski wrote:
> Package: src:linux
> Version: 4.14.13-1~bpo9+1
> Severity: normal
> Tags: upstream
>
> Dear Maintainer,
>
>
> The problems seems to appear with some newer smartphones, in my case I
> test Samsung Galaxy S8. I am trying to use USB tethering and everything
> seems to work as expected (modules are loaded, Ethernet devices are up
> and running, dhcp works fine). I can connect to the external world using
> both phone LTE and phone wireless network.
>
> Now, the problem is that download speeds are terrible, arounf 64 KB/s
> while uploads are fast, the order of 15 MB/s. These speeds do not depend
> on the provider, as the results are similar when I tether wi-fi. The USB
> Ethernet interface on Linux host reports a lot of receive errors:
>
> enp0s20u9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 192.168.42.166 netmask 255.255.255.0 broadcast 192.168.42.255
> inet6 fe80::890:3fff:fe0e:d2c6 prefixlen 64 scopeid 0x20<link>
> ether 0a:90:3f:0e:d2:c6 txqueuelen 1000 (Ethernet)
> RX packets 716 bytes 859199 (839.0 KiB)
> RX errors 459 dropped 0 overruns 0 frame 459
> TX packets 731 bytes 86682 (84.6 KiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
So these are all frame errors. There is a log message that would give
more information about them, but it's disabled by default. You can
enable it by running:
echo 'format "bad rndis message" +p' > /sys/kernel/debug/dynamic_debug/control
[...]
> I tried the newest kernel from kernel.org git repositories, but the
> problem is still there. Should I contact upstream directly?
[...]
Yes, please mail linux-usb@vger.kernel.org and netdev@vger.kernel.org.
You should include a sample of the "bad rndis message" log messages
that should appear after running the above command. Please also cc
this bug address.
Ben.
--
Ben Hutchings
Reality is just a crutch for people who can't handle science fiction.
Attachment:
signature.asc
Description: This is a digitally signed message part