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.

no encoder/connectors found

Other Parts Discussed in Thread: TFP410

Hi,

I am using BBB and chipsee lcd with build system Yocto project,

I am using yocto daisy and i could boot the BBB successfully.

But i am not able to see anything on the LCD.

I am getting following errors,

tilcdc 4830e000.lcdc: no encoders/connectors found
mmc0: new high speed SDHC card at address e624
tilcdc 4830e000.lcdc: failed to initialize mode setting
mmcblk0: mmc0:e624 SU04G 3.69 GiB
tilcdc 4830e000.fb: no encoders/connectors found
 mmcblk0: p1 p2
tilcdc 4830e000.fb: failed to initialize mode setting

I have attached the full bootlog and the dts file with this.

Any pointers/suggestions for the same?

Thank you,

Regards,

Ankur

0844.bbb_chipsee_linux3.14_log.txt

1680.am335x-boneblack_dts.txt

  • Hi Titus,

    Thank you for reply,
    I will have to check TFP410 support in Linux,

    I am very new to this LCD interfacing,
    Meanwhile do you see anything wrong in device tree ?
    I am getting devicetree samples for hdmi lcd but not for DVI.

    Regards,
    Ankur

  • Hi Ankur,

    Your dts files seems to ok but you have to enable the TFP410 driver and its dts support.

    Ex:

    http://www.spinics.net/lists/linux-omap/msg89038.html

  • Hi Titus,

    Sorry for late reply, I was on vacation,
    Before going on vacation, I had tried mentioned dts changes but without any success.
    With my limited knowledge i think Changes mentioned in the link is for beagleboard and not for beaglebone.
    I think TFP410 is NOT part of beaglebone black,

    Any suggestions/corrections ?

    Thank you,

    Regards,
    Ankur

  • Hi Titus,

    After some modification i could remove at least "no encoder/connector found" error.
    Here is the boot log for the same,
    Booting Linux on physical CPU 0x0
    Initializing cgroup subsys cpuset
    Initializing cgroup subsys cpu
    Initializing cgroup subsys cpuacct
    Linux version 3.14.0-yocto-standard (ankur@Ankur-VirtualBox) (gcc version 4.8.2 (GCC) ) #2 PREEMPT Sun Oct 19 20:17:18 IST 2014
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
    CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine model: TI AM335x BeagleBone
    cma: CMA: reserved 16 MiB at 9e800000
    Memory policy: Data cache writeback
    CPU: All CPU(s) started in SVC mode.
    AM335X ES2.0 (sgx neon )
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129792
    Kernel command line: console=ttyO1,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait;
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    allocated 1048576 bytes of page_cgroup
    please try 'cgroup_disable=memory' option if you don't want memory cgroups
    Memory: 489424K/523264K available (7499K kernel code, 520K rwdata, 2460K rodata, 488K init, 757K bss, 33840K reserved, 0K highmem)
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
        lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .text : 0xc0008000 - 0xc09c2080   (9961 kB)
          .init : 0xc09c3000 - 0xc0a3d074   ( 489 kB)
          .data : 0xc0a3e000 - 0xc0ac00d4   ( 521 kB)
           .bss : 0xc0ac00d4 - 0xc0b7d678   ( 758 kB)
    SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Preemptible hierarchical RCU implementation.
    NR_IRQS:16 nr_irqs:16 16
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    OMAP clockevent source: timer2 at 24000000 Hz
    sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
    OMAP clocksource: timer1 at 24000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 548.86 BogoMIPS (lpj=2744320)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    Initializing cgroup subsys debug
    Initializing cgroup subsys memory
    Initializing cgroup subsys devices
    Initializing cgroup subsys freezer
    Initializing cgroup subsys net_cls
    Initializing cgroup subsys blkio
    CPU: Testing write buffer coherency: ok
    ftrace: allocating 25110 entries in 74 pages
    Setting up static identity map for 0x806c5640 - 0x806c5698
    devtmpfs: initialized
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_hwmod: tptc0 using broken dt data from edma
    omap_hwmod: tptc1 using broken dt data from edma
    omap_hwmod: tptc2 using broken dt data from edma
    omap_hwmod: debugss: _wait_target_disable failed
    xor: measuring software checksum speed
       arm4regs  :   685.200 MB/sec
       8regs     :   504.800 MB/sec
       32regs    :   658.800 MB/sec
    xor: using function: arm4regs (685.200 MB/sec)
    pinctrl core: initialized pinctrl subsystem
    regulator-dummy: no parameters
    NET: Registered protocol family 16
    DMA: preallocated 256 KiB pool for atomic coherent allocations
    cpuidle: using governor ladder
    cpuidle: using governor menu
    platform 49000000.edma: alias fck already exists
    platform 49000000.edma: alias fck already exists
    platform 49000000.edma: alias fck already exists
    OMAP GPIO hardware version 0.1
    platform 481cc000.d_can: alias fck already exists
    hw-breakpoint: debug architecture 0x4 unsupported.
    bio: create slab <bio-0> at 0
    raid6: int32x1     89 MB/s
    raid6: int32x2    107 MB/s
    raid6: int32x4     90 MB/s
    raid6: int32x8     92 MB/s
    raid6: using algorithm int32x2 (107 MB/s)
    raid6: using intx1 recovery algorithm
    edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
    vmmcsd_fixed: 3300 mV
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
    platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
    omap_i2c 4802a000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c1_pins, deferring probe
    platform 4802a000.i2c: Driver omap_i2c requests probe deferral
    cfg80211: Calling CRDA to update world regulatory domain
    Switched to clocksource timer1
    NET: Registered protocol family 2
    TCP established hash table entries: 4096 (order: 2, 16384 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 named UNIX socket transport module.
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
    futex hash table entries: 256 (order: -1, 3072 bytes)
    NFS: Registering the id_resolver key type
    Key type id_resolver registered
    Key type id_legacy registered
    msgmni has been set to 987
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    omap_uart 44e09000.serial: no wakeirq for uart0
    44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a OMAP UART0
    omap_uart 48022000.serial: no wakeirq for uart0
    48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89, base_baud = 3000000) is a OMAP UART1
    console [ttyO1] enabled
    omap_uart 48024000.serial: no wakeirq for uart0
    48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90, base_baud = 3000000) is a OMAP UART2
    omap_uart 481a8000.serial: no wakeirq for uart0
    481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61, base_baud = 3000000) is a OMAP UART4
    [drm] Initialized drm 1.1.0 20060810
    brd: module loaded
    mtdoops: mtd device (mtddev=name/number) must be supplied
    usbcore: registered new interface driver kaweth
    pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
    usbcore: registered new interface driver pegasus
    usbcore: registered new interface driver rtl8150
    usbcore: registered new interface driver asix
    usbcore: registered new interface driver ax88179_178a
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    usbcore: registered new interface driver smsc75xx
    usbcore: registered new interface driver smsc95xx
    usbcore: registered new interface driver net1080
    usbcore: registered new interface driver cdc_subset
    usbcore: registered new interface driver zaurus
    usbcore: registered new interface driver MOSCHIP usb-ethernet driver
    usbcore: registered new interface driver int51x1
    usbcore: registered new interface driver cdc_ncm
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-omap: OMAP-EHCI Host Controller driver
    usbcore: registered new interface driver usb-storage
    mousedev: PS/2 mouse device common for all mice
    omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    i2c /dev entries driver
    omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    48060000.mmc supply vmmc_aux not found, using dummy regulator
    481d8000.mmc supply vmmc_aux not found, using dummy regulator
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    oprofile: using arm/armv7
    u32 classifier
        Actions configured
    TCP: cubic registered
    NET: Registered protocol family 10
    sit: IPv6 over IPv4 tunneling driver
    NET: Registered protocol family 17
    Key type dns_resolver registered
    ThumbEE CPU extension supported.
    bio: create slab <bio-1> at 1
    Btrfs loaded
    mmc0: host does not support reading read-only switch. assuming write-enable.
    regulator-dummy: disabling
    mmc0: new high speed SDHC card at address e624
    [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    mmcblk0: mmc0:e624 SU04G 3.69 GiB
    [drm] No driver support for vblank timestamp query.
     mmcblk0: p1 p2
    Console: switching to colour frame buffer device 128x37
    tilcdc 4830e000.lcdc: fb0:  frame buffer device
    tilcdc 4830e000.lcdc: registered panic notifier
    [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
    DCDC1: at 1500 mV
    vdd_mpu: 925 <--> 1325 mV at 1100 mV
    vdd_core: 925 <--> 1150 mV at 1100 mV
    LDO1: at 1800 mV
    LDO2: at 3300 mV
    LDO3: 1800 mV
    LDO4: at 3300 mV
    tps65217 0-0024: TPS65217 ID 0xe version 1.2
    omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    omap_i2c 4802a000.i2c: bus 1 rev0.11 at 400 kHz
    console [netcon0] enabled
    netconsole: network logging started
    davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    libphy: 4a101000.mdio: probed
    davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
    Detected MACID = 90:59:af:5b:ec:e5
    input: gpio_keys.5 as /devices/ocp.3/gpio_keys.5/input/input0
    omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    EXT4-fs (mmcblk0p2): recovery complete
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    VFS: Mounted root (ext4 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing unused kernel memory: 488K (c09c3000 - c0a3d000)
    mmc1: BKOPS_EN bit is not set
    mmc1: new high speed MMC card at address 0001
    mmcblk1: mmc1:0001 MMC02G 1.78 GiB
    mmcblk1boot0: mmc1:0001 MMC02G partition 1 1.00 MiB
    mmcblk1boot1: mmc1:0001 MMC02G partition 2 1.00 MiB
     mmcblk1: unknown partition table
     mmcblk1boot1: unknown partition table
     mmcblk1boot0: unknown partition table
    INIT: version 2.88 booting
    Starting udev
    udevd[88]: starting version 182
    EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
    random: nonblocking pool is initialized
    Sun Nov  9 18:12:29 UTC 2014
    INIT: Entering runlevel: 5
    Configuring network interfaces... net eth0: initializing cpsw version 1.12 (0)
    net eth0: phy found : id is : 0x7c0f1
    libphy: PHY 4a101000.mdio:01 not found
    net eth0: phy 4a101000.mdio:01 not found on slave 1
    IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.22.1) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Starting syslogd/klogd: done
    
    Poky (Yocto Project Reference Distro) 1.7 beaglebone /dev/ttyO1
    
    beaglebone login: root
    root@beaglebone:~# export DISPLAY=0.0
    root@beaglebone:~# cat /dev/urandom > /dev/fb0
    cat: write error: No space left on device
    root@beaglebone:~#
    

    But problem is there is not activity on the display :(

    even "cat  /dev/urandom > /dev/fb0" gives error as "cat : Write error : No space left on device" error.

    Updated device-tree is available at below location

    https://github.com/AnkurTank/chipsee_kernel3.14_support/blob/master/am335x-boneblack.dts

    Thank you,

    Regards,

    Ankur