I/O Port Conflicts with PCI devices?

Gabriel Paubert paubert at iram.es
Tue Feb 2 19:41:19 EST 1999




On Tue, 2 Feb 1999, Bryan Christianson wrote:

> The following listing of /proc/pci shows that I have 2 devices reporting an
> I/O port of 0x400. Is this possible or am I not seeing the whole truth
> here? When I try to access the port (with inl() or outl()), the machine
> panics. I published this panic on the list last week and had no response.
> 
> I notice that GPR00 contains the address of the port plus my offset
> (0x043c), offset by 0xFE000000, which from my reading of the kernel source
> is the remapping done for PCI devices during initialisation.
> 
> I have tried kernels 2.1.130, 2.2.0 and 2.2.1, all with the same result. If
> there are any PCI gurus out there who can help, I would dearly love to get
> this to work.
> 
> PCI devices found:
>   Bus  0, device   0, function  0:
>     Host bridge: Motorola MPC106 Grackle (rev 64).
>       Fast devsel.  Fast back-to-back capable.  Master Capable.  No bursts.

I'd rather have the output of lspci -vx, this allows to check more details
like enabled or disabled I/O and memory space response. If you don't have
lspci, the following should be sufficient: 

	od -tx1 -Ax /proc/bus/pci/00/0e.0
	od -tx1 -Ax /proc/bus/pci/00/12.0
	

	Gabriel


[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]




More information about the Linuxppc-dev mailing list