Bug 25567 - ethtool and strace updates for kernel 5.3
Summary: ethtool and strace updates for kernel 5.3
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-14 18:28 CEST by David Walser
Modified: 2019-10-23 23:08 CEST (History)
3 users (show)

See Also:
Source RPM: strace-5.2-1.mga7.src.rpm, ethtool-5.2-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2019-10-14 18:28:12 CEST
Advisory:
----------------------------------------

The ethtool and strace package have been updated to version 5.3 to support the
newest features in the 5.3 kernel and fix a few bugs.

References:
https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS?id=76c46821fc0e171de6908e0421bb2f032a6eb857
https://lists.strace.io/pipermail/strace-devel/2019-September/009155.html
----------------------------------------

Updated packages in core/updates_testing:
----------------------------------------
ethtool-5.3-1.mga7
strace-5.3-1.mga7

from SRPMS:
ethtool-5.3-1.mga7.src.rpm
strace-5.3-1.mga7.src.rpm
Comment 1 Len Lawrence 2019-10-18 17:51:05 CEST
Mageia 7, x86_64

Updated ethtool and strace.

They both work in simple tests.
# ethtool -i enp0s31f6
driver: e1000e
version: 3.2.6-k
firmware-version: 0.2-4
expansion-rom-version: 
bus-info: 0000:00:1f.6
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

# strace -o trace.eth0 ethtool -d enp0s31f6
MAC Registers
-------------
0x00000: CTRL (Device control register)  0x58180240
      Endian mode (buffers):             little
      Link reset:                        normal
      Set link up:                       1
      Invert Loss-Of-Signal:             no
      Receive flow control:              enabled
[...]
0x00100: RCTL (Receive control register) 0x04008002
      Receiver:                          enabled
      Store bad packets:                 disabled
      Unicast promiscuous:               disabled
[...]
0x03810: TDH   (Transmit desc head)      0x0000009C
0x03818: TDT   (Transmit desc tail)      0x0000009C
0x03820: TIDV  (Transmit delay timer)    0x00000008
PHY type:                                unknown

# cat trace.eth0
execve("/usr/sbin/ethtool", ["ethtool", "-d", "enp0s31f6"], 0x7fff4fc68c30 /* 47 vars */) = 0
brk(NULL)                               = 0x1f55000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=262143, ...}) = 0
[...]
ioctl(3, SIOCETHTOOL, 0x7ffc9970eac0)   = 0
brk(NULL)                               = 0x1f55000
brk(0x1f76000)                          = 0x1f76000
ioctl(3, SIOCETHTOOL, 0x7ffc9970eac0)   = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x6), ...}) = 0
write(1, "MAC Registers\n", 14)         = 14
write(1, "-------------\n", 14)         = 14
write(1, "0x00000: CTRL (Device control re"..., 52) = 52
write(1, "      Endian mode (buffers):    "..., 48) = 48
[...]

This looks fine.

CC: (none) => tarazed25
Whiteboard: (none) => MGA7-64-OK

Len Lawrence 2019-10-22 07:42:39 CEST

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Thomas Backlund 2019-10-23 19:59:14 CEST

CC: (none) => tmb
Keywords: (none) => advisory

Comment 2 Mageia Robot 2019-10-23 23:08:27 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0176.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.