H W Kirkwood

Re: Oops when insmod rtl8192ce (Linux Wireless)

2011/7/28 Larry Finger <Larry.Finger@xxxxxxxxxxxx>: > On 07/28/2011 02:06 AM, hubert Liao wrote: >> >> 2011/7/27 John W. Linville<linville@xxxxxxxxxxxxx>: >>> >>> On Wed, Jul 27, 2011 at 05:20:15PM +0800, hubert Liao wrote: >>>> >>>> Hi, >>>> >>>> We got an oops when insmod rtl8192ce module (the board is an ARM soc), >>>> accroding the oops message, find it's because in rtl_pci_probe() called >>>> _rtl_pci_find_adapter(), >>>> in this funcation, the  pdev->bus->self is a NULL pointer . >>>> >>>> static boot _rtl_pci_find_adapter(strcut pci_dev *dev, >>>>               struct ieee80211_hw *hw) >>>> { >>>> >>>> struct pci_dev *bridge_pdev = pdev->bus->self;   //line 1601 >>>> ... >>>> >>>> pcipriv->ndis_adapter.pcibridge_vendorid = bridge_pdev->vendor;<-- [oops >>>> here] line 1700 >>>> >>>> ... >>>> } >>>> >>>> here, I just want to know why the bus->self  is NULL? >>> >>> pdev is coming straight from what is passed to the PCI probe routine. >>> It seems like pdev->bus->self should already be set before that >>> happens. >>> >> Yes, I think it should be initialized when added the pci bus bridge, >> I have checked the mach-kirkwood(my board is arch/arm/mach-kirkwood) >> pcie related code, and I think when system initialized should call >> kirkwood_pcie_init() -> >>             kirkwood_pcie_scan_bus() -> >>                            pci_scan_bus() -> >>                                     pci_bus_add_devices() >> if the pci_bus->self  was initialized in pci_bus_add_devices()? >> Maybe the code is too complex for me ,  I really can not find where >> set the “->self" member? > > I added a request to the bugzilla entry to post the full dmesg output there. > Perhaps there is some clue in the bus setup. > I have added the full dmesg output on bugzilla. thanks.


H W Kirkwood - Bookshelf

Quinquereme

Quinquereme

SOME GENERAL PRINCIPLES OF WORD ORDER IN GERMAN by HW KIRKWOOD and R. BOHM The New University of Ulster This article sets out to show that the relative ...

Annual report / Missouri State Horticultural Society

Annual report / Missouri State Horticultural Society

Kehr, Adolph, St. Louis, " " LefHngwell, HW, Kirkwood, St. Louis Co., Mo. Long, John F., St. Louis, " " Lawton, Dr. Ed., Manchester, " " Long, Dr. BF, ...

The Law list

The Law list

Cheltenham: HW Kirkwood, Grosvenor- ho.. Station- rd., Gloucester GL1 1ST Chester: K. Matthewson, Dee Hills-pk., Chester CHS 5AK Chesterfield: T. Wilks, ...

Nontraditional feed sources for use in swine production

Nontraditional feed sources for use in swine production

CHAPTER 17 Distillers By-Products HW Newland and DC Mahan INTRODUCTION Distillers feeds are produced from the de-alcoholized fermentation residues that ...

House of Commons debates, official report

House of Commons debates, official report

DAVID HW KIRKWOOD Question No. 2336 — Mr. Orlikow: 1. What are the specific duties and responsibilities of Mr. David HW Kirkwood in the Privy Council Office ...

Everyday Report Directory


Home - W.H. Kirkwood
Formed in 1902, WH Kirkwood is a Scottish company now with over 100 years of valuable experience in all aspects of the construction and civil engineering industry. ...

W.H. KIRKWOOD
It is the policy of W H Kirkwood Ltd that its operations are executed ... W H Kirkwood Ltd will continue to develop and improve its operational standards as a ...

SDP Scotland case study with W H Kirkwood Ltd
W H Kirkwood Ltd share a case study after taking part in SDP Scotland

Strategic Decision Making References
M. S. Bennedsen and C. W. Kirkwood, ``Selecting Sites for Coal-fired Power Plants, ... G. Benford, C. W. Kirkwood, H. Otway, M. J. Pasqualetti, ``Ten Thousand Years of Solitude? ...

Burns, C.F. Company Profile - Located in Kirkwood, MO ...
Burns, C.F. has a location in Kirkwood, MO. Active officers include Barnes, D L Jr, Hartley, H. W., Letourneau, A. L., Hartley, H.W., Van Norman, W. E., Burns, C. F. ...