[Bug 1660762] Comment bridged from LTC Bugzilla
bugproxy
bugproxy at us.ibm.com
Mon Apr 10 18:59:43 UTC 2017
------- Comment From maurosr at br.ibm.com 2017-04-10 14:51 EDT-------
Hi Narasimham!
I've tried to reproduce the issue with the two most recent kernels available for ubuntu 1704, and it seems fixed.
I didn't spend time looking for which patch fixed it. I guess it was fixed at Linux 4.10.0-15-generic, newest 4.10.0-19-generic also works fine.
Shallow explanation for this issue is: when unbinding /binding the
device driver the kernel wasn't generating the events udev has to
capture to take a corresponding action, thus the network configuration
wasn't happening.
Now it's easy to see many events during {un,/}bind:
1 - Started udev's monitor:
root at redhot:~# udevadm monitor --tag-match="enP1p12s0f0" &
[1] 5226
2 - Unbinded the device
root at redhot:~# echo 0001:0c:00.0 > /sys/bus/pci/drivers/tg3/unbind
KERNEL[555.821104] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/ptp/ptp0 (ptp)
KERNEL[555.900035] remove /kernel/slab/:atA-0000192/cgroup/dentry(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.900314] remove /kernel/slab/inode_cache/cgroup/inode_cache(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.900459] remove /kernel/slab/:tA-0000256/cgroup/cred_jar(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.900597] remove /kernel/slab/:tA-0001408/cgroup/mm_struct(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.900734] remove /kernel/slab/:tA-0000200/cgroup/vm_area_struct(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.900878] remove /kernel/slab/:tA-0000064/cgroup/anon_vma_chain(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.901027] remove /kernel/slab/anon_vma/cgroup/anon_vma(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.901169] remove /kernel/slab/proc_inode_cache/cgroup/proc_inode_cache(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.901447] remove /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.901654] remove /kernel/slab/:t-0000256/cgroup/kmalloc-256(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.901857] remove /kernel/slab/:t-0000512/cgroup/kmalloc-512(1363:ureadahead-stop.service) (cgroup)
KERNEL[555.902004] remove /kernel/slab/:t-0001024/cgroup/kmalloc-1024(1363:ureadahead-stop.service) (cgroup)
KERNEL[556.786692] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/rx-3 (queues)
KERNEL[556.787004] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/rx-2 (queues)
KERNEL[556.787452] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/rx-1 (queues)
KERNEL[556.787660] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/rx-0 (queues)
KERNEL[556.787866] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/tx-0 (queues)
KERNEL[556.788102] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0 (net)
root at redhot:~# KERNEL[556.931045] add /kernel/slab/:atA-0000192/cgroup/dentry(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.931272] add /kernel/slab/inode_cache/cgroup/inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.931523] add /kernel/slab/:tA-0000256/cgroup/cred_jar(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.931732] add /kernel/slab/:tA-0001408/cgroup/mm_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.931985] add /kernel/slab/:tA-0000200/cgroup/vm_area_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.932215] add /kernel/slab/:tA-0000064/cgroup/anon_vma_chain(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.932428] add /kernel/slab/anon_vma/cgroup/anon_vma(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.934868] add /kernel/slab/proc_inode_cache/cgroup/proc_inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.935926] add /kernel/slab/:tA-0005632/cgroup/task_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.936152] add /kernel/slab/:t-0016384/cgroup/kmalloc-16384(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.936358] add /kernel/slab/:tA-0000128/cgroup/pid(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.936618] add /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.936976] add /kernel/slab/:t-0000256/cgroup/kmalloc-256(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.937190] add /kernel/slab/:t-0000512/cgroup/kmalloc-512(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.938335] add /kernel/slab/:t-0001024/cgroup/kmalloc-1024(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.939091] add /kernel/slab/:t-0000192/cgroup/kmalloc-192(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.939266] add /kernel/slab/:tA-0000768/cgroup/files_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.939427] add /kernel/slab/sighand_cache/cgroup/sighand_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[556.939573] add /kernel/slab/:tA-0001152/cgroup/signal_cache(1377:NetworkManager-dispatcher.service) (cgroup)
3 - Binded the device back
root at redhot:~# echo 0001:0c:00.0 > /sys/bus/pci/drivers/tg3/bind
KERNEL[595.468273] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0 (net)
KERNEL[595.468748] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/rx-0 (queues)
KERNEL[595.469062] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/rx-1 (queues)
root at redhot:~# KERNEL[595.469297] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/rx-2 (queues)
KERNEL[595.469539] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/rx-3 (queues)
KERNEL[595.469756] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/rx-4 (queues)
KERNEL[595.469971] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/tx-0 (queues)
KERNEL[595.470192] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/tx-1 (queues)
KERNEL[595.470396] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/tx-2 (queues)
KERNEL[595.470581] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/tx-3 (queues)
KERNEL[595.470775] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/eth0/queues/tx-4 (queues)
KERNEL[595.470952] add /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/ptp/ptp0 (ptp)
KERNEL[595.471115] move /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0 (net)
KERNEL[595.514234] add /kernel/slab/:atA-0000192/cgroup/dentry(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.514473] add /kernel/slab/inode_cache/cgroup/inode_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.514771] add /kernel/slab/:tA-0000256/cgroup/cred_jar(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.515023] add /kernel/slab/:tA-0001408/cgroup/mm_struct(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.515245] add /kernel/slab/:tA-0000200/cgroup/vm_area_struct(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.515448] add /kernel/slab/:tA-0000064/cgroup/anon_vma_chain(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.515670] add /kernel/slab/anon_vma/cgroup/anon_vma(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.515910] add /kernel/slab/:tA-0005632/cgroup/task_struct(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.516170] add /kernel/slab/:t-0016384/cgroup/kmalloc-16384(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.516390] add /kernel/slab/:tA-0000768/cgroup/files_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.516585] add /kernel/slab/sighand_cache/cgroup/sighand_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.516771] add /kernel/slab/:tA-0001152/cgroup/signal_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.516945] add /kernel/slab/:tA-0000128/cgroup/pid(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.517465] add /kernel/slab/shmem_inode_cache/cgroup/shmem_inode_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.523595] add /kernel/slab/:t-0000192/cgroup/kmalloc-192(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.523764] add /kernel/slab/:t-0001024/cgroup/kmalloc-1024(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.525708] add /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.525883] add /kernel/slab/proc_inode_cache/cgroup/proc_inode_cache(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[595.527359] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/rx-4 (queues)
KERNEL[595.527537] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/tx-4 (queues)
KERNEL[595.527716] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/tx-3 (queues)
KERNEL[595.527945] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/tx-2 (queues)
KERNEL[595.528183] remove /devices/pci0001:00/0001:00:00.0/0001:01:00.0/0001:02:10.0/0001:0c:00.0/net/enP1p12s0f0/queues/tx-1 (queues)
KERNEL[595.622032] add /kernel/slab/:atA-0000192/cgroup/dentry(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.622246] add /kernel/slab/inode_cache/cgroup/inode_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.622498] add /kernel/slab/:tA-0000256/cgroup/cred_jar(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.660153] add /kernel/slab/:tA-0001408/cgroup/mm_struct(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.700137] add /kernel/slab/:tA-0000200/cgroup/vm_area_struct(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.760131] add /kernel/slab/:tA-0000064/cgroup/anon_vma_chain(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.800107] add /kernel/slab/anon_vma/cgroup/anon_vma(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.840088] add /kernel/slab/proc_inode_cache/cgroup/proc_inode_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.880218] add /kernel/slab/:tA-0005632/cgroup/task_struct(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.940106] add /kernel/slab/:t-0016384/cgroup/kmalloc-16384(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.980087] add /kernel/slab/:tA-0000128/cgroup/pid(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[595.980240] add /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.080086] add /kernel/slab/:t-0000256/cgroup/kmalloc-256(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.140068] add /kernel/slab/:t-0000512/cgroup/kmalloc-512(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.180122] add /kernel/slab/:t-0001024/cgroup/kmalloc-1024(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.220104] add /kernel/slab/:t-0000192/cgroup/kmalloc-192(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.280104] add /kernel/slab/:tA-0000768/cgroup/files_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.320087] add /kernel/slab/sighand_cache/cgroup/sighand_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.360139] add /kernel/slab/:tA-0001152/cgroup/signal_cache(1401:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.480070] remove /kernel/slab/:atA-0000192/cgroup/dentry(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.540125] remove /kernel/slab/inode_cache/cgroup/inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.600170] remove /kernel/slab/:tA-0000256/cgroup/cred_jar(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.640158] remove /kernel/slab/:tA-0001408/cgroup/mm_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.700086] remove /kernel/slab/:tA-0000200/cgroup/vm_area_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.760193] remove /kernel/slab/:tA-0000064/cgroup/anon_vma_chain(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.820044] remove /kernel/slab/anon_vma/cgroup/anon_vma(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.820141] remove /kernel/slab/proc_inode_cache/cgroup/proc_inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.880085] remove /kernel/slab/:tA-0005632/cgroup/task_struct(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.940077] remove /kernel/slab/:t-0016384/cgroup/kmalloc-16384(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[596.980074] remove /kernel/slab/:tA-0000128/cgroup/pid(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.040039] remove /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.080039] remove /kernel/slab/:t-0000256/cgroup/kmalloc-256(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.100052] remove /kernel/slab/:t-0000512/cgroup/kmalloc-512(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.160155] remove /kernel/slab/:t-0001024/cgroup/kmalloc-1024(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.160262] remove /kernel/slab/:t-0000192/cgroup/kmalloc-192(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.220064] remove /kernel/slab/:tA-0000768/cgroup/files_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.260114] remove /kernel/slab/sighand_cache/cgroup/sighand_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[597.320064] remove /kernel/slab/:tA-0001152/cgroup/signal_cache(1377:NetworkManager-dispatcher.service) (cgroup)
KERNEL[605.670604] add /kernel/slab/:t-0000256/cgroup/kmalloc-256(1389:ifup at enP1p12s0f0.service) (cgroup)
KERNEL[605.670945] add /kernel/slab/:t-0000512/cgroup/kmalloc-512(1389:ifup at enP1p12s0f0.service) (cgroup)
4 - check network configuration:
root at redhot:~# ifconfig enP1p12s0f0
enP1p12s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 9.8.234.87 netmask 255.255.255.0 broadcast 9.8.234.255
inet6 fe80::9abe:94ff:fe04:c34c prefixlen 64 scopeid 0x20<link>
ether 98:be:94:04:c3:4c txqueuelen 1000 (Ethernet)
RX packets 519 bytes 57595 (57.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 63 bytes 6961 (6.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 237
I'm closing this bug then, feel free to re-open.
------- Comment From maurosr at br.ibm.com 2017-04-10 14:54 EDT-------
*** Bug 151109 has been marked as a duplicate of this bug. ***
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1660762
Title:
[Regression] Interface configuration not restored after driver
unbind/bind (generic)
Status in ifupdown package in Ubuntu:
Invalid
Bug description:
---Problem Description---
Interface configuration not restored after driver unbind/bind
root at ltciofvtr-s824-lp8:~# ifconfig enP28p96s0f0
enP28p96s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.10.10.11 netmask 255.255.255.0 broadcast 10.10.10.255
inet6 fe80::290:faff:fe7a:5840 prefixlen 64 scopeid 0x20<link>
ether 00:90:fa:7a:58:40 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13 bytes 1046 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root at ltciofvtr-s824-lp8:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ibmveth2
iface ibmveth2 inet static
address 9.47.68.120
netmask 255.255.240.0
network 9.47.64.0
broadcast 9.47.79.255
gateway 9.47.79.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 9.12.18.2
dns-search pok.stglabs.ibm.com
auto enP28p96s0f0
iface enP28p96s0f0 inet static
address 10.10.10.11
netmask 255.255.255.0
root at ltciofvtr-s824-lp8:~# ethtool -i enP28p96s0f0
driver: be2net
version: 11.1.0.0
firmware-version: 10.2.252.1913
expansion-rom-version:
bus-info: 001c:60:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: no
supports-priv-flags: yes
root at ltciofvtr-s824-lp8:~# echo -n 001c:60:00.0 >
/sys/bus/pci/drivers/be2net/unbind
root at ltciofvtr-s824-lp8:~# ls /sys/bus/pci/drivers/be2net
001c:60:00.1 001c:60:00.2 001c:60:00.3 bind module new_id remove_id uevent unbind
root at ltciofvtr-s824-lp8:~# echo -n 001c:60:00.0 >
/sys/bus/pci/drivers/be2net/bind
root at ltciofvtr-s824-lp8:~# ls /sys/bus/pci/drivers/be2net
001c:60:00.0 001c:60:00.1 001c:60:00.2 001c:60:00.3 bind module new_id remove_id uevent unbind
root at ltciofvtr-s824-lp8:~# ifconfig enP28p96s0f0
enP28p96s0f0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 00:90:fa:7a:58:40 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root at ltciofvtr-s824-lp8:~# ifup enP28p96s0f0
ifup: interface enP28p96s0f0 already configured
root at ltciofvtr-s824-lp8:~# ifdown enP28p96s0f0
RTNETLINK answers: Cannot assign requested address
root at ltciofvtr-s824-lp8:~# ifup enP28p96s0f0
root at ltciofvtr-s824-lp8:~# ifconfig enP28p96s0f0
enP28p96s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.10.10.11 netmask 255.255.255.0 broadcast 10.10.10.255
inet6 fe80::290:faff:fe7a:5840 prefixlen 64 scopeid 0x20<link>
ether 00:90:fa:7a:58:40 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16 bytes 1344 (1.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
---uname output---
Linux ltciofvtr-s824-lp8 4.9.0-12-generic #13-Ubuntu SMP Tue Jan 10 12:52:39 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = IBM,8286-42A LPAR
---Steps to Reproduce---
# echo -n 001c:60:00.0 > /sys/bus/pci/drivers/be2net/unbind
# echo -n 001c:60:00.0 > /sys/bus/pci/drivers/be2net/bind
== Comment - Vaishnavi Bhat
Hi,
To bind a device to a driver, the device must first not be controlled by any other driver. Can you check for 'driver' in the below before you bind ?
$ tree /sys//bus/pci/devices/001c:60:00.0
Thank you.
== Comment - Murilo Fossa Vicentini
Just adding some information, this is not a driver specific issue, this was also seen with tg3 and i40e adapters . This behavior is a regression when compared to Ubuntu 16.04 where the interfaces where properly reconfigured upon bind with the information set in /etc/network/interfaces
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1660762/+subscriptions
More information about the foundations-bugs
mailing list