I have this same problem. Is there any 'out-of-the-box' solution that 
works with sane sync rates?

This worked just fine with 4.1.0...

--Pat

Joseph W. Dixon wrote:
> Hi,
> 
> I'm having a problem with XFree86 4.2.0 and my Thinkpad A20p
> (mobility 128 m3).  X only recognizes my two highest resolutions:
> 1400x1050 and 1280x1024.  All the lower resolutions get tossed
> due to either hsync or vrefresh out of range.
> 
> I've been running Linux and XFree86 on this notebook for 2 years
> now, and all X versions since 4.0.1 have worked great.  My
> current setup is with Mandrake 8.2 and its stock 4.2.0 packages. 
> I experience the same problem with a stock RedHat 7.3 install.  I
> re-installed XFree86 4.1.0 to verify that everything still works
> correctly under the old version...it does.
> 
> Now I have managed to get all my resolutions working by setting
> insanely high upper bounds for the hsync and vrefresh.  As I
> increase the values, lower and lower resolutions become available
> (inverse relationship).  Finally, after bumping both the upper
> bounds well beyond 200 all the resolutions are available again. 
> But my LCD panel is normally set to run with an hsync of 31.5-90
> and a vrefresh of 50-100.  Is my computer going to explode if I
> use these ridiculous settings?
> 
> Thanks for any help!
> -jwd
> 
> ------------ /var/log/XFree86.0.log excert ---------------
> [...]
> (II) Setting vga for screen 0.
> (II) Loading sub module "vgahw"
> (II) LoadModule: "vgahw"
> (II) Loading /usr/X11R6/lib/modules/libvgahw.a
> (II) Module vgahw: vendor="The XFree86 Project"
>         compiled for 4.2.0, module version = 0.1.0
>         ABI class: XFree86 Video Driver, version 0.5
> (II) R128(0): PCI bus 1 card 0 func 0
> (**) R128(0): Depth 16, (--) framebuffer bpp 16
> (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp
> pixmaps)
> (==) R128(0): Default visual is TrueColor
> (**) R128(0): Option "AGPMode" "1"
> (==) R128(0): RGB weight 565
> (II) R128(0): Using 6 bits per RGB (8 bit DAC)
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Loading /usr/X11R6/lib/modules/linux/libint10.a
> (II) Module int10: vendor="The XFree86 Project"
>         compiled for 4.2.0, module version = 1.0.0
>         ABI class: XFree86 Video Driver, version 0.5
> (II) R128(0): initializing int10 (nil)
> (II) R128(0): Primary V_BIOS segment is: 0xc000
> (--) R128(0): Chipset: "ATI Rage 128 Mobility LF (AGP)" (ChipID =
> 0x4c46)
> (--) R128(0): Linear framebuffer at 0xf8000000
> (--) R128(0): MMIO registers at 0xf0200000
> (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1)
> (**) R128(0): Using flat panel for display
> (II) R128(0): Panel size: 1400x1050
> (II) R128(0): Panel ID: IBM ITSX93              
> (II) R128(0): Panel Type: Color, Single, TFT
> (II) R128(0): Panel Interface: LVDS
> (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=25000;
> xclk=10500
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Loading /usr/X11R6/lib/modules/libddc.a
> (II) Module ddc: vendor="The XFree86 Project"
>         compiled for 4.2.0, module version = 1.0.0
>         ABI class: XFree86 Video Driver, version 0.5
> (II) Loading sub module "vbe"
> (II) LoadModule: "vbe"
> (II) Loading /usr/X11R6/lib/modules/libvbe.a
> (II) Module vbe: vendor="The XFree86 Project"
>         compiled for 4.2.0, module version = 1.0.0
>         ABI class: XFree86 Video Driver, version 0.5
> (II) R128(0): VESA BIOS detected
> (II) R128(0): VESA VBE Version 2.0
> (II) R128(0): VESA VBE Total Mem: 16384 kB
> (II) R128(0): VESA VBE OEM: ATI MOBILE M3
> (II) R128(0): VESA VBE OEM Software Rev: 1.0
> (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
> (II) R128(0): VESA VBE OEM Product: M3  
> (II) R128(0): VESA VBE OEM Product Rev: 01.00
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Reloading /usr/X11R6/lib/modules/libddc.a
> (II) R128(0): VESA VBE DDC supported
> (II) R128(0): VESA VBE DDC Level none
> (II) R128(0): VESA VBE DDC transfer in appr. 2 sec.
> (II) R128(0): VESA VBE DDC read failed
> (==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) R128(0): Generic|Generic Laptop Display Panel 1400x1050:
> Using hsync range 
> of 31.50-90.00 kHz
> (II) R128(0): Generic|Generic Laptop Display Panel 1400x1050:
> Using vrefresh ran
> ge of 50.00-100.50 Hz
> (II) R128(0): Clock range:  12.50 to 250.00 MHz
> (II) R128(0): Not using mode "1024x480" (no mode of this name)
> (II) R128(0): Not using mode "768x576" (no mode of this name)
> (II) R128(0): Not using mode "768x576" (no mode of this name)
> (II) R128(0): Not using default mode "640x350" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x175" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x400" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x200" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "720x400" (no mode of this
> name)
> (II) R128(0): Not using default mode "360x200" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x480" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x240" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x480" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x240" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x480" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x240" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x480" (hsync out of
> range)
> (II) R128(0): Not using default mode "320x240" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "800x600" (hsync out of
> range)
> (II) R128(0): Not using default mode "400x300" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "800x600" (hsync out of
> range)
> (II) R128(0): Not using default mode "400x300" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "800x600" (hsync out of
> range)
> (II) R128(0): Not using default mode "400x300" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "800x600" (hsync out of
> range)
> (II) R128(0): Not using default mode "400x300" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "800x600" (hsync out of
> range)
> (II) R128(0): Not using default mode "400x300" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1024x768" (bad mode
> clock/interlace/double
> scan)
> (II) R128(0): Not using default mode "512x384" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1024x768" (vrefresh out of
> range)
> (II) R128(0): Not using default mode "512x384" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1024x768" (vrefresh out of
> range)
> (II) R128(0): Not using default mode "512x384" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1024x768" (vrefresh out of
> range)
> (II) R128(0): Not using default mode "512x384" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1024x768" (vrefresh out of
> range)
> (II) R128(0): Not using default mode "512x384" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1152x864" (no mode of this
> name)
> (II) R128(0): Not using default mode "576x432" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1280x960" (no mode of this
> name)
> (II) R128(0): Not using default mode "640x480" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1280x960" (no mode of this
> name)
> (II) R128(0): Not using default mode "640x480" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x512" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "640x512" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1280x1024" (hsync out of
> range)
> (II) R128(0): Not using default mode "640x512" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1200" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x600" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1200" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x600" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1200" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x600" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1200" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x600" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1200" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x600" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1792x1344" (no mode of this
> name)
> (II) R128(0): Not using default mode "896x672" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1792x1344" (bad mode
> clock/interlace/doubl
> escan)
> (II) R128(0): Not using default mode "896x672" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1856x1392" (no mode of this
> name)
> (II) R128(0): Not using default mode "928x696" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1856x1392" (bad mode
> clock/interlace/doubl
> escan)
> (II) R128(0): Not using default mode "928x696" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1920x1440" (no mode of this
> name)
> (II) R128(0): Not using default mode "960x720" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1920x1440" (bad mode
> clock/interlace/doubl
> escan)
> (II) R128(0): Not using default mode "960x720" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "832x624" (no mode of this
> name)
> (II) R128(0): Not using default mode "416x312" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "700x525" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1400x1050" (hsync out of
> range)
> (II) R128(0): Not using default mode "700x525" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using default mode "1600x1024" (no mode of this
> name)
> (II) R128(0): Not using default mode "800x512" (bad mode
> clock/interlace/doubles
> can)
> (II) R128(0): Not using mode "1152x864" (no mode of this name)
> (II) R128(0): Not using mode "1024x768" (no mode of this name)
> (II) R128(0): Not using mode "800x600" (no mode of this name)
> (II) R128(0): Not using mode "640x480" (no mode of this name)
> (--) R128(0): Virtual size is 1400x1050 (pitch 1408)
> (**) R128(0): Default mode "1400x1050": 108.0 MHz, 72.3 kHz, 67.8
> Hz
> (II) R128(0): Modeline "1400x1050"  108.00  1400 1448 1462 1688 
> 1050 1050 1053 
> 1066 +hsync +vsync
> (**) R128(0): Default mode "1280x1024": 108.0 MHz, 86.1 kHz, 82.8
> Hz
> (II) R128(0): Modeline "1280x1024"  108.00  1280 1328 1342 1568 
> 1024 1025 1028 
> 1040 +hsync +vsync
> (**) R128(0): Display dimensions: (304, 228) mm
> (**) R128(0): DPI set to (116, 116)
> 
> =====
> = Joseph W. Dixon -- [EMAIL PROTECTED]
> =====
> "A common mistake that people make when trying to design
>  something completely foolproof was to underestimate the
>  ingenuity of complete fools" -- Douglas Adams
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! - Official partner of 2002 FIFA World Cup
> http://fifaworldcup.yahoo.com
> _______________________________________________
> Xpert mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xpert



_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to