Hi,
I have a problem regarding HDMI with my ti8148 eval board using the EZSDK 5.02. Currently, I can boot the Linux
system over TFTP and NFS, but when I try to start Qt applications I get the following error:
QLinuxFbScreen::connect: Inappropriate ioctl for device
Error reading fixed information
The standard UI application does not start either (but it is Qt, too, so this should be "normal"). I
have changed the video mode to HDMI and I have also tried to set different resolutions (and I did the
reboot step, too). The screen is connected with an HDMI-to-DVI-cable and it behaves as if no signal
is coming to it. Since I could not figure out what the Qt message means I checked
the dmesg output (see below). The reason seems to be that the ti81xxhdmi-driver crashes (at the end
of the log). What is the reason? Is it necessary to debug the driver? How can I get the output
working? Please do not say that I need to debug the driver.
Best regards,
Markus
root@dm814x-evm:~# dmesg
Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Tue Aug 30 02:17:12 IST 2011
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8148evm
reserved size = 52428800 at 0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 2.0
On node 0 totalpages: 19968
free_area_init_node: node 0, pgdat c04e8ac0, node_mem_map c0521000
Normal zone: 256 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 19712 pages, LIFO batch:3
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19712
Kernel command line: console=tty00,115200n8 root=/dev/nfs nfsroot=10.40.39.6:/ti/targetfs,nolock rw mem=128M ip=dhcp
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: 78MB = 78MB total
Memory: 73460k/73460k available, 57612k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc8800000 - 0xf8000000 ( 760 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0037000 ( 188 kB)
.text : 0xc0037000 - 0xc04a6000 (4540 kB)
.data : 0xc04a6000 - 0xc04e9400 ( 269 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:375
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 IRQ368
Trying to install interrupt handler for IRQ369
Trying to install interrupt handler for IRQ370
Trying to install interrupt handler for IRQ371
Trying to install interrupt handler for IRQ372
Trying to install interrupt handler for IRQ373
Trying to install interrupt handler for IRQ374
Trying to install type control for IRQ375
Trying to set irq flags for IRQ375
OMAP clockevent source: GPTIMER1 at 20000000 Hz
Console: colour dummy device 80x30
console [tty0] enabled
Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272)
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_gpio omap_gpio.2: rpm_resume flags 0x4
omap_gpio omap_gpio.2: omap_pm_runtime_resume
omap_gpio omap_gpio.2: rpm_resume returns 0
OMAP GPIO hardware version 0.1
omap_gpio omap_gpio.3: rpm_resume flags 0x4
omap_gpio omap_gpio.3: omap_pm_runtime_resume
omap_gpio omap_gpio.3: rpm_resume returns 0
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 4
registered ti814x_vpss device
registered TI814x on-chip HDMI device
pm_dbg_init: only OMAP3 supported
Registered ti81xx_fb device
bio: create slab <bio-0> at 0
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_resume flags 0x4
omap_i2c omap_i2c.1: rpm_resume returns 1
pcf857x: probe of 1-0021 failed with error -121
i2c i2c-1: Failed to register i2c client PCF_8575 at 0x21 (-16)
i2c i2c-1: Can't create device at 0x21
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
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: MHDRC 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 c880c000 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: MHDRC 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 c881e800 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.
NetWinder Floating Point Emulator V0.97 (double precision)
PMU: registered new PMU device of type 0
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 143
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
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
brd: module loaded
loop: module loaded
ahci ahci.0: forcing PORTS_IMPL to 0x1
ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
scsi0 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
scsi host0: rpm_resume flags 0x4
scsi host0: rpm_resume returns 1
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
Creating 6 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "U-Boot-min"
0x000000020000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x0000006c0000 : "Kernel"
0x0000006c0000-0x00000cee0000 : "File System"
0x00000cee0000-0x000010000000 : "Reserved"
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
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask fffffffc
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
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
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: rpm_suspend flags 0x0
omap_i2c omap_i2c.1: omap_pm_runtime_suspend
omap_i2c omap_i2c.1: rpm_suspend returns 0
qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
qt602240_ts: probe of 1-004a failed with error -5
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
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
ALSA device list:
#0: TI81XX EVM
TCP cubic registered
NET: Registered protocol family 17
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
Detected MACID=0:0:0:0:0:0
ata1: SATA link down (SStatus 0 SControl 300)
scsi host0: rpm_suspend flags 0x0
scsi host0: rpm_suspend returns 0
CPSW phy found : id is : 0x4dd074
Sending DHCP requests .
PHY: 0:00 - Link is Up - 100/Full
., OK
IP-Config: Got DHCP answer from 0.0.0.0, my address is 10.40.39.56
IP-Config: Complete:
device=eth0, addr=10.40.39.56, mask=255.255.254.0, gw=10.40.38.1,
host=10.40.39.56, domain=, nis-domain=(none),
bootserver=0.0.0.0, rootserver=10.40.39.6, rootpath=
VFS: Mounted root (nfs filesystem) on device 0:14.
devtmpfs: mounted
Freeing init memory: 188K
udevd (81): /proc/81/oom_adj is deprecated, please use /proc/81/oom_score_adj instead.
udev: starting version 141
NET: Registered protocol family 10
SysLink version : 2.00.02.80
SysLink module created on Date:Aug 30 2011 Time:10:13:02
VPSS_CORE : core init
VPSS_CORE : cpu version 3
VPSS_SHRBUF: sbuf init
VPSS_SHRBUF: map 0xbfb00000 to 0xcf000000 with size 2097152
VPSS_FVID2: fvid2 init
VPSS_SHRBUF: FOUND 0xbfb00000, end 0xbfd00000, map vir 0xcf000000 size 8192
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
eth0: no IPv6 routers present
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: Handshake...
VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xcf002000 size 4096
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xcf002000 size 4096
VPSS_FVID2: fvid2 deinit
VPSS_SHRBUF: free mem paddr 0xbfb00000 vaddr 0xcf000000 size 8192
VPSS_CORE : Failed to init fvid2 interface,
VPSS_SHRBUF: sbuf deinit
vpss: probe of vpss failed with error -22
ti81xxfb ti81xxfb: no grpxs
ti81xxfb: probe of ti81xxfb failed with error -22
HDMI W1 rev 4.0
Unable to handle kernel NULL pointer dereference at virtual address 00000140
pgd = c367c000
[00000140] *pgd=8363e031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/module/vpss/initstate
Modules linked in: ti81xxhdmi(+) ti81xxfb vpss syslink ipv6
CPU: 0 Not tainted (2.6.37 #1)
PC is at TI81xx_register_display_panel+0x44/0xfc [vpss]
LR is at init_module+0x274/0x3b4 [ti81xxhdmi]
pc : [<bf18db50>] lr : [<bf1b8274>] psr: a0000013
sp : c36abf10 ip : c36abf30 fp : c36abf2c
r10: 00000000 r9 : c36aa000 r8 : bf1b8000
r7 : 400a6000 r6 : 00000000 r5 : bf1b49b0 r4 : 00000000
r3 : 00000000 r2 : bf198aac r1 : bf1b49b0 r0 : bf1b4774
Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8367c019 DAC: 00000015
Process modprobe (pid: 910, stack limit = 0xc36aa2e8)
Stack: (0xc36abf10 to 0xc36ac000)
bf00: 00000000 bf1b4928 0001b208 400a6000
bf20: c36abf44 c36abf30 bf1b8274 bf18db18 00000000 bf1b4804 c36abf7c c36abf48
bf40: c00373d8 bf1b800c bf1b4804 0001b208 400a6000 c0041f48 00000000 bf1b4804
bf60: 0001b208 400a6000 c0041f48 00000000 c36abfa4 c36abf80 c0090174 c0037314
bf80: c00bada0 c00bacb8 0001b070 0001b208 00000000 00000080 00000000 c36abfa8
bfa0: c0041da0 c00900e4 0001b070 0001b208 400a6000 0000594c 0001b208 0001ac94
bfc0: 0001b070 0001b208 00000000 00000080 0001b088 bef4fc74 00000000 bef4fc74
bfe0: 0001b2a0 bef4f95c 0000b678 4018d7d4 60000010 400a6000 00000000 00000000
Backtrace:
[<bf18db0c>] (TI81xx_register_display_panel+0x0/0xfc [vpss]) from [<bf1b8274>] (init_module+0x274/0x3b4 [ti81xxhdmi])
r7:400a6000 r6:0001b208 r5:bf1b4928 r4:00000000
[<bf1b8000>] (init_module+0x0/0x3b4 [ti81xxhdmi]) from [<c00373d8>] (do_one_initcall+0xd0/0x1a4)
r5:bf1b4804 r4:00000000
[<c0037308>] (do_one_initcall+0x0/0x1a4) from [<c0090174>] (sys_init_module+0x9c/0x1bc)
[<c00900d8>] (sys_init_module+0x0/0x1bc) from [<c0041da0>] (ret_fast_syscall+0x0/0x30)
r7:00000080 r6:00000000 r5:0001b208 r4:0001b070
Code: e89da8f0 e59f20b0 e5906000 e5923000 (e5d33140)
---[ end trace 05b51ed46b1b9046 ]---
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: 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.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: 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.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: 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.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: rpm_suspend flags 0x0
omap_i2c omap_i2c.1: omap_pm_runtime_suspend
omap_i2c omap_i2c.1: rpm_suspend returns 0
omaplfb: OMAPLFB_Init: OMAPLFBInit failed