Boot options for radeonfb?

GeekGrrl <[email protected]>
Newsgroups gmane.linux.fbdev.user
Message-ID <Pine.LNX.4.60.0409301926530.8292@edward>
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


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.