Bug 516591 - NetworkManager unable to configure ehea adapter on ppc during install
Summary: NetworkManager unable to configure ehea adapter on ppc during install
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: NetworkManager
Version: 12
Hardware: ppc
OS: Linux
high
high
Target Milestone: ---
Assignee: Dan Williams
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 517372 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-10 16:03 UTC by Robert M Williams
Modified: 2010-12-05 06:37 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-05 06:37:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
console output (82.10 KB, text/plain)
2009-08-10 16:03 UTC, Robert M Williams
no flags Details
Screen shot before NM config (189.29 KB, image/jpeg)
2009-08-11 17:41 UTC, Geoff Levand
no flags Details
Screen shot after NM config (error case) (195.78 KB, image/jpeg)
2009-08-11 17:42 UTC, Geoff Levand
no flags Details
Dumps udev device list. (4.73 KB, text/plain)
2009-08-12 20:40 UTC, Dan Williams
no flags Details
lsudev dump of PS3 (installed rawhide system) (3.15 KB, text/plain)
2009-08-13 22:01 UTC, Geoff Levand
no flags Details
Output of ./lsudev net for ehea (2.47 KB, text/plain)
2009-08-18 12:31 UTC, Pavan Naregundi
no flags Details

Description Robert M Williams 2009-08-10 16:03:18 UTC
Created attachment 356912 [details]
console output 

Description of problem:
during install error is displayed that 'error configuring the network adapter' and installation halts 

Version-Release number of selected component (if applicable):
rawhide 20090808

How reproducible:


Steps to Reproduce:
1.attempt install on ppc system with ehea network adapter (js22 or js12)
2.
3.
  
Actual results:
error configuring adapter and installation halts

Expected results:
completed installation

Additional info:

Comment 1 Geoff Levand 2009-08-11 17:41:49 UTC
Created attachment 357053 [details]
Screen shot before NM config

Comment 2 Geoff Levand 2009-08-11 17:42:56 UTC
Created attachment 357054 [details]
Screen shot after NM config (error case)

Comment 3 Geoff Levand 2009-08-11 17:44:07 UTC
I get the same or a similar problem when installing recent rawhide daily builds on the PS3 game console (powerpc64), resulting in an error dialog box with the message 'error configuring the network adapter'.

Using images from here:

  http://download.fedora.redhat.com/pub/fedora/linux/development/ppc/os/ppc/ppc64/

Builds prior to 14-Jul-2009 20:19 network config worked OK.
Builds after 03-Aug-2009 06:04 network config failed.

I tried to install on the powermac G5, also powerpc64, and the network config was OK.

Some tty screen shots attached.

-Geoff

Comment 4 James Laska 2009-08-11 18:31:58 UTC
Is this the exact same problem as the F-11 ehea bug#496820?  Is it possible to provide more detailed logs to help isolate this issue?

To gather more detailed logs, you might install with CD or DVD (or some other non-network installation method), you can extract /var/log/messages from the installed system

Comment 5 Geoff Levand 2009-08-11 21:51:50 UTC
> --- Comment #4 from James Laska <jlaska>  2009-08-11 14:31:58 EDT ---
> Is this the exact same problem as the F-11 ehea bug#496820?

It still need to be decided if my PS3 problem is in fact the same as Robert's QS22 ehea problem.

But, bug #496820 is defiantly different than the problem I am having on the PS3, as this problem started recently with rawhide, and as my screen shots show, the network interface (ps3-gelic) seems to be loaded and working (somewhat at least).

I'll try to get some better logs.

-Geoff

Comment 6 Geoff Levand 2009-08-12 00:09:08 UTC
I tried with today's rawhide boot.iso (11-Aug-2009 08:37) from here:

http://download.fedora.redhat.com/pub/fedora/linux/development/ppc/os/images/boot.iso

Using it with anaconda's 'repo=nfs:' option, the network config worked OK.

It seems the problem is the network config needed when anaconda's stage2 is loaded via NFS.

-Geoff

Comment 7 Pavan Naregundi 2009-08-12 07:05:14 UTC
I tried network install on P6 machine using ehea. I could reproduce the issue.

This problem is same as #496820. I have verified that this problem is solved on a F11 installed system in comment#52 of bug #496820(I have used NetworkManager-0.7.1-8.git20090708.fc11.ppc and hal-0.5.12-28.20090226git.fc11).

F12 uses hal-0.5.13-7.fc12.src.rpm and NetworkManager-0.7.995-1.git20090804.fc12.src.rpm. These seems to be no problem with hal as ha-0.5.13 has included the ibmebus support.

As per my observation problem may be with the NetworkManager. NetworkManager in F12 has missed the ehea support i.e the following patch.

http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=4c36f7c0b607813753072acf1bec14414494948c

Comment 8 Dan Williams 2009-08-12 20:40:06 UTC
F11 and lower use HAL, which has some support for ehea and ibmebus (or whatever the bus type is here).

F12 and higher deprecate HAL, and thus NetworkManager 0.7.995+ uses udev for device detection and hotplug.

Thus, we need to figure out how the ehea stuff looks to udev, so that we can also support it in NetworkManager.

To do so, please build the following small utility that I'm about to attach.  See further instructions in the attachment message.

Comment 9 Dan Williams 2009-08-12 20:40:56 UTC
Created attachment 357235 [details]
Dumps udev device list.

Build this with:

gcc -o lsudev -Wall `pkg-config --libs --cflags gudev-1.0 glib-2.0` lsudev.c

and run the result like so:

lsudev net

and attach the output to this bug.  Thanks!

Comment 10 Geoff Levand 2009-08-13 16:34:28 UTC
The PS3 problem and the ehea problem seem to be different, so I opened a new bug for the PS3: https://bugzilla.redhat.com/show_bug.cgi?id=517372

-Geoff

Comment 11 Dan Williams 2009-08-13 16:58:04 UTC
Geoff:  I'd still like a lsudev dump though, since that will still be an issue irregardless of whether the PS3 problem gets fixed or not.

Comment 12 Dan Williams 2009-08-13 17:00:01 UTC
*** Bug 517372 has been marked as a duplicate of this bug. ***

Comment 13 Geoff Levand 2009-08-13 22:01:38 UTC
Created attachment 357378 [details]
lsudev dump of PS3 (installed rawhide system)

Comment 14 Geoff Levand 2009-08-13 22:07:04 UTC
I attached a lsudev dump from the PS3 running an up-to-date rawhide.

-Geoff

Comment 15 IBM Bug Proxy 2009-08-17 16:51:39 UTC
------- Comment From kumarr.com 2009-08-17 12:46 EDT-------
Mirrored RHBZ 516591

Comment 16 Pavan Naregundi 2009-08-18 12:31:19 UTC
Created attachment 357786 [details]
Output of ./lsudev net for ehea

Comment 17 Dan Williams 2009-08-20 15:27:33 UTC
Thanks for the dump, should be fixed upstream in commit:

0fb5560b797f5cdc66101f95cf068b34b2554ed1

Comment 18 IBM Bug Proxy 2009-08-21 14:54:49 UTC
------- Comment From tpnoonan.com 2009-08-21 10:43 EDT-------
RHBug??516591 - NetworkManager unable to configure ehea adapter on ppc during install (edit) [NEEDINFO]
The alpha1 re-spin hit a snag this week. When they tested the fix applied to F11 with F12, Pavan discovered an
issue with network manager. Pavan is working with Red Hat to debug the problem.
The issue arose because F11 used HAL and F12 uses UDEV.
If you have a person who is familiar with UDEV and network manager, you may want to ask them to get on the
cc list of the bugzilla.
54720  -  RIT317575- RH BZ 511304 rhel6 Alpha1: Network installation failed on machines using ehea
55495  -  RHBZ516591: NetworkManager unable to configure ehea adapter on ppc during install
8/21-these 2 are the same bug, fix is in rhel6 modified state, john will get acks and has set as blocker for rhel6 alpha2,
mark will watch for nightly build isos that includes this fix

Comment 19 Geoff Levand 2009-08-26 19:45:53 UTC
Just to report, this problem is still not fixed for the PS3 game console in today's rawhide build (26-Aug-2009 08:45).

-Geoff

Comment 20 IBM Bug Proxy 2009-08-31 11:31:19 UTC
------- Comment From THEMANN.com 2009-08-31 07:22 EDT-------
(In reply to comment #15)
Is my assumption correct that you'd like to report a similar problem for another NIC for PS3? Just to be sure: There is certainly no HEA in the PS3.

Regards,
Jan-Bernd

Comment 21 Pavan Naregundi 2009-09-03 06:16:51 UTC
Dan, Is the fix for this bug is in F12 rawhide?

Comment 22 IBM Bug Proxy 2009-09-03 17:32:01 UTC
------- Comment From arobert.com 2009-09-03 13:24 EDT-------
Hi Red Hat - will this bug be fixed in RH 6 Alpha 2?  Thanks.

Comment 23 Geoff Levand 2009-09-03 17:49:01 UTC
This problem is still not fixed for the PS3 game console in
today's rawhide build (03-Sep-2009 06:32).

-Geoff

Comment 24 James Laska 2009-09-03 18:37:44 UTC
I've just tested and confirmed the original problem on a Power6 ehea system is now resolved.

Installation over the ehea eth0 device completed successfully

= install =

# grep "\(ehea\)" //tmp/syslog
/tmp/syslog:<6>ehea: eth0: Jumbo frames are disabled
/tmp/syslog:<6>ehea: eth0 -> logical port id #1
/tmp/syslog:<6>ehea: eth1: Jumbo frames are disabled
/tmp/syslog:<6>ehea: eth1 -> logical port id #2
/tmp/syslog:<29>Sep  3 17:06:40 NetworkManager: <info>  (eth0): new Ethernet device (driver: 'ehea')
/tmp/syslog:<29>Sep  3 17:06:40 NetworkManager: <info>  (eth1): new Ethernet device (driver: 'ehea')
/tmp/syslog:<6>ehea: eth0: Physical port up
/tmp/syslog:<6>ehea: External switch port is backup port


= post install =

# dmesg | grep "\(eth\|ehea\)"
IBM eHEA ethernet device driver (Release EHEA_0102)
ehea: eth0: Jumbo frames are disabled
ehea: eth0 -> logical port id #1
ehea: eth1: Jumbo frames are disabled
ehea: eth1 -> logical port id #2
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
ehea: eth0: Physical port up
ehea: External switch port is backup port

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:14:5E:5F:11:80  
          inet addr:10.10.10.138  Bcast:10.10.11.255  Mask:255.255.252.0
          inet6 addr: 2002:a00:0:1:214:5eff:fe5f:1180/64 Scope:Global
          inet6 addr: fe80::214:5eff:fe5f:1180/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:433 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:291971161 (278.4 MiB)  TX bytes:7216322 (6.8 MiB)

Comment 25 IBM Bug Proxy 2009-09-03 18:51:19 UTC
------- Comment From arobert.com 2009-09-03 14:46 EDT-------
Hi James - thanks for confirming that the ehea problem is fixed.  Just to clarify...was this on a RH 6 build or Fedora?

Comment 26 James Laska 2009-09-03 19:19:59 UTC
Hey Robert!  This was confirmed using the rawhide build from 2009-09-03.  If you'd like to confirm, you can download a boot.iso from this rawhide build at http://kojipkgs.fedoraproject.org/mash/rawhide-20090903/development/ppc/os/images/boot.iso.

Comment 27 Pavan Naregundi 2009-09-04 07:03:50 UTC
Verified this bug on P6 machine using ehea. I confirm that problem is fixed with fedora12 rawhide build: http://kojipkgs.fedoraproject.org/mash/rawhide-20090903/development/ppc/os/ppc/ppc64/

Thanks

Comment 28 IBM Bug Proxy 2009-09-04 13:51:58 UTC
------- Comment From arobert.com 2009-09-04 09:40 EDT-------
Please make sure this bug fix finds its way into a RH 6 Alpha 2 build.  It's critical for Power systems as this supports  the on-board ethernet on all P6 systems.

Comment 29 IBM Bug Proxy 2009-09-10 19:21:57 UTC
------- Comment From kwmonroe.ibm.com 2009-09-10 15:14 EDT-------
Duping per comment 26.

*** This bug has been marked as a duplicate of bug 54720 ***

Comment 30 Geoff Levand 2009-09-15 18:41:15 UTC
This problem is still not fixed for the PS3 game console in
today's rawhide build (15-Sep-2009 08:23).

Should I report this as a separate bug?

-Geoff

Comment 31 IBM Bug Proxy 2009-09-17 08:41:26 UTC
------- Comment From TKLEIN.com 2009-09-17 04:32 EDT-------
(In reply to comment #28)
> This problem is still not fixed for the PS3 game console in
> today's rawhide build (15-Sep-2009 08:23).
>
> Should I report this as a separate bug?
>
> -Geoff
>

This is a good idea as the PS3 doesn't contain HEA - thus this bugzilla doesn't seem to be the right place to track a PS3-related issue.

Thomas

Comment 32 IBM Bug Proxy 2009-09-28 18:41:32 UTC
------- Comment From kumarr.com 2009-09-28 14:34 EDT-------
Closing bug being a duplicate of another Bug as mentioned in above comments.
Please see IBM LTC  Bug 54720 (RHBZ 511304)

Comment 33 Bug Zapper 2009-11-16 11:19:32 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 34 Bug Zapper 2010-11-04 10:33:28 UTC
This message is a reminder that Fedora 12 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 12.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '12'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 12's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 12 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 35 Bug Zapper 2010-12-05 06:37:58 UTC
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


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