This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

XIO2001 can't deassert PCIRST correctly.

Other Parts Discussed in Thread: XIO2001, PMP

Hi,

I have a app with the following configuration: TI DM8168 (pcie)---> XIO2001(pcie-pci-bridge) --> TI DM648,  but the XIO2001 can not deassert PCIRST after DM8168 finish the linux kernerl loading, Actually, the XIO2001 does deassert PCIRST in a very short time when dm8168 is loading its kernel, but around several mili-second, then assert the PCIRST again.  I also find the the LTSSM state changes from 0x11 --> 0x0d or 0x0f or 0x10,  which may mean it is in some recovery state.  not sure what is this meaning.  Here attached is the log from linux kernerl output of DM8168.   finally, the LTSSM goes to 0x1f.  I also checked the wave form of the Tx line of DM8168, which is the rx line of XIO2001, it also become idle ~40ms after it assert PCIRST again?   Any clues you can provide to me for further investigation?

you can find some LTSSM changes. 

dmesg
Linux version 2.6.37 (kyzhang@UbuntuWS1) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 Sat Dec 31 10:36:28 CST 2011
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8168evm
vram size = 52428800 at 0
reserved size = 52428800 at 0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8168 1.1
On node 0 totalpages: 29696
free_area_init_node: node 0, pgdat c04b7b6c, node_mem_map c04f0000
  Normal zone: 332 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 29364 pages, LIFO batch:7
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 29364
Kernel command line: console=ttyO2,115200n8 ethaddr=90.d7.eb.20.cd.a8 root=/dev/nfs nfsroot=3.35.89.119:/home/jed/newtargetfs ip=dhcp rw mem=166M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M noinitrd
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 116MB = 116MB total
Memory: 112248k/112248k available, 57736k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xca800000 - 0xf8000000   ( 728 MB)
    lowmem  : 0xc0000000 - 0xca600000   ( 166 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0035000   ( 180 kB)
      .text : 0xc0035000 - 0xc0478000   (4364 kB)
      .data : 0xc0478000 - 0xc04b91e0   ( 261 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:407
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
GPMC revision 6.0
Trying to install interrupt handler for IRQ400
Trying to install interrupt handler for IRQ401
Trying to install interrupt handler for IRQ402
Trying to install interrupt handler for IRQ403
Trying to install interrupt handler for IRQ404
Trying to install interrupt handler for IRQ405
Trying to install interrupt handler for IRQ406
Trying to install type control for IRQ407
Trying to set irq flags for IRQ407
OMAP clockevent source: GPTIMER1 at 27000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_gpio omap_gpio.0: rpm_resume flags 0x4
omap_gpio omap_gpio.0: omap_pm_runtime_resume
omap_gpio omap_gpio.0: rpm_resume returns 0
OMAP GPIO hardware version 0.1
omap_gpio omap_gpio.1: rpm_resume flags 0x4
omap_gpio omap_gpio.1: omap_pm_runtime_resume
omap_gpio omap_gpio.1: rpm_resume returns 0
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
_omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
_omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
NOR: Can't request GPMC CS
registered ti816x_vpss device
pm_dbg_init: only OMAP3 supported
Registered ti81xx_fb device
ti816x_pcie: Invoking PCI BIOS...
ti816x_pcie: Setting up Host Controller...
ti816x_pcie: Register base mapped @0xca820000
ti816x_pcie: Starting PCI scan...
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:00:00.0: [104c:8888] type 1 class 0x000604
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:00:00.0: rpm_resume flags 0x0
pci 0000:00:00.0: rpm_resume returns -11
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x0000000f
PCI: bus0: Fast back to back transfers disabled
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x0000000d
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x0000000f
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0: [104c:8240] type 1 class 0x000604
check_device--> LTSSM=0x00000010
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0: rpm_resume flags 0x0
pci 0000:01:00.0: rpm_resume returns -11
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0: supports D1 D2
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
PCI: bus1: Fast back to back transfers disabled
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
PCI: bus2: Fast back to back transfers enabled
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x0000000d
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0: PCI bridge to [bus 02-02]
pci 0000:01:00.0:   bridge window [io  disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0:   bridge window [mem disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:01:00.0:   bridge window [mem pref disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:00:00.0: PCI bridge to [bus 01-02]
pci 0000:00:00.0:   bridge window [io  disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:00:00.0:   bridge window [mem disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci 0000:00:00.0:   bridge window [mem pref disabled]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
PCI: enabling device 0000:00:00.0 (0140 -> 0143)
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
PCI: enabling device 0000:01:00.0 (0140 -> 0143)
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
pci_bus 0000:00: resource 0 [mem 0x20000000-0x2fffffff]
pci_bus 0000:00: resource 1 [io  0x40000000-0x402fffff]
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c omap_i2c.1: rpm_resume flags 0x4
omap_i2c omap_i2c.1: omap_pm_runtime_resume
omap_i2c omap_i2c.1: rpm_resume returns 0
omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
omap_i2c omap_i2c.1: rpm_suspend flags 0x0
omap_i2c omap_i2c.1: omap_pm_runtime_suspend
omap_i2c omap_i2c.1: rpm_suspend returns 0
omap_i2c omap_i2c.2: rpm_resume flags 0x4
omap_i2c omap_i2c.2: omap_pm_runtime_resume
omap_i2c omap_i2c.2: rpm_resume returns 0
omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
omap_i2c omap_i2c.2: rpm_suspend flags 0x0
omap_i2c omap_i2c.2: omap_pm_runtime_suspend
omap_i2c omap_i2c.2: rpm_suspend returns 0
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource gp timer
musb-hdrc: version 6.0, host, debug=0
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: kernel must blacklist external hubs
musb-hdrc: HDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
usb usb1: SerialNumber: musb-hdrc.0
usb usb1: rpm_resume flags 0x4
usb usb1: rpm_resume returns 1
usb usb1: rpm_resume flags 0x4
usb usb1: rpm_resume returns 1
usb usb1: rpm_resume flags 0x0
usb usb1: rpm_resume returns 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.0: USB Host mode controller at ca80c000 using DMA, IRQ 18
Registered /proc/driver/musb_hdrc.0
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: kernel must blacklist external hubs
musb-hdrc: HDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
usb usb2: SerialNumber: musb-hdrc.1
usb usb2: rpm_resume flags 0x4
usb usb2: rpm_resume returns 1
usb usb2: rpm_resume flags 0x4
usb usb2: rpm_resume returns 1
usb usb2: rpm_resume flags 0x0
usb usb2: rpm_resume returns 1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at ca81e800 using DMA, IRQ 19
Registered /proc/driver/musb_hdrc.1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
PCI: CLS 64 bytes, default 64
NetWinder Floating Point Emulator V0.97 (double precision)
sr1_fck HVT rate = 125000000
sr2_fck SVT rate = 125000000
SR NTarget value for HVT 0xa9fd91
SR NTarget value for SVT 0xaab7d2
SmartReflex Driver initialized
omap-iommu omap-iommu.0: ducati registered
omap-iommu omap-iommu.1: sys registered
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 219
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
console [ttyO2] enabled
brd: module loaded
loop: module loaded
ahci ahci.0: forcing PORTS_IMPL to 0x3
ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
hub 1-0:1.0: rpm_resume flags 0x4
hub 1-0:1.0: rpm_resume returns 1
hub 1-0:1.0: rpm_suspend flags 0x0
hub 1-0:1.0: rpm_suspend returns 0
hub 2-0:1.0: rpm_resume flags 0x4
hub 2-0:1.0: rpm_resume returns 1
hub 2-0:1.0: rpm_suspend flags 0x0
hub 2-0:1.0: rpm_suspend returns 0
scsi0 : ahci_platform
scsi1 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
scsi host0: rpm_resume flags 0x4
scsi host0: rpm_resume returns 1
scsi host1: rpm_resume flags 0x4
scsi host1: rpm_resume returns 1
m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
Creating 4 MTD partitions on "spi_flash":
0x000000000000-0x000000040000 : "U-Boot"
mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size truncated to 0x10000
0x000000010000-0x000000012000 : "U-Boot Env"
mtd: partition "U-Boot Env" is out of reach -- disabled
0x000000000000-0x000000280000 : "Kernel"
mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size truncated to 0x10000
0x000000010000-0x000000010000 : "File System"
mtd: partition "File System" is out of reach -- disabled
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
Creating 5 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x0000006c0000 : "Kernel"
0x0000006c0000-0x00000cee0000 : "File System"
0x00000cee0000-0x000010000000 : "Reserved"
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask fffffffd
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver dm9601
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)
omap_wdt omap_wdt: rpm_resume flags 0x4
omap_wdt omap_wdt: omap_pm_runtime_resume
omap_wdt omap_wdt: rpm_resume returns 0
OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
omap_wdt omap_wdt: rpm_suspend flags 0x0
omap_wdt omap_wdt: omap_pm_runtime_suspend
omap_wdt omap_wdt: rpm_suspend returns 0
PSTATE 1ff0000
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
1-0018 supply IOVDD not found, using dummy regulator
1-0018 supply DVDD not found, using dummy regulator
1-0018 supply AVDD not found, using dummy regulator
1-0018 supply DRVDD not found, using dummy regulator
asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
ALSA device list:
  #0: TI81XX EVM
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
check_device--> LTSSM=0x0000000d
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
check_device--> LTSSM=0x00000011
ata2: SATA link down (SStatus 0 SControl 300)
scsi host1: rpm_suspend flags 0x0
scsi host1: rpm_suspend returns 0
ata1: SATA link down (SStatus 0 SControl 300)
scsi host0: rpm_suspend flags 0x0
scsi host0: rpm_suspend returns 0
mmc0: new high speed SDHC card at address 0007
mmcblk0: mmc0:0007 SD4GB 3.73 GiB
 mmcblk0: p1 p2
davinci_mdio davinci_mdio.0: resetting idled controller
net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
PHY 0:02 not found
net eth1: could not connect to phy 0:02
Sending DHCP requests .
PHY: 0:01 - Link is Up - 100/Full
., OK
IP-Config: Got DHCP answer from 0.0.0.0, my address is 3.35.88.109
IP-Config: Complete:
     device=eth0, addr=3.35.88.109, mask=255.255.255.0, gw=3.35.88.254,
     host=3.35.88.109, domain=clients.ap.health.ge.com, nis-domain=(none),
     bootserver=0.0.0.0, rootserver=3.35.89.119, rootpath=
VFS: Mounted root (nfs filesystem) on device 0:14.
devtmpfs: mounted
Freeing init memory: 180K
udevd (77): /proc/77/oom_adj is deprecated, please use /proc/77/oom_score_adj instead.
udev: starting version 141
udev: renamed network interface eth1 to eth3
NET: Registered protocol family 10
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0.
EXT3-fs (mmcblk0): error: can't find ext3 filesystem on dev mmcblk0.
EXT2-fs (mmcblk0): error: can't find an ext2 filesystem on dev mmcblk0.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0.
ISOFS: Unable to identify CD-ROM format.
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery complete
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
SysLink version : 02.00.00.68_beta1
SysLink module created on Date:Aug 25 2011 Time:23:22:00
Entered KnlUtilsDrv_initializeModule
traceMask value: 0x0
Leaving KnlUtilsDrv_initializeModule 0x0
VPSS_CORE : core init
VPSS_SHRBUF: sbuf init
VPSS_SHRBUF: map 0xa0200000 to 0xcfc00000 with size 2097152
VPSS_FVID2: fvid2 init
VPSS_SHRBUF: FOUND 0xa0200000, end 0xa0400000, map vir 0xcfc00000
VPSS_SHRBUF: FOUND 0xa0202000, end 0xa0400000, map vir 0xcfc02000
VPSS_SHRBUF: free mem paddr 0xa0202000 vaddr 0xcfc02000 size 4096
VPSS_FVID2: M3 firmware version 0x1000126 is newer,driver may not work properly.
VPSS_SYSTEM: enter system init
VPSS_SHRBUF: FOUND 0xa0202000, end 0xa0400000, map vir 0xcfc02000
VPSS_FVID2: Fvid2 handle 0x9ce79b7c with notifyno 10 within 0 ms
VPSS_FVID2: send control with cmd 0x10080002
VPSS_FVID2: control event 0x10080002 return 0 within 0 ms.
VPSS_DCTRL: dctrl init
VPSS_SHRBUF: FOUND 0xa0203000, end 0xa0400000, map vir 0xcfc03000
VPSS_FVID2: Fvid2 handle 0x9ce79b9c with notifyno 11 within 0 ms
VPSS_DCTRL: mode hdmi:1080p-60,dvo2:1080p-60,hdcomp:1080p-60
VPSS_FVID2: send control with cmd 0x10040003
VPSS_FVID2: control event 0x10040003 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040003
VPSS_FVID2: control event 0x10040003 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040003
VPSS_FVID2: control event 0x10040003 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040003
VPSS_FVID2: control event 0x10040003 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x1004001c
VPSS_FVID2: control event 0x1004001c return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x1004001c
VPSS_FVID2: control event 0x1004001c return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x1004001c
VPSS_FVID2: control event 0x1004001c return 0 within 0 ms.
VPSS_SYSTEM: enter set pll 148500KHz for VENC 1
VPSS_FVID2: send control with cmd 0x10080000
VPSS_FVID2: control event 0x10080000 return 0 within 1 ms.
VPSS_SYSTEM: enter set pll 148500KHz for VENC 1
VPSS_FVID2: send control with cmd 0x10080000
VPSS_FVID2: control event 0x10080000 return 0 within 0 ms.
VPSS_SYSTEM: enter set pll 216000KHz for VENC 0
VPSS_FVID2: send control with cmd 0x10080000
VPSS_FVID2: control event 0x10080000 return 0 within 0 ms.
VPSS_SYSTEM: enter set pll 148500KHz for VENC 2
VPSS_FVID2: send control with cmd 0x10080000
VPSS_FVID2: control event 0x10080000 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040019
VPSS_FVID2: control event 0x10040019 return 0 within 2 ms.
VPSS_FVID2: send control with cmd 0x10040019
VPSS_FVID2: control event 0x10040019 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040019
VPSS_FVID2: control event 0x10040019 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040019
VPSS_FVID2: control event 0x10040019 return 0 within 0 ms.
VPSS_GRPX : grpx init
VPSS_SHRBUF: FOUND 0xa0204000, end 0xa0400000, map vir 0xcfc04000
VPSS_DCTRL: enter set node
VPSS_FVID2: send control with cmd 0x10040018
VPSS_FVID2: control event 0x10040018 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040017
VPSS_FVID2: control event 0x10040017 return 0 within 0 ms.
VPSS_DCTRL: enter set node
VPSS_FVID2: send control with cmd 0x10040018
VPSS_FVID2: control event 0x10040018 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040017
VPSS_FVID2: control event 0x10040017 return 0 within 0 ms.
VPSS_DCTRL: enter set node
VPSS_FVID2: send control with cmd 0x10040018
VPSS_FVID2: control event 0x10040018 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10040017
VPSS_FVID2: control event 0x10040017 return 0 within 0 ms.
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_GRPX : (0) - get timing
VPSS_GRPX : (1)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_GRPX : (1) - get timing
VPSS_GRPX : (2)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_GRPX : (2) - get timing
VPSS_GRPX : (0)- set format bpp 32 df 4104, pitch 7680.
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (0)- get region params.
VPSS_GRPX : (0)- set region params.
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (1)- set format bpp 32 df 4104, pitch 7680.
VPSS_GRPX : (1)- apply changes into FVID2_FRAME.
VPSS_GRPX : (1)- get region params.
VPSS_GRPX : (1)- set region params.
VPSS_GRPX : (1)- apply changes into FVID2_FRAME.
VPSS_GRPX : (1)- add buffer 0x88c00000
VPSS_GRPX : (1)- apply changes into FVID2_FRAME.
VPSS_GRPX : (2)- set format bpp 32 df 4104, pitch 2880.
VPSS_GRPX : (2)- apply changes into FVID2_FRAME.
VPSS_GRPX : (2)- get region params.
VPSS_GRPX : (2)- set region params.
VPSS_GRPX : (2)- apply changes into FVID2_FRAME.
VPSS_GRPX : (2)- add buffer 0x89c00000
VPSS_GRPX : (2)- apply changes into FVID2_FRAME.
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 52 ms.
VPSS_GRPX : (0) - get timing
VPSS_GRPX : (0)- set format df 4104.
VPSS_GRPX : (0)- set format pitch 7680.
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (0)- get region params.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_GRPX : (0)- set clut 0x85ef7000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 65 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 63 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 38 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx1
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (1)- add buffer 0x88c00000
VPSS_GRPX : (1)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx1
VPSS_GRPX : (1)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 63 ms.
VPSS_GRPX : stop grpx1
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 57 ms.
VPSS_GRPX : delete GRPX1
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 43 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 56 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 49 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 66 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 39 ms.
VPSS_GRPX : (0) - get timing
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (0)- get region params.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 66 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 53 ms.
VPSS_GRPX : (0) - get timing
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : (0)- get region params.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_GRPX : stop grpx0
VPSS_FVID2: send control with cmd 0x00000006
VPSS_FVID2: control event 0x6 return 0 within 66 ms.
VPSS_GRPX : delete GRPX0
VPSS_FVID2: enter delete.
VPSS_FVID2: delete event return 0 within 0 ms
eth0: no IPv6 routers present
VPSS_GRPX : create grpx0
VPSS_FVID2: Fvid2 handle 0x9ce79bbc with notifyno 12 within 0 ms
VPSS_GRPX : (0)- add buffer 0x87400000
VPSS_GRPX : (0)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx0
VPSS_GRPX : (0)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 61 ms.
VPSS_GRPX : create grpx1
VPSS_FVID2: Fvid2 handle 0x9ce79bdc with notifyno 13 within 0 ms
VPSS_GRPX : (1)- add buffer 0x88c00000
VPSS_GRPX : (1)- apply changes into FVID2_FRAME.
VPSS_GRPX : start grpx1
VPSS_GRPX : (1)- get resolution.
VPSS_DCTRL: enter get output format
VPSS_FVID2: send control with cmd 0x1004001a
VPSS_FVID2: control event 0x1004001a return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000003
VPSS_FVID2: control event 0x3 return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x10000002
VPSS_FVID2: control event 0x10000002 return 0 within 0 ms.
VPSS_FVID2: queue event return 0 within 0 ms.
VPSS_FVID2: send control with cmd 0x00000005
VPSS_FVID2: control event 0x5 return 0 within 65 ms.
VPSS_GRPX : start grpx0
VPSS_GRPX : start grpx1
root@dm816x-evm:~#

  • Hello,

    You can do the folowing:

    1) Make sure you are following the Power-up sequence described on section 3.1.1 of datasheet.

    2) Review the Table 3-1 ( Reset Features), make sure you have the correct value on SRST bit.

    3) Check that the coupling caps on TXN/TXP are the correct value (0.1uF) and measure the resistance between REF0_PCIE and REF1_PCIE for the correct value (14532 ohms). Also check that GRST# is de-asserting after power is okay.

    Can you share your schematics and a Register Dump pf the bridge?

    Regards.

  • Hi,

    1.  I follow the reference clock come out  first and after 100ms to release the PERST, the variance of LTSSM becomes better but still PCIRST goes to ground after several seconds before linux kernel finishs its loading.

    2. I can't touch the SRST bit in XIO2001, as the LTSSM becomes to 0x1f before the linux kernel finishs its loading.

    3. the TXN/TXP is 100nF, the reference resistor is ok, the GRST# is pullup through 10k to D3V3.

    4. I don't how to dump the register of xio2001, but the schematic is attached here.0825.NETRA_TEST_REV1_P40P41.pdf

    5.  I found that the differetial reference clock can't use ac coupling method, otherwise i can't get stable PCI clock. 

    overall, the situation is basically still the same, but it looks like the interval between "PCIRST is high" and "PCIRST goes to ground (asserted)" is very random. Sometimes the interval is 20s, sometime the interval is very short.  the waveform is like this:

      

     

    I have already remove the resistor of CLKRUN and EXT_ARB, they are float now, but according to datasheet, these two should have internal active pull down.

     

    Thanks,

    Ji Kai

     

  • Hello,

    1) Please connect the GRST# terminal to the "Power_Good" signal coming from your PCIe host.

    2) You are enabling the external arbiter, is that what you really want? If not, please connect EXT_ARB_EN to ground.

    3) Leave VDD_33_AUX floating.

    4) Can your PCIe host detect and configure the XIO2001 even when this one is asserting the PCI Reset?

    Regards.

  • Hi,

    I float the VDD_33_AUX and connect EXT_ARB_EN to ground, and find the 1v5 voltage doesnot reach to 1.5, it only has 1.44, so increase the 1.5v a bit, then it works.

    I think the 1.5V voltage might be cause for those unstable pcie connections.

    Thanks,

    JI Kai