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 ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: pmc interrupt problem...

  1. 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..


  2. 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


+ Reply to Thread