Public bug reported:

A HP Proliant DL360 G6 system running Lucid 64-bit (only certified by
Canonical for 9.04 64bit and 10.10 32bit [1]) is using a dual-port
netxen_nic-based ethernet device.

When ethernet bonding is configured via /etc/network/interfaces [2] the
bonded device appears to exist [5] but does not work.  Upon restarting
the networking service [3] the device works as expected.  The bonded
device also works when configured manually [4].  This used to work with
Hardy.

Apport information from the affected system is forthcoming.

---------------------------------------------------

[1] http://webapps.ubuntu.com/certification/make/HP/servers

[2]

auto bond0
iface bond0 inet static
address 10.2.10.70
netmask 255.255.0.0
broadcast 10.2.255.255
gateway 10.2.10.254
slaves eth0 eth1
bond-mode 1
bond-miimon 100

[3] sudo /etc/init.d/networking restart

[4]

$ sudo modprobe -r bonding
$ sudo modprobe bonding mode=active-backup miimon=100
$ sudo ifconfig bond0 10.2.10.70 netmask 255.255.0.0
$ sudo ifenslave bond0 eth0 eth1
$ ifconfig bond0
$ cat /proc/net/bonding/bond0

[5]

$ dmesg | grep bonding

[ 6.403320] bonding: Warning: either miimon or arp_interval and arp_ip_target 
module parameters must be specified, otherwise bonding will not detect link 
failures! see bonding.txt for details.
[ 6.405552] bonding: bond0: doing slave updates when interface is down.
[ 6.405555] bonding: bond0: Adding slave eth0.
[ 6.405557] bonding bond0: master_dev is not up in bond_enslave
[ 7.192670] bonding: bond0: enslaving eth0 as an active interface with an up 
link.
[ 7.194312] bonding: bond0: doing slave updates when interface is down.
[ 7.194315] bonding: bond0: Adding slave eth1.
[ 7.194317] bonding bond0: master_dev is not up in bond_enslave
[ 7.721406] bonding: bond0: enslaving eth1 as an active interface with an up 
link.
[ 7.722009] bonding: bond0: setting mode to active-backup (1).
[ 7.722029] bonding: bond0: Setting MII monitoring interval to 100.

$ ifconfig

bond0 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
inet addr:10.2.10.70 Bcast:10.1.255.255 Mask:255.255.0.0
inet6 addr: fe80::f6ce:46ff:feaf:5840/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:14159 (14.1 KB)

eth0 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:14159 (14.1 KB)
Interrupt:62

eth1 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:66

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:77 errors:0 dropped:0 overruns:0 frame:0
TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7050 (7.0 KB) TX bytes:7050 (7.0 KB)

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  A HP Proliant DL360 G6 system running Lucid 64-bit (only certified by
  Canonical for 9.04 64bit and 10.10 32bit [1]) is using a dual-port
  netxen_nic-based ethernet device.
  
  When ethernet bonding is configured via /etc/network/interfaces [2] the
  bonded device appears to exist [5] but does not work.  Upon restarting
  the networking service [3] the device works as expected.  The bonded
  device also works when configured manually [4].  This used to work with
  Hardy.
  
  Apport information from the affected system is forthcoming.
  
- 
-----------------------------------------------------------------------------------------
+ ---------------------------------------------------
  
  [1] http://webapps.ubuntu.com/certification/make/HP/servers
  
  [2]
  
  auto bond0
  iface bond0 inet static
  address 10.2.10.70
  netmask 255.255.0.0
  broadcast 10.2.255.255
  gateway 10.2.10.254
  slaves eth0 eth1
  bond-mode 1
  bond-miimon 100
  
  [3] sudo /etc/init.d/networking restart
  
  [4]
  
  $ sudo modprobe -r bonding
  $ sudo modprobe bonding mode=active-backup miimon=100
  $ sudo ifconfig bond0 10.2.10.70 netmask 255.255.0.0
  $ sudo ifenslave bond0 eth0 eth1
  $ ifconfig bond0
  $ cat /proc/net/bonding/bond0
  
  [5]
  
  $ dmesg | grep bonding
  
  [ 6.403320] bonding: Warning: either miimon or arp_interval and arp_ip_target 
module parameters must be specified, otherwise bonding will not detect link 
failures! see bonding.txt for details.
  [ 6.405552] bonding: bond0: doing slave updates when interface is down.
  [ 6.405555] bonding: bond0: Adding slave eth0.
  [ 6.405557] bonding bond0: master_dev is not up in bond_enslave
  [ 7.192670] bonding: bond0: enslaving eth0 as an active interface with an up 
link.
  [ 7.194312] bonding: bond0: doing slave updates when interface is down.
  [ 7.194315] bonding: bond0: Adding slave eth1.
  [ 7.194317] bonding bond0: master_dev is not up in bond_enslave
  [ 7.721406] bonding: bond0: enslaving eth1 as an active interface with an up 
link.
  [ 7.722009] bonding: bond0: setting mode to active-backup (1).
  [ 7.722029] bonding: bond0: Setting MII monitoring interval to 100.
  
  $ ifconfig
  
  bond0 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
  inet addr:10.2.10.70 Bcast:10.1.255.255 Mask:255.255.0.0
  inet6 addr: fe80::f6ce:46ff:feaf:5840/64 Scope:Link
  UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:0 (0.0 B) TX bytes:14159 (14.1 KB)
  
  eth0 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
  UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 B) TX bytes:14159 (14.1 KB)
  Interrupt:62
  
  eth1 Link encap:Ethernet HWaddr f4:ce:46:af:58:40
  UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  Interrupt:66
  
  lo Link encap:Local Loopback
  inet addr:127.0.0.1 Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING MTU:16436 Metric:1
  RX packets:77 errors:0 dropped:0 overruns:0 frame:0
  TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:7050 (7.0 KB) TX bytes:7050 (7.0 KB)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/688703

Title:
  [lucid] netxen_nic driver and ethernet bonding broken at boot time

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to