pmc interrupt problem... - VxWorks
This is a discussion on pmc interrupt problem... - VxWorks ; I'm using MPC8260 vme board .
Now meet to problem from pmc interrupt( pmc board is ieee1394.)
pciHeaderShow( 0, 0xd, 0 );
vendor ID = 0x104c
device ID = 0x8025
command register = 0x0006
status register = 0x2218
revision ID ...
-
pmc interrupt problem...
I'm using MPC8260 vme board .
Now meet to problem from pmc interrupt( pmc board is ieee1394.)
pciHeaderShow( 0, 0xd, 0 );
vendor ID = 0x104c
device ID = 0x8025
command register = 0x0006
status register = 0x2218
revision ID = 0x01
class code = 0x0c
sub class code = 0x00
programming interface = 0x10
cache line = 0x08
latency time = 0x40
header type = 0x00
BIST = 0x00
base address 0 = 0x90000000
base address 1 = 0x90004000
base address 2 = 0x00000000
base address 3 = 0x00000000
base address 4 = 0x00000000
base address 5 = 0x00000000
cardBus CIS pointer = 0x00000000
sub system vendor ID = 0x0000
sub system ID = 0x0000
expansion ROM base address = 0x00000000
interrupt line = 0x16
interrupt pin = 0x01
min Grant = 0x03
max Latency = 0x04
------------------------------------------------------------------
I'm make pciIntConnect( 0x16, handle, 0 );
but, Not interrupt...
plz. help me..
-
Re: pmc interrupt problem...
On Apr 24, 6:13 am, "grayfala...@gmail.com"
wrote:
> I'm using MPC8260 vme board .
> Now meet to problem from pmc interrupt( pmc board is ieee1394.)
>
> pciHeaderShow( 0, 0xd, 0 );
> vendor ID = 0x104c
> device ID = 0x8025
> command register = 0x0006
> status register = 0x2218
> revision ID = 0x01
> class code = 0x0c
> sub class code = 0x00
> programming interface = 0x10
> cache line = 0x08
> latency time = 0x40
> header type = 0x00
> BIST = 0x00
> base address 0 = 0x90000000
> base address 1 = 0x90004000
> base address 2 = 0x00000000
> base address 3 = 0x00000000
> base address 4 = 0x00000000
> base address 5 = 0x00000000
> cardBus CIS pointer = 0x00000000
> sub system vendor ID = 0x0000
> sub system ID = 0x0000
> expansion ROM base address = 0x00000000
> interrupt line = 0x16
> interrupt pin = 0x01
> min Grant = 0x03
> max Latency = 0x04
> ------------------------------------------------------------------
>
> I'm make pciIntConnect( 0x16, handle, 0 );
> but, Not interrupt...
>
> plz. help me..
How did 0x16 get into the PCI configuration?
Did you write it there, based on some mistaken notion of what ought to
be there?
Was it put there by BSP auto-configuration?
Physically, how are PCI interrupts routed to the CPU?
Did you enable the full path of the interrupt signal?
When you posted this, did you think you were providing enough detail?
HTH,
GV