lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Wed, 31 Dec 2008 11:41:48 -0600
From:	Robert Hancock <hancockr@...w.ca>
To:	yogeshwar sonawane <yogyas@...il.com>
CC:	linux-kernel <linux-kernel@...r.kernel.org>
Subject: Re: PCI resource collision message

yogeshwar sonawane wrote:
> Hi Robert,
> 
> Currently card is inserted in PCI slot 06:00.0 & working fine. The
> above said problem is observed very few times like 2 or 3. So, i am
> sending today's lspci -vv output.
> The lspci -vv output follows & it is attached also: -

(snip)

> 
> 06:00.0 Network controller: Centre for Development of Advanced
> Computing: Unknown device 0102
> 	Subsystem: Centre for Development of Advanced Computing: Unknown device 0102
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0, Cache Line Size 08
> 	Interrupt: pin A routed to IRQ 114
> 	Region 0: Memory at de000000 (64-bit, non-prefetchable) [size=16M]
> 	Region 2: Memory at d8000000 (64-bit, prefetchable) [size=64M]
> 	Region 4: Memory at dc000000 (64-bit, prefetchable) [size=32M]
> 	Capabilities: [40] Power Management version 2
> 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> 		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
> 	Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
> 		Address: 00000000fee02000  Data: 4072
> 	Capabilities: [58] Express Endpoint IRQ 0
> 		Device: Supported: MaxPayload 512 bytes, PhantFunc 0, ExtTag-
> 		Device: Latency L0s unlimited, L1 unlimited
> 		Device: AtnBtn- AtnInd- PwrInd-
> 		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
> 		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> 		Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
> 		Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s, Port 0
> 		Link: Latency L0s unlimited, L1 unlimited
> 		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
> 		Link: Speed 2.5Gb/s, Width x4
> 	Capabilities: [100] Device Serial Number 00-00-00-00-00-00-00-00

Well, everything seems pretty much fine here.. think we'd really need 
the lspci and dmesg output when the problem actually shows up. I'm not 
sure why the BIOS wouldn't have been able to allocate resources for the 
card only sometimes.. The only thing that seems unusual is that you 
don't often see devices with a 16MB non-prefetchable BAR (the big ones 
are usually prefetchable video RAM from a graphics card), and the 
non-prefetchable and prefetchable regions may have to go into different 
bridge windows.. it could be that is tripping up the BIOS.

> On Wed, Dec 31, 2008 at 12:47 PM, Robert Hancock <hancockr@...w.ca> wrote:
>> yogeshwar sonawane wrote:
>>> Hi all,
>>>
>>> I have seen the following message in /var/log/messages file :-
>>>
>>> PCI: Device 0000:01:00.0 not available because of resource collisions
>>>
>>> Whenever this msg comes, the PCI card which is present in 0000:01:00.0
>>> is not useful/accessible.
>>> While detection of card, pci_set_master() fails.
>>> But after reboot, that msg goes & card is working fine.
>>>
>>> This card is a Network controller PCI-Express based card.
>>> The above problem comes very rarely & not on all the test nodes. The
>>> situation may be difficult to reproduce.
>>>
>>> So, my question is, what to interpret from the above message ?
>>> PCI bios allocates the PCI resources. So where to look to remove this
>>> error ?
>> Is there something overlapping in the PCI resource allocations? Can you post
>> the lspci -vv output?
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ