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.

AM3517 HDMI Output problem



Hello,

I am having problem with activating hdmi output of my board. I am using  2.6.31-rc7-omap1 kernel and checked the kernel configuration; everything looks ok on kernel config.

I changed S7:7 switch to ON state and on uBoot I set bootargs as follows :

bootargs=console=ttyS2,115200n8 noinitrd rw root=/dev/nfs nfsroot=10.18.6.199:/root/omap_nfs,nolock,rsize=1024,wsize=1024 mem=99M mpurate=600 omapfb.vram=8M omapfb.video_mode=1280x1024MR-24@60 omap-dss.def_disp=dvi


When linux is starting, the following warnings are printed on the console:

Unknown boot option `omapfb.video_mode=1280x1024MR-24@60': ignoring
Unknown boot option `omap-dss.def_disp=dvi': ignoring

 

And HDMI was not activated. And I also tried:

bootargs=console=ttyS2,115200n8 noinitrd rw root=/dev/nfs nfsroot=10.18.6.199:/root/omap_nfs,nolock,rsize=1024,wsize=1024 mem=99M mpurate=600 omapfb.vram=8M omapfb.mode=dvi:1280x1024MR-24@60

 

This time on linux start I get the following warnings:

omapfb omapfb: cannot parse default modes
omapfb omapfb: failed to parse vram parameter
omap_vout omap_vout: probed for an unknown device

 

And again no hdmi output... After all these efforts, I decided to activate HDMI over Linux SysFS

echo 0 > /sys/devices/platform/omapdss/display0/enabled
echo "" > /sys/devices/platform/omapdss/manager0/display
fbset -fb /dev/fb0 -xres 1024 -yres 768 -vxres 1024 -vyres 768
echo "dvi" > /sys/devices/platform/omapdss/manager0/display

 

After the last "echo" command, I got a pointer error and see the login screen:

 

Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c5f68000
[00000000] *pgd=83e34031, *pte=00000000, *ppte=00000000
Internal error: Oops: 0 [#1]
Modules linked in: omaplfb pvrsrvkm
CPU: 0    Not tainted  (2.6.31-rc7-omap1 #15)
PC is at 0x0
LR is at dss_check_overlay+0x5c/0x180
pc : [<00000000>]    lr : [<c018eae8>]    psr: a0000013
sp : c3cb1ed8  ip : c043a060  fp : 000ad008
r10: c3cb1f80  r9 : c5e86dd8  r8 : c5cebe40
r7 : 00000004  r6 : 00000001  r5 : c043a060  r4 : c0477e98
r3 : 80554000  r2 : c3cb1ef4  r1 : c3cb1ef6  r0 : c043a060
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 85f68019  DAC: 00000015
Process sh (pid: 1537, stack limit = 0xc3cb02e8)
Stack: (0xc3cb1ed8 to 0xc3cb2000)
1ec0:                                                       00000000 c03053ac
1ee0: c043a060 c01b7790 c5c457b8 00000000 c0439e90 c043a060 c5c9aa80 c043a060
1f00: 00000001 00000004 c0452940 c018dbf4 00000003 c043a060 c5c9aa80 c018d7d4
1f20: 00000004 c5e14150 c5e86dc0 c5c9aa80 c0452940 c018d12c 00000004 c00de388
1f40: c5fc7880 4001e000 c3cb1f80 00000004 00000004 c3cb0000 00000000 c009b6cc
1f60: c5fc7880 4001e000 00000000 00000000 c5fc7880 00000004 4001e000 c009b820
1f80: 00000000 00000000 00000004 00000000 00000004 4001e000 401fa5e8 00000004
1fa0: c002cf68 c002cdc0 00000004 4001e000 00000001 4001e000 00000004 00000000
1fc0: 00000004 4001e000 401fa5e8 00000004 00000004 000ad3f0 00000001 000ad008
1fe0: 4001e000 bebc35d8 40138c70 40188abc 60000010 00000001 00000000 00000000
Code: bad PC value.
---[ end trace 28ac84636a06ff04 ]---

 _____                    _____           _         _  
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_| 
              |___|                    |___|           

Arago Project http://arago-project.org arago ttyS2

Arago 2009.11 arago ttyS2

arago login:

 

What should I try else to activate HDMI?

Thanks in advance..

  •   Which PSP package are you using?  The syntax for the bootarg parameters has changed in the most recent PSP releases so it is critical to check the UsersGuide that came with the package you are using to be sure you have the right syntax.  This is the latest:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_00/latest/index_FDS.html

      The LCD on the 3517 EVM has a landscape orientation by default, so you do not need the parameters to enable rotation.

    Regards, Clay

  • Hello ,

    Thank you. You're  right. I am using PSP version  03_00_00_05, and the syntax is omapdss.def_disp="dvi"  for this PSP. Now it looks working..

    Regards..

  • hello Quote

    could you tell me what have you done to make it work??I aslo met the same problem ....Please help me .THANKS.I want know the detail procedures.My email is :eeweifeng111@163.com thanks very much

  • Actually the solution is written above:

     "I am using PSP version  03_00_00_05, and the syntax is omapdss.def_disp="dvi"  for this PSP. Now it looks working."

    Please, check your user manual belonging to your PSP or check "omap fb" section in your linux documentation(of course for the right version).

     

  • i still not understand .now if i start the system that in itself ,when should i  type in the cummand you offer,and what should i type in ...i've  already been mad for it .help me

  • my screen is PHILIPS Brilliance 190CW9,you can search it on the internet, i want the information to be showed on the screen.what should i do can make it work like you,sir?

  • i don't have the LCD that your company have offered,so i want to use the destop screen to replace the LCD .i connect it to the HDMI port ,but now i have no ideas,it just didn't work at all,i want it start to post information as soon as the x-loader begin........i'm poor at english  ,did you understand what i mean? I hope get help from you ,My PSP is AM35x-OMAP35x-PSP-03.00.00.05, i don't know what should i do.....i have waste three days on searching for the solution ,but it just didn't work .I hope you could lend me a hand.... BEST REGARDS

  • Dont you use a debug serial console? On the serial debug console, after xloader starts, press any key and now you are in uboot console. On uboot console you may set enviromental parameters you need..