Beagleboard XM: only widescreen monitor working

I get my XM only running with widescreen monitor. I have tried several
resolutions from boot.cmd. For example 1024x768MR-16@60 etc and then
mkimage it to boot.scr. This changes the resolution but still I can
not get the my other monitors to recognize the signal.

My widescreen monitor is quite new acer, but I have also one chinese
open frame LCD module which I really would like to make work. I have
also tested one older dell monitor but without success.

Anyone can give any hints what is the problem. I'm using debian
squeeze.

Thank you,

Mikko

Anyone got any ideas at all? What could I try?
I'm stuck with this problem.

Thanks.

-Mikko

What are the model numbers of your other monitors?

Gerald

Gerald, thanks for reply.

I have tried: Dell 2007FPb, Dell 1504FP and one Chinese LCD + driver
module.
These are 4:3 display and do not recognize the signal.

Then widescreens: Packard Bell Maestro 242DX and one Acer widescreen
works fine.

Maybe my BB is faulty?

-Mikko

I can’t see how the board can be faulty. All the timings and control are handled in the SW. If the board was damaged, it would not work on any monitor. I would look for a timing issue in the settings of the display driver.

Gerald

I have tried timings from http://www.omappedia.org/wiki/Bootargs_for_enabling_display

For example echo "25175,640/96/16/48,480/7/3/4" > /sys/devices/
platform/omapdss/display0/timings
I have used several values from the following table:

Code Mode Timing values Refresh Rate
4(0x4) 0 {640, 480, 25175, 96, 16, 48, 2 , 11, 31} 60Hz
9(0x9) 0 {800, 600, 40000, 128, 40, 88, 4 , 1, 23} 60Hz
14(0xE) 0 {848, 480, 33750, 112, 16, 112, 8 , 6, 23} 60Hz
23(0x17) 0 {1280, 768, 71000, 128, 64, 192, 7 , 3, 20} 60Hz
28(0x1C) 0 {1280, 800, 83500, 128, 72, 200, 6 , 3, 22} 60Hz
39(0x27) 0 {1360, 768, 85500, 112, 64, 256, 6 , 3, 18} 60Hz
32(0x20) 0 {1280, 960, 108000, 112, 96, 312, 3 , 1, 36} 60Hz
35(0x23) 0 {1280, 1024, 108000, 112, 48, 248, 3 , 1, 38} 60Hz
16(0x10) 0 {1024, 768, 65000, 136, 24, 160, 6, 3, 29} 60Hz
42(0x2A) 0 {1400, 1050, 121750, 144, 88, 232, 4, 3, 32} 60Hz
47(0x2F) 0 {1440, 900, 106500, 152, 80, 232, 6, 3, 25} 60Hz
58(0x3A) 0 {1680, 1050, 146250, 176 , 104, 280, 6, 3, 30} 60Hz
81(0x51) 0 {1366, 768, 85500, 143, 70, 213, 3, 3, 24} 60Hz
82(0x52) 0 {1920, 1080, 148500, 44, 88, 80, 5, 4, 36} 60Hz
22(0x16) 0 {1280, 768, 68250, 32, 48, 80, 7, 3, 12} 60Hz
41(0x29) 0 {1400, 1050, 101000, 32, 48, 80, 4, 3, 23} 60Hz
57(0x39) 0 {1680, 1050, 119000, 32, 48, 80, 6, 3, 21} 60Hz
1 1 {640, 480, 25200, 96, 16, 48, 2, 10, 33} 60Hz
19 1 {1280, 720, 74250, 40, 440, 220, 5, 5, 20} 50Hz
4 1 {1280, 720, 74250, 40, 110, 220, 5, 5, 20} 59.94HZ
2 1 {720, 480, 27000, 62, 16, 60, 6, 9, 30} 59.94HZ
37 1 {2880, 576, 108000, 256, 48, 272, 5, 5, 39} 50HZ
6 1 {1440, 480, 27000, 124, 38, 114, 3, 4, 15} 59.94Hz
21 1 {1440, 576, 27000, 126, 24, 138, 3, 2, 19} 50Hz
20 1 {1920, 1080, 74250, 44, 528, 148, 2, 5, 15} 50Hz
5 1 {1920, 1080, 74250, 44, 88, 148, 2, 5, 15} 60Hz
16 1 {1920, 1080, 148500, 44, 88, 148, 5, 4, 36} 60Hz
17 1 {720, 576, 27000, 64, 12, 68, 5, 5, 39} 50Hz
29 1 {1440, 576, 54000, 128, 24, 136, 5, 5, 39} 50Hz
31 1 {1920, 1080, 148500, 44, 528, 148, 5, 4, 36} 50Hz
35 1 {2880, 480, 108000, 248, 64, 240, 6, 9, 30} 59.94Hz

With widescreen monitors I'm able to get image most of the time (not
perfect usually, but I see something at least) but my 4:3 monitors
does not recognize the signal.

Do you know any other way how I could play around with the timings?

Here are the ones we have tested on. We are trying a Dell 1503 now.

Gerald