From: GeekGrrl <gee...@ge...> - 2004-10-01 00:56:24
|
Greetings! I have just recently begun to try out radeonfb. I have it compiled into my 2.6.9-rc3 kernel (I need some of the usb improvements, hence rc3). It works great with my laptop and lcd screen, but I can't get it to adjust itself for when I have my CRT plugged in. I can't find any docs under Documentation/fb/ for this particular driver. Laptop: Dell Inspiron 8600 ATI card: 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] LCD: I can't find the brand, but it's 16:10 aspect with default 1680x1050 CRT: Dell P1130 1280x1024@75 max I have tried to pass parameters at boot through lilo. I do get display on the CRT, but it is unuseable. append="video=radeon:" It detects my LCD settings and applies them to my CRT display. I only get the 'middle' difference between 1680 and 1280 on the horizontal. append="video=radeon:1280x1050-24@75,crt" I get fonts so large I can read them across the room... what is displayed to the CRT, anyway. Everything is cut off both ends. append="video=radeon:1280x1050-24@75" It just completely ignores this and goes with the default 1680x1050-8@60 It is seeing the CRT connection, but seemingly making no adjustments for it, and the above commands were guesses on my part, due to lack of documentation as to driver options. fbset -v mode "1680x1050-60" # D: 119.261 MHz, H: 64.816 kHz, V: 60.014 Hz geometry 1680 1050 1728 1050 8 timings 8385 80 48 22 2 32 6 hsync high vsync high rgba 8/0,8/0,8/0,0/0 endmode Frame buffer device information: Name : ATI Radeon NP Address : 0xd0000000 Size : 134217728 Type : PACKED PIXELS Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 1728 MMIO Address: 0xfcff0000 MMIO Size : 16384 Accelerator : No --------------------- relevant dmesg: <cut off at the top???> und panel in BIOS table: hblank: 160 hOver_plus: 48 hSync_width: 32 vblank: 30 vOver_plus: 2 vSync_width: 6 clock: 11925 Setting up default mode based on panel info radeonfb: Power Management enabled for Mobility chipsets hStart = 1728, hEnd = 1760, hTotal = 1840 vStart = 1052, vEnd = 1058, vTotal = 1080 h_total_disp = 0xd100e5 hsync_strt_wid = 0x406ba v_total_disp = 0x4190437 vsync_strt_wid = 0x6041b pixclock = 8385 freq = 11926 lvds_gen_cntl: 003cffa6 Console: switching to colour frame buffer device 210x65 radeonfb: ATI Radeon NP SDR SGRAM 128 MB radeonfb_pci_register END ... i2c /dev entries driver i2c-core: driver dev_driver registered. i2c_adapter i2c-0: Registered as minor 0 i2c_adapter i2c-1: Registered as minor 1 i2c_adapter i2c-2: Registered as minor 2 i2c_adapter i2c-3: Registered as minor 3 ... agpgart: Detected an Intel 855PM Chipset. agpgart: Maximum main memory to use for agp memory: 941M agpgart: AGP aperture is 128M @ 0xe0000000 -------------------- relevant /var/adm/messages: Sep 30 18:47:26 mobile-1 kernel: radeonfb: Reversed DACs detected Sep 30 18:47:26 mobile-1 kernel: radeonfb: Reversed TMDS detected Sep 30 18:47:26 mobile-1 kernel: radeonfb: Monitor 1 type LCD found Sep 30 18:47:26 mobile-1 kernel: radeonfb: Monitor 2 type CRT found Sep 30 18:47:26 mobile-1 kernel: radeonfb: EDID probed Sep 30 18:47:26 mobile-1 kernel: radeondb: BIOS provided dividers will be used -------------------- relevant /var/adm/syslog Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 2) ... not found Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 3) ... found CRT display Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 4) ... not found Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 2) ... not found Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 4) ... not found Sep 30 18:47:26 mobile-1 kernel: Non-DDC laptop panel detected Sep 30 18:47:26 mobile-1 kernel: radeonfb: I2C (port 3) ... found CRT display Sep 30 18:47:26 mobile-1 kernel: radeonfb: panel ID string: 7T774^D154P1 Sep 30 18:47:26 mobile-1 kernel: Sep 30 18:47:26 mobile-1 kernel: radeonfb: detected LVDS panel size from BIOS: 1 680x1050 Sep 30 18:47:26 mobile-1 kernel: BIOS provided panel power delay: 1000 Sep 30 18:47:26 mobile-1 kernel: ref_divider = b Sep 30 18:47:26 mobile-1 kernel: post_divider = 1 Sep 30 18:47:26 mobile-1 kernel: fbk_divider = 61 Sep 30 18:47:26 mobile-1 kernel: Scanning BIOS table ... Sep 30 18:47:26 mobile-1 kernel: 320 x 350 Sep 30 18:47:26 mobile-1 kernel: 320 x 400 Sep 30 18:47:26 mobile-1 kernel: 320 x 400 Sep 30 18:47:26 mobile-1 kernel: 320 x 480 Sep 30 18:47:26 mobile-1 kernel: 400 x 600 Sep 30 18:47:26 mobile-1 kernel: 512 x 384 Sep 30 18:47:26 mobile-1 kernel: 640 x 350 Sep 30 18:47:26 mobile-1 kernel: 640 x 400 Sep 30 18:47:26 mobile-1 kernel: 640 x 475 Sep 30 18:47:26 mobile-1 kernel: 640 x 480 Sep 30 18:47:26 mobile-1 kernel: 720 x 480 Sep 30 18:47:26 mobile-1 kernel: 720 x 576 Sep 30 18:47:26 mobile-1 kernel: 800 x 600 Sep 30 18:47:26 mobile-1 kernel: 848 x 480 Sep 30 18:47:26 mobile-1 kernel: 1024 x 768 Sep 30 18:47:26 mobile-1 kernel: 1280 x 1024 Sep 30 18:47:26 mobile-1 kernel: 1280 x 768 Sep 30 18:47:26 mobile-1 kernel: 1280 x 800 Sep 30 18:47:26 mobile-1 kernel: 1680 x 1050 Sep 30 18:47:26 mobile-1 kernel: Found panel in BIOS table: Sep 30 18:47:26 mobile-1 kernel: hblank: 160 Sep 30 18:47:26 mobile-1 kernel: hOver_plus: 48 Sep 30 18:47:26 mobile-1 kernel: hSync_width: 32 Sep 30 18:47:26 mobile-1 kernel: vblank: 30 Sep 30 18:47:26 mobile-1 kernel: vOver_plus: 2 Sep 30 18:47:26 mobile-1 kernel: vSync_width: 6 Sep 30 18:47:26 mobile-1 kernel: clock: 11925 Sep 30 18:47:26 mobile-1 kernel: Setting up default mode based on panel info Sep 30 18:47:26 mobile-1 kernel: radeonfb: Power Management enabled for Mobility chipsets Sep 30 18:47:26 mobile-1 kernel: hStart = 368, hEnd = 400, hTotal = 480 Sep 30 18:47:26 mobile-1 kernel: vStart = 202, vEnd = 208, vTotal = 230 Sep 30 18:47:26 mobile-1 kernel: h_total_disp = 0x27003b hsync_strt_wid = 0x4016a Sep 30 18:47:26 mobile-1 kernel: v_total_disp = 0xc700e5 vsync_strt_wid = 0x600c9 Sep 30 18:47:26 mobile-1 kernel: pixclock = 8385 Sep 30 18:47:26 mobile-1 kernel: freq = 11926 Sep 30 18:47:26 mobile-1 kernel: lvds_gen_cntl: 003cffa6 Sep 30 18:47:26 mobile-1 kernel: Console: switching to colour frame buffer device 40x25 Sep 30 18:47:26 mobile-1 kernel: radeonfb: ATI Radeon NP SDR SGRAM 128 MB Sep 30 18:47:26 mobile-1 kernel: radeonfb_pci_register END So... any clues? Please? Thanks for your time, Stephanie |