OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » fm » discuss

Thread: fmd goes into maintenance, snv_126

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 3 - Last Post: Nov 5, 2009 3:23 AM by: Steve Hanson Threads: [ Previous | Next ]
kupfer

Posts: 824
From: US

Registered: 3/9/05
fmd goes into maintenance, snv_126
Posted: Nov 4, 2009 2:11 PM
To: Communities » fm » discuss
  Click to reply to this thread Reply

I updated my notebook (Sony VAIO) to snv_126 yesterday, and this morning I noticed that fmd was going into maintenance. Here's the text from /var/adm/messages:

Nov 4 09:06:28 loiosh svc.startd[7]: [ID 652011 daemon.warning] svc:/system/fmd:default: Method "/usr/lib/fm/fmd/fmd" failed with exit status 1.
Nov 4 09:06:28 loiosh svc.startd[7]: [ID 748625 daemon.error] system/fmd:default failed: transitioned to maintenance (see 'svcs -xv' for details)

When I looked in the service log, it had

[ Nov 4 09:05:27 Enabled. ]
[ Nov 4 09:06:12 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
[ Nov 4 09:06:21 Method "start" exited with status 1. ]
[ Nov 4 09:06:21 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
[ Nov 4 09:06:24 Method "start" exited with status 1. ]
[ Nov 4 09:06:24 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
[ Nov 4 09:06:28 Method "start" exited with status 1. ]

Should I file a bug?

gavinm

Posts: 352
From: AU

Registered: 3/9/05
Re: [fm-discuss] fmd goes into maintenance, snv_126
Posted: Nov 4, 2009 2:36 PM   in response to: kupfer

  Click to reply to this thread Reply

Hi,

Mike Kupfer wrote:
> I updated my notebook (Sony VAIO) to snv_126 yesterday, and this morning I noticed that fmd was going into maintenance. Here's the text from /var/adm/messages:
>
> Nov 4 09:06:28 loiosh svc.startd[7]: [ID 652011 daemon.warning] svc:/system/fmd:default: Method "/usr/lib/fm/fmd/fmd" failed with exit status 1.
> Nov 4 09:06:28 loiosh svc.startd[7]: [ID 748625 daemon.error] system/fmd:default failed: transitioned to maintenance (see 'svcs -xv' for details)
>
> When I looked in the service log, it had
>
> [ Nov 4 09:05:27 Enabled. ]
> [ Nov 4 09:06:12 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
> Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
> [ Nov 4 09:06:21 Method "start" exited with status 1. ]
> [ Nov 4 09:06:21 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
> Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
> [ Nov 4 09:06:24 Method "start" exited with status 1. ]
> [ Nov 4 09:06:24 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
> Assertion failed: comma != NULL, file ../../common/pcibus/did_props.c, line 347, function dev_for_hostbridge
> [ Nov 4 09:06:28 Method "start" exited with status 1. ]
>
> Should I file a bug?

Yes, please. What was the last working Nevada version installed on this system?
The assertion is not new, so it appears that something has changed in the
underlying devfs tree to upset the parsing of it in the enumerator.
Could you include prtconf, prtconf -p and ls -lR /devices as attachments
in the bug, please.

Are there any core files in /var/fm/fmd?

Cheers

Gavin
_______________________________________________
fm-discuss mailing list
fm-discuss at opensolaris dot org


kupfer

Posts: 824
From: US

Registered: 3/9/05
Re: [fm-discuss] fmd goes into maintenance, snv_126
Posted: Nov 4, 2009 3:26 PM   in response to: gavinm

  Click to reply to this thread Reply

>>>>> "Gavin" == Gavin Maltby <Gavin dot Maltby at Sun dot COM> writes:

Gavin> What was the last working Nevada version installed on this
Gavin> system?

snv_123.

Gavin> Could you include prtconf, prtconf -p and ls -lR /devices as
Gavin> attachments in the bug, please.

Done (CR 6898284).

Gavin> Are there any core files in /var/fm/fmd?

Yes, clustered in sets of 3. The stack traces all appear to be the same
(though I didn't look too closely). I attached the most recent core
file to the CR.

Let me know if there's anything else you need.

cheers,
mike
_______________________________________________
fm-discuss mailing list
fm-discuss at opensolaris dot org


Steve Hanson
steve.hanson@sun.com
Re: [fm-discuss] fmd goes into maintenance, snv_126
Posted: Nov 5, 2009 3:23 AM   in response to: kupfer

  Click to reply to this thread Reply

It looks like the hostbridge enumerator has always assumed that all pci
hostbridges
will be attached after calling di_devfs_path(). But here we have

pci, instance #0
pci, instance #5
pci (driver not attached)
pci (driver not attached)
pci (driver not attached)
pci (driver not attached)

Interestingly the unattached devices don't show up in the ls -l output .

I guess something has changed in the kernel so that these devices are
either no longer attached or are now present in the devinfo snapshot
when they
weren't before.

Steve

>>>>>>"Gavin" == Gavin Maltby <Gavin dot Maltby at Sun dot COM> writes:
>>>>>>
>>>>>>
>
>Gavin> What was the last working Nevada version installed on this
>Gavin> system?
>
>snv_123.
>
>Gavin> Could you include prtconf, prtconf -p and ls -lR /devices as
>Gavin> attachments in the bug, please.
>
>Done (CR 6898284).
>
>Gavin> Are there any core files in /var/fm/fmd?
>
>Yes, clustered in sets of 3. The stack traces all appear to be the same
>(though I didn't look too closely). I attached the most recent core
>file to the CR.
>
>Let me know if there's anything else you need.
>
>cheers,
>mike
>_______________________________________________
>fm-discuss mailing list
>fm-discuss at opensolaris dot org
>
>

_______________________________________________
fm-discuss mailing list
fm-discuss at opensolaris dot org





Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.