{"action":"created","issue":{"url":"https://api.github.com/repos/raspberrypi/linux/issues/2482","repository_url":"https://api.github.com/repos/raspberrypi/linux","labels_url":"https://api.github.com/repos/raspberrypi/linux/issues/2482/labels{/name}","comments_url":"https://api.github.com/repos/raspberrypi/linux/issues/2482/comments","events_url":"https://api.github.com/repos/raspberrypi/linux/issues/2482/events","html_url":"https://github.com/raspberrypi/linux/issues/2482","id":310135758,"number":2482,"title":"Network driver on RPi3 B Plus causing hung tasks when working on an NFS mount","user":{"login":"graysky2","id":534822,"avatar_url":"https://avatars0.githubusercontent.com/u/534822?v=4","gravatar_id":"","url":"https://api.github.com/users/graysky2","html_url":"https://github.com/graysky2","followers_url":"https://api.github.com/users/graysky2/followers","following_url":"https://api.github.com/users/graysky2/following{/other_user}","gists_url":"https://api.github.com/users/graysky2/gists{/gist_id}","starred_url":"https://api.github.com/users/graysky2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graysky2/subscriptions","organizations_url":"https://api.github.com/users/graysky2/orgs","repos_url":"https://api.github.com/users/graysky2/repos","events_url":"https://api.github.com/users/graysky2/events{/privacy}","received_events_url":"https://api.github.com/users/graysky2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":61,"created_at":"2018-03-30T18:28:16Z","updated_at":"2018-05-04T08:15:32Z","closed_at":null,"author_association":"NONE","body":"**Platform/Distro:** RPi 3B+ running Arch ARM (armv7h).  \r\n**Kernel version:** 4.14.31 (https://github.com/raspberrypi/linux/commit/b36f4e9e198477803d29861e02d3ea00fe5e09ab)\r\n**Firmware version:** latest as I write this (https://github.com/raspberrypi/firmware/commit/c14a90333c13f507ab219d583b74a998ec11a6e7)\r\n\r\n**Bug:** Frequent kernel oops due to blocked tasks when writing files to NFS mount.\r\n\r\n**Details**:  When compiling,  dmesg is full of kernel oops like the below when doing so on an NFS mount.  Compiling to the micro SD card is fine.  I believe that the software (disto) on the micro SD card is NOT to blame...  if I put the same micro SD card into a RPi3 or RPi2, I can compile without error.\r\n\r\nAgain, I am using an NFS mounted partition (/scratch) on which to compile, so I'm hypothesizing that these problems are related to the network driver.\r\n\r\n```% dmesg\r\n...\r\n[ 2455.534291] INFO: task ld:24879 blocked for more than 120 seconds.\r\n[ 2455.538489]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 2455.542688] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 2455.550990] ld              D    0 24879  24804 0x00000000\r\n[ 2455.555379] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 2455.559662] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 2455.563990] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 2455.572326] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 2455.580865] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 2455.589272] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 2455.597837] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 2455.606295] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 2455.610675] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 2455.614999] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 2547.695051] nfs: server ease not responding, still trying\r\n[ 2548.735626] nfs: server ease not responding, still trying\r\n[ 2548.768826] nfs: server ease OK\r\n[ 2548.796748] nfs: server ease OK\r\n[ 2701.296329] INFO: task ld:24879 blocked for more than 120 seconds.\r\n[ 2701.300214]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 2701.304061] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 2701.311642] ld              D    0 24879  24804 0x00000000\r\n[ 2701.315536] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 2701.319458] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 2701.323355] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 2701.330878] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 2701.338447] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 2701.345916] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 2701.353469] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 2701.360953] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 2701.364740] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 2701.368593] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 2772.976750] nfs: server ease not responding, still trying\r\n[ 2774.331264] nfs: server ease OK\r\n[ 2947.057892] INFO: task ld:24879 blocked for more than 120 seconds.\r\n[ 2947.061907]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 2947.066031] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 2947.074107] ld              D    0 24879  24804 0x00000000\r\n[ 2947.078244] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 2947.081483] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 2947.084348] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 2947.090033] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 2947.095898] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 2947.101751] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 2947.107513] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 2947.113352] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 2947.116350] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 2947.119289] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 2998.258064] nfs: server ease not responding, still trying\r\n[ 2999.352463] nfs: server ease OK\r\n[ 3192.819075] INFO: task ld:24879 blocked for more than 120 seconds.\r\n[ 3192.823185]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 3192.827330] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 3192.835447] ld              D    0 24879  24804 0x00000000\r\n[ 3192.839604] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 3192.842832] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 3192.845750] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 3192.851476] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 3192.857318] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 3192.863126] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 3192.868837] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 3192.874594] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 3192.877558] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 3192.880466] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 3223.539141] nfs: server ease not responding, still trying\r\n[ 3224.579687] nfs: server ease not responding, still trying\r\n[ 3224.612015] nfs: server ease OK\r\n[ 3224.626000] nfs: server ease OK\r\n[ 3438.580109] INFO: task objcopy:24916 blocked for more than 120 seconds.\r\n[ 3438.583905]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 3438.587697] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 3438.595231] objcopy         D    0 24916  24912 0x00000000\r\n[ 3438.599109] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 3438.603019] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 3438.606896] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 3438.614435] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 3438.622018] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 3438.629666] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 3438.637259] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 3438.644894] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 3438.648704] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 3438.652599] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 3448.820081] nfs: server ease not responding, still trying\r\n[ 3450.148878] nfs: server ease OK\r\n[ 3674.100906] nfs: server ease not responding, still trying\r\n[ 3675.141506] nfs: server ease not responding, still trying\r\n[ 3675.174279] nfs: server ease OK\r\n[ 3675.202048] nfs: server ease OK\r\n[ 3807.221430] INFO: task objcopy:24916 blocked for more than 120 seconds.\r\n[ 3807.225253]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 3807.229007] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 3807.236459] objcopy         D    0 24916  24912 0x00000000\r\n[ 3807.240428] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 3807.244393] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 3807.248202] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 3807.255540] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 3807.263030] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 3807.270494] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 3807.277992] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 3807.285364] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 3807.289292] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 3807.293169] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 3899.381659] nfs: server ease not responding, still trying\r\n[ 3900.422241] nfs: server ease not responding, still trying\r\n[ 3900.461112] nfs: server ease OK\r\n[ 3900.474540] nfs: server ease OK\r\n[ 4011.372575] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewall rule not found. Use the iptables CT target to attach helpers instead.\r\n[ 4052.982250] INFO: task as:25088 blocked for more than 120 seconds.\r\n[ 4052.986324]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 4052.990389] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 4052.998504] as              D    0 25088  25086 0x00000000\r\n[ 4053.002785] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 4053.006065] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 4053.008960] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 4053.014564] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 4053.020330] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 4053.026110] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 4053.031705] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 4053.037527] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 4053.040507] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 4053.043431] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 4134.902727] nfs: server ease not responding, still trying\r\n[ 4135.997194] nfs: server ease OK\r\n[ 4529.145918] nfs: server ease not responding, still trying\r\n[ 4529.145923] nfs: server ease not responding, still trying\r\n[ 4529.145940] nfs: server ease not responding, still trying\r\n[ 4529.145978] nfs: server ease not responding, still trying\r\n[ 4529.146011] nfs: server ease not responding, still trying\r\n[ 4529.146028] nfs: server ease not responding, still trying\r\n[ 4529.146044] nfs: server ease not responding, still trying\r\n[ 4538.105971] nfs: server ease not responding, still trying\r\n[ 4538.109131] nfs: server ease not responding, still trying\r\n[ 4544.506128] INFO: task gcc:2854 blocked for more than 120 seconds.\r\n[ 4544.509193]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 4544.512157] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 4544.517957] gcc             D    0  2854   2852 0x00000000\r\n[ 4544.520871] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 4544.523830] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 4544.526762] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 4544.530980] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 4544.534883] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 4544.538880] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 4544.542873] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 4544.546949] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 4544.549173] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 4544.551445] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 4571.406855] nfs: server ease OK\r\n[ 4571.406996] nfs: server ease OK\r\n[ 4571.407031] nfs: server ease OK\r\n[ 4571.407691] nfs: server ease OK\r\n[ 4571.407701] nfs: server ease OK\r\n[ 4571.410844] nfs: server ease OK\r\n[ 4571.410877] nfs: server ease OK\r\n[ 4571.411761] nfs: server ease OK\r\n[ 4571.411810] nfs: server ease OK\r\n[ 4790.267644] INFO: task ld:7630 blocked for more than 120 seconds.\r\n[ 4790.270597]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 4790.273588] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 4790.279563] ld              D    0  7630   7628 0x00000000\r\n[ 4790.282558] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 4790.285531] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 4790.288488] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 4790.294136] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 4790.299855] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 4790.305556] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 4790.311366] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 4790.317112] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 4790.320380] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 4790.323699] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n[ 4790.330500] INFO: task ld:7636 blocked for more than 120 seconds.\r\n[ 4790.334181]       Tainted: G         C      4.14.31-1-ARCH #1\r\n[ 4790.338097] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\r\n[ 4790.346223] ld              D    0  7636   7633 0x00000000\r\n[ 4790.350304] [<80a87848>] (__schedule) from [<80a88018>] (schedule+0x3c/0xa0)\r\n[ 4790.354463] [<80a88018>] (schedule) from [<8015c138>] (io_schedule+0x14/0x3c)\r\n[ 4790.358593] [<8015c138>] (io_schedule) from [<80230be4>] (wait_on_page_bit+0x110/0x15c)\r\n[ 4790.366494] [<80230be4>] (wait_on_page_bit) from [<80230d0c>] (__filemap_fdatawait_range+0xdc/0x128)\r\n[ 4790.374744] [<80230d0c>] (__filemap_fdatawait_range) from [<80233190>] (filemap_write_and_wait_range+0x54/0x88)\r\n[ 4790.383021] [<80233190>] (filemap_write_and_wait_range) from [<803db1c4>] (nfs_file_fsync+0x30/0x280)\r\n[ 4790.391236] [<803db1c4>] (nfs_file_fsync) from [<802d5dcc>] (vfs_fsync+0x24/0x2c)\r\n[ 4790.399371] [<802d5dcc>] (vfs_fsync) from [<8029d758>] (filp_close+0x2c/0x80)\r\n[ 4790.403607] [<8029d758>] (filp_close) from [<8029d7cc>] (SyS_close+0x20/0x48)\r\n[ 4790.407831] [<8029d7cc>] (SyS_close) from [<80107ce0>] (ret_fast_syscall+0x0/0x4c)\r\n```"},"comment":{"url":"https://api.github.com/repos/raspberrypi/linux/issues/comments/386533647","html_url":"https://github.com/raspberrypi/linux/issues/2482#issuecomment-386533647","issue_url":"https://api.github.com/repos/raspberrypi/linux/issues/2482","id":386533647,"user":{"login":"pelwell","id":8911409,"avatar_url":"https://avatars3.githubusercontent.com/u/8911409?v=4","gravatar_id":"","url":"https://api.github.com/users/pelwell","html_url":"https://github.com/pelwell","followers_url":"https://api.github.com/users/pelwell/followers","following_url":"https://api.github.com/users/pelwell/following{/other_user}","gists_url":"https://api.github.com/users/pelwell/gists{/gist_id}","starred_url":"https://api.github.com/users/pelwell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pelwell/subscriptions","organizations_url":"https://api.github.com/users/pelwell/orgs","repos_url":"https://api.github.com/users/pelwell/repos","events_url":"https://api.github.com/users/pelwell/events{/privacy}","received_events_url":"https://api.github.com/users/pelwell/received_events","type":"User","site_admin":false},"created_at":"2018-05-04T08:15:31Z","updated_at":"2018-05-04T08:15:31Z","author_association":"CONTRIBUTOR","body":"Microchip pointed us at a patch that should prevent link drops when using EEE with long cables. Testing here has shown that it completely fixes the throughput EEE-related throughput issues (caused by link drops) I have observed (the cable in question is about 40 metres long). Since the patch tweaks a lot of PHY registers it may also make a difference with shorter cables. The patch (and a few pre-requisites) is in the rpi-4.14.y branch and will be picked up by the next firmware build."}}
{"actor":{"display_login":"pelwell"}}