Forum
  • Search
  • Member List
  • Calendar
Hello There, Guest! Login Register — Login with Facebook
Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode | Linear Mode
Raspberry Pi 3 Model B Plus
28th Apr, 2018, 01:07 AM (This post was last modified: 28th Apr, 2018 01:20 AM by Nachteule.)
Post: #63
Nachteule Offline
Administrator
******
Posts: 2,335
Joined: Dec 2014
Reputation: 122
RE: Raspberry Pi 3 Model B Plus
(28th Apr, 2018 01:00 AM)rafhtl Wrote:  I am testing now 4.9.96+ on rpi3 B+

it's working correctly

You're a lucky guy Big Grin

Yes. I added a patch to lan78xx driver that makes things better. But there are still critical issues in this driver. In my environment. 4.14 works much better than 4.9 (and it is a bit faster) and is more usable if I communicate to another 1GBit machine. But, if I'm sending data to a 100MBit machine, nothing worked stable as usual SadAngry

Kernel 4.14.37 is build with DYNAMIC_DEBUG option enabled. So you can enable driver debug messages as follows

Terminal

echo -n 'module lan78xx +p' > /sys/kernel/debug/dynamic_debug/control
ethtool -s eth0 msglvl 255

And when things going worse, you'll get messages like this in dmesg

Code:
[Fr Apr 27 17:13:17 2018] lan78xx 1-1.1.1:1.0 eth0: can not linearize skb
[Fr Apr 27 17:13:17 2018] lan78xx 1-1.1.1:1.0 eth0: can not linearize skb
[Fr Apr 27 17:13:17 2018] lan78xx 1-1.1.1:1.0 eth0: update stats

And the main issue is that driver can not linearize socket buffer very often (still having no idea why)
Socket has to be linearized because it is send as it is directly to lan controller

Here is the comment of the linearize function, and this makes me not really happy

Code:
/* Moves tail of skb head forward, copying data from fragmented part,
* when it is necessary.
* 1. It may fail due to malloc failure.
* 2. It may change skb pointers.
*
* It is pretty complicated. Luckily, it is called only in exceptional cases.
*/
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Raspberry Pi 3 Model B Plus - Exnor - 15th Mar, 2018, 12:06 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 15th Mar, 2018, 12:12 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 15th Mar, 2018, 04:51 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 15th Mar, 2018, 05:27 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 15th Mar, 2018, 09:25 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 15th Mar, 2018, 11:48 PM
RE: Raspberry Pi 3 Model B Plus - Exnor - 16th Mar, 2018, 11:52 PM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 16th Mar, 2018, 06:35 PM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 16th Mar, 2018, 11:18 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 16th Mar, 2018, 11:23 PM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 17th Mar, 2018, 01:52 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 17th Mar, 2018, 06:33 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 17th Mar, 2018, 08:15 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 18th Mar, 2018, 01:04 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 18th Mar, 2018, 01:16 AM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 17th Mar, 2018, 11:13 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 17th Mar, 2018, 11:19 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 17th Mar, 2018, 09:19 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 17th Mar, 2018, 10:37 PM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 17th Mar, 2018, 10:42 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 18th Mar, 2018, 01:46 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 18th Mar, 2018, 10:00 AM
RE: Raspberry Pi 3 Model B Plus - f1vefour - 18th Mar, 2018, 01:05 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 19th Mar, 2018, 12:16 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 19th Mar, 2018, 01:21 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 19th Mar, 2018, 01:28 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 19th Mar, 2018, 02:32 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 19th Mar, 2018, 07:22 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 19th Mar, 2018, 07:38 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 19th Mar, 2018, 07:48 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 20th Mar, 2018, 12:28 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 20th Mar, 2018, 12:41 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 20th Mar, 2018, 03:15 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 19th Mar, 2018, 07:01 AM
RE: Raspberry Pi 3 Model B Plus - f1vefour - 19th Mar, 2018, 11:50 AM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 22nd Mar, 2018, 07:23 PM
RE: Raspberry Pi 3 Model B Plus - Exnor - 23rd Mar, 2018, 12:31 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 24th Mar, 2018, 06:50 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 25th Mar, 2018, 12:23 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 25th Mar, 2018, 12:55 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 26th Mar, 2018, 01:29 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 26th Mar, 2018, 01:31 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 26th Mar, 2018, 03:09 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 26th Mar, 2018, 06:40 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 26th Mar, 2018, 05:33 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 26th Mar, 2018, 06:32 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 26th Mar, 2018, 08:22 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 26th Mar, 2018, 08:37 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 27th Mar, 2018, 01:15 AM
RE: Raspberry Pi 3 Model B Plus - rikardo1979 - 29th Mar, 2018, 10:54 PM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 29th Mar, 2018, 11:11 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 29th Mar, 2018, 11:52 PM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 7th Apr, 2018, 03:59 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 7th Apr, 2018, 06:45 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 7th Apr, 2018, 07:23 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 8th Apr, 2018, 04:23 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 8th Apr, 2018, 04:32 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 8th Apr, 2018, 06:02 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 30th Jul, 2018, 10:36 PM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 24th Apr, 2018, 02:36 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 24th Apr, 2018, 02:41 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 24th Apr, 2018, 02:54 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 28th Apr, 2018, 01:11 AM
RE: Raspberry Pi 3 Model B Plus - rafhtl - 28th Apr, 2018, 01:00 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 28th Apr, 2018 01:07 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 30th Jul, 2018, 06:00 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 30th Jul, 2018, 06:05 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 31st Jul, 2018, 02:33 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 31st Jul, 2018, 03:05 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 31st Jul, 2018, 03:09 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 31st Jul, 2018, 03:13 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 31st Jul, 2018, 03:27 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 17th Nov, 2018, 04:47 AM
RE: Raspberry Pi 3 Model B Plus - Nachteule - 17th Nov, 2018, 05:14 AM
RE: Raspberry Pi 3 Model B Plus - Exnor - 24th Feb, 2023, 05:28 AM

Possibly Related Threads...
Thread: Author Replies Views: Last Post
  Raspberry PI model B+ IriDium 2 12,743 28th Jul, 2014 02:24 AM
Last Post: IriDium

  • View a Printable Version
  • Send this Thread to a Friend
  • Subscribe to this thread
Forum Jump:

Current time: 28th Mar, 2023, 06:45 AM Powered By MyBB, © 2002-2023 MyBB Group.