[Crash-utility] dev -p command fails post linux 2.6.25

Dave Anderson anderson at redhat.com
Fri Apr 23 13:28:55 UTC 2010


----- "Sharyathi Nagesh" <sharyath at in.ibm.com> wrote:

> Hi Dave
>   As you may be aware dev -p command post linux kernel 2.6.25 fails with
> "no PCI devices found on this system.". When I went through the kernel
> a specific commit has removed pci_devices variable from the kernel code
> 
> ==================================================================
> git commit: 5ff580c10ec06fd296bd23d4570c1a95194094a0
> by Greg Kroah-Hartman <gregkh at suse.de>
> 
> 
> This is what he says in the commit
> ------------------------------------------------------------------------------------------------------------
>    This patch finally removes the global list of PCI devices.  We are
>     relying entirely on the list held in the driver core now, and do not
>     need a separate "shadow" list as no one uses it.
> ------------------------------------------------------------------------------------------------------------
> 
> ==================================================================
> 
> I saw some of your earlier postings where you have specifically mentioned about this problem:
> http://www.mail-archive.com/crash-utility@redhat.com/msg00346.html
> 
> 
> With this I wanted to know, if you intend to keep dev -p behavior as it is now or
> there is any plan to change it to display actual values?
> 
> Thank You
> Sharyathi N

I (personally) have no plans to change it.  If I remember correctly,
Bud Brown came up with an alternate scheme, but the imported data from
the kernel proper required to accomplish it was enormous (bordering
on absurd), so I suggested that it would be more appropriate as an
extension module.

Bud -- feel free to chime in here...  ;-)

For that matter, even the "old" way required the import of ~1000 lines
of kernel #define's -- which always bugged me -- and was pretty much the
only crash command that had to do such a thing. 

Dave

  




More information about the Crash-utility mailing list